/* CSS Document */

body {
	background-image: url("../images/home_bgtile.jpg");
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#000000;
}


a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	text-decoration: none;
	color:#4e8abe;
	margin:0;
	padding:5px 0px 5px 0px;
}

a:visited {
text-decoration: none;

}
a:active {
text-decoration: none;
}
a:hover {
color:#003767;
}


a.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	color:#003767;
	margin:0;
	padding:5px 0px 5px 0px;
}

a.sitemap:visited {
text-decoration: none;

}
a.sitemap:active {
text-decoration: none;
}
a.sitemap:hover {
color:#4e8abe;
}

a.footernav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#bbd5eb;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a.footernav:visited {
text-decoration: none;

}
a.footernav:active {
text-decoration: none;
}
a.footernav:hover {
color:#ffffff;
text-decoration:underline;
}

a.footernav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color:#bbd5eb;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a.footernav2:visited {
text-decoration: none;

}
a.footernav2:active {
text-decoration: none;
}
a.footernav2:hover {
text-decoration:underline;
color:#ffffff;
}

a.footernav3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

a.footernav3:visited {
color:#ffffff;
text-decoration: none;

}
a.footernav3:active {
text-decoration: none;
}
a.footernav3:hover {
color:#ffffff;
}

p {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	text-decoration: none;
	color:#000000;
	margin:0;
	padding:5px 5px 5px 5px;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-decoration: none;
	color:#003767;
	margin:0;
	padding:5px 30px 5px 40px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	text-decoration: none;
	color:#7c183e;
	margin:0;
	padding:5px 30px 5px 40px;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	text-decoration: none;
	color:#7c183e;
	margin:0;
	padding:5px 30px 5px 50px;
}

p.text {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	text-decoration: none;
	color:#000000;
	margin:0;
	padding:5px 50px 5px 50px;
}

p.text2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:100;
	text-decoration: none;
	color:#9fa617;
	margin:0;
	padding:5px 50px 5px 40px;
}

ul.list {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	text-decoration: none;
	line-height:18px;
	color:#000000;
	margin:0;
	padding:5px 75px 5px 75px;
}

ul.list_noborder {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	text-decoration: none;
	line-height:18px;
	color:#000000;
	margin:0;
	padding:5px 10px 5px 50px;
}

ul.sublist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	text-decoration: none;
	line-height:18px;
	color:#000000;
	margin:0;
	padding:5px 50px 5px 50px;
	list-style-type: none;
}


ul.list2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	text-decoration: none;
	line-height:18px;
	color:#000000;
	margin:0;
	padding:5px 10px 5px 10px;
	list-style-type: none;
}

ul.sublist2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	text-decoration: none;
	line-height:18px;
	color:#003767;
	margin:0;
	padding:5px 10px 5px 20px;
}

ul.subsublist2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	text-decoration: none;
	line-height:18px;
	color:#4e8abe;
	margin:0;
	padding:5px 10px 5px 20px;
	list-style-type: none;
}

table.index {
background:url(../images/home_footer.jpg) no-repeat;
}

#header {
	padding: 0px 0px 0px 0px;
	width:800px;
	height:80px;
	margin: 20px auto 0px auto;
}


/* main navigation */
 /* Set up the default font and ovrall size to include image */

.menu {
    font-family:Arial, Helvetica, sans-serif;
	width:799px;
	height:30px;
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
background-color:#4e8abe;
border-top:#003767 1px solid;
border-bottom:#003767 1px solid;
border-right:#003767 1px solid;
z-index:1000;
}
/* get rid of the default padding - margin and bullets */

.menu ul {
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
list-style-type: none;
}
/* make menu horizontal */

.menu ul li {
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
position:relative;
}
/* set up the default top level links */

.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#fff; 
width:auto;
	height:30px;
background:#4e8abe;
    padding:0px 5px 0px 5px;
    margin:0px 0px 0px 0px;
	border-color:#003767;
	border-width:0px 0px 0px 1px;
	border-style:solid;
font-size:1em;
line-height:30px;
}

/* hack for IE5.5 to correct the faulty box model */

* html .menu ul li a, .menu ul li a:visited {
width:124px; 
w\idth:124px;
}
/* hide the drop down menu */

.menu ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */

.menu table {
margin:-1px; 
border-collapse:collapse;
border:0;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a,
.menu ul li a:hover {
    background-position:0 -40px;
color:#003767; 

}
/* make the drop down menu show and correctly position it */

.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:20px;
margin-top:10px;
left:0; 
width:145px;
padding-left:0px;
background:none;
}
/* style the drop down links with no hover */

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
	display:block;
background:#ffffff;
	color:#003767;
	margin:0;
	text-align:left;
	font-weight:normal;
line-height:25px;
height:25px;
	width:145px;
border-color:#003767;
border-width:0px 1px 1px 1px;
border-style:solid;
}
/* style the drop down menu links when hovered */

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
background:#003767; 
color:#4e8abe;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */

.menu ul li a:hover ul {
margin-top:10px; /* for IE5.5 faulty box model */
marg\in-top:11px; /* for IE6 */
}
/* IE5.5 hack for faulty box model in drop down menu */

.menu ul li a:hover ul li a {
background:#ddd;
width:105px; /* for IE5.5 faulty box model */
w\idth:105px; /* for IE6 */
}



/* end main navigation*/

#content {
	padding: 0px 0px 0px 0px;
	width:800px;
	height:300px;
	margin: 0px auto 0px auto;
}


#content2 {
position:relative;
overflow:auto;
background:#fff;
	padding: 0px 0px 0px 0px;
	width:800px;
	margin: 0px auto 0px auto;
}


#content3 {
	padding: 0px 0px 0px 0px;
	width:800px;
	margin: 0px auto 0px auto;
}



#footer {
clear:both;
	padding: 0px 0px 0px 0px;
	width:800px;
	height:145px;
	margin: 0px auto 0px auto;
}

#footer2 {
clear:both;
	padding: 0px 0px 20px 0px;
	width:800px;
	margin: 0px auto 0px auto;
}




/* jquery rotating images*/

#lowercontainer {
clear:both;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:800px;
height:300px;
background:#fff;
}

#lowercontent {
width:800px;
height:100%;
margin: 0px auto 0px auto;
padding:0px 0px 0px 0px;
}


.group {
margin: 0px;
padding: 0px;
float:left;
}

/*Video stlyes */



.video {
width: 33%;
height:auto;
background:#fff;
margin: 0px 0px 0px 0px;
padding: 1% 0px 1% 0px;
float:left;
text-align:center;
}

.video img {
margin:0px 0px 5px 0px;
padding:0px;
}

h6 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
padding:0px;
margin:0px;
}

/*END Video stlyes */

