/* CSS Document */

/* Body *******************************************************/

html {
     overflow-y: scroll;
}

body {
	margin: 0px;
	background-color:#a7d2fb;
	background-image: url(images/interior_bg.gif);
	background-repeat:repeat-x;
}

img, div {border: 0px; behavior: url(iepngfix.htc);}

p {margin: 0px; padding: 0px;}

ul {list-style:url(images/bullet.gif); }

/* CONTAINERS *********************************************/

#container {width: 985px; margin: auto; text-align: center; background:url(images/interior_top.jpg) 0 0 no-repeat;}
#containerint {width: 985px; margin: auto; text-align: center; background:url(images/interior_top2.jpg) 0 0 no-repeat;}
#content {width: 985px; background-image: url(images/interior_middle.png); text-align: left;}
#topcontent {width: 95%; height: 42px; padding: 125px 0 0 52px; text-align: left; float: left;}
#topcontentint {width: 95%; height: 60px; padding: 125px 0 0 52px; text-align: left; float: left;}
#ftpaccess {width: 109px; text-align: right; float: right; padding-right: 30px; padding-top: 40px;}
#divider {background: url(images/divider_main.gif) 0 0 no-repeat; width: 291px;}
#divider2 {background: url(images/divider_main.gif) 0 0 no-repeat; width: 291px;}
#dividerint {background: url(images/divider_main_int.gif) 0 0 no-repeat; width: 377px;}
#footer {width: 100%; background: url(images/footer_bg.gif); background-repeat: repeat-x;}

#footerint {width: 985px; margin: auto; display: block;}
.ie6 #footerint {width: 985px; margin: auto; display: block; padding-left: 5px;}

#footerleft {width: 318px; background: url(images/cameras.gif) no-repeat; padding: 150px 0 0 29px; }
#footermiddle {width: 293px; padding: 72px 0 0 23px; background: url(images/interior_bottom_middle.gif) left top no-repeat;}
#footermiddle2 {width: 500px; padding: 72px 0 0 23px; background: url(images/interior_bottom_middle.gif) left top no-repeat;}
#footerright {width: 300px; padding: 72px 0 0 17px; background: url(images/binoculars.gif) top right no-repeat;}
#footerbottom {width: 100%; background: url(images/footer_bg2.gif); height: 100px; text-align: center; padding-top: 5px;}

/* TEXT **********************************************************/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #f40000;
	font-size: 18px;
	margin: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 18px;
	margin: 0px;
}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	color: #09299f;
	font-size: 12px;
	line-height: 17px;
}

.redtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #f40000;
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
}

.greytext {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}

.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
}

.whitetextsm {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	color: #1b6dbd;
	font-size: 10px;
	line-height: 18px;
}

/* LINKS *************************************************/

.bottomlink {
	font-family: Arial, Helvetica, sans-serif;
	color: #1b6dbd;
	font-size: 10px;
	text-decoration: underline;
}

.bottomlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #1b6dbd;
	font-size: 10px;
	text-decoration: underline;
}

.bottomlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #1b6dbd;
	font-size: 10px;
	text-decoration: none;
}

.bottomredlink {
	font-family: Arial, Helvetica, sans-serif;
	color: #f40000;
	font-size: 10px;
	text-decoration: none;
}

.bottomredlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #f40000;
	font-size: 10px;
	text-decoration: none;
}

.bottomredlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #f40000;
	font-size: 10px;
	text-decoration: underline;
}

a, a:visited {	
	font-family: Arial, Helvetica, sans-serif;
	color: #09299f;
	font-size: 12px;
	text-decoration: underline;
}

a:hover {	
	font-family: Arial, Helvetica, sans-serif;
	color: #f40000;
	font-size: 12px;
	text-decoration: none;
}

a.whitelink, a.whitelink:visited {	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

a.whitelink:hover {	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}

a.whitelink2, a.whitelink2:visited {	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

a.whitelink2:hover {	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

/* ROLLOVERS *************************************************/

.ftpaccess {background:url(images/ftp_access.gif) top left no-repeat; display: block; width: 79px; height: 16px;}
.ftpaccess:hover {background-position: 0 -16px;}