body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;

	}
	
h1 {
	font-size: 25px;
	color: #009CD6;
	margin:0px 0px 0px 0px;	
	font-family: Arial, Helvetica, sans-serif;
	}

h2 {
	font-size: 18px;
	color: #000099	
	} 
	
h3 {
	font-size: 16px;
	color: #000099	
	} 

h4 {  
	font-size: 13px; 
	color: #000099	
	}

h5 {
	font-size: 12px;
	color: #000099	
	} 
	
h6 {
	font-size: 8px;
	color: #000099	
	} 

p {	 
	font-size: 12px
	}


li {  
	  font-size: 12px
	}



.smlnavtitle { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000099	}

.smlnav {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009CD6; font-weight: bold}

.continue {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC0000; text-decoration: underline}

a {   
	font-size: 11px;
	color: #000099	}

a:hover {  
		text-decoration: none
		}




/* required by css menu */



.navMenu {

	display: none;

}



.mainMenu {

	position:absolute;

	}

.navMenu {

	display:none;

	position:absolute;

	top:18px;

	left:-1px;

	border-style:solid;

	border-color:#009CD6;

	border-width:0px 0px 0 0;

	width:170px;

	voice-family:"\"}\"",inherit;

	width:150px;

	}

html>body .navMenu {

	width:170px;

	}

.navMenu .navMenu {

	top:-1px;

	left:169px;

	}

.mainMenu, .navMenu {

	margin:0;

	padding:0;

	font-family:arial,sans-serif;

	}

.mainMenu li {

	border: solid 1px #009CD6;

	color:#009CD6;

	background-color:#FFF;

	display:block;

	float:left;

	width:145px;

	line-height:18px;

	list-style-type:none;

	position:relative;

	margin-right:-1px;

	}

/* hide from MacIE \*/

.mainMenu li {

	width:auto;

	}

/* end hide */

.navMenu li {

	width:auto;

	white-space:normal;

	display:block;

	float:none;

	position:relative;

	border-color:#009CD6;

	border-width:0 0 1px 1px;

	border-width/**/:0 0 1px 0;

	margin:0px;

	padding:0px;

	line-height:inherit;

	/*text-indent:-16px;*/

	text-indent/**/:0;

	margin-left/**/:-16px;

	voice-family:"\"}\"",inherit;

	text-indent:0;

	margin-left:0px;

	border-width:0 1px 1px 1px;

	}

.mainMenu li a, .mainMenu li a:link, .mainMenu li a:visited {

	color:#009CD6;

	background-color:transparent;

	text-decoration:none !important;

	font-size:11px;

	font-weight:bold;

	padding-left:10px;

	padding-right:10px;

	display:block;

	border-color:#009CD6;

	border-width:0;

	border-width/**/:1 1 1 1px;

	border-style:solid;

	voice-family:"\"}\"",inherit;

	border-width:0;

	}

.mainMenu li a:hover, .mainMenu li a:active, .mainMenu li a:focus, .mainMenu li a.activeItem {

	color:#009CD6;

	background-color:#DADADA !important;

	}

.navMenu li a {

	display:block;

	width:100%;

	margin-bottom:0 !important;

	}

html>body .navMenu li a {

	width:auto;

	}



/* functional classes */

/* used by the scripts, not set in the markup */

.navMenu .hasSubMenu {

	background-image:url("hasSubMenu2.gif");

	background-position:top right;

	background-repeat:no-repeat;

	}

.hasSubMenuActive {

	color:#009CD6;

	background-color:#DADADA !important;

	}

.navMenu .hasSubMenuActive {

	background-image:url("hasSubMenuActive2.gif");

	background-position:top right;

	background-repeat:no-repeat;

	}

.showMenu {

	display:block !important;

	}

/* end functional classes */



.menuEnd {

	clear:both;

	}



#dropdown {

	font-weight: normal;

	padding-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px

}



#dropdown a {

	font-weight: normal;

	padding-left: 8px;

	padding-top: 2px;

	padding-right: 4px;

	padding-bottom: 2px

}

.leftcolpad {
  margin-left: 8px;
}
