@charset "utf-8";
/* CSS Document */

html, body{
	margin:0;
	background:#fbfbfb url(../pics/background.jpg) repeat-x;
	font:69%;
	}

img{
	border:0;
	}
	
a:link {text-decoration:none; color:#666666}
a:visited {text-decoration:none; color:#666666}
a:hover {text-decoration:none; color:#262626}
a:focus {text-decoration:none; color:#333333}
a:active {text-decoration:none; color:#696969}


/* siteContainer */
#siteContainer{
	width:942px;
	margin:auto;
	overflow:hidden;
	}
	
/* header */
#header{
	width:954;
	height:122px;
	}

#logoContainer{
	float:left;
	width:258px;
	height:113px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.65em;
	}

#logoContainer a{
	font-size:1.85em;
	color:#91005a;
	}

#logoContainer a:hover{
	font-size:1.85em;
	color:#46002b;
	}
	
#textVersion{
	float:right;
	padding:40px 20px;
	color:#666666;
	}
	
#textVersion a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.65em;
	}
	
/* content */
#topArea, #navBar, #bottomArea, #tickerContainer{
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	}
	
#topArea{
	float:left;
	width:908px;
	height:236px;
	background:#FFF url(../pics/drop_shadow.gif) top left repeat-x;
	padding:16px;
	overflow:hidden;
	}
	
.bannerContainer{
	float:left;
	overflow:hidden;
	width:908px;
	height:240px;
	}
	
#textBox{
	float:left;
	width:310px;
	height:239px;
	margin-left:10px;
	}

/* navigation */
#navBar{
	float:left;
	width:940px;
	height:28px;
	background:url(../pics/menu_background.gif) repeat-x;
	text-align:center;
	overflow:hidden; /* IE6 hack */
	font:0.75em Verdana, Arial, Helvetica, sans-serif;
	}
	
#textVerMenuContainer{
	width:900px;
	height:28px;
	margin:auto;
	}

.navBar{
	padding:7px 0 0 0;
	text-align:center;
	height:21px !important;
	}
	
.navBar a{
	color:#91005a;
	}
	
.navBar a:hover{
	background-color:#CCCCCC;
	}
	
.navBarText{
	float:left;
	text-align:center;
	padding:0 5px 0 10px;
	font-size:11px;
	}
	
#navBar img {
	padding:0px 10px;
	}
	
/* bottomArea */
#bottomArea, #tickerContainer{
	float:left;
	width:940px;
	overflow:hidden;
	background-color:#FFF;
	}
	
#bottomLeftColumn{
	float:left;
	width:246px;
	padding:26px 0 0 25px;
	}
	
#leftTitle{
	float:left;
	width:246px;
	height:24px;
	border-bottom:solid 1px #d5d5d5;
	}
	
#videoContainer{
	float:left;
	width:246px;
	padding:13px 0 0 0;
	}		
	
#bottomRightColumn{
	float:left;
	width:619px;
	height:auto;
	margin:16px 0 0 25px;
	}
	
#rightTitle{
	float:left;
	width:619px;
	height:34px;
	border-bottom:solid 1px #d5d5d5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#4e1e3c;
	font-weight:bold;
	}

#newsTitle{
	float:left;
	width:428px;
	}

#searchContainer{
	float:right;
	width:191px;
	}
		
#searchContainer div{
	float:left;
	}

#searchContainer input{
	border:0;
	width:132px;
	height:13px;
	background:#ececec;
	margin:0 0 0 4px;
	padding:2px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}

#searchContainer input.goButton{
	width:17px;
	height:17px;
	margin:0 0 0 6px;
	padding:0;
	}
#rightTextContainer h5{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#920058;
	margin:0;
	padding:0 0 5px 0;
}	
h5{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#920058;
	margin:0;
	padding:0 0 5px 0;
}
#rightTextContainer{
	float:left;
	width:619px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.69em;
	line-height:1.5em;
	color:#333333;
	margin-top:10px;
	}
#rightTextContainer ul{	
	padding:0 0 10px 45px;
	margin:0;
}
.buttonlogin{
	background:#920058;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0;
	width:50px;
	height:20px;
}
.buttonretrieve{
	background:#920058;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0;
	width:120px;
	height:20px;
}

.textboxlogin{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #9c9c9c;
	width:200px;
}

#rightTextContainer2{
	float:left;
	width:619px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:solid 1px #d5d5d5;
	font-size:0.69em;
	line-height:1.5em;
	color:#333333;
	padding-top:10px;
	}
#rightTextContainer2 h5{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#920058;
	margin:0;
	padding:0 0 5px 0;
}	
.textColumn{
	float:left;
	width:300px;
	padding:0 8px 0 0;
	}

.textHeading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	line-height:2.3em;
	color:#74064c;
	}
	
#ticker{
	width:890px;
	height:25px;
	float:right;
	margin:25px 25px 10px 25px;
	border-top:1px solid #d5d5d5;
	}
	
#ticker marquee{
	width:890px;
	height:21px;
	}

#ticker marquee .tickerNewsTitle{
	padding:0 0 0 10px;
	color:#74064c;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
.tickerNewsTitle a{
	color:#74064c;
	text-decoration:none;
}
.tickerNewsTitle a:hover{
	color:#74064c;
	text-decoration:underline;
}
	
	
#ticker marquee .tickerNewsSummary{
	padding:0 5px 0 0;
	color:#494949;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}

#footer{
	float:left;
	width:942px;
	height:39px;
	background:url(../pics/bottom_drop_shadow.jpg) top left repeat-x;
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	line-height:40px;
	}
	
#footer img{
	padding:5px 5px;
	}
	
/* secondarypages */
#submenuNavigation{
	float:left;
	width:246px;
	background-color:#f1f1f1;
	border-top:1px solid #d5d5d5;
	}
	
#submenuNavigationTitle{
	float:left;
	width:238px;
	padding:4px;
	background-color:#f1f1f1;
	color:#4e1e3c;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
#submenuNavigationContainer{
	float:left;
	width:246px;
	padding:4px 0 0 0 0;
	}
	
.submenuNavigation ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

.submenuNavigation ul li {
	margin:0px;
	padding:5px 5px 5px 20px;
	border-bottom:1px solid #d9d9d9;
	}

.submenuNavigation ul li a {
	font:0.655555em Verdana, Arial, Helvetica, sans-serif;
	color:#4e1e3c !important;
	}
	
.submenuNavigation ul li a:hover {
	color:#250218 !important;
	}

.LevelSitemap1st ul li
{
	list-style: none;
	width:21px;
	height:30px;
} 

#text_box{
	width:220px;
	border:1px solid #d9d8d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

#button{
	border:1px solid #d9d8d8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:5px;
}

.textHeading2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:2.3em;
	color:#74064c;
	text-align: center;
	}	
#shares table{
	width:100%;
	}

#shares tr{
	background:#f2f2f2;
	text-align:left;
	text-align:center;
	}
	
#shares td{
	padding:5px;
	border-style:solid;
	border-width:2px;
	border-color:white;
	}
	
.notCentered
{
	text-align:left !important;
}

.headers{
	background:#d6d6d6 !important;
	text-align:center !important;
}
.subHeaders{
	background:#d6d6d6 !important;
	font-weight:bold;
	text-align:left !important;
}

