* {margin: 0px; padding: 0px; font-family:sans-serif;}


body {background-image : url('../images/bg.jpg'); background-repeat:repeat-x; font-family : Verdana, Arial, Helvetica, sans-serif; width:100%; height:100%}

img {margin: 0px; border:none;}
div {border:none;}

a {color:black;}
p { padding-bottom: 13px; line-height: 15px; }


#mainStructure { height:100%; background-color:white;  width: 950px; margin: 207px auto 0px auto; padding:0px;   display: block;}
.clearBoth {  clear: both;   padding:5px; }

/*HEADER*/
#header { position: absolute; top: 0px; width: 935px; margin:15px 0px 0px 0px;  background-image:url("../images/header_top.jpg"); background-repeat:no-repeat; padding:25px 0px 0px 15px; background-color:white;  }

/*HEADER - MENU*/
#mainMenu { position:relative; border-top:0px;  height:50px; width:925px; margin: 13px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image:url("../images/navigation_bg.jpg"); background-repeat:no-repeat; }
#mainMenu ul { list-style: none; margin:0px 5px 0px 0px;}
#mainMenu ul li {font: 11px Arial; color:#194014;  font-weight: bold; display: inline; padding: 17px 0px 0px 0px; margin:0px 1px 0px 1px; float:right;}
#mainMenu ul li a {font: 11px Arial; color:#001B62; text-decoration: none;  padding:12px 8px 0px 8px;  border-top:#001B62 solid 3px;}
#mainMenu ul li a:hover { color:blue; text-decoration: underline; border-top:blue solid 3px;}

/*MAIN CONTENT*/
#mainContent {background-image:url("../images/inn-bg.jpg"); background-repeat:no-repeat; background-position:15px 0px; font-size: 11px; display: block; margin: 0px 0px 0px 0px; color: #000000; line-height: 15px;  padding:0px; background-color:transparent; padding:0px 0px 0px 0px;}
#mainContent p { margin-bottom: 0px; text-indent:20px;}
#mainContent .strongTitle { color:#A8875B; font-size: 12px; }

/*CONTENT LEFT*/
#leftContent { width: 625px; padding:0px 0px 10px 15px; margin:35px 0px 0px 15px; float:left; }
#leftContent a {color:blue; text-decoration:none;}
#leftContent a:hover {color:blue}
#leftContent div {margin:15px 0px 0px 0px;}
#leftContent h1 {margin:0px 0px 30px 0px; color:#001B62;font-size:1.8em;}
#leftContent h1 a {text-decoration:none; }
#leftContent h1 a:visited {text-decoration:none; color:inherit;}
#leftContent h1 strong {color:#F8560B;}

#leftContent .imageRight {float:right; margin:0px 0px 0px 5px;}
#leftContent .imageLeft {float:left; margin:0px 5px 0px 0px;}
#leftContent .centerImage {margin:0px auto 0px auto;}

#leftContent #teamImage {text-align:center;}
#leftContent #steeringImage {text-align:center;}

#leftContent #bullets { font-family:sans-serif;  margin:0px auto 0px auto;}
#leftContent #bullets p {font-size:.8em; font-style:italic; margin:0px 0px 0px 185px; text-indent:0px;}
#leftContent #bullets #awardHead { list-style-image:url("../images/arrowbullet.gif"); margin:0px 0px 0px 215px; }
#leftContent #bullets #awardList {margin:0px 0px 0px 230px; display:block;}

#leftContent #mainQuote .lead {font-size:1.2em; font-weight:bold;}

#leftContent #services table {margin:0px auto 0px auto;}
#leftContent #services p {text-align:center;}
#leftContent #services  .head {text-decoration:underline; font-weight:bold;}

#leftContent #contact {padding:0px 0px 0px 50px; margin:0px 0px 0px 0px;}
#leftContent #contact h3 { font-size:1.3em;}
#leftContent #contact h2 {font-size:1.6em; color:red;}
#leftContent #contact p {text-indent:0px;}
#leftContent #contact .phone {font-style:italic;}
#leftContent #contact .address {display:block; height:170px; width:475px;}

#leftContent #prospective ul {margin:0px 0px 0px 40px;}

#leftContent #news {margin:0px 0px 0px 30px;}
#leftContent #news em {font-weight:bold; margin:0px 25px 0px 0px;}



/*RIGHT CONTENT*/

#rightContent { width: 238px; background-color:transparent; margin:40px 20px 0px 0px; padding:0px 0px 0px 0px; float:right; }

#rightContent a {color:inherit; text-decoration:none;}
#rightContent a:hover {color:blue; text-decoration:underline;}


/*RIGHT CONTENT - BOX*/
#rightContent .box {background-image:url("../images/box_bg.jpg"); background-repeat:no-repeat; padding:15px 10px 0px 10px; margin:10px 0px 0px 0px; border:none; display:block;}
#rightContent h2.header {margin:0px 0px 20px 10px; font-size:12px; z-index:9999;}

/*RIGHT CONTENT - NEWS BOX*/
#rightContent #news {font-size:.8em; }
#rightContent #news a {color:inherit; text-decoration:none;}
#rightContent #news a:hover {color:blue; text-decoration:underline;}
#rightContent #news p {margin:0px; padding:0px; text-indent:0px;}
#rightContent #news em {font-weight:bold;}

#rightContent #files p {margin:0px 0px 0px 0px;}

/*FOOTER*/
#footer #footerMenu { background:transparent; font-size: 10px; color: #727061;  height: 24px; text-align: center; margin:0px 15px 0px 0px; border-top:#C0C0C0 1px solid;}
#footer #footerMenu a { text-decoration:none; color:#194014;}
#footer #footerMenu a:hover { text-decoration:underline; color:blue;}
#footer #footerSubMenu { font-size: 10px; color: ##194014;  height: 34px; text-align: center; margin: 0px 15px 0px 15px; }
#footer #footerSubMenu a { text-decoration:none; color:#194014;}
#footer #footerSubMenu a:hover { text-decoration:underline; color:blue;}

/*#rightContent {border:solid green 1px;}
#leftContent {border:solid blue 1px;}
#mainStructure {border:solid yellow 1px;}
#mainContent {border:solid black 1px;}
#header {border:solid red 1px;}
#footer {border:red solid 1px;}*/

