BODY {
	font-size   : 12px;
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #000000;
	line-height : 13pt;
	background-color : #FFFFFF;
	padding: 0px;
}

.IntroHeader1 {
    font-weight: normal;
    font-size: 1.8em;
    padding: 0px 0px 5px 2px;
    color: #0079d4;
    font-family: Arial, Sans-Serif;
    height: 20px;
}

.IntroHeader1a {
    font-weight: normal;
    font-size: 1.8em;
    padding: 0px 0px 0px 0px;
    color: #0079d4;
    font-family: Arial, Sans-Serif;
    height: 20px;
}

.IntroHeader1b {
    font-weight: normal;
    font-size: 1em;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: Arial, Sans-Serif;
}

.IntroHeader2, .IntroHeader2:Visited, .IntroHeader2:active {
    font-weight: normal;
    font-size: 1.5em;
    padding: 0px 0px 5px 0px;
    color: #0079d4;
    font-family: Arial, Sans-Serif;
    height: 20px;
}

.hform1 {
	font-size   : 11px; 
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #333333;
	border-width : 1px;
	border-color : #555555;
	border-style : solid;
	background-color : #bbbbbb;
	padding : 2px;
  width : 110px;
}

.hform2 {
	font-size   : 11px; 
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #333333;
	border-width : 1px;
	border-color : #555555;
	border-style : solid;
	background-color : #bbbbbb;
	padding : 2px;
  width : 90px;
}

.logintext {
	font-size   : 12px; 
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #ffffff;
}



TD {
	font-size   : 12px;
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #000000;
	line-height : 13pt;
}

.cms_hr {
	font-size   : 10px;
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #000000;
	line-height : 10px;
}

.nav, .nav:Visited, .nav:Active {
	font-size 	: 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style 	: normal;
	color 		: #FFFFFF;
	text-decoration : none;
}

.nav:Hover {
	font-size   : 12px;
	font-family : Arial, Helvetica;
	font-weight : bold;
	color 		: #FFFFFF;
	text-decoration : underline;
}

.subhead {
	font-family: arial,helvetica;
    font-size: 13px;
    font-weight: bold;
    line-height: 2.2em;
    color: #666;
    padding-left: 15px;
    vertical-align: middle;
    text-transform: uppercase;
}

.form1 {
	font-size   : 12px; 
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #333333;
	border-width : 1px;
	border-color : #A9A9A9;
	border-style : solid;
	background-color : #FFFFFF;
	ppadding : 4px;
}

.form2 {
	font-size   : 12px; 
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #333333;
	border-width : 1px;
	border-color : #A9A9A9;
	border-style : solid;
	background-color : #FFFFFF;
	width 		: 175px;
}

.form170 {
	font-size   : 11px; 
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #333333;
	border-width : 1px;
	border-color : #A9A9A9;
	border-style : solid;
	background-color : #FFFFFF;
	width 		: 210px;
}

.form180 {
	font-size   : 11px; 
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #333333;
	border-width : 1px;
	border-color : #A9A9A9;
	border-style : solid;
	background-color : #FFFFFF;
	width 		: 180px;
	margin-right: 10px;
}

.form160 {
	font-size   : 11px; 
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #333333;
	border-width : 1px;
	border-color : #A9A9A9;
	border-style : solid;
	background-color : #FFFFFF;
	width 		: 170px;
	margin-right: 10px;
}

.button {
	font-size   : 12px; 
	font-family : Arial, Helvetica;
	font-weight : bold;
	font-style  : normal;
	color		: #FFFFFF;
	border-width : 1px;
	border-color : #A9A9A9;
	border-style : solid;
	background-color : #0079d4;
	padding-left:6px;
}

P {
	font-size   : 12px;
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #646464;
	line-height : 13pt;
}

.maintext {
	font-size   : 12px;
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #000000;
	line-height : 13pt;
}

.header {
	font-size   : 16px;
	font-family : Arial, Helvetica;
	font-weight : bold;
	color 		: #0066B5;
  	background-color: #FFFFFF;
}

.header2 {
	font-size   : 13px;
	font-family : Arial, Helvetica;
	font-weight : bold;
	font-style  : normal;
	color		: #408ADA;
	line-height : 16px;
}

.header3 {
	font-size   : 12px;
	font-family : Arial, Helvetica;
	font-weight : bold;
	font-style  : normal;
	color		: #408ADA;
	line-height : 16px;
}

.pxgray {
	background-color : #707070;
	height : 1px;
}

.headernav, .headernav:Active, .headernav:Visited {
	font-size   : 17px;
	font-family : Arial, Helvetica;
	font-weight : bold;
	font-style  : normal;
	color		: #408ADA;
	line-height : 19px;
}

.headernav:Hover {
	color       : #0066B5;
	line-height : 19px;
}

B {
	font-weight : bold;
}

.small {
	font-size   	: 11px;
	font-weight 	: bold;
	text-decoration : none;
	font-family 	: Arial, Helvetica;
	color           : #408ADA;
}

.smallheader {
	font-size   	: 11px;
	font-weight 	: bold;
	text-decoration : none;
	font-family 	: Arial, Helvetica;
	color           : #646464;
}

.copyright {
	font-size   	: 12px;
	text-decoration : none;
	font-family 	: Arial, Helvetica;
	color           : #000000;
}

.copyright {
	font-size   	: 12px; 
	text-decoration : none;
	font-family 	: Arial, Helvetica;
	color           : #646464;
	line-height 	: 12pt;
}

.copyright:Active {
	font-size   	: 12px; 
	color           : #646464;
}

.copyright:Visited {
	font-size   	: 12px; 
	color           : #646464;
}

A, A:Active, A:Visited  {
	/*font-size   : 12px; */
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #0079d4;
	text-decoration : none;
}


A:Hover {
	text-decoration : underline;
}

.bluelink, .bluelink:Active, .bluelink:Visited {
	font-size   : 12px; 
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #0079d4;
	text-decoration : none;
}

.bluelink:Hover {
	color       : #0079d4;
	text-decoration : underline;
}

.blue {
	font-size   : 12px; 
	color       : #0079d4;
}

.borderblue {
	border      : 1px solid #0079d4;
}

.red {
	font-size 	: 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style 	: normal;
	color 		: #993233;
}


.mainnav {
	font-size   : 12px; 
	font-family : Arial, Helvetica;
	font-weight : bold;
	font-style  : normal;
	color		: #408ADA;
	border-width : 1px;
	border-color : #408ADA;
	border-style : solid;
	background-color : #ffffff;
	padding : 9px;
	text-align : left;
	cursor : hand;
}

.mainnav2 {
	font-size   : 12px; 
	font-family : Arial, Helvetica;
	font-weight : bold;
	font-style  : normal;
	color		: #408ADA;
	border-width : 1px;
	border-color : #408ADA;
	border-style : solid;
	background-color : #D8E8F8;
	padding : 9px;
	text-align : left;
	cursor : hand;
}

.mainnav3 {
	font-size   : 12px; 
	font-family : Arial, Helvetica;
	font-weight : bold;
	font-style  : normal;
	color		: #FFFFFF;
	background-color : #777777;
	padding : 3px;
	text-align : left;
	cursor : hand;
}

.centerbox {
	font-size   : 12px; 
	font-family : Arial, Helvetica;
	font-weight : normal;
	font-style  : normal;
	color		: #408ADA;
	border-width : 1px;
	border-color : #ebebeb;
	border-style : solid;
	background-color : #ffffff;
	padding : 3px;
	text-align : left;
}

.cms_evenRowStyle {
	font-size 	: 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style 	: normal;
	color 		: #333333;
  	background-color: #B9DCFF;
}

.cms_oddRowStyle {
	font-size 	: 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style 	: normal;
	color 		: #333333;
	background-color: #DCEDFF;
}





/* Greystone CSS */
#wrap {
		width:775px;
		margin:auto;
		text-align:left;
	}
	
	#header {
		padding:5px;
		margin-top:20px;
	}
	#footer {
		height:75px;
		background-color:#ffffff;
		font-weight:normal;
		font-size:10px;
		text-align:center;
		top:50%;
		line-height:75px;
		border-top:7px solid #91bfeb;
	}	
	#nav {
		height:25px;
		background-color:#cccccc;
		font-weight:bold;
		text-align:center;
		line-height:25px;		
	}	
	
	#mainnava {
		margin-left:0px;
		float:none;
		clear:both;
		padding-top:0px;
		padding-bottom:0px;
		background-color:#888888;
		font-size:12px;
		font-weight:bold;
	}
	
	#mainnava a {
		border-top:7px solid #ffffff;
		width:122px;
		float:left;
		display:block;
		border-bottom:7px solid #91bfeb;		
		border-left:0px solid #466432;
		padding: 9px 25px 5px 8px;
		margin-left:0px;
		color:#ffffff;
		background-color:#666666;
		background-image:url('/images/bg_mainnav.gif');
		background-repeat:repeat-x;
		outline: none;
	}
	
	#mainnava a:hover {
		border-left:0px solid #99cc33;	
		border-bottom:7px solid #91bfeb;
		padding: 9px 25px 5px 8px;
		color:#FFFFFF;
		background-color:#10597F;
		outline: none;
	}		

	#mainnava a:active {
		outline: none;
	}

	#mainnava strong {
		border-top:7px solid #ffffff;	
		background:#10597f;	
		color:#ffffff;
		width:115px;
		float:left;
		display:block;
		border-left:0px solid #99cc33;
		border-bottom:7px solid #91bfeb;
		padding: 9px 25px 5px 8px;
		font-weight:bold;		
		margin-left:0px;		
	}	
	
	#mainnava em {
		background-color:#ffffff;
		float:none;
		font-weight:bold;				
		display:block;
		padding: 9px 25px 5px 5px;		
		border-bottom:7px solid #ffffff;		
		color:inherit;
	}
	
	.scroller1 {
		overflow: auto;
		height: 200px;
		width: 100%;
		color: #000000;
		font-family: Arial, Sans-Serif;
		font-size:9px;
		font-weight:bold;
		padding: 15px; 
		display: block;
		scrollbar-base-color: #E7E5E0;
		scrollbar-arrow-color: #E6A700;
		border-width : 1px;
		border-color : #A9A9A9;
		border-style : solid;
	
	
	}