/** DEFAULT HTML ELEMENTS ********************************************/

	BODY, TABLE, TD {
		font: normal 11px Verdana, Arial, sans-serif;
		color: #737373;
	}
	
	.footer1
	{
		font: normal 11px Verdana, Arial, sans-serif;
		text-decoration: none;
		color: #737373;
	}
	BODY {
		width: 733px;
		margin: 10px auto 20px auto;
		border: solid 9px #ccc;
		padding: 0px;
		background-color: #fff;
		color: #737373;
		text-align: center;
		text-decoration: none;
	}
	
	P, .p {
		line-height: 130%;
		margin: 0px 0px 12px 0px;
		color: #737373;
	}
	
	H1, .h1 {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		color: #333;
		font-size: 17px;
		font-weight: bold;
	}
	
	H2, .h2 {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		color: #737373;
		font-size: 13px;
		font-weight: bold;
	}
	
	H3, .h3 {
		margin-bottom: 7px;
		color: #214986;
		font-size: 16px;
		font-weight: bold;
	}
	
	H4, .h4 {
		margin: 10px 0px 5px 0px;
		color: #999;
		font-size: 14px;
		font-weight: bold;
	}
	
	H5, .h5 {
		margin: 10px 0px 5px 0px;
		color: #333;
		font-size: 13px;
		font-weight: bold;
	}
	
	H6, .h6 {
		margin: 10px 0px 0px 0px;
		color: #333;
		font-size: 12px;
		font-weight: bold;
	}
	
	H7, .h7 {
		margin: 5px 0px 0px 0px;
		color: #333;
		font-size: 11px;
		font-weight: bold;
	}
	
	HR, .hr {
		height: 0px;
		margin: 10px 0px 10px 0px;
		border: none;
		border-top: dotted 2px #B4C7DF;
	}
	
	UL {
		margin: 0px 0px 10px 0px;
		_margin: 0px 0px 10px 18px;
		padding: 0px 0px 0px 25px;
		_padding: 0px;
	}
	
	UL LI {
		margin-bottom: 5px;
		line-height: 128%;
	}
	
	TD {
		margin: 0px;
		padding: 0px;
	}
	
	BLOCKQUOTE, .blockquote {
		margin: 0px 0px 12px 0px;
		border: solid 1px #e9efef;
		border-left-color: #c9cfcf;
		border-top-color: #c9cfcf;
		padding: 10px;
		background-color: #f9ffff;
		font: normal 11px "Courier New", Courier, mono;
		overflow: auto;
	}

	FORM, OBJECT, IMPORT {
		margin: 0px;
		padding: 0px;
	}
	
	FORM {
		padding: 6px;
	}
	
	FIELDSET {
		width: auto;
		margin: 10px 0px;
		border: solid 1px #A8BAD5;
		_padding: 0px 10px 10px 10px;
		clear: both;
	}
	
	LEGEND {
		_margin-bottom: 10px;
		color: #214986;
	}
	
	LABEL {
		color: #666;
		cursor: hand;
	}
	
	INPUT, SELECT, TEXTAREA, LABEL {
		color: #000;
		font-size: 11px;
	}
	
	INPUT[type=button], INPUT[type=submit], INPUT.button, INPUT.submit {
		width: auto;
		border: solid 1px #214986;
		padding: 1px 5px;
		background-color: #29638A;
		color: #fff;
		cursor: hand;
	}
	
	A, A:link, A:visited, A:hover, A:active {
		color: #03c;
		text-decoration: underline;
	}
	
	A:visited {
		color: #03c;
	}
	
	A:hover {
		color: #06c;
	}




/** LAYOUT ELEMENTS *************************************************/

	#page {
		margin: 0px;
		padding: 0px;
		background-color: #fff;
		text-align: left;
	}

	#menubar {
		margin: 0px;
		padding: 0px;
		border-bottom: solid 1px #979FA5;
		white-space: nowrap;
	}
	
	#auxmenubar {
		margin: 6px 0px 0px 0px;
		padding: 0px;
		text-align: right;
		white-space: nowrap;
	}
	
	#tagline {
		margin: 0px 0px 14px 0px;
		white-space: nowrap;
	}
	
	#mediabox {
		background-color: #666;
		white-space: nowrap;
	}



/** WARNING ELEMENTS *************************************************/

	.alertbox, .errorbox {
		display: block;
		margin: 5px 0px;
		border: solid 1px;
		clear: both;
	}
	
	.alertbox {
		padding: 3px 5px 5px 25px;
		_padding-top: 1px;
		border-color: #D6AB00;
		background: #ffe url("/@ssets/images/icons/alert.small.gif") 5px 4px no-repeat;
		color: #BB9B1A;
	}
	
	.errorbox {
		padding: 3px 5px 5px 25px;
		border-color: #f60;
		background: #ffe url("/@ssets/images/icons/error.small.gif") 5px 4px no-repeat;
		color: #f60;
	}
	
	P.alertbox, P.errorbox {
		margin: 0px 0px 12px 0px;
	}
	
	.alert, .error {
		display: block;
		margin: 5px 0px;
		clear: both;
	}
	
	.alert, .innerAlert {
		padding: 2px 0px 0px 20px;
		_padding-top: 0px;
		background: transparent url("/@ssets/images/icons/alert.small.gif") 0px 2px no-repeat;
		color: #BB9B1A;
	}
	
	.error, .innerError {
		padding: 0px 0px 0px 20px;
		background: transparent url("/@ssets/images/icons/error.small.gif") 0px 2px no-repeat;
		color: #f60;
	}
	
	.innerAlert, .innerError {
		margin-left: 10px;
	}
	
	P.alert, P.error {
		margin: 0px 0px 12px 0px;
	}
	
	.validationAlert {
		display: block;
		padding: 0px 5px 0px 20px;
		background: transparent url("/@ssets/images/icons/alert.small.gif") 0px 0px no-repeat;
		color: #f60;
		font-size: 11px;
	}
	
	.validationError {
		display: block;
		padding: 0px 5px 0px 20px;
		background: transparent url("/@ssets/images/icons/error.small.gif") 0px 0px no-repeat;
		color: #f60;
		font-size: 11px;
	}




/** MISC ELEMENTS ****************************************************/

	.nowrap {
		white-space: nowrap;
	}
	
	.prompt {
		color: #808080;
		font-size: 10px;
		line-height: 120%;
	}
	
	.clear {
		clear: both;
	}
	
	.inline {
		display: inline;
		clear: none;
	}
	
	.block {
		display: block;
		clear: both;
	}

	.mono {
		font-family: "Courier New", Courier, mono;
	}




/** SAMPLE ELEMENTS ****************************************************/

	.bfw_file {
		color: #390;
		font-family: "Courier New", Courier, mono;
	}
	
	.bfw_namespace {
		color: #c00;
		font-family: "Courier New", Courier, mono;
	}
	
	.bfw_class {
		color: #c30;
		font-family: "Courier New", Courier, mono;
	}
	
	.bfw_method {
		color: #c60;
		font-family: "Courier New", Courier, mono;
	}
	
	.bfw_property {
		color: #c60;
		font-family: "Courier New", Courier, mono;
	}
	
	.bfw_config {
		color: #c90;
		font-family: "Courier New", Courier, mono;
	}
	
	.bfw_id {
		color: #;
		font-family: "Courier New", Courier, mono;
	}
	
	A.nav:link, A.nav:visited, A.nav:active	{
	color: #737373;
	font: normal 9px Verdana, Arial, sans-serif; text-decoration: none;
	text-decoration: none;
	}
	A.nav:hover	{
		color: #000000;
		font: normal 9px Verdana, Arial, sans-serif; text-decoration: none;
		text-decoration: none;
	}
	
	#auxmenubarLanguage {
		margin: 6px 22px 0px 0px;
		padding: 0px;
		text-align: right;
		white-space: nowrap;
	}
		