A:link {

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;

	COLOR: #666; 

	text-decoration: underline;

}



A:visited {

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;

	COLOR: #666666; 

	text-decoration: underline; 

}



A:hover {

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;

	COLOR: #89a4a1;

	text-decoration: underline;

}

A:active {

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;

}



td {

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;

	COLOR: #666;}



.text12 {

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;

}

.subtitle {

	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000066; FONT-SIZE: 16px; FONT-WEIGHT: bold

}

.text12doublespace {

	LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px

}

.text11 {

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px

}

.monospace {

	FONT-FAMILY: courier, monospace

}

.bodytext {

	FONT-FAMILY: Arial, verdana, geneva, helvetica, sans-serif;

	FONT-SIZE: 14px;

	color:#666;

}

.bio {

	FONT-FAMILY: Arial, verdana, geneva, helvetica, sans-serif;

	FONT-SIZE: 9px;

	color:#666;

}

.bio strong {
	
	FONT-SIZE: 11px;

	color:#800000;

}

.bio em, .bio a {

	color:#800000;

}

.bodytextSMALL {

	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px

}

.pagetitle {

	FONT-FAMILY:  Arial, verdana, geneva, helvetica, sans-serif; COLOR: #719595; FONT-SIZE: 24px

}

.sidebar-blue {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; PADDING-TOP: 0px

}

.bodytextLG {

	FONT-FAMILY:  Arial, verdana, geneva, helvetica, sans-serif; COLOR: #b11806; FONT-SIZE: 16px; FONT-WEIGHT: bold

}

A.external:link {

	FONT-FAMILY: Arial, verdana, geneva, helvetica, sans-serif, Times, serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none

}

A.external:visited {

	FONT-FAMILY: Arial, verdana, geneva, helvetica, sans-serif, Times, serif; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none

}

A.external:hover {

	FONT-FAMILY: Arial, verdana, geneva, helvetica, sans-serif; COLOR: #fff13a; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none

}

.text10 {

	PADDING-LEFT: 10px; FONT-FAMILY: Arial, verdana, geneva, helvetica, sans-serif; FONT-SIZE: 10px

}

.orangebkgd {

	BACKGROUND-COLOR: #ffff66

}

.text11dblspace {

	LINE-HEIGHT: 140%; FONT-FAMILY: Arial, verdana, geneva, helvetica, sans-serif; FONT-SIZE: 11px

}

.text14dblspace {

	LINE-HEIGHT: 150%; FONT-FAMILY: Arial, verdana, geneva, helvetica, sans-serif; FONT-SIZE: 14px

}

.bluebkgd {

	BACKGROUND-COLOR: #e2e6ef

}

DIV#container {

	BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e3b41c; MARGIN: 0px auto; PADDING-LEFT: 7px; WIDTH: 806px; PADDING-RIGHT: 7px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 3px

}

BODY {

	TEXT-ALIGN: center

}



/*---------------------------------------------Main Navigation-----------------------------------------------*/



ul#nav {   /* navigation list */

	margin: 0px 0 20px 0; /* the 53px is where the nav begins (margin top) */

	padding: 0;

	list-style: none inside

}

	

ul#nav li {float: right;	display: block}



ul#nav li a {

	width: 140px;

	margin: 3px 0 0 0;  /* a little top margin */

	border: 0;

	border-left: 10px solid #658282;

	padding: 10px 5px;

	font-family: Arial, verdana, geneva, helvetica, sans-serif;

	font-size:12px;

	font-weight: normal;

	text-decoration: none;

	display: block;

	color: #fff;

	background: #719595;

}



ul#nav li a#current {border-color: #fff}   /* current page, move id in the xhtml when creating a new page */



ul#nav li a:hover {background: #ffcc66; color: #fff}





#lftcol {   /* left column */

/*position: absolute;

left: 0px;

top: 80px;

margin-left: 50px;*/  

width: 200px; 

background: transparent;

overflow: hidden;



float:right;

top: 5px;

}



/*Form formatting */

form.appnitro

{

	margin:20px 20px 0;

	padding:0 0 20px;

}



/**** Form Section ****/

.appnitro

{

	font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;

	font-size:small;

}



.appnitro li

{

	width:61%;

}



form ul

{

	font-size:100%;

	list-style-type:none;

	margin:0;

	padding:0;

	width:100%;

}



form li

{

	display:block;

	margin:0;

	padding:4px 5px 2px 9px;

	position:relative;

}



form li:after

{

	clear:both;

	content:".";

	display:block;

	height:0;

	visibility:hidden;

}



.buttons:after

{

	clear:both;

	content:".";

	display:block;

	height:0;

	visibility:hidden;

}



.buttons

{

	clear:both;

	display:block;

	margin-top:10px;

}



* html form li

{

	height:1%;

}



* html .buttons

{

	height:1%;

}



* html form li div

{

	display:inline-block;

}



form li div

{

	color:#444;

	margin:0 4px 0 0;

	padding:0 0 8px;

}



form li span

{

	color:#444;

	float:left;

	margin:0 4px 0 0;

	padding:0 0 8px;

}



form li div.left

{

	display:inline;

	float:left;

	width:48%;

}



form li div.right

{

	display:inline;

	float:right;

	width:48%;

}



form li div.left .medium

{

	width:100%;

}



form li div.right .medium

{

	width:100%;

}



.clear

{

	clear:both;

}



form li div label

{

	clear:both;

	color:#444;

	display:block;

	font-size:9px;

	line-height:9px;

	margin:0;

	padding-top:3px;

}



form li span label

{

	clear:both;

	color:#444;

	display:block;

	font-size:9px;

	line-height:9px;

	margin:0;

	padding-top:3px;

}



form li .datepicker

{

	cursor:pointer !important;

	float:left;

	height:16px;

	margin:.1em 5px 0 0;

	padding:0;

	width:16px;

}



.form_description

{

	border-bottom:1px dotted #ccc;

	clear:both;

	display:inline-block;

	margin:0 0 1em;

}



.form_description[class]

{

	display:block;

}



.form_description h2

{

	clear:left;

	font-size:160%;

	font-weight:400;

	margin:0 0 3px;

}



.form_description p

{

	font-size:95%;

	line-height:130%;

	margin:0 0 12px;

}



form hr

{

	display:none;

}



form li.section_break

{

	border-top:1px dotted #ccc;

	margin-top:9px;

	padding-bottom:0;

	padding-left:9px;

	padding-top:13px;

	width:97% !important;

}



form ul li.first

{

	border-top:none !important;

	margin-top:0 !important;

	padding-top:0 !important;

}



form .section_break h3

{

	font-size:110%;

	font-weight:400;

	line-height:130%;

	margin:0 0 2px;

}



form .section_break p

{

	font-size:85%;



	margin:0 0 10px;

}



/**** Buttons ****/

input.button_text

{

	overflow:visible;

	padding:0 7px;

	width:auto;

}



.buttons input

{

	font-size:120%;

	margin-right:5px;

}



/**** Inputs and Labels ****/

label.description

{

	border:none;

	color:#222;

	display:block;

	font-size:95%;

	font-weight:700;

	line-height:150%;

	padding:0 0 1px;

}



span.symbol

{

	font-size:115%;

	line-height:130%;

}



input.text

{

	background:#fff url(../../../images/shadow.gif) repeat-x top;

	border-bottom:1px solid #ddd;

	border-left:1px solid #c3c3c3;

	border-right:1px solid #c3c3c3;

	border-top:1px solid #7c7c7c;

	color:#333;

	font-size:100%;

	margin:0;

	padding:2px 0;

}



input.file

{

	color:#333;

	font-size:100%;

	margin:0;

	padding:2px 0;

}



textarea.textarea

{

	background:#fff url(../../../images/shadow.gif) repeat-x top;

	border-bottom:1px solid #ddd;

	border-left:1px solid #c3c3c3;

	border-right:1px solid #c3c3c3;

	border-top:1px solid #7c7c7c;

	color:#333;

	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

	font-size:100%;

	margin:0;

	width:99%;

}



select.select

{

	color:#333;

	font-size:100%;

	margin:1px 0;

	padding:1px 0 0;

	background:#fff url(../../../images/shadow.gif) repeat-x top;

	border-bottom:1px solid #ddd;

	border-left:1px solid #c3c3c3;

	border-right:1px solid #c3c3c3;

	border-top:1px solid #7c7c7c;

}





input.currency

{

	text-align:right;

}



input.checkbox

{

	display:block;

	height:13px;

	line-height:1.4em;

	margin:6px 0 0 3px;

	width:13px;

}



input.radio

{

	display:block;

	height:13px;

	line-height:1.4em;

	margin:6px 0 0 3px;

	width:13px;

}



label.choice

{

	color:#444;

	display:block;

	font-size:100%;

	line-height:1.4em;

	margin:-1.55em 0 0 25px;

	padding:4px 0 5px;

	width:90%;

}



select.select[class]

{

	margin:0;

	padding:1px 0;

}



*:first-child+html select.select[class]

{

	margin:1px 0;

}



.safari select.select

{

	font-size:120% !important;

	margin-bottom:1px;

}



input.small

{

	width:25%;

}



select.small

{

	width:25%;

}



input.medium

{

	width:50%;

}



select.medium

{

	width:50%;

}



input.large

{

	width:99%;

}



select.large

{

	width:100%;

}



textarea.small

{

	height:5.5em;

}



textarea.medium

{

	height:10em;

}



textarea.large

{

	height:20em;

}


