body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em; 
}
.printlogo{
	display:none;
}
#wrapper{
	width:100%;
	min-width:945px;
}
#header{
	margin:0px;
	padding:0px;
	line-height:0px;
	background-color:#841B54;
}
#header .logo{
	float:left;
}
#header .top{
	height:61px;
	background-image:url(../images/header-top.gif);
}
#header .top img{
	float:left;
}
#header .top .search{

}
#header .top .search p{
	color:#157d92;
	margin:10px 0px 5px 9px;
	font-weight:bold;	
	float:left;
	line-height:16px;
}
#header .top .search-textbox{
	margin:0px 0px 0px 10px;
	border:1px solid #1F7E94;
	padding:2px 3px 2px 3px;
	font-size:90%;
	width:140px;
	float:left;
}
.search-textbox{
	margin:0px;
	border:1px solid #1F7E94;
	padding:2px 3px 2px 3px;
	font-size:90%;
	width:140px;
	float:left;
}
#header  .search-submit, .search-submit{
	height:16px;
	width:11px;
	float:left;
	margin:2px 0px 0px 4px;
}
#header .bottom{
	height:108px;
	background-image:url(../images/header-bottom.gif);
}
#header .bottom img{
	float:left;
}
#header .bottom .rndimg{
	height:108px;
}
#header .rightbox{
	float:right;
	width:467px;
	background-color:#FFFFFF;
}
#nav{
	width:187px;
	float:left;
}
#nav ul{
	margin:0px;
	padding:0px;
	
}
#nav li a{
	width:157px;
	background-color:#DAD3CB;
	display:block;
	background-image:url(../images/nav-bullet.gif);
	background-repeat:no-repeat;
	padding:5px 0px 6px 30px;
	border-bottom:1px solid #E5E0DC;
	color:#811D53;
	text-decoration:none;
	font-weight:bold;
	font-size:100%;
}
#nav li a:hover{
	background-color:#C5B9AF;
}
#nav li .leveltwo{
	background-image:none;
	background-color:#EDEDED;
	color:#797979;
	padding-left:35px;
	padding-right:10px;
	width:142px;
}
#nav li a:hover.leveltwo{
	background-image:none;
	background-color:#D4D4D4;
		color:#333333;
}
#nav li .levelthree{
	background-image:none;
	background-color:#F9F9F9;
	padding-left:45px;
	padding-right:10px;
	width:132px;
	color:#909090;

}
#nav li a:hover.levelthree{
	background-image:none;
	background-color:#D4D4D4;
			color:#666666;
}
#nav #qec{
	padding: 15px 0px 0px 60px;
}
#content{
	float:left;

}
#bodytext{
	border-left:1px solid #A09FA4;
	_height:400px;
	min-height:400px;
	_float:left;
	padding:15px 15px 45px 15px;
	color:#656565;
	font-size:110%;
	line-height:140%;
}
html>body #bodytext{
		margin-left:187px;
}
#bodytext p{
	margin:0px 0px 10px 0px;
	padding:0px;
	
}
#bodytext a{
	color:#167C92;
}
#bodytext a:hover{
	color:#006666
}
#bodytext #breadcrumb {
	color:#177D93;
	
}
#bodytext #breadcrumb a{
	color:#666666;
	text-decoration:none;
	padding-right:10px;
}
#bodytext #breadcrumb a:hover{
	color:#666666;
	text-decoration:underline;
}
#bodytext h1{
	color:#157E93;
	font-size:140%;

}
#bodytext h2{
	color:#157E93;
	font-size:120%;
	margin-bottom:5px;
}
#bodytext h3{
	color:#333333;
	font-size:110%;
	margin-bottom:5px;
}
#bodytext li{
	margin-bottom:10px;
	line-height:140%;
	list-style:none;
	list-style-image:url(../images/content-bullet.gif);
}
#bodytext .template-e-body{
	padding-left:15px;

}
#bodytext .template-e-text1{

}
#bodytext ul.news {
	margin-left:15px;
	border-top:1px solid #cccccc;
	padding-top:12px;
}
#bodytext ul.news {
	margin-left:15px;
	border-top:1px solid #cccccc;
	padding-top:12px;
}
/* FF Hack Only */
html>/**/body #bodytext ul.news{ 
	margin-left:0px;
}
#home-promo{
	float:right;
	padding-left:30px;
}
#home-news{
	margin-right:200px;
}
#home-news li{
	margin-left:20px;
	list-style-position:outside;
}
#home-news h1{
	background-color:#841B54;
	color:#FFFFFF;
	font-size:130%;
	line-height:160%;
	text-indent:7px;
}
#home-news a{
	color:#147D92;
	text-decoration:none;
}
/* BREAKOUT STYLES */
.breakout-box{
	background-color:#D7CBBB;
	width:169px;
	color:#666666;
	margin-bottom:15px;
}
.breakout-box .text{
	padding:9px 12px 0px 12px;
}
#bodytext  .breakout-box h2{
	margin-top:0px;
	padding-top:0px;
	color:#157E93;
}
#bodytext  .breakout-box a{

	color:#157E93;
}
/* SEARCH STYLE*/
.searchtable{
	width:100%;
	margin-top:20px;
}
.searchtable th{
	background-color:#841B54;
	color:#FFFFFF;
}
.searchtable .rowdark{
	background-color:#F4F4F4;
}

#footer{
	background-color:#841B54;
	color:#FFFFFF;
	line-height:18px;
	clear:both;
	background-image:url(../images/footer-bg.gif);
	background-repeat:no-repeat;
	display:block;
	width:100%;
	float:left;
}
#footer p{
		padding-left:195px;
		margin:0px;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#templateC{
	background-color: #D7CBBB;
	padding: 8px 2px 3px 5px;
	width: 100%;
	margin: 0px 3px 10px 0px;
}
#templateC li{
	margin-bottom:10px;
	list-style:none;
	padding:0px 0px 5px 0px;
	list-style-image:url(../images/nav-bullet-li.gif);
}
