@import url("reset.css"/*tpa=http://1604927.sites.myregisteredsite.com/inc/style/reset.css*/);
/*
 * Client: 
 * Site Name: 
 * URL: 
 *
 * Author: 
 * URL: http://www.whitespace-creative.com/
 *
 * Created: 
 *
 * --------------------------------------------------------------- */

/* Basic Structure */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
}

strong {
	font-weight: bold;
}

#Wrapper {
	width:800px;
}

#Header {
	width:800px;
}

#Nav,
#FooterNav{
	width:780px;
	background-color:#00497b;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	padding-left:20px;
}


#Nav ul,
#FooterNav ul { 
	background-color:#00497b;
	list-style:none;
	line-height: 1;
	width: 780px;
}


#Nav li,
#FooterNav li {
	float: left;
	background-image:url("../../elements/home/NavDividerDots.gif"/*tpa=http://1604927.sites.myregisteredsite.com/elements/home/NavDividerDots.gif*/);
	background-repeat:no-repeat;
	background-position:right;
}


#Nav li.last,
#FooterNav li.last {
	background-image:none;
}


/* Set li to relative for third level */
#Nav li li {position: relative;}

#Nav a,
#FooterNav a {
	color: #FFF;
	font-size: 1em;
	display: block;
	padding: 7px;
	margin-right:30px;
	text-decoration: none;
	font-weight: bold;
	text-transform: lowercase;
}

#Nav li:hover a,
#Nav li.sfhover a,
#Nav a:hover,
#FooterNav li:hover a,
#FooterNav li.sfhover a,
#FooterNav a:hover {
	color: #51df12;
	background-color:#336699;
}

/* Second level links */
#Nav ul ul {
	position: absolute;
	left: -999em;
	width: 180px;
	z-index: 10;
	margin: 0px;
}

#Nav ul ul a {
	width: 170px;
	padding: 5px 5px;
	color: #FFF;
	font-weight: normal;
	text-transform: none;
	border-bottom:1px #6699cc solid;
}

/* Third level links */
#Nav ul ul ul {
	border: none;
}

#Nav ul ul ul a {
	width: 170px;
	padding: 5px 5px;
	color: #FFF;
	font-weight: normal;
	text-transform: none;
}

#Nav li:hover,
#Nav li.sfhover {direction:ltr;} /* Fix IE7 sticky menus */

#Nav li ul ul {margin: 0 0 0 180px; top:0}

#Nav li:hover ul ul, 
#Nav li:hover ul ul ul, 
#Nav li.sfhover ul ul, 
#Nav li.sfhover ul ul ul { left: -999em;}

#Nav li:hover ul, 
#Nav li li:hover ul, 
#Nav li li li:hover ul, 
#Nav li.sfhover ul, 
#Nav li li.sfhover ul, 
#Nav li li li.sfhover ul {left: auto;}


#Nav li:hover li a:hover,
#Nav li.sfhover li a:hover { color: #51df12; }

#Nav li:hover li a,
#Nav li.sfhover li a { color: #FFF; }




#Main {
	width:740px;
	padding:30px;
	font-size:11px;
	color:#333333;
}
#Main P{
	line-height:18px;
}
#Main img{
	margin:0px 0px 10px 22px;
}

#Main img.blueborder{
	border: #00325E solid 3px;
	float: right;
	margin-bottom: 20px;
}

#Main H1{
	font-size:20px;
	color:#003366;
	font-weight:bold;
}
#Main H2{
	font-size:12px;
	color:#003366;
	font-weight:bold;
}
#Main .blue{
	color:#003366;
}

#Main ul{
	list-style: outside disc;
	margin-left: 20px;
}

#Main ul li{
	margin-bottom: 5px;
	line-height: 14px;
}

#Main .gridBorder{
	border: solid 1px #000;
}
#Main .gridBorder td{
	border: inset 1px #000;
}





#Footer {
	width:800px;
}
#Footer #copyright{
	margin-left:30px;
	margin-top:5px;
	color:#666666;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

/* Remove the outline in FF */
*|*:-moz-any-link:focus { outline: none !important; }

.hide { display: none; }

.ok,
.err,
.error {
	color: #333333;
	display: block;
	padding: 10px;
}

.ok {
	border-top: solid 2px #003300;
	border-bottom: solid 2px #003300;
}

.err,
.error {
	border-top: solid 2px #990000;
	border-bottom: solid 2px #990000;
}
#Main img.left {
	float: left;
	margin:4px 10px 10px 0;
	display: block;
}
#Main img.right {
	float: right;
	margin:0 0 10px 10px;
	display: block;
}