@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:url(../images/mainBackground.jpg) no-repeat top center; font:140%/150% Arial, Helvetica, sans-serif; color:#666;}
img { margin:0; padding:0; border:none;}
.clear { clear:both;}
strong { font-weight:bold;}
html { min-height: 100%; margin-bottom: 1px; }

a:link { color: #23467e; }
a:visited { color: #23467e; }
a:hover { color: #4676a4; }
a:active { color: #23467e; }

h1 { margin:20px 0 0 0; padding:0; font-size:1.0em; color:#23467e;}
h2 { margin:0; padding:0; font-size:0.7em; color:#4676a4; line-height:130%;}
h3 {  font-size:0.7em; color:#23467e; line-height:130%; border-top:#d8d8d8 solid 1px; padding-top:25px; background:url(../images/shading.jpg) 0 0 no-repeat;}

p { font-size:0.6em; line-height:150%;}


#logoHolder { margin:0 auto; padding:0; width:960px;}

#mainNavigation { margin:0 auto; padding:0; width:960px; height:70px;}
#mainNavigation ul { margin:20px 20px 0 20px; padding:0 0 0 0; list-style-type:none; text-transform:uppercase;}
#mainNavigation ul li { margin:0 10px 0 0; padding:0 0 0 0; float:left; font-size:0.6em;}
#mainNavigation ul li a{ margin:0; padding:0; color:#fff; text-decoration:none;}
#mainNavigation ul li a:hover{ margin:0; padding:0; color:#23467e; text-decoration:none;}

body#aboutUs #aboutUsMnu a{ font-weight:bold; text-decoration:none; color:#23467e; border-bottom:#ff6600 2px solid;}
body#contactUs #contactUsMnu a{ font-weight:bold; text-decoration:none; color:#23467e; border-bottom:#ff6600 2px solid;}
body#theOptions #theOptionsMnu a{ font-weight:bold; text-decoration:none; color:#23467e; border-bottom:#ff6600 2px solid;}
body#testimonials #testimonialsMnu a{ font-weight:bold; text-decoration:none; color:#23467e; border-bottom:#ff6600 2px solid;}
body#possibilities #possibilitiesMnu a{ font-weight:bold; text-decoration:none; color:#23467e; border-bottom:#ff6600 2px solid;}



#imageHolder { margin:0 auto; padding:0; width:960px; height:300px;}
#flashHolder { margin:0 auto; padding:0; width:925px;}

#contentHolder { margin:0 auto; padding:0; width:960px;}
#leftContent { margin:0; padding:0 0 20px 20px; width:550px; float:left;}
#rightContent { margin:0; padding:0; width:370px; float:left;}

#footer { margin:0 auto; padding:0; width:960px; font-size:0.5em; line-height:140%;}
#footerBarTop { margin:0 auto; padding:0; width:960px;}

#footerBarMiddle { margin:0 auto; padding:0 20px 0 20px; width:900px;}
#footerLogoHolder { margin:0; padding:0; float:left; width:108px;}
#footerAddressHolder { margin:0; padding:0 0 0 20px; float:left; width:350px;}
#validInfoHolder { margin:0; padding:0 0 0 0; float:right; width:300px; text-align:right;}



#footerBarBottom { margin:0 auto; padding:0; width:960px;}



/* form */
form {font:0.6em/150% Arial, Helvetica, sans-serif; color:#666;}
form ul { margin:0; padding:0; list-style-type:none;}
form li { margin:0 0 0 0; padding:0; list-style-type:none;}
textarea, input { width:220px; background-color:#FFFFFF; border:#CCCCCC solid 1px;}
#button { background-color:#23467e; width:65px; color:#FFFFFF; font-weight:normal; padding:5px; }



