/* CSS Document */
body {
	background-position:top;
}
.background {
	background-image: url(images/background.png);
	background-repeat: repeat;
	background-position:top;
}
.header {
	background-image: url(images/header.png);
	width: 1024px;
    height: 250px;
}
.bbb {
	float: left;
    padding-left: 768px;
	padding-top: 120px;
	width: 90px; 
	height: 55px;
}
.navigation {
    padding-left: 459px;
	padding-top: 175px;
	width: 475px; 
	height: 30px;
}
.footer {
    background-image: url(images/footer.png);
	width: 1024px;
	height: 120px;
	float:left;
}
.footerfont{
	font:normal 14px Arial, Helvetica, sans-serif;
	width: 1024px;
	color: #0055A4
	text-align: center;
	padding-top: 40px;
	color: #0055a4;
}
.contentbg {
float:left;
	background-image: url(images/scroll.png);
	background-repeat: repeat-y;
	width: 1024px;
}
.rotator {
	float:left;
	width: 844px;
	height: 375px; 
	padding-left: 90px; 
	padding-top: 10px; 
}
.news {
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #0055A4;
	width: 275px;
	padding-left: 90px; 
	padding-top: 20px;
	float:left
}
.linecontainer {
	width: 40px;
	height: 550px;
	padding-top: 20px; 
	float:left;
}
.line {
	background-image: url(images/linevert.png);
	background-repeat: repeat-y;
	height: 100%;
}
.welcome {
	font: normal 16px/20px Arial, Helvetica, sans-serif;
	color: #0055A4;
	width: 529px;
	height: 560px;
	padding-top: 20px;
	float:left;
}
.topimage {
	float:left;
	width: 844px;
	height: 141px; 
	padding-left: 90px; 
	padding-top: 10px; 
}
.flashleftpad{
	padding-left: 90px;
}
.copy {
	font: normal 16px/20px Arial, Helvetica, sans-serif;
	color: #0055A4;
	width: 844px;
	padding-left: 90px;
	padding-top: 20px;
	float:left
}
.servicecopy {
	font: normal 16px/20px Arial, Helvetica, sans-serif;
	color: #0055A4;
	width: 804px;
	padding-left: 130px;
	padding-top: 20px;
	float:left
}
.contactcontainer {
	width: 600px;
	height: 450px;
	padding-left: 212px;
}
.contactcopy {
	font: normal 16px/20px Arial, Helvetica, sans-serif;
	color: #0055A4;
	width: 350px;
	float:left
}
.contactaddress {
	font: normal 16px/20px Arial, Helvetica, sans-serif;
	text-align: right;
	color: #0055A4;
	width: 250px;
	float:left
}


.garylink {
	color: #B30838;
	text-decoration: none;
}
.style1 {
	font-size: 17px;
	font-weight: bold;
}
.style2 {
	color: #0055A4;
	font-size: 9px;
}
.style3 {
	color: #B30838;
	font-size: 11px;
}
.style4 {
	color: #B30838;
	font-weight: bold;
}

--> here starts the home page ad rotator script<--

a:link, a:visited {
color : #fff;
text-decoration : none;
}
a img {
border : 0;
}
div.wrap {
width : 844px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 844px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 600px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 375px;
background : url(images/) no-repeat 50% 0;
}
div#header div#slide-holder {
z-index : 40;
width : 844px;
height : 375px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
width : 844px;
height : 375px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 0;
width : 844px;
height : 46px;
display : none;
position : absolute;
background : url(images/) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #ffffff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}
