@charset "utf-8";
/* CSS Document */
html{
height:101%;
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#aaaaaa;
font-size:11px;
font-size:0.7em;
margin-top: 0px;
}

h1 {
	color:#FFFFFF;
	font-size:19px;
	padding-top:0px;
	margin-top:0px;
	text-align:left;
	}

h2 {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	}
	
h4 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
	
a:active {
  outline: none;
}


form {
position:relative;

}

iframe {
position: relative;
}


#mainbackground{
width:900px;
background-image:url(../images/businessbg.jpg);
background-repeat:no-repeat;

}

html div#mainbackground { 
   height: expression( this.scrollHeight < 601 ? "600px" : "auto" ); /* sets min-height for IE */
   min-height: 600px; /* sets min-height value for all standards-compliant browsers */
}

#content{
width:900px;

}

#menucontent {
	width: 211px;
	background-color:#333333;
	}
	
#menu_interior {
	width:	211px;
	}

html div#content { 
   height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); /* sets min-height for IE */
   min-height: 400px; /* sets min-height value for all standards-compliant browsers */
   height:auto;
}

#content2{
width:900px;

}


#navbackground{
background-image:url(../images/nav_bg.gif);
background-repeat:repeat-x;
width:900px;
height:97px;
clear:both;
}

#nav{
float:left;
padding-top:30px;
}

#adminnav{
float:left;
padding-top:0px;
}

#framedtop{
float:left;
padding-top:30px;
}

#date {
font-size:18px;
font-weight:bold;
width:250px;
text-align:left;
float:left;
color:#bbbbbb;
height:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#customerbutton {
width:211px;
text-align:right;
float:right;
height:26px;
}

#newsscrollerdiv{
width:790px;
border: thin;
border-style:solid;
border-color:#233c57;
border-right:none;
border-left:none;
border-width: 1px;
vertical-align:middle;
color:#707b86;
font-weight:bold;
font-size:10px;
float:right;
margin-top:10px;

}

#scroller{
width:110px;
border: thin;
border-style:solid;
border-color:#233c57;
border-right:none;
border-left:none;
border-width: 1px;
vertical-align:middle;
color:#707b86;
font-weight:bold;
font-size:10px;
float:left;
margin-top:10px;

}


#footerlinks{
float:left;
font-size:10px;
color:#444444;
}

#footerlinks a{
font-size:10px;
color:#444444;
text-decoration:none;
  outline: none;
}

#footerlinks a:hover{
font-size:10px;
color:#ffffff;
}

#footercopyright{
float:right;
font-size:10px;
color:#444444;
}

#footercopyright a{
font-size:10px;
color:#444444;
text-decoration:none;
  outline: none;
}

#footercopyright a:hover{
font-size:10px;
color:#ffffff;
  outline: none;
}

#framedtop a{
font-size:11px;
color:#BBBBBB;
text-decoration:none;
font-weight:bold;
  outline: none;
}

#framedtop a:hover{
font-size:11px;
color:#ffffff;
  outline: none;
}

#logos{
font-size:10px;
color:#444444;
}

#quicklinks {
width:211px;
float:right;
color:#aaaaaa;
font-size:12px;
line-height:19px;
font-family:Arial, Helvetica, sans-serif;

}

#quicklinks a{
color:#777f87;
font-size:12px;
text-decoration:none;
position: relative;
  outline: none;
}

#quicklinks a:hover{
color:#ffffff;
font-size:12px;
}

#frontpage {
width:900px;
float:left;
text-align:center;
padding-top:40px;
}

#frontpageleft {
width:440px;
float:left;
text-align:left;
padding-right:10px;
}

#frontpageright {
width:440px;
float:right;
text-align:left;
padding-left:10px;
}

#contentframetop {
width:631px;
height:9px;
float:left;
}

#contentframebtm {
width:631px;
height:9px;
float:left;
}

#contentframemid {
width:661px;
float:left;
color:#cccccc;

}

html div#contentframemid { 
   height: expression( this.scrollHeight < 431 ? "430px" : "auto" ); 
   min-height: 400px;  
	color:#cccccc;
} 

#contentframemid2 {
width:731px;
background-image:url(../images/contentmid.png);
}

#contentframemid a{
color:#97bef5;
text-decoration:none;
position: relative;
  outline: none;
}

#contentframemid a:hover{
color:#ffffff;
text-decoration:none;
position: relative;
  outline: none;
}

#threecolumn {
width:220px;
padding-right:5px;
float:left;
}

#twocolumnleft {
width:170px;
padding-left:0px;
float:left;
text-align:left;
color:#bbbbbb;
padding-top: 15px;
}

#twocolumnright {
width:440px;
padding-right:10px;
float:right;
text-align:left;
color:#bbbbbb;
text-align: left;
padding-top: 15px;
}

#onecolumn {
width:670px;
float:left;
color:#CCCCCC;
height:auto;
padding-left:0px;
text-align:left;
}

#onecolumn a{
position:relative;
  outline: none;
}

.largetext {
font-size:13px;
font-weight:bold;
}

.largetext a{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
position: relative;
  outline: none;
}

.largetext a:hover{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#logo {
float:right;
}

#subnav {
vertical-align:top;
color:ffffff;
height:18px;
width:700px;
font-size:13px;
font-weight:normal;
}

.largebluetext {
font-size:13px;
font-weight:bold;
color:#404e5e;
}

.formtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:11px;
}

.formerror {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff0000;
font-size:11px;
}

.littletext {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:10px;
}

.news_date {
font-family:Arial, Helvetica, sans-serif;
color: #c7ced8;
font-size:32px;
font-weight:bold;
}

.news_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;
font-size:11px;
font-weight:normal;
}

.news_text a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #97bef5;
font-weight:600;
  outline: none;
}

.news_text a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
}

.news_headline {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #97bef5;
font-size:19px;
font-weight:bold;
}

.news_archive_headline {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #97bef5;
font-size:12px;
font-weight:bold;
}

.news_archive_headline a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #97bef5;
font-size:12px;
font-weight:bold;
}

.news_archive_headline a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #97bef5;
font-size:12px;
font-weight:bold;
}

.news_archive_headline a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size:12px;
font-weight:bold;
}

.news_emphasis {
color: #97bef5;
}

#signpostlinks {
width:157px;
background-image:url(../images/signpostlinks.png);
float:right;
color:#777f87;
font-size:11px;
line-height:19px;
font-family:Arial, Helvetica, sans-serif;
padding-top:20;
padding-bottom:2;

}

#signpostlinks a{
	color:#777f87;
	font-size:11px;
	text-decoration:none;
	position: relative;
  	outline: none;
}

#signpostlinks a:hover{
	color:#ffffff;
	font-size:11px;
  	outline: none;
}

.navtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#777777;
	text-decoration:none;
	font-size:12px;
	}
	
.navtext a {
	text-decoration:none;
	color:#777777;
	outline: none;
	}
	
.navtext a:hover {
	text-decoration:none;
	color:#FFFFFF;
    outline: none;
	}
	
.adminnavtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#777777;
	text-decoration:none;
	font-size:12px;
	line-height:19px;
	}
	
.adminnavtext a {
	text-decoration:none;
	color:#777777;
	outline: none;
	}
	
.adminnavtext a:hover {
	text-decoration:none;
	color:#FFFFFF;
    outline: none;
	}
	
#frontcontent {
	color:#bbbbbb;
	width:340px;
	margin-left:90px;
	float: left;
	text-align:left;
	}
	
#frontcontent_right {
	color:#bbbbbb;
	width:340px;
	margin-right:90px;
	float: right;
	text-align:center;
	}
	
#helpertext {
	color:#666666;
	font-size:9px;
	text-align:right;
	}
	
#newsbox {
	width: 212px;
	background-color:#000000;
	border-width:1px;
	border-style:double;
	border-color:#233c57;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}

#footer {
	width: 900px;
	background-color:#000000;
	border-top-width:1px;
	border-top-style:double;
	border-top-color:#6683a3;
	padding-top:5px;
	}

#quotearea {
	width: 170px;
	background-image:url(../images/quote_bg.gif);
	color:#999999;
	font-weight:bold;
	font-size:14px;
	padding-top:22px;
	margin-top:10px;
	text-align:center;
	background-repeat:no-repeat;
		}
		
.quotee {
	color:#666666;
	font-size:11px;
	}
	


.downloadtext a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:11px;
}

#downloads a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:11px;
}

#downloads a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:11px;
}

#downloads a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#97bef5;
font-size:11px;
}

#downloads a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#97bef5;
font-size:11px;
}

.download_section {
	color:#97bef5;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	}
	
.published {
	color:#666666;
	font-size:10px;
	}
	
.contact_sub {
	color:#666666;
	font-size:10px;
	}
	