@charset "utf-8";

/* CSS DIV LAYOUT STYLE */
div {
	/*border: 1px solid #cccccc;*/
}
/* ---------- */
/* GLOBAL STYLES*/

a, a:visited{
		font-weight : bold;
		text-decoration : underline;
		color:#4AADDD;
}
a:hover{
		font-weight : bold;
		color:#000000;
		text-decoration : underline;
}
.butt{
	position:relative;
	top:3px;
}
.titlepad{
	padding-bottom:20px
}
.gap{
	height:36px;
}
div#container ul {
	margin-left:8px;
	padding-left:8px;
	padding-right:8px;
	margin-top:0px;
	margin-bottom:0px;
}
div#container li {
	margin:0 0 0.25em 0;
}
.photo{
	margin-bottom:32px
}
.title{
	margin-bottom:16px
}
.smallprint{
	font-size : 10px;
}
.heading {
	font-weight: bold;
	text-transform: uppercase;
}
.heading2 {
	font-weight: bold;
}
.extraSpace {
	margin: 2em 0 0 0;
}

.subheading {
	font-style: italic;
	margin: 0.7em 0 0 0;
}

.latestNews .dateHeader {
	margin: 0.2em 0 0.2em 0;
}

.newsArchive .dateHeader {
	margin: 0.2em 0 12px 0;
}

.latestNews a {
	margin: 0 0 12px 0;
	display: block;
}

.dateheader a {
	display: inline;
}

.storyHeader {
	margin: 0;
}

.bottomLink {
	margin: 2em 0 0 0;
}

.bottomLink a {
	margin: 0;
}


p {
	margin 0.3em 0 0.3em 0;
	padding: 0;
}

a.download {
margin: 1em 0 0 0;
}

.comingSoon {
	color: #909090;
}

acronym {
	border: none;
}

thead {
	font-weight: bold;
}

.longDoc table {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	margin: 0.7em 0 0 0;
}

.longDoc td {
	background: #e2e2e2;
	border: 1px solid white;
	padding: 0.7em;
}

#faq h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 2em 0 0 0;
}

#faq strong {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

#faq ol {
	padding: 0 0 0 2em;
	margin: 0 0 1em 0;
	line-height: 1.7em;
}

#faq ol ol {
	list-style: circle;
	padding: 0 0 0 1.5em;
}

h2 {
	margin: 1em 0 0 0;
	font-size: 24px;
}

	.greypanelhome h2 {
		margin: 0.2em 0 0 0;
	}

h1 {
	margin: 0 0 0.5em 0;
	font-size: 44px;
}

h4 {
	margin: 1.8em 0 0.9em 0;
}


/* PAGE STYLES */
body,html {
	background-color:#FFFFFF;
	margin:0px;
	z-index:0;
}
body {
	padding:0px 0px;
	text-align: center;
}
body div#container {
    margin:0 auto;
	width: 811px;
	padding-bottom:8px;
}
div#maincontent {
	margin-top:35px;
	width: 811px;
	text-align: left;
}
/* ---------- */

/* THE HEADER */
div#header {
	padding-bottom:25px;
}
div#header div{
	display: inline;
}
/* ---------- */

/* THE MENU if you dont have javascript*/
div#menunoscript {
	height:54px;
}
/* ---------- */

/* THE MAIN SPLASH */
div#splash {
	padding-bottom:34px;
}

div#bigpic {
		backgound-color:#0e627d;
		background: url(images/main.jpg) 0 0 no-repeat;
		width:811px;
		height:233px;
		padding:0;
		margin:0;
}

div#splashtext {
	width:390px;
	height:85px;
	padding:0;
	margin:0;
	position:relative;
	top:49px;
	left:382px;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	color:#ffffff;
}
/* --------- */

/* HOMEPAGE TEXT PANELS */
div#panels {
	/*height: 178px;*/
	padding-bottom:10px;
}
div#panels div{
	display: block;
	background-color:#e2e2e2;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;

}
.panel{
	float: left;
	width: 387px;
}
.panelright{
	float: right;
	width: 387px;
}
/* ---------- */

/* HOMEPAGE GREY ROUND BOXES */
.curvegt{
	height:9px;
	background-repeat:no-repeat;
	background-image:url(images/curvegt.gif);
}
.curvegb{
	height:9px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(images/curvegb.gif);
	clear:both;
}
.greypanelhome{
	height:150px;
	margin-top:6px;
	margin-bottom:4px;
	margin-left:16px;
	margin-right:16px;
}
.greypanelmini{
	float: left;
	width: 350px;
	padding-top:10px;
}
.greypanelminiright{
	float: right;
	width: 170px;
	padding-top:10px;
}
/* ---------- */

/* PAGE PANELS */
div#pagepanels {
	height: 442px;
	padding-bottom:10px;
}
div#pagepanels div{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;

}
.pagepanel{
	float: left;
	width: 507px;
}
.pagepanelright{
	float: right;
	width: 270px;
}
/* ---------- */

/* SITE ROUNDED BOXES */
.curvesgt{
	height:13px;
	background-repeat:no-repeat;
	background-image:url(images/curvesgt.gif);
}
.curvesgb{
	height:13px;
	background-position:left bottom;
	background-repeat:no-repeat;
	background-image:url(images/curvesgb.gif);
}
.smallgreypanelout{
	background-color:#e2e2e2;
	width:270px;
}
.smallgreypanel{

	min-height:110px;
	/* HACK FOR IE MIN-HEIGHT*/
	-height:110px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:16px;
	margin-right:16px;

}


.t {background: url(images/wb/dot.gif) 0 0 repeat-x; width:490px;}
.b {background: url(images/wb/dot.gif) 0 100% repeat-x}
.l {background: url(images/wb/dot.gif) 0 0 repeat-y}
.r {background: url(images/wb/dot.gif) 100% 0 repeat-y}
.bl {background: url(images/wb/bl.gif) 0 100% no-repeat}
.br {background: url(images/wb/br.gif) 100% 100% no-repeat}
.tl {background: url(images/wb/tl.gif) 0 0 no-repeat}
.tr {background: url(images/wb/tr.gif) 100% 0 no-repeat; padding:10px}
.wbcontent {
	width:458px;
	padding-left:8px;
	padding-bottom:8px;
	padding-top:12px;
	padding-right:8px;
	min-height:422px;
	/* HACK FOR IE MIN-HEIGHT*/
	-height:445px;

}

#copyright {
	margin: 0 0 3em 0;
	padding: 2em 0 0 20px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align: left;
	color: #666;
}

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

/* form1 */
	.txtbox{
		width:190px;
	}
	.txtbox2{
		width:140px;
	}
/* ---------- */
/* DHTML MENU STYLES */
	body div#containertable {
	    margin:0 auto;
		position:absolute;
		left:0px;
		top:125px;
		width: 100%;
		z-index:5;
	}
	body div#closer {
		width: 100%;
		height: 99%;
		z-index:4;
		/*border: solid 1px #000000;*/
		position:absolute;
		left:0px;
		top:0px;
		display: none;
	}
	div#menu {
		height:20px;
	}
	div#menu div{
		float:left;
	}
	div#menu .buttonbox{
		display:block;
		float:left;
		height:20px;
		/*border: 1px solid #000000;*/
	}
	div#menu .drop{
		float:left;
		display:none;
		position:relative;
		left:-5000px;
		width:0px;
	}
	div#menu .dropsafari{
		/*float:left;*/
		display:none;
		position:absolute;
		z-index:6;
		top:20px;
		left:-5000px;
	}
	.sublink{
		display: block;
		padding:0;
		margin:0;
		border:0px;

		/*top:-5px;*/
	}
	/* SUB MENUS */
	div#sub1 {
		background: url(images/sub/sub1.gif) 0 0 no-repeat;
		width:120px;
		height:234px;
		padding:0;
		margin:0;
	}
	div#sub2 {
		background: url(images/sub/sub2.gif) 0 0 no-repeat;
		width:210px;
		height:102px;
		padding:0;
		margin:0;
	}
	div#sub4 {
		background: url(images/sub/sub4.gif) 0 0 no-repeat;
		width:110px;
		margin-left: 0px;
		height:114px;
		padding:0;
		margin:0;
	}
	div#sub5 {
		background: url(images/sub/sub5.gif) 0 0 no-repeat;
		width:157px;
		height:114px;
		padding:0;
		margin: 0 -47px 0 2px;
		position: relative;
		z-index: 100;
	}
	/* ---------- */

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


div#container ul.subDocs {
	margin: 0 0 0 3em;
}