/* CSS Document */
body { 
	margin:0; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#333333;
	line-height:17px;
	background-image:url(/images/home/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
 }
 a
 {
	 color:#b40404;
	 text-decoration:underline;
 }
a:hover
{
	color:#362e7e;
	text-decoration:none;
}
.overflowLeft {background-color:#000000; background:url(/images/home/overflowLeft.jpg) top right no-repeat; vertical-align:top; }
.overflowRight { background:url(/images/home/OverflowRight.jpg) top left no-repeat;}

.header { background:url(/images/thumbnail/homebanner.jpg) top left no-repeat; vertical-align:top; }

.utilities { text-align:right; padding:9px 22px 0 0;}
.logo { padding:12px 0 34px 24px; }

.bodyleft
{
	width:265px;
	padding:0px 20px 0px 25px;
}
.bodycenter
{
width:293px;
}
.linetitle
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#333333;
	line-height:17px;
	height:30px;
	font-weight:bold;
	
}
.ghttop
{
	padding-top:7px;
	font-size:12px; 
	color:#333333;
	line-height:19px;
	font-weight:normal;
}
.ghtmiddle
{
	padding-top:16px;
	font-size:12px; 
	color:#333333;
	line-height:19px;
	font-weight:normal;
}
.tdulli
{
	padding-top:16px;
	line-height:19px;
}
.tdulli ul
{
	margin:0px;
	padding:0px;
	
}
.tdulli ul li
{
	margin-left:15px;
}
.topnews
{
	background-image:url(/images/home/newsbg.gif); 
	background-repeat:repeat-y;
}
.bottomnews
{
background-image:url(/images/home/newsbottombg.gif); 
	background-repeat:no-repeat;

}
.newstitle
{
	font-size:12px;
	font-weight:bold;
	color:#362e7e;
	line-height:24px;
	padding-left:25px;
	background-image:url(/images/home/arrow.gif);
	background-position: 10px 7px;
	background-repeat:no-repeat;
	
}
.newsitlic
{
	width:215px;
	padding:4px 25px;
	color:#37362e;
	font-size:12px;
	font-style:italic;
	
	
}
.newsnormal
{
	width:225px;
	padding:0px 25px;
	color:#37362e;
	font-size:11px;
	
}
.newsdownload
{
	width:225px;
	padding:5px 25px;
	color:#37362e;
	font-size:11px;
	
}
.newsbig
{
	width:225px;
	padding:0px 25px;
	color:#37362e;
	font-size:12px;
	
}
.newsline
{
	height:30px;
	background-image:url(/images/home/newsline.gif);
	background-repeat:no-repeat;
	background-position:18px 13px;
	
}
.newsread img
{
	padding-left:25px;
	border:none;

}

.bottomheight
{
	height:5px;
}
.cta { vertical-align:top; padding:31px 25px 0 0; width:142px; }

.menu{ vertical-align:top; padding:17px 0 0 12px; width:128px; }
.menu ul { 
	padding:0;
	margin:0;
	list-style-type:none; 
	font:normal 12px Arial, Helvetica, sans-serif; 
	width:100%;
}
.menu ul li a{
	text-decoration:none;
	font-size:12px; 
	color:#37362e; 
	display:block;
	padding:0 10px 9px 13px;
	width:108px;
}

.menu ul li a:hover,.menu ul li a.secondMenuActive,.menu ul li a.secondMenuActive:hover{
	background:url(/images/utilities/arrow.gif) 0 5px no-repeat; color:#b40404;
}

.menu ul li ul {
	padding-bottom:9px;
}

.menu ul li ul li a{
	width:78px;
	padding:4px 25px 4px 12px;
	margin:0 0 0 13px;
	font-size:11px;
	background-color:#e6e6e6;
	border-bottom:1px solid #FFFFFF;
}

.menu ul li ul li a:hover,.menu ul li ul li a.thirdMenuActive,.menu ul li ul li a.thirdMenuActive:hover{	
	font-size:11px;
	background-color:#394792;
	color:#FFFFFF;
	background-image:none;
}

.menu ul li ul li ul {
	padding-bottom:0;
}

.menu ul li ul li ul li a{
	width:80px;
	padding:3px 5px 3px 22px;
	margin:0 0 0 13px;
	font-size:11px;
	background-color:#ffffff;
	border-left:1px solid #e6e6e6;
}

.menu ul li ul li ul li a:hover,.menu ul li ul li ul li a.fourthMenuActive,.menu ul li ul li ul li a.fourthMenuActive:hover{	
	font-size:11px;
	background-color:#ffffff;
	color:#362e7e;
	background-image:none;
	text-decoration:underline
}

.footer { font:normal 11px Arial, Helvetica, sans-serif; line-height:16px; color:#666666; padding:9px 0 0 0; border-top:1px solid #cccccc; }
.footer a{ color:#b40404; text-decoration:none; }
.footer a:hover{ text-decoration:underline; }

a#gssi { color:#666666; text-decoration:none; }
a#gssi:hover { color:#b40404; text-decoration:none; }


