@charset "utf-8";
/* CSS Document */

html { 
	height: 100%;
 }

body {
	background:url('images/background.gif') repeat;
	position:relative;
	width: 780px;
	padding: 0;
	margin: 0 auto;
	height:auto !important;
	
 }

#wrapper {
	 
     text-align: left;
     margin-left: auto;
     margin-right: auto;
	 height:auto !important;
     padding: 0;
 }

#head {
    margin: 0 0px 0 0;
	 
 }
 
#head .inner {
     padding-top: 0px;
     margin: 0 0px 0px 0px;
 }

#tabs {
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0;
	 
 }

#tabs .inner {
     padding-top: 0px;
     margin: 0px 0px 0px 0px;
 }

#bread {
	color: #ccc;
	background-color: #FFF;
	padding: 3px;
	margin-bottom: 0px;
	}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}

#content {
	 background:#FFFFFF;
     padding-top: 0px;
	 height:100%;
 }

 #content .inner {
     padding-top: 0px;
     margin: 0 10px 0px 10px;
 }

#main {
	float:left;
	position: relative;
	padding-top: 0px;
	width: 510px;
    
 }
 
 #mainwide {
	float:left;
	position: relative;
	padding-top: 0px;
	width: 758px;
    
 }


#sidebar {
	float:right;
	position: relative;
	padding-top: 0px;
	width: 220px;
 }

#disclaimer{
	padding: 5px 80px 5px 80px;
	clear:both;
	border: thin solid #FFCC66;
	margin: 20px 40px 20px 40px;
	text-align:center;
	background-color: #FFFFCC;
}



/*****************************************************************************************************
				FOOTER
*****************************************************************************************************/
/*Footer styles*/
#footer {
	background: #ddd url('images/footer_back.gif') bottom left no-repeat;
	clear: both;
	padding: 2px;
	margin-top: 5px;		
	background-color: #FFFFFF;
	color: #666666; 
	font: Arial, Helvetica, Tahoma, sans-serif; 
	text-align: center;
	height: auto;}
	
#footer p { 
	text-decoration: none;
	padding-top: 0px;}

#footer ul{ 
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;}


#footer ul li {
	margin-left: 0;
	padding-left: 10px;
	border: none;
	list-style: none;
	display: inline;
	}	
	
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{ 
	color: #666666; 
	text-decoration: none; }
	
#footer a:hover { 
	color: #333399;  
	text-decoration: underline; }


/****************************************************************************************************
*****************************************************************************************************/
 
	
	/*--------- Pullquote Format----------*/

#pullquote {
	background-color: #C0C0C0;
	float:left;
	margin-right:10px;
	width:260px;
	letter-spacing:.05em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height:.95em;
	font-size:16px;
	font-weight:bold;
	color: #000;
	display: block;
	padding: 0px;
}

#pullquote .inner {
	background-color: #C0C0C0;
	color: #000;
	display: block;
	padding: 10px;
 }

	
	
	/* netscape inheritance-handicap stylesheet, redundant, but effective */
	
	td,p,li {
	color: #666666;
	font: normal 10pt Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
	margin-top:0px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
	
	h1 {color: #999999; font: bold 20px Georgia, "Times New Roman", Times, serif; border-bottom:thin #FFCC33 solid; margin-top:5px;}
	h2 { color: #00007C; font: bold 17px/18px Arial, Helvetica, Tahoma, sans-serif; }
	h3 { color: #666666; font: bold 12px Arial, Helvetica, Tahoma, sans-serif; margin-bottom:0px; padding-bottom:0px;}
	.question { color: #666666; font: bold 12px Arial, Helvetica, Tahoma, sans-serif; margin-bottom:0px; padding-bottom:25px;}
	.note { color: #666666; font: normal 8pt/9pt Arial, Helvetica, Tahoma, sans-serif;  }
	.caption { color: #666666; padding: 0; font: normal 8pt/9pt Arial, Helvetica, Tahoma, sans-serif;  }
	.context { color: #666699; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif;  }
	.head2 { color: #00007C; font: bold 17px/18px Arial, Helvetica, Tahoma, sans-serif;  }

	
	/* this is the default link style, and the one used in paragraphs of text */
	a:link   { color: #333399; font: normal 10pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a:visited   { color: #333399; font: normal 10pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a:hover   { color: #0066CC; font: normal 10pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: underline; }
	a:active   { color: #666699; font: normal 10pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }

	/* this is the link style used for video/media listings*/
	a.listing:link   { color: #333399; font: normal 8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.listing:visited   { color: #333399; font: normal 8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.listing:hover   { color: #0066CC; font: normal 8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: underline; }
	a.listing:active   { color: #333399; font: normal 8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }

	/* this is the link style used in the top gold gradient bar */
	a.topbar:link   { color: #333399; font: bold 9.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.topbar:visited   { color: #333399; font: bold 9.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.topbar:hover   { color: #333399; background: #ffffcc; font: bold 9.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: underline; }
	a.topbar:active   { color: #333399; font: bold 9.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }

	/* this is the link style if a subhead nees to link */
	a.subhead:link   { color: #666666; font: bold 13px Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.subhead:visited   { color: #666666; font: bold 13px Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.subhead:hover   { color: #333399; font: bold 13px Arial, Helvetica, Tahoma, sans-serif; text-decoration: underline; }
	a.subhead:active   { color: #CC0000; font: bold 13px Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	
	a.subhead2:link   { color: #666666; font: bold 15px Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.subhead2:visited   { color: #666666; font: bold 15px Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.subhead2:hover   { color: #333399; font: bold 15px Arial, Helvetica, Tahoma, sans-serif; text-decoration: underline; }
	a.subhead2:active   { color: #CC0000; font: bold 15px Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	
	/* this is the link style used in the column of links on the right */
	a.sidebar:link   { color: #333399; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
	a.sidebar:visited   { color: #333399; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
	a.sidebar:hover   { color: #006FEB; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: underline; }
	a.sidebar:active   { color: #000066; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }

	/* this is the link style used for small gray notes */
	a.note:link   { color: #666699; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.note:visited   { color: #666699; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.note:hover   { color: #0066CC; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: underline; }
	a.note:active   { color: #666666; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }

	/* this is the link style used for the breadcrumb trail */
	a.caption:link   { color: #666699; font: bold 8pt/9pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.caption:visited   { color: #666699; font: bold 8pt/9pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.caption:hover   { color: #0066CC; font: bold 8pt/9pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: underline; }
	a.caption:active   { color: #666699; font: bold 8pt/9pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	
	/* this is the link style used for the breadcrumb trail */
	a.context:link   { color: #666699; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.context:visited   { color: #666699; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.context:hover   { color: #0066CC; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: underline; }
	a.context:active   { color: #666699; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	
	/* this is the link style used for the breadcrumb trail */
	a.head:link   { color: #00007C; font: bold 17px/18px Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.head:visited   { color: #00007C; font: bold 17px/18px Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	a.head:hover   { color: #0066CC; font: bold 17px/18px Arial, Helvetica, Tahoma, sans-serif; text-decoration: underline; }
	a.head:active   { color: #00007C; font: bold 17px/18px Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
	
	/* this is the link style used for the small footer links */
	a.footer:link { color: #666666; font: normal 7.5pt Arial, Helvetica, Tahoma, sans-serif; }
	a.footer:visited { color: #666666; font: normal 7.5pt Arial, Helvetica, Tahoma, sans-serif; }
	a.footer:hover { color: #333399; font: normal 7.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: underline; }
	a.footer:active { color: #666666; font: normal 7.5pt Arial, Helvetica, Tahoma, sans-serif; }
	
	.form { background: #FFFFFF; color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
    .red  { color: #C00; font: normal 10pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; font-weight: bold; }
	
/*------ main menu item ------------------------------*/
.menu {
	font-family: arial, sans-serif; 
	width:777px; 
	height: 24px;
	position:relative; 
	font-size:11px; 
	z-index:100; 
	font-weight:bolder; 
	background-image: url('images/TABS_bg02.jpg');
	background-repeat: repeat-x; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #FFF;
	border-bottom-color:#fc0; 
	border-right-width: 2px;
	display: block;
	}
.menu ul{
	width: 100%;
}	

.menu ul li a, 
.menu ul li a:visited {
	background-image: url('images/TABS_bg02.jpg');
	background-repeat: repeat-x; 
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	font: bold 18px; 
	display: block; 
	padding: 2px 26px; 
	width: auto; 
	height: 20px; 
	text-align: center; 
	line-height: 20px; 
	overflow: hidden; 
	text-decoration: none; 
	font-weight: bolder; 
	position: relative;
	}
	
.menu ul li.last a, 
.menu ul li.last a:visited {
	border-right-width: 0;
	width: 100$;
	}
	
.menu ul {
	padding:0; 
	margin:0; 
	list-style: none; 
	}
	
.menu ul li {
	float:left; 
	position:relative; 
	font-weight:bolder; 
	z-index: 300;
	}
	
.menu ul li:hover a {
	color:#fff;  
	background-image: url('images/TABS_bg02b.jpg');
	background-repeat: repeat-x; 
	font-weight:bolder;
	}	
	
/* ------- dropdowns ----------------------------*/
.menu ul li ul {
	display: none; 
	text-align:left; 
	width:170px; 
	}
	
.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:24px; 
	left:0; 
	width:213px; 
	font-weight: normal; 
	border: solid 1px #00007c; 
	font-weight:normal; 
	z-index: 300;
	}
	
.menu ul li:hover ul li a {
	display:block; 
	background:#ddd; 
	color:#00007c; 
	width:159px; 
	border-top: solid 1px #fff;
	border-bottom: solid 1px #b4b4b4;
	text-align:left;
	font-weight:bolder; 
	}
	
.menu ul li:hover ul li a:hover {
	background:#fc0; color:#000; 
	}
