﻿.content 
{
	background-color:#FFFFFF;
	margin:0pt auto;
	width:950px;
	background:#FFFFFF url('../images/bg_sub.gif') repeat-y scroll left top; 
}
.navleft 
{
	float:left;
	width:210px;
	min-height:500px;
}
.navleft img 
{
	border-bottom:3px solid #FFFFFF;
	width:210px;
	clear:both;
}
.section-page dl
{
    padding-bottom:15px;
}
.section-page a
{
    font-weight:bold;
}
.left
{
	float:left;
	width:414px;
	padding:40px;
	line-height:18px;
}
.left h2 {
	font-size:20px;
	color:#006A90;
	padding-bottom:7px;
	display:block;
	font-weight:normal;
	margin-bottom:20px;
	background:transparent url('../images/bg_dotted.gif') repeat-x scroll left bottom; 
}
.left h3 {
	font-size:16px;
	color:#006A90;
	display:block;
	font-weight:bold;
}
.left h4 {
	font-size:12px;
	color:#006A90;
	display:block;
	font-weight:bold;
}
.left p 
{
	padding:7px 0;
}
.left a 
{
	color:#006A90;
	text-decoration:none;
}
.left a:hover 
{
	text-decoration:none;
	border-bottom:none;
}
.left ul
{
    margin:0;
    padding:0;
}
.left li
{
	margin-left:25px;
	list-style-image:url('../images/bullet.png');
}
.left #ctl00_body_cal1_Calendar1 td span 
{
    line-height:10px;
    font-size:9px;
    display:block;
    overflow:hidden;
    height:40px;
    width:50px;

}
.left #ctl00_body_cal1_Calendar1 td a 
{
    display:block;
    width:50px;
    text-decoration:underline;
}
.right 
{
	float:left;
	width:246px;
	margin-top:40px;
}
.links {
	float:left;
	width:206px;
	margin-left:20px;
	font-size:11px;
	padding-bottom:0;
}
.links p {
	padding:0 0 20px 0;
}
.links
{
	float:none;
	padding-bottom:0;
}
.ad 
{
	width:178px; 
	margin-bottom:15px;
	padding:15px 20px 10px 20px;
	line-height:16px;
}
.video 
{
	width:218px; 
	margin-bottom:15px;
	padding:15px 0 10px 0;
	line-height:16px;
}
#videoclips {
	height:43px;
	background-color: #525358;
}
#videoclips a 
{
	float:left; 
	display:block; 
	width:218px; 
	color:#FFFFFF; 
	font-size:10px;
	text-decoration:none;
}
#videoclips a:hover  
{
	color:#888;
}
#videoclips a:hover img
{
	border:2px solid #888;
}
#videoclips img 
{
	float:left; 
	margin-right:10px; 
	border:2px solid #333333;
}
#videoclips span 
{
	padding-top:7px;display:block;
}

.adspace
{
	padding:0 14px;
}
.adgrey 
{
	background:transparent url('../images/sad_grey.gif') no-repeat scroll left bottom; 
}
.addkgrey 
{
	background:transparent url('../images/sad_dkgrey.gif') no-repeat scroll left bottom; 
}
.adgreen 
{
	background:transparent url('../images/sad_green.gif') no-repeat scroll left bottom; 
}
.adblue 
{
	background:transparent url('../images/sad_blue.gif') no-repeat scroll left bottom; 
	color:#FFFFFF;
}
.adh3 
{
	display:block;
	padding:8px 0 8px 20px;
	font-size:13px;
	font-weight:bold;
}
h3.grey 
{
	background:transparent url('../images/sad_greyh.gif') no-repeat scroll left bottom; 
	color:#006A90;
}
h3.dkgrey 
{
	background:transparent url('../images/sad_dkgreyh.gif') no-repeat scroll left bottom; 
	color:#FFFFFF;
}
h3.green 
{
	background:transparent url('../images/sad_greenh.gif') no-repeat scroll left bottom; 
	color:#006A90;
}
h3.blue 
{
	display:block;
	background:transparent url('../images/sad_blueh.gif') no-repeat scroll left bottom; 
	color:#FFFFFF;
}
.links h5 {
	font-size:16px;
	font-style:normal;
	color:#8f8f8f;
	padding-bottom:7px;
	display:block;
	font-weight:normal;
	margin-bottom:7px;
	background:transparent url('../images/bg_dotted.gif') repeat-x scroll left bottom; 
}
p.highlight 
{
	color:#006A90;
}
#submenu {
	font-size:10px;
	float:left;
	font-weight:bold;
	width:210px;
	padding:0px;
	border-top:1px solid #999999;
}
#submenu:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#submenu ul.A-Menu
{
	padding:0;
	overflow:hidden;
}
#submenu ul.A-Menu:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#submenu ul.A-Menu li
{	
	margin:0;
	width:210px;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
}
#submenu ul.A-Menu li a, 
#submenu ul.A-Menu li span {
	display:block;
	text-decoration:none;
}
#submenu ul.A-Menu li a
{	
	font-weight:bold;
	font-size:11px;
	padding:7px 0 7px 15px;
	color:#403E3E;
	text-decoration:none;
	width:195px;
	border-bottom:1px solid #999999;
}
#submenu ul.A-Menu li a:hover
{
	color:#006A90;
}
#submenu ul.A-Menu li.A-Menu-Sel a,
#submenu ul.A-Menu li.A-Menu-ChildSel a
{
	background-color:#006A90;
	color:#FFFFFF;
	border-top:none;
}
#submenu ul.A-Menu li.A-Menu-ChildSel a,
#submenu ul.A-Menu li.A-Menu-WChild a.A-Menu-Sel
{
	background:#006A90 url(../images/nav-minus.png) no-repeat 190px center;
}
#submenu ul.A-Menu li.A-Menu-WChild
{
	background:transparent url(../images/nav-plus.png) no-repeat 190px center;
}

/* second level */
#submenu ul.A-Menu ul
{
	display:none;
	visibility:visible;
	position:relative;
	margin-right:15px;
	
}
#submenu ul.A-Menu li.A-Menu-Sel ul,
#submenu ul.A-Menu li.A-Menu-ChildSel ul
{	
	display:block;
	padding:0;
}
#submenu ul.A-Menu ul li
{
	margin:0;
	padding:4px 0;
	width:210px;
	padding:0;
}
#submenu ul.A-Menu ul li a
{	
	display:block;
	width:auto;
	padding:8px 4px 6px 10px;
	background:none;
	color:#506184;
	font-weight:normal;
}
#submenu ul.A-Menu li ul li a:hover
{
	text-decoration:underline;
}
#submenu ul.A-Menu li.A-Menu-ChildSel ul a
{
	background:none;
}
#submenu ul.A-Menu li ul li.A-Menu-Sel a
{
	background:transparent url(../images/blue_dot.gif) no-repeat left 8px;
}

#submenu ul.A-Menu li ul li.A-Menu-Leaf a.A-Menu-Sel:hover
{
	text-decoration:none;
}
#submenu ul.A-Menu li ul li.A-Menu-ParSel a,
#submenu ul.A-Menu li ul li.A-Menu-Leaf a.A-Menu-Sel,
#submenu ul.A-Menu li ul li.A-Menu-Leaf a
{
	background-color:#FFFFFF;
	color:#000000;
	text-indent:20px;
	background:#FFFFFF url(../images/blue_dot.gif) no-repeat 20px 13px;
	border:none;
}
#submenu ul.A-Menu li ul li.A-Menu-Leaf a.A-Menu-Sel
{
	color:#006A90;
	cursor:default;
}
#submenu ul.A-Menu li ul li.A-Menu-ParSel a:hover
{
	text-decoration:underline;
}

#submenu ul.A-Menu li.A-Menu-ChildSel ul a.A-Menu-Sel:hover
#submenu ul.A-Menu li.A-Menu-ChildSel ul li.A-Menu-Sel:hover
{
	background:none;
}
