body { margin: 0; padding: 0; text-align:center; background: #fff; color: #666;}

body {font-size: 0.8em; 
font-family: Arial, Verdana, Helvetica, Arial, sans-serif; 
font-style: normal; 
line-height: 1.3; 
font-weight: normal; 
}

th, td {font-size: 1em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-style: normal; 
line-height: 1.3; 
font-weight: normal; 
text-align: left; vertical-align: top; }

html>body th, html>body td {
font-size: 1em; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-style: normal; 
line-height: 1.3;  
font-weight: normal; 
}

p {padding: 0 0 10px 0; margin: 0;}
img {border:0;}
form {display: inline;}

a {outline: none;}
a:link {color: #E13A3E; text-decoration: none; }
a:visited {color: #E13A3E; text-decoration: none; }
a:hover {color: #E13A3E; text-decoration: underline;}
a:active {color: #E13A3E; text-decoration: underline;}

.clear {clear: both;}

p {margin: 0; padding: 0 0 15px 0;}

ul, ol {margin: 0 0 0 12px; padding: 0 0 15px 12px;}

h1 {margin: 0; padding: 0; font-size: 170%; color: #000; font-weight: normal; position: absolute; bottom:20px; left: 243px; width: 500px;  text-transform: uppercase;}
h2 {margin: 0; padding: 0 0 20px 0; font-size: 170%; font-weight: normal; color: #000;}
h3 {margin: 0; padding: 0;}
h4 {margin: 0; padding: 0; font-size: 100%; color: #000; font-weight: normal; text-transform: uppercase; } 

#extra h4 {margin: 0; padding: 0 0 20px 0; font-size: 120%; font-weight: bold; color: #000;}


#wrapper {position: relative; width: 960px; margin: auto; text-align: left; }

#header {position: relative;  height: 391px; background: url(http://www.godominion.com/images/template/header_bg.gif) no-repeat #fff; color: #666;}
#logo {position: absolute; top: 10px; width: 420px; color:#666; font-size: 140%;}

#quicklinks {position: absolute; top: 40px; left: 422px; width: 400px; text-align: left; color: #000;} 
#quicklinks a,  #quicklinks .date {padding: 0 5px;}
#quicklinks a.french {color: #000;}


#nav {position: absolute; top: 92px; height: 35px; background: url(http://www.godominion.com/images/template/navbar.gif) no-repeat #5E92CC; color: #fff z-index: 999;}
#nav ul { margin: 0; padding: 0; list-style-type: none; z-index: 999;}
#nav li { float: left; width: 183px;}


#nav li {height: 35px; overflow: hidden;}
#nav li li {height: auto;}

#nav li#navServices, #nav li#navServices li {width: 228px;}

#nav a { display: block;  color: #fff; line-height: 35px; font-size: 140%;  text-decoration: none; padding: 0 15px; border-left: 1px solid #fff; }
#nav li li a { line-height: 1.3; font-size: 90%; border-left-width: 0; border-bottom: 1px solid #fff;  padding: 3px 5px 3px 15px;}
#nav li#navServices a {border-left-width: 0;}

#nav a:hover {color: #fff;}

#nav li ul {position: absolute; width: 182px;left: -999em; background: #5E92CC; color: #fff; border-top: 2px solid #fff; }
#nav li:hover ul, #nav li.sfhover ul {left: auto; margin-left: 1px; z-index: 999;}

#nav li:hover, #nav li.sfhover, #nav li.current { background: #000; }
#nav li#navAbout:hover,  #nav li#navAbout.sfhover,  #nav li#navAbout.current {background: url(http://www.godominion.com/images/template/navbar_on.gif) no-repeat -228px 0 #000; color: #fff;}
#nav li#navContact:hover,  #nav li#navContact.sfhover, #nav li#navContact.current {background: url(http://www.godominion.com/images/template/navbar_on.gif) no-repeat -777px 0 #000; color: #fff;}

#nav li#navServices ul {width: 228px;}
#nav li#navServices:hover ul, #nav li#navServices.sfhover ul {left: auto; margin-left: 0;}

#headerImg {z-index: 0;}
#animation  {position: absolute; top: 129px; margin:0; padding:0; list-style-type: none; z-index: 0; background: url(http://www.godominion.com/images/template/header_home.jpg) no-repeat top right #fff;}


#footer {padding: 15px 5px; color: #000; font-size: 85%;}
#footer a {color: #000; padding: 0 5px;}
#footer .copyright {padding: 0 5px;}
#footer .credit {color: #666;}

#submenu {width: 228px; float: left; padding-bottom: 15px;}
#copy {width: 500px; float: left; margin: 0 15px; } 
#extra {width: 182px; float: right;}

#client_access {width: 245px; float: left; margin: 10px 0;}
#client_access p {margin: 0 30px 0 10px; padding: 0 0 5px 0;}
#client_access h4 {margin-left: 10px;}

#services {width: 495px; float:left;}
#services1, #services2, #services3, #services4 {position: relative; display: block; width: 228px; height: 143px; margin-bottom: 10px;  float: left;  background: #B9D4E9; color: #000; text-decoration: none; line-height: 1.2;}
#services1 {background: url(http://www.godominion.com/images/template/services1.gif) no-repeat #B9D4E9; color: #000; margin-right: 16px;}
#services2 {background: url(http://www.godominion.com/images/template/services2.gif) no-repeat #B9D4E9; color: #000;}
#services3 {background: url(http://www.godominion.com/images/template/services3.gif) no-repeat #B9D4E9; color: #000; margin-right: 16px;}
#services4 {background: url(http://www.godominion.com/images/template/services4.gif) no-repeat  #B9D4E9; color: #000;}

#services .title {display: block; padding: 10px; font-size: 135%;  font-weight: bold; text-transform: uppercase; }
#services .copy {display: block; position: absolute; top: 55px; padding: 0 10px;}
#services .more {display: block; padding: 5px 10px; position: absolute; bottom: 0; right: 0; text-align: right; color: #E13A3E;}

#services1:hover, #services2:hover, #services3:hover, #services4:hover {background: #5F92CD; color: #000;}
#services1:hover {background: url(http://www.godominion.com/images/template/services1_on.gif) no-repeat #5F92CD; color: #000;}
#services2:hover {background: url(http://www.godominion.com/images/template/services2_on.gif) no-repeat #5F92CD; color: #000;}
#services3:hover {background: url(http://www.godominion.com/images/template/services3_on.gif) no-repeat #5F92CD; color: #000;}
#services4:hover {background: url(http://www.godominion.com/images/template/services4_on.gif) no-repeat #5F92CD; color: #000;}


#study {width: 208px; float: left; margin: 10px 10px 10px 0; }

h4 span.title {display: block; color: #000; font-size: 120%; text-transform: none; font-weight: bold;}
h4 span.date {display: block; text-transform: none;}
h4 span.alert {padding-left: 20px;}
h4 span.alert img {padding: 0 2px; vertical-align: top;}

.links {margin: -15px 0 15px 0;}


#submenu ul {margin: 0; padding: 0; list-style-type: none;}
#submenu li {display: block; margin: 0 15px ; border: dotted 1px #999; border-width: 0 0 1px 0;}
#submenu li li {border-width: 1px 0 0 0; margin: 0;}
#submenu a {display: block; padding: 5px; text-decoration: none;}
#submenu li li a {padding: 5px 5px 5px 30px;}
#submenu a:link {color: #000; }
#submenu a:visited {color: #000; }
#submenu a:hover, #submenu a.current {color: #E13A3E; }
#submenu a:active {color: #E13A3E; }

#extra .know {padding: 0 15px 15px 15px; }

.motto {font: 200% Georgia, Times, serif; color: #5f93cd; margin-bottom: 10px;}

#copy h4 {margin-bottom: 10px;}

.fact {display: list-item;}

#map ul {list-style-type: none; margin: 0; padding: 0;}
#map li {font-weight: bold; margin: 0 0 15px 0;}
#map li li {font-weight: normal; margin:0; }
#map ul ul {margin-left: 15px;}