html, body {

	margin: 0;

	padding: 0;

	background-color: #FFFFFF;

		height: 100%;
		background:url(/i/bg.jpg) repeat-x;
		
		}



body{

	font:0.9em/1.25 Tahoma, sans-serif;

	color: #333;

	line-height:18pt;

	text-align:center;


}

h1, h2{

	margin:0;

	padding:0;



}



h2{

	font-size:1.1em; text-transform:uppercase; text-weight:normal;



}

main {

	background-color: #FFFFFF;

	height: 100%;

}



table {

	border-collapse:collapse;

	border-spacing:0;

	text-align:left;

}



a {

	color:#006EB9;

}



a:hover {

	color:#006EB9;

	text-decoration:none;

}



img {

	border:0;

}



.menu {

	list-style:none;

	margin:0;

	padding:10px 0;

}



.menu li {

	margin:0;

	padding:0;
	

}



.menu li a {

	text-decoration:underline;
	color:#006EB9;
	font-size:1.2em;

	

}



.menu li a:hover {

	text-decoration:none;

}
.tMenuBg{ background:url(/i/bgMenu.gif) repeat-x;}
.tMenu li{ list-style:none; display:inline; margin:0;}
.tMenu li a{ font-size:0.8em; color:#fff; padding:0 3px; text-decoration:none; font-weight:bold;}
.tMenu li a:hover{ font-size:0.8em; color:#fff; padding:0 3px; text-decoration:underline;}

.contactBlc{ background:#fafeff; border-left:2px solid #f5821f; padding:6px; font-size:0.8em; font-weight:bold;}
.contactBlc span { font-size:1.5em;}
.footer{ background:url(/i/footerBg.jpg) repeat-x; height:154px;}
.footer p{ background:#4ec0db; padding:10px; font-size:75%;}
.footer p a{ color:#fff;}
.lft, .cent{ padding:10px;}
.padTB{ padding:10px 0;}
h1{font-size:1.2em;  text-weight:bold;}
h1.title{ background:url(/i/titleBg.gif) no-repeat; height:36px; width:385px; color:#fff; line-height:36px; padding:0 0 0 10px;}
h2{

	font-size:1.2em;  text-weight:bold; color:#fc7f0f; line-height:36px;



}
.date{ margin:0; padding:0; font-size:60%;}
.lnk{ margin:0; padding:0;}
.lnk .article_link{ font-size:120%; color:#2a99f1;}
.desc{ margin:0; padding:0; line-height:22px;font-size:80%;}
.cost{ font-size:100%; font-weight:bold;}
dl{ margin:5px 0 10px 5px; padding:0; line-height:20px;font-size:75%; }
dt{ padding:5px 0 3px 0;}
dt a{ margin:0; padding:0;  font-size:110%; font-weight:bold;}
dd{ margin:0; padding:0; }
dd a{ display:block; margin:0; padding:0; }
.clear{ clear:both;}
.phTur{ float:left; padding:5px 3px;}
.phTur a{ border:1px solid #d5d5d5; display:block;}
.phTur a:hover{ border:1px solid #18b8f9; display:block;}
.phTur img { border:4px solid #fff;}

.lnBtn a { background:#4ec0db; padding:5px 10px; line-height:36px; color:#fff;}


.pad10{ padding:10px;}
.gmtbl {background-color: #ffffff; border: 1px solid #18b8f9;}
.gmtdttl {font-size: 80%; font-weight: bold;color: #ffffff; text-align:center; background-color: #18b8f9;}
.gmtdtext {font-size: 70%; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}


p.floatBtn { float:left; padding:0px 2px; margin:0; text-align:center; width:131px;  }
.btnBox {margin:0 0 15px 0; clear:both;}

#menuWrap {float:left; height:25px; padding-right:0px; margin-left:0px; width:630px; }


#nav, #nav ul { /* all lists */
margin: 0;
list-style: none;
line-height: 1; width:630px;
margin-left:0px;
padding-top:5px;
}
#nav a {
display: block;
margin:0;
padding:0px;
text-align:center;
font-size:12px;
}
#nav li { /* all list items */
float: left;
margin:0px;
display:inline;
padding: 0 12px 0 0;
_padding: 0 11px 0 0;


}
#nav li li {
background:none;
margin:0;
padding:0;
text-align:left;
}
#nav li li a{
width:160px;
padding:4px;
text-align:left;
background:none;
float:none;
height:10px;
text-decoration:none;
font-size:11px;
}
#nav li li a:hover{
color:#999;
}
#nav li ul { /* second-level lists */
position: absolute;
background: orange;
padding:0; margin:-2px 0 0 0;
width:160px;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
background:#E1E1E1;
border:1px solid #999;
border-top:0;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
