	body{font-family:helvetica, arial,'trebuchet MS', trebuchet; font-size:12px; margin:0; padding:0; margin-top:0px; background-color:#976797; }	
a{color:#76106B; text-decoration:none;}
a:hover{text-decoration:underline;} 
h1{line-height:125%; margin-bottom:0px; margin-left:4px; font-size:23px;}
h3{margin-top:0; margin-bottom:0px; margin-left:2px; color:#801D77; font-size:20px;}
h4{margin-bottom:0px; margin-top:10px; padding:0; margin-left:2px; font-size:14px; color:#76106B;}
cite{color:#666666;  font-weight:normal;}
p{margin-top:0px; margin-bottom:5px; padding:5px; padding-bottom:0px;}
p span{font-weight:bold;}
p.c{line-height:150%; clear:both;}
ul{margin-left:0px; padding-left:18px;  margin-top:5px; padding-top:0px; margin-bottom:0; padding-bottom:0px;}
div.outer{text-align:center; width:100%; position:absolute;}
#inner{
	margin:auto; position:relative; text-align:left; 
	width:1000px; background-color:white;
}

img{border:none;}
 
/*HEADER*/
div.header{ background-image:url('images/logo.gif'); width:1000px; height:140px; display:table; background-repeat:no-repeat; background-position:0px 5px;}	

div.header div{width:341px; background-color:#A6C095; font-size:12px;  float:right; text-align:center; position:relative;}
div.header div p{text-align:left; padding:5px;  padding-left:10px; padding-right:10px; margin:0; font-weight:bold;  color:#394034; line-height:120%;}
div.header div a{color:white; text-decoration:underline;}
div.header div img{border:0; padding:0; position:relative; left:-1px;}

/*END HEADER*/

/*NAV*/
div.navLinks{
	background-color:#801D77;
	width:100%;
font-size:13px; 
	z-index:6;
	text-align:right;
}


div.navLinks ul{margin:0; padding:5px; text-align:center;}
div.navLinks ul li{list-style-type:none; vertical-align:top; text-align:right; display:inline; position:relative; line-height:15px;}
div.navLinks ul li a{color:#fffff0; text-decoration:none; margin-right:12px; letter-spacing:.02em; font-weight:bold; margin-left:6px; }	
div.navLinks ul li a:hover{color:#7FAC83;}
div.navLinks ul li ul{display:none; position:absolute; width:125px; padding:0; margin:0;}
div.navLinks ul li ul li{padding:0; margin:0;width:100%; text-align:left;}
div.navLinks ul li ul li a{margin:10px; line-height:150%;}
div.navLinks ul li ul li a:hover{}
div.navLinks ul li span{color:#B2A4B4;}

div.navLinks2{background-color:white; width:100%; text-align:right; border-bottom:1px solid #DCBFD7;}
div.navLinks2 ul{margin:0; padding:0; padding:5px; text-align:center;}
div.navLinks2 ul li{list-style-type:none; vertical-align:top; text-align:right; display:inline; position:relative; line-height:15px;}
div.navLinks2 ul li a{font-size:13px; color:#801D77; text-decoration:none; margin-right:8px; margin-left:4px}	
div.navLinks2 ul li span{color:#976797; margin:0;}
div.navLinks2 ul li a:hover{color:#7FAC83;}

/*END NAV*/

/*BODY*/


div.footer{
	z-index:8;
	border-top:1px solid #976797;
	background-color:white;
	width:100%;
	display:table;
	line-height:20px;
	font-size:10px;
	color:gray;
	
}
div.footer a{color:#801D77;}
div.footer a:hover{color:#7FAC83;}

div.copyright{
	z-index:8;
	width:500px;
	float:left;
	text-align:left;
	padding-left:10px;

}

div.footerLinks{font-size:10px; text-align:left; float:right; width:260px; padding-right:10px;}
div.footerLinks a{font-weight:normal; color:#801D77;}

div.phone{
	color:gray;
	text-align:right;
	width:390px;
	float:right;
	margin-top:3px;
	margin-right:0px;
}

div.phone p{margin-top:3px;}
div.phone p a{color:gray; font-size:10px;}
div.phone img{position:relative;}
div.phone span{font-weight:bold;}

/*INDEX*/

div.index_body{
	width:95.75%;
	position:relative;
	margin:auto;
	margin-bottom:0;

}
div.index_body table{vertical-align:top; font-size:x-small;}
div.index_right_content table{vertical-align:top;}

td.index_left{width:60%; position:relative; top:0; vertical-align:top; height:100%;}
td.index_right{width:40%; vertical-align:top;}
td.left_img{background-image:url('images/left_side.jpg'); background-repeat:repeat-y;  vertical-align:top; padding:0; text-align:center;}
td.left_img img{padding:0; margin:0;}
td.index_left_content{float:left; position:relative; background-color:#F8F8F0;  font-size:small; vertical-align:top; height:100%; margin:0; }
td.index_left_content table{line-height:185%;}
h3{color:#729E69; margin-bottom:5px;}
td.index_right_content{ vertical-align:top; background-color:#CDCB98; margin:0; padding:0}
td.index_left_content table{margin:10px; font-size:13px;}
div.bottom_line{background-color:#E10534; height:10px; clear:both;  position:relative;}
td.middle_left_shadow{background-image:url('images/middle_left_shadow.gif'); background-repeat:repeat-y; padding:12px;}
td.middle_right_shadow{background-image:url('images/middle_right_shadow.gif'); background-repeat:repeat-y; padding:12px;}
td.bottom_center{background-image:url('images/bottom_center.gif'); background-repeat:repeat-x;}
td.middle_strip{background-image:url('images/middle_line.gif'); background-repeat:repeat-y; width:13px; background-position:center;}
div.min_width{width:768px; margin:0;}

li#current a{color:white; background-color:#801D77;}
/*END INDEX*/



td.col_left{margin:0; padding:0;}
td.col_middle, td.col_right{vertical-align:top; margin:0; padding:0;}

td.col_middle table{margin:10px; margin-left:28px; margin-right:19px;  padding-right:5px;  line-height:165%;}

td.col_right table{line-height:180%; margin:0;}
td.col_right table tr td p{padding-left:25px; padding-right:10px; font-size:11px;}	
td.col_right table tr td h4{padding:0; margin:0; padding-left:25px; padding-top:10px;}

td.col_middle{margin:0; vertical-align:top; width:365px;  border-right:2px solid #DCBFD7; text-align:justify;}
td.col_middle ul{font-size:12px;}

td.col_right{margin:0; padding:0;  vertical-align:top; padding-top:10px;}
td.col_right a{color:#892F79;}
td.col_right a:hover{color:#639963;}
td.col_middle a{color:#892F79;}
td.col_middle a:hover{color:#639963;}
td.page_middle ul li{padding-bottom:6px;}

td.page_left{width:176px;  background-color:#A5C097;}
td.page_left ul {list-style-type:none; text-align:center; margin:0; padding:0; padding-top:5px; width:100%; }
td.page_left ul li{padding:1px; padding-bottom:5px; width:100%;}
td.page_left ul li a{background-color:#D4DFC9; width:158px; margin:auto; display:block; height:100%; padding:3px; font-weight:bold; color:#760B4F;}
td.page_left ul li a:hover{color:white;}

td.page_middle{width:554px; border-right:1px solid #976797; vertical-align:top;}
td.page_middle h2{background-color:#DFD1DF; width:100%; padding-left:25px; *padding-left:23px;  position:relative; _left:2px; padding-right:25px; _padding-right:23px; width:506px; padding-top:10px; padding-bottom:10px; color:black; font-weight:normal; margin:0; font-size:12px;}
td.page_middle h2 span{color:#8B187D; font-size:14px;}
td.page_middle table{width:100%; margin-bottom:10px;}
td.page_middle p{margin:0; padding:0; line-height:75%;}
td.page_middle ul{margin-top:10px;}

td.page_middle a{font-weight:bold;}

td.page_middle div.middle h4{color:#8F6F98; font-size:14px; padding:0; margin:0; padding-bottom:5px; padding-top:5px; }

div.middle{margin:25px; display:inline; width:325px; float:left; line-height:150%;}
div.before, div.after{float:right; margin-right:25px; margin-top:25px; clear:right; width:150px; display:inline;}

a.homeLink{background-color:transparent;}
a.homeLink div{background-color:transparent;}
a.homeLink:hover{cursor:pointer;}

td.special_left{border-right:2px solid #DCBFD7; width:729px;}
td.special_left h4 {padding-top:10px;}
td.special_left p, td.special_left li{line-height:150%;}
td.special_left table{margin:25px; margin-top:10px;}

div.before_after{float:right; clear:right; width:150px; display:table;}

.whatsnew p{line-height:153%;}

#gcbanner{position:absolute; width:371px; height:121px; right:25px; top:5px; background:url('images/gcbanner.gif') no-repeat; text-indent:-9999px; outline:none;}