/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../imgs/bg.gif);
	background-repeat: repeat-x;
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	background-color:#ecebea;
	color:#110e53;
	text-align:left;
}
p{
text-align:left;
}
.botnav{
font-family:Verdana, sans-serif;
font-size:11px;
line-height:16px;
color:#484343;
}
a.botnav{
font-family:Verdana, sans-serif;
font-size:11px;
line-height:16px;
text-decoration:none;
padding-right:4px;
}
.botnav a:hover {
	text-decoration: none;
	color:#89a719;
}
.newsscroll{
font-family:Verdana, sans-serif;
font-size:11px;
line-height:16px;
margin-left:10px;
}
a.newsscroll{
text-decoration:underline;
}
.credit{
font-family:Verdana, sans-serif;
font-size:9px;
line-height:16px;
color:#999999;
}
.credit a{
font-family:Verdana, sans-serif;
font-size:9px;
line-height:16px;
color:#999999;
}
.homeheadline{
font-family:Verdana, sans-serif;
font-size:14px;
line-height:16px;
color:#2d2765;
}
.hometable{
width:300px;
padding-left:5px;
}
.subnavtable{
width:187px;
background-image:url(../imgs/subnavbg.gif);
}
.searchtable{
background-image:url(../imgs/searchbg.gif);
background-repeat:no-repeat;
height:41px;
width:508px;
}
.searchtable a{
color:#48575d;
}
.searchtable a:hover{
color:#48575d;
text-decoration:none;
}
.topaddress{
padding-top:10px;
padding-bottom:10px;
padding-right:15px;
font-family:Verdana;
font-size:10px;
color:#9d9393;
float:right;
}
.newsletterform{
font-family:Verdana;
font-size:10px;
color:#817979;
width: 140px;
margin-top:10px;
padding:3px;
margin-left:20px;
border:0px;
border-color:#fff;
margin-bottom:0px;
}
.intertiortable{
width:100%;
vertical-align:baseline;
background-repeat:repeat-x;
}
.newsdate{
height: 31px;
width: 24px;
margin:8px;
border:0px;
background-image:url(../images/dateicon.gif);
background-repeat:no-repeat;
}
.newscal{
height: 140px;
width: 24px;
margin:5px;
border:0px;
background-image:url(../images/dateicon.gif);
background-repeat:no-repeat;
}
.newsheadline_homepage{
padding:5px;
font-size:11px;
font-family:Verdana, sans-serif;
color:#425597;
text-align:left;
line-height:16px;
}
.topnav a:hover {
	text-decoration: none;
	color:#e84106;
}
a{
color:#0069ac;
text-decoration:none;
}

.centretext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#343539;
padding:10px;
text-align:left;
}

a.tablebottom{
font-family:Verdana, sans-serif;
color:#5a5a5a;
font-size:11px;
line-height:16px;
text-decoration:none;
}
.tablebottom a:hover {
	text-decoration: none;
	color:#da1111;
}
.subnav{
width:762px;
background-image:url(../images/nav/subnav_bg.gif);
color:#5a5a5a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-repeat:repeat-x;
height:50px;
}
.learnmorebtn{
padding:10px;
}
.formfield{
font-family:Verdana;
font-size:10px;
color:#4d4a4a;
height: 18px;
width: 160px;
margin-top:5px;
}

.subnavul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

.breadcrumbs{
font-family:Verdana;
font-size:10px;
padding-left:15px;
line-height:26px;
color:#ff4200;
}
.breadcrumbs a{
font-family:Verdana;
font-size:10px;
line-height:26px;
color:#48575d;
}
.breadcrumbs a:hover{
font-family:Verdana;
font-size:10px;
line-height:26px;
text-decoration:underline;
color:#48575d;
}
.contenttable{
width:510px;
font-family:Verdana;
padding-left:15px;
}
.contenttable2{
width:700px;
font-family:Verdana;
padding-left:15px;
}
h2{
font-family:Verdana;
color:#110e53;
font-size:15px;
white-space:nowrap;

}
h1{
font-family:Verdana;
color:#110e53;
font-size:15px;
white-space:nowrap;
padding:0px;
margin-top:4px;
margin-left:0;
margin-right:0;
margin-bottom:0;
}
h3{
font-family:Verdana;
color:#110e53;
font-size:15px;
white-space:nowrap;
padding:0px;
margin-top:10px;
margin-left:0;
margin-right:0;
margin-bottom:10px;

}

.subhead2{
font-family:Verdana;
color:#192169;
font-size:12px;
line-height:16px;
}
.content3{
font-family:Verdana;
color:#0e2a53;
font-size:12px;
padding-bottom:10px;
margin-bottom:10px;
}
.newstable2{
font-family:Verdana;
font-size:11px;
color:#1f5d7e;
text-align:left;
line-height:16px;
}
h2.news{
font-family:Verdana;
color:#3f91bd;
line-height:21px;
font-size:11px;
}
.pagetitle{
font-family:Verdana;
font-size:14px;
font-weight:bold;
color:#247dac;
padding-left:10px;
line-height:20px;
text-align:left;
}
.hometitle{
font-family:Verdana;
font-size:14px;
font-weight:bold;
color:#0c8bbb;
padding:5px;
text-align:left;
}
.maintext{
font-family:Verdana;
font-size:11px;
line-height:18px;
color:#110e53;
text-align:left;
width:600px;
}
.resourceslist{
font-family:Verdana;
font-size:11px;
line-height:18px;
color:#2d56a6;
text-align:left;
width:320px;
}
.resourceslist a{
font-family:Verdana;
font-size:11px;
line-height:18px;
color:#2d56a6;
text-align:left;
text-decoration:none;
}
.resourcescase{
font-family:Verdana;
font-size:11px;
line-height:16px;
text-align:left;
}
.resourcescasetitle{
font-family:Verdana;
font-size:11px;
line-height:18px;
color:#2d56a6;
text-align:left;
font-weight:bold;
}
.dotline{
width:1px;
background-image:url(../imgs/hds/dotline.gif);
background-repeat:repeat-y;
padding-right:10px;
}
a.casestudy {
font-family:Verdana;
font-size:10px;
color:#a4a926;
text-align:left;
}
.casestudy a:hover{
font-family:Verdana;
font-size:10px;
color:#a4a926;
text-align:left;
text-decoration:underline;
}
.contacttable{
width:210px;
padding-top:15px;
margin-right:10px;
font-family:Verdana;
font-size:11px;
color:#3f91bd;
text-align:left;
}
.requesttable{
margin-right:10px;
line-height:16px;
font-family:Verdana;
font-size:12px;
color:#003366;
text-align:left;
}
.thankyou{
	margin-right:10px;
	line-height:16px;
	font-family:Verdana;
	font-size:12px;
	color:#FF0000;
	text-align:left;
	border: 1px dashed #CCCCCC;
	font-weight: bold;
}
.contacttable2{
width:210px;
margin-right:10px;
font-family:Verdana;
font-size:11px;
color:#3f91bd;
text-align:left;
}
.contacttableimage{
padding:8px;
}

img {
    border: none;
} 
.pdficon {
    margin-right: 8px;
	line-height:18px;
} 
.newsitemdate{
font-size:10px;
}
.NEWSHEADLINE {
line-height:16px;
}
.newstitle{
font-size:11px;
line-height:16px;
padding:0;
margin:0;
}



/* --------------------------------------------------------------------------------------------------------------------------- */



.page {
	width:958px;
	border:2px solid red;
	height:1000px;
}

.screen {
	width:100%;
}

.topdiv {
	width:958px;
	float:left;
}


.logo {
	float:left;
}


.sitetools {
	float:left:
}

.topaddres {
	float:left;
}


.topnavdiv {
	float:left;
}



.banner {
	width: 958px;
}

.flash {
	float:left;
}


.upcomeing {
	float:left;
}



.subbanner {
	width:958px;
	float:left;
}

.newsticker {
	float:left;
}
	
	
	















