body {
    font-family: tahoma, verdana, helvetica, sans-serif;
	margin: 0px;
	padding:0px;
	background: #ffffff;
	font-size:9pt;    
	COLOR: navy;
}

.clear {
	font-size: 0;
	clear: both;
	height: 0px;
	line-height: 0%;
	
}

p {
	COLOR: navy;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
}

img {
	border:0;
}

.sline {float:left; overflow:hidden; clear:both; text-align:justify; padding:0; margin:0 auto; width:620px; min-height:0px; height:0px; line-height:0px; color: #007DBD; border:0px;}
.sline strong {color: #BAD72E; display:block; padding:0 0 10px 0; margin:0; font-size:130%}


h1 { font-size:12pt; font-weight:bold;	font-family:Verdana; color:Navy}
h2 { font-size:11pt; font-weight:bold;	font-family:Verdana; color:Navy}
.Navy { color:#202f62}
.TitleNavy { color:#202f62; font-family:Verdana; font-size:13px; font-weight:bold}
.Red { color:#B52042;}
.TitleRed { font-family:Verdana; font-size:13px; color: #B52042; font-weight :bold;}

#main {
	width: 940px !important;
	margin: 0 auto !important;
	background: #ffffff;
}

#header {
	width: 940px !important;
	height: 92px;
	margin: 0 auto;
	background:#ffffff;
}

#header-left {
	width: 740px !important;
	float:left;
}

#logo {
	width:610px;
	height:92px;
	float:left;
	background: #ffffff;
}

#banner {
	width:110px;
	height: 92px;
	float:right;
	background: #ffffff;
}

#header-right {
	width: 180px !important;
	float:right;
}

#tools {
	background: #ffffff;
	width: 940x;
	margin: 0 auto;
	height:40px;
}

* html #tools {width:950px; w\idth:950px;}

#search {
	width:200px;
	float:left;
	margin-top:10px;
	height:22px;
}

#search input { height:16px;}

.search-left {
	width:10px;
	height:22px;
	margin:0;
	background:url(../images/search-left.jpg) no-repeat;
	float:left;
}

.search {
	border-top: 1px solid #d6d3d6;
	border-right: 0;
	border-left: 0;
	border-bottom: 2px solid #d6d3d6;			
	float:left;
	padding:3px 0px 0px 5px;
	background-color: white;
	width: 125px;
	margin:0;
	font: 11px tahoma, verdana, helvetica, sans-serif;
}

.search-left {
	width:10px;
	height:22px;
	margin:0;
	background:url(../images/search-left.jpg) no-repeat;
	float:left;
}
.newsletter {
	border-top: 1px solid #d6d3d6;
	border-right: 0;
	border-left: 1px solid #d6d3d6;
	border-bottom: 2px solid #d6d3d6;			
	float:left;
	padding:3px 0px 0px 5px;
	background-color: white;
	width: 115px;
	height: 16px;
	margin:0;
	font: 11px tahoma, verdana, helvetica, sans-serif;
}
.go {
	float:left;
}

#login {
	width:160px;
	float:right;
	background: #ffffff;
	margin-top:15px;
}

.login {
	background: #ffffff;
	color: #3A72A1;
	height:20px;
	FONT: 12px tahoma, verdana, helvetica, sans-serif;
	position:relative;
	z-index:100;
	padding:0px;
	margin:0 0px;
	width:160px !important;
}

/* hack to correct IE5.5 faulty box model */
* html .login {width:160px; w\idth:160px;}

/* remove all the bullets, borders and padding from the default list styling */
.login ul {
	padding:0;
	margin:0;
	list-style-type:none;
}


/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.login li {float:left;width:70px;position:relative;}

/* style the links for the top level */
.login a, .login a:visited {
	display:block;
	text-decoration:none;
	color: #3A72A1;
	padding-left:15px;
	border-right:2px solid #DCDCDC;
	line-height:15px;
	font-weight:bold;
	background:#fff;
}

.login a.noborder {
	border:0px;
}



/* a hack so that IE5.5 faulty box model is corrected */
* html .login a, * html .login a:visited {width:60px; w\idth:60px;}

/* style the top level hover */
.login a:hover, .login ul ul a:hover{color: #3A72A1; text-decoration:underline }
.login :hover > a, .login ul ul :hover > a {color: #3A72A1; text-decoration:underline }







#menu {
	height:35px;
	background: url(../images/menu-bg.jpg) repeat-x bottom left;
	width: 940x;
	margin: 0 auto;
	text-align:center !important; padding:10px 0 0 0;
}


.menu {
	color: #3A72A1;
	height:30px;
	FONT: 12px tahoma, verdana, helvetica, sans-serif;
	position:relative;
	z-index:100;
	padding:0;
	margin:0 5px;
	width:930px !important;
}

/* hack to correct IE5.5 faulty box model */
* html .menu {width:900px; w\idth:900px;}


.menu ul {padding:5px 0 0 0; margin:0; list-style-type:none; }
.menu ul ul {width:149px;}
.menu li {float:left; position:relative; padding:0 9px; border-right:2px solid #DCDCDC;}
.menu li.last {border:0; padding:0 0 0 9px}
.menu a, .menu a:visited {display:block; text-decoration:none; color: #3A72A1; height:20px;	line-height:20px; font-weight:bold;}
.menu a.noborder {border:0px;}
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd;}
.menu ul ul a.drop:hover{background:red}
.menu ul ul :hover > a.drop {background:red;}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
.menu ul ul ul a:hover {background:#b2ab9b;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;border-top:1px solid #000;}
* html .menu ul ul {top:30px;t\op:31px;}
.menu ul ul ul{left:149px; top:-1px; width:149px;}
.menu ul ul ul.left {left:-149px;}
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.menu ul ul a, .menu ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color: #3A72A1; text-decoration:underline }
.menu :hover > a, .menu ul ul :hover > a {color: #3A72A1; text-decoration:underline }

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

a { color: black}
a:visited { color:black}
a:hover { color:black}

#right a { color: Navy}
#right a:visited { color:Navy}
#right a:hover { color:Navy}

.top { 	width: 158px; background: url(../images/blue-box-top.jpg) no-repeat; margin: 0px; padding:0px; height:22px; color:#FFFFFF; }
.title { color:#ffffff; font-size:11px; font-family:tahoma;	margin:0px;	padding:4px 0px 5px 10px; }

.bottom { width: 158px; margin: 0px 0px 15px 0px; height:20px; padding:0px 0px 0px 0px; background: url(../images/blue-box-bottom.jpg) no-repeat; color:#000000; font: 12px Verdana, Arial, Helvetica, sans-serif; }

#content { width: 940x; margin: 0 auto; }
* html #content {width:950px; w\idth:950px;}

#content-left { float:left; width: 940px !important; margin: 10px 0px 10px 0px; background:#ffffff; }

#left { float:left; width:170px; background:#ffffff; }

#right { float:right; width:730px !important; background:#ffffff; min-height:500px; border-right:0px; border-left:2px solid #EEEEEE; padding: 0px 10px; FONT: 13px/16px tahoma, verdana, helvetica, sans-serif; position:relative; top:-30px }

#right img { padding: 0px 10px 10px 10px; }

#right table ul {margin:0px; padding:0px 0px 0px 0px; float:left}
#right table ul li {padding:0px 0px 15px 15px; list-style:none; background:url(../images/bullet-blue.jpg) no-repeat left 5px }

#right table p {clear:both}
#right table ul li {clear:both;}
#right table img {float:left;clear:both;}

#content-right { width: 160px !important; float:right; margin: 10px 0px 10px 0px; padding:0; background:#ffffff; }

.sidenav { width: 154px; background: #ffffff url(../images/blue-box-bg.jpg) repeat-x 100% 0; margin: 0px; padding:0px; border-left:2px solid #F3F3F3; border-right:2px solid #F3F3F3; }

.sidenav ul{ margin:0; padding: 0; list-style-type: none; width: 155px; }
.sidenav ul li{ position: relative; border-bottom:2px solid #E7E7E7; }
.sidenav ul li a { display: block; overflow: auto; color: #B0B1B5; height:25px; text-decoration: none; padding: 5px 0px 0px 15px; FONT: 11px/22px verdana; }
.sidenav ul li a:visited{ color: black; }
.sidenav ul li a:hover{font-weight:bold;}
* html .sidenav ul li { float: left; height: 1%; }
* html .sidenav ul li a { height: 1%; }

.sidenav1 {margin-left:7px; position:relative; top:2px; font-Size:11px; text-decoration:none; font:Verdana; color:White}
.sidenav1 a:hover{font-weight:bold; color:Aqua}
.sidenav1 a{color:white}
.sidenav1 a:visited{color:white}
.sidenav1 a:hover{font-weight:bold; color:white}

a.ctl00_LeftMenu_3 {width:134px; display:block; float:left; overflow:hidden; padding:9px 10px; clear:both}
a.ctl00_LeftMenu_3:hover {font-weight:bold}

.sidenav table, .sidenav table td, .sidenav table tr, .sidenav table tbody {border:0; padding:0; margin:0; border-collapse:collapse}
.sidenav table {width:154px;}
.sidenav table td {width:154px;}

.small { width: 154px; background: #ffffff url(../images/small-bg.jpg) repeat-x 100% 0; margin: 0px; padding:0px; min-height:85px; border-left:2px solid #F3F3F3; border-right:2px solid #F3F3F3; }
.small p { margin:0px; padding: 3px 5px; }

.smalltext { font-size:8pt }
#content-right .rss p  {margin: 0px 0px 7px 0px }

.small table, .small table tr, .small table td {border-collapse:collapse; padding: 0px 5px 0px 5px; }

.pink { background:#ED008C; height:80px; width:154px; }
.gallery { height:80px; width:154px; }

.small ul{margin:0; padding: 0; list-style-type: none; width: 155px;}
	
.small ul li{position: relative;}
	

.small ul li a {display: block;overflow: auto;color: #B0B1B5;height:25px;text-decoration: none;padding: 0px 0px 0px 15px;FONT: 11px/22px verdana;}

.small ul li a:visited{color: black;}

.small ul li a:hover{font-weight:bold;}
	
* html .small ul li { float: left; height: 1%; }
* html .small ul li a { height: 1%; }




#footer {
	height:65px;
	background: url(../images/footer-bg.jpg) repeat-x;
	width: 940px;
	margin: 0 auto;
}

* html #footer {width:950px;}

.partners {
	color: #9A9A9A;
	height:30px;
	FONT: 12px tahoma, verdana, helvetica, sans-serif;
	position:relative;
	z-index:100;
	padding:0px;
	margin:0;
	float:right;
	width:200px;
	text-align:right;
}

.partnersa a {
	display:block;
	width:65px;
	float:right;
	height:40px;
	border: 2px solid #ED008C;
	margin-left:15px;
	padding: 10px 5px 0px 5px;
	text-decoration:none;
	text-align:center
}

.footer {
	color: #9A9A9A;
	height:20px;
	FONT: 12px tahoma, verdana, helvetica, sans-serif;
	position:relative;
	z-index:100;
	padding:0px;
	margin:0;
	float:left;
	width:600px !important;
}

.footer p {
	color:#D1D2D4;
	padding:0px 0px 0px 0px
}

/* hack to correct IE5.5 faulty box model */
* html .footer {width:900px; w\idth:900px;}

/* remove all the bullets, borders and padding from the default list styling */
.footer ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.footer ul ul {width:149px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown footer positon */
.footer li {float:left;width:100px;position:relative;}

/* style the links for the top level */
.footer a, .footer a:visited {
	display:block;
	text-decoration:none;
	color: #9A9A9A;
	height:20px;
	border-right:2px solid #DCDCDC;
	line-height:20px;
	font-weight:bold;
	margin-right:10px;
}

.footer a.noborder {
	border:0px;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html .footer a, * html .footer a:visited {width:85px; w\idth:85px;}

/* style the second level background */
.footer ul ul a.drop, .footer ul ul a.drop:visited {background:#d4d8bd;}

/* style the second level hover */
.footer ul ul a.drop:hover{background:red}
.footer ul ul :hover > a.drop {background:red;}

/* style the third level background */
.footer ul ul ul a, .footer ul ul ul a:visited {background:#e2dfa8;}

/* style the third level hover */
.footer ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.footer ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;border-top:1px solid #000;}
/* another hack for IE5.5 */
* html .footer ul ul {top:30px;t\op:31px;}

/* position the third level flyout footer */
.footer ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout footer for a left flyout */
.footer ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.footer table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.footer ul ul a, .footer ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .footer ul ul a, * html .footer ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.footer a:hover, .footer ul ul a:hover{color: #3A72A1; text-decoration:underline }
.footer :hover > a, .footer ul ul :hover > a {color: #3A72A1; text-decoration:underline }

/* make the second level visible when hover on first level list OR link */
.footer ul li:hover ul,
.footer ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.footer ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.footer ul :hover ul :hover ul{ visibility:visible;}

.label { font-weight:bold}

