#wrapper { margin: 0px auto;width: 770px;}
#header {height:126px;width:770px;margin:4px 0px 2px 0px;}
#navigation {height:30px;width:770px;margin:0px 0px 8px 0px;background:url(/images/backgrounds/purple/navigation.gif) no-repeat; }
.noscript {color: #FFFFFF; font: bold 14px/normal Arial, Helvetica, sans-serif; margin:4px 1px 0px 1px;}
/*********full page *************************************/
#innerwrapper {background: url(/images/backgrounds/purple/bg.jpg) repeat-y; z-index:99;}
#top-curve{ height:7px; width:770px;}
#btm-curve{ height:14px; width:770px;}
#content {width:754px;margin: 0px 6px 0px 8px;padding:0px;}
/***********full page nav ********************************/
#fullgreynav{width:754x; line-height:normal; height:17px; padding:2px 0px 0px 0px; border-bottom:1px solid #b3b3b3; overflow:visible;}
#fullbtmnav{ width:754px; line-height:normal; height:24px; padding:6px 0px 0px 0px;border-top:1px solid #b3b3b3; }
/*********** alt page *********************************/
#alt_innerwrapper {background: url(/images/backgrounds/purple/alt_bg.jpg) repeat-y; z-index:99;}
#alt_top-curve{ height:7px; width:770px;}
#alt_btm-curve{ height:14px; width:770px; clear:both;}
#alt_content { float:left; width:590px;margin: 0px 6px 0px 8px;padding:0px;}
#rightcol {float:right; width:155px;}
/***********alt page nav ********************************/
#greynav{width:584px; line-height:normal; height:17px; padding:2px 0px 0px 0px; border-bottom:1px solid #b3b3b3; overflow:hidden;}
#btmnav{ width:584px; line-height:normal; height:24px; padding:6px 0px 0px 0px;border-top:1px solid #b3b3b3; }
/****************footer *************************************/
#footer { margin:6px 0px 0px 0px;text-align:center; height:20px;clear: both;}

/***************** Nav controls ***********************/
ul#navlist {padding: 0px;margin: 0px; width:154px; font: normal 12px Arial, Helvetica, sans-serif;}
ul#navlist li{list-style: none;margin: 0px;}
ul#navlist li a{display: block;width: 150px;padding: 4px 2px 4px 2px;
background: url(/images/leftnav/green.gif);background-repeat:no-repeat;background-position: left center;
text-decoration: none;text-align: left;text-indent: 18px; border-bottom: 1px solid #CC9900;}
ul#navlist li a:link { color:#000066; }
div#navcontainer li a:visited { color:#666677; }
ul#navlist li a:hover{color: #ffffff; width:150px;background:url(/images/leftnav/highlight.gif);background-color:#336633;}

/*******************page display *************************/

#content h1, #alt_content h1{
	font-size: 112%;
	color: #990066;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0; padding-top:3px;
	margin-bottom:6px;
}

#content h2, #alt_content h2 {
	font-size: 105%;
	color:  #990066;
	text-indent:1px;
	font-family:Arial, Helvetica, sans-serif;
	background:#F1DEF3;
	border-bottom:1px solid #cccccc;
	margin-right:6px;
}

.pod{width:142px; padding: 6px; display:block; border-bottom:1px solid #003366; background-color:#EAF2FB;}
.blankpod{
	margin: 0px 0px 4px 0px;
}

a{
	text-decoration: none;
	color: #990066;
}
a:hover{
	text-decoration:none;
	color:#990000;
	background: #F0EACE;
}
/**********************G5 nav ***************************/
.itemTopOff {
	padding:4px 9px 0px 9px;
	text-align:center;
	background-color:#003399;
	border-left: 1px solid #990066;
	border-right: 1px solid  #990066;
	height:21px;
	width:120px;
	max-width:170px;
	overflow:visible;
	background:url(/images/backgrounds/purple/glbnav_background.gif) repeat-x;
}
.itemTopOn {
	cursor: pointer; cursor:hand;
	padding:3px 9px 0px 9px;
	text-align:center;
	background-color:#FFFFFF;
	border: 1px solid #990066;
	height:20px;
	color:#990066;
}
.itemSubOff { padding:1px 6px 1px 6px; border:1px solid  #990066; text-align:left; background-color:#FFFFFF; color: #990066;filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;}
.itemSubOn {cursor: pointer; cursor:hand; padding:1px 6px 1px 6px; border:1px solid #990066; text-align:left; background-color:#EEE9CC; }

.fontOff {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.fontOn {cursor: pointer; cursor:hand; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#990066; font-weight: bold; }
.sfontOff { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#990066; }
.sfontOn {
	cursor: pointer; cursor:hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#990066;
	background-color: #EEE9CC;
}
/************************navpod***************************/
#podnav{
	float:left;
	width:153px;
	margin: 18px 0px 0px 0px;
	padding: 0px;
	background-color: #F1DEF3;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font: small Arial, Helvetica, sans-serif;
}
/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px 0px 6px 0px;
	padding: 0px;
	border-bottom:1px solid #CCCCCC;
	font: small Arial, Helvetica, sans-serif;

}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	font-size:11px;
	padding: 3px 0px 3px 0px;
	text-indent:6px;
	color: #990066;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #990066;
	color:#FFFFFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}
/************* relatedLinks styles **************/

.relatedLinks{
	margin: 1px;
	padding: 0px 0px 10px 0px;
	border-bottom: 2px solid #cccccc;
}

.relatedLinks h2 {
	padding: 2px 0px 2px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-indent:10px;
	color:#990066;
}

.relatedLinks a{
	display: block;
	text-indent:10px;
	padding-top:2px;
	font-size:11px; 
}

.relatedLinks p{
	display: block;
	text-indent:10px;
	padding-top:2px;
	font-size:10px; 
}
/************* news styles **************/

.news{
	margin: 1px;
	padding: 0px 0px 10px 0px;
	border-bottom: 2px solid #cccccc;
}

.news h2 {
	padding: 2px 0px 2px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-indent:10px;
	color:#990066;
}
.newstext{
	margin-left:10px;
	padding-top:2px;
	font-size:11px; }
/**************** advert styles *****************/

.advert{
	margin:1px;
	padding: 4px 0px 10px 0px;
	border-bottom: 2px solid #cccccc;
	font:11px Arial, Helvetica, sans-serif;
	
}
.advert h2 {
	padding: 2px 0px 2px 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-indent:8px;
	color:#990066;
}

.advert img{
	display: block; text-align:center;
}
.adverttext{ margin:4px;}
/*************************************** News Pod **************************/

#newpod_bg{background: url(/images/backgrounds/purple/news_bg.gif) repeat-y; z-index:99; width:584px; margin-bottom:6px;}
#newpod_tp{ height:32px; width:584px; background:url("/images/backgrounds/purple/news_top.gif") no-repeat;}
#newpod_btm{ height:16px; width:584px; background:url(/images/backgrounds/purple/news_btm.gif) no-repeat bottom;}
#newpod_tp h1{
	text-indent:6px;
	font-weight: bold;
	color: #990066;
	font-size: 105%;
	color:  #990066;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
.newpod_content{margin: 0 4px 0 6px;}

/*************************** alt thumb styles *****************************/
.thumb_border{border:1px solid #990066;}







