BODY {
	background : #FFFFFF;
	color : #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	line-height: 16px;
}

TD {
	color : #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

A {
	color : #666666;
	font-size: 11px;
	text-decoration : underline;
}

A:hover {
	color : #666666;
	background-color: #E6E6E6;
	font-size: 11px;
	text-decoration : underline;
}
A:visited {
	color: #30A3DC;
}
.white {
	color: #FFFFFF;
}
.blue {
	color: #30A3DC;
}
.green {
	color: #A7CE38;
}
.small {
	font-size: 10px;
        color: #FFFFFF;
}
.small_height {
	line-height: 14px;
}
.small_blue a{
	font-size: 10px;
	color: #30A3DC;
	text-decoration: none;
}
.small_blue a:hover{
	font-size: 10px;
	color: #30A3DC;
	text-decoration: underline;
}
.top_nav_white a {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration : none;
	line-height: normal;
}
.top_nav_white a:hover {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration : underline;
	line-height: normal;
}

.top_nav_grey a{
	font-size: 9px;
	color: #666666;
	text-decoration : none;
	line-height: normal;
}
.top_nav_grey a:hover {
	font-size: 9px;
	color: #666666;
	text-decoration : underline;
	line-height: normal;
}
.left_nav {
	display: block;
	font-weight: bold;
	width: 185px;
	line-height: normal;
}
.left_nav a{
	display: block;
	padding: 2px;
	font-weight: bold;
	text-decoration: none;
	width: 185px;
	line-height: normal;
}
.left_nav a:hover{
	color: white;
	font-weight: bold;
	background-color: #AED4EE;
	text-decoration: none;
	width: 185px;
	line-height: normal;
}
.menu1 .left_nav_small {
	visibility: hidden;
	font-size: 6px;
	border-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	border-top: 0px;
}
.menu1 .left_nav_small a{
	visibility: hidden;
	width: 1px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	border-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	border-top: 0px;
	font-size: 8px;
	line-height: normal;
}
.menu1current .left_nav_small a{
	visibility: hidden;
	width: 1px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	border-top: 0px;
	font-size: 8px;
	line-height: normal;
}
.menu1 .left_nav_small a:hover{
	visibility: hidden;
	width: 1px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	border-top: 0px;
	font-size: 8px;
	line-height: normal;
}
.menu1current .left_nav_small a:hover{
	visibility: hidden;
	width: 1px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	border-top: 0px;
	font-size: 8px;
	line-height: normal;
}

.menu2 .left_nav_small a, .menu2 .left_nav_small a:visited{
	display: block;
	width: 178px;
	text-decoration: none;
	color: #0A296C;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
	margin-top: 0px;
	padding: 2px;
	padding-top: 3px;
	/*border-top: 1px solid #FFFFFF;*/
	font-size: 10px;
	line-height: normal;
}
.menu2 .left_nav_small a:hover{
	display: block;
	width: 178px;
	color: white;
	text-decoration: none;
	background-color: #0A296C;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
	margin-top: 0px;
	padding: 2px;
	padding-top: 3px;
	/*border-top: 1px solid #FFFFFF;*/
	font-size: 10px;
	line-height: normal;
}
.menu2Current .left_nav_small a, .menu2Current .left_nav_small a:visited{
	display: block;
	width: 178px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
	margin-top: 0px;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
	background-color: #0A296C;
	font-size: 10px;
	line-height: normal;
}
.menu2Current .left_nav_small a:hover{
	display: block;
	width: 178px;
	color: white;
	text-decoration: none;
	background-color: #0A296C;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
	margin-top: 0px;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
	font-size: 10px;
	line-height: normal;
}

.breadcrumb a {
	color: #AFAFAF;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}

.breadcrumb a:hover {
	color: #AFAFAF;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}
.breadcrumb a:visited {
	color: #30A3DC;
	font-weight: bold;
	text-decoration: underline;
	line-height: normal;
}

.home_ad_large{
	font-size: 26px;
	font-weight: bold;
	color: #30A3DC;
	font-family: "Times New Roman", Times, serif;
	line-height: normal;
}
.home_ad_medium{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	line-height: normal;
}

.home_ad_small{
	color: #FFFFFF;
	line-height: normal;
}

.home_ad_small a{
	color: #FFFFFF;
	text-decoration: underline;
	line-height: normal;
}

.home_ad_small a:hover{
	color: #A7CE38;
	text-decoration: underline;
	line-height: normal;
}


.home_ad_small_grey{
	color: #707169;
	line-height: normal;
}

.home_ad_small_grey a{
	color: #707169;
	text-decoration: underline;
	line-height: normal;
}

.home_ad_small_grey a:hover{
	color: #A7CE38;
	text-decoration: underline;
	line-height: normal;
}



/* default opacity for IE */
img {
	filter:alpha(opacity=100);
	}

/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}
	
#dropmenudiv{
position:absolute;
background-color: #D9E6EE;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
/*filter: alpha (opacity=84);*/
}

#dropmenudiv a{
font-size: 10px;
color: #FFFFFF;
background-color: #C1D5DD;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #C2DFF2;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #30A3DC;
text-decoration: underline;
}

/* Marqui Menus */
.menu1 a, .menu1 a:visited{
	color: #A7CE38;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	border-bottom: 1px solid #CEE5F4;
	border-top: 1px solid #CEE5F4;
	margin-top: 4px;
	width: 178px;
	background-color: transparent;
	line-height: normal;
	text-transform: uppercase
}
.menu1 a:hover{
	color: #A7CE38;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	border-bottom: 1px solid #CEE5F4;
	border-top: 1px solid #CEE5F4;
	margin-top: 4px;
	width: 178px;
	background-color: transparent;
	line-height: normal;
	text-transform: uppercase
}
.menu1current a,.menu1current a:visited{
	color: #A7CE38;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	border-bottom: 1px solid #CEE5F4;
	border-top: 1px solid #CEE5F4;
	margin-top: 4px;
	width: 178px;
	background-color: transparent;
	line-height: normal;
	text-transform: uppercase
}
.menu1current a:hover{
	color: #A7CE38;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	border-bottom: 1px solid #CEE5F4;
	border-top: 1px solid #CEE5F4;
	margin-top: 4px;
	width: 178px;
	background-color: transparent;
	line-height: normal;
	text-transform: uppercase
}
.menu2 a, .menu2 a:visited{
	display: block;
	padding: 2px;
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
	width: 178px;
	color: #30A3DC;
	/* border-top: 3px solid #FFFFFF; */
	line-height: normal;
}
.menu2 a:hover{
	color: white;
	font-weight: bold;
	background-color: #AED4EE;
	text-decoration: none;
	width: 178px;
	padding: 2px;
	padding-top: 5px;
	/* border-top: 3px solid; */
	line-height: normal;
}
.menu2current a, .menu2current a:visited{
	display: block;
	color: white;
	font-weight: bold;
	background-color: #AED4EE;
	text-decoration: none;
	width: 178px;
	padding: 2px;
	border-top: 3px solid #FFFFFF;
	line-height: normal;
}
.menu2current a:hover{
	color: white;
	font-weight: bold;
	background-color: #AED4EE;
	text-decoration: none;
	width: 178px;
	padding: 2px;
	border-top: 3px solid #FFFFFF;
	line-height: normal;
}
.menu3 a, .menu3 a:visited{
	display: block;
	padding: 2px;
	text-decoration: none;
	width: 178px;
	background-color: #AED4EE;
	color: white;
	border-bottom: 1px solid #C2DFF2;
	font-size: 10px;
	line-height: normal;
}
.menu3 a:hover {
	color: white;
	background-color: #59B5E3;
	text-decoration: none;
	width: 178px;
	padding: 2px;
	border-bottom: 1px solid #C2DFF2;
	font-size: 10px;
	line-height: normal;
}
.menu3current a, .menu3current a:visited{
	display: block;
	color: white;
	background-color: #59B5E3;
	text-decoration: none;
	width: 178px;
	padding: 2px;
	border-bottom: 1px solid #C2DFF2;
	font-size: 10px;
	line-height: normal;
}
.menu3current a:hover{
	color: white;
	background-color: #59B5E3;
	text-decoration: none;
	width: 178px;
	padding: 2px;
	border-bottom: 1px solid #C2DFF2;
	font-size: 10px;
	line-height: normal;
}
.menu4 a, .menu4 a:visited{
	display: block;
	padding: 2px;
	text-decoration: none;
	width: 178px;
	background-color: #AED4EE;
	color: white;
	padding: 2px;
	border-bottom: 1px solid #C2DFF2;
	font-size: 10px;
	line-height: normal;
}
.menu4 a:hover{
	display: block;
	color: white;
	background-color: #59B5E3;
	text-decoration: none;
	width: 178px;
	padding: 2px;
	border-bottom: 1px solid #C2DFF2;
	font-size: 10px;
	line-height: normal;
}
.menu4current a, .menu4current a:visited{
	display: block;
	color: white;
	background-color: #59B5E3;
	text-decoration: none;
	width: 178px;
	padding: 2px;
	border-bottom: 1px solid #C2DFF2;
	font-size: 10px;
	line-height: normal;
}
.menu4current a:hover{
	display: block;
	color: white;
	background-color: #59B5E3;
	text-decoration: none;
	width: 178px;
	padding: 2px;
	border-bottom: 1px solid #C2DFF2;
	font-size: 10px;
	line-height: normal;
}
.search_box{
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.latest_news {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #30A3DC;
	display: block;
	width: 178px;
	padding: 2px;
	line-height: normal;
}
.crumb {
	display:none;
}

