@charset "UTF-8";
/* CSS Document */

body {
	font: 12px Arial, Helvetica, sans-serif;
	background: #797979; background-image: url(images/bg.gif); background-position: center; background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container {
	width: 800px;
	background-image: url(images/bg.jpg); background-repeat: repeat-x; 
	background-color:#FFF; border: 1px solid #000066; border-top: 0;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 100%; min-height: 100%;
}
#mainContent {
	padding: 0 40px 40px 40px;
	clear: both;
	line-height: 16px;
}

#topdiv {width: 100%; height: 150px; height: auto !important; position: relative; top: 20px; background-color: #E6E6E6;}

h1 {color: #FFF; font-size: 36px; line-height: 38px;}

a:link{color: #006; text-decoration: underline;}
a:visited{color: #006; text-decoration: underline;}
a:hover{color: #333; text-decoration: underline;}
a:active{color: #006; text-decoration: underline;}

div.domtab {float: right; width: 570px; height: 149px;}
div.domtab div {height: 143px; padding-top: 5px; float: right; width: 415px;}
div.domtab div img {margin-bottom: 5px;}

.magdiv {background-color:#E6E6E6; width: 716px; margin-top: 10px; margin-bottom: 30px; min-height: 133px; height: auto !important;}
.magdiv .title {padding: 16px; padding-bottom: 0px; border: 0;}
.magdiv p {padding: 16px; padding-top: 0px; padding-bottom: 5px;}
.magdiv img {padding: 5px; padding-left: 20px;}

.magdiv a:link{display: inline-block; background-color:#666; color: #FFF; padding: 2px; width: 260px; height: 20px; text-decoration: none; font-weight: bold;}
.magdiv a:visited{display: inline-block; background-color:#666; color: #FFF;}
.magdiv a:hover{display: inline-block; background-color: #999; color: #FFF;}
.magdiv a:active{display: inline-block; background-color: #999; color: #FFF;}

.linksbottom {margin-bottom: 0px; margin-top: 15px;}

ul.domtabs a:link{display: inline-block; color: #006; padding: 12px; width: 100px; height: 12px; text-decoration: none;}
ul.domtabs a:visited{display: inline-block; color: #006; padding: 12px; width: 100px; height: 12px; text-decoration: none;}
ul.domtabs a:hover{display: inline-block; background-color: #666; color: #006; padding: 12px; width: 100px; height: 12px; text-decoration: none;}
ul.domtabs a:active{display: inline-block; color: #006; padding: 12px; width: 100px; height: 12px; text-decoration: none;}

li.active a:link{display: inline-block; color: #006; padding: 12px; width: 100px; height: 12px; text-decoration: none;}
li.active a:visited{display: inline-block; color: #006; padding: 12px; width: 100px; height: 12px; text-decoration: none;}
li.active a:hover{display: inline-block; background-color: #666; color: #006; padding: 12px; width: 100px; height: 12px; text-decoration: none; background-image: url(images/activearrow.gif); background-repeat: no-repeat; background-position: right;}
li.active a:active{display: inline-block; color: #006; padding: 12px; width: 100px; height: 12px; text-decoration: none;}


#footer {color: #666; text-align: center; width: 100%;}

ul.domtabs {float: left; display: inline-block; list-style-type: none; margin: 0; margin-right: 5px; padding-left: 0px; text-transform: uppercase; font-size: 10px; letter-spacing: .1em; height: 148px;}
li {display: block; margin-bottom: 1px; background-color:#999;}
li.active {background-color: #666; background-image: url(images/activearrow.gif); background-repeat: no-repeat; background-position: right;}