* { border: 0; padding: 0; margin: 0; text-align: left; }/* Set everything to "zero" */


body,
 html { margin:0; padding:0; font-family: Arial, sans-serif; }


#wrap { margin:0 auto; width:900px; position: relative; }

body { min-width:900px; background-position:top; background-repeat:repeat-x; background-color: #CCCCCC; }

#topofheader { height: 58px; width:900px; background-image: url(oldimages/global/layout/topofheaderbkg.jpg); position: relative; font-size:10px; color:#FFFFFF; }
#header { height: 129px; width:900px; background-image: url(images/header.png); }
#menu { height:41px; width:900px; position: relative; }
#main { float:left; width:900px; background-image: url(images/insidemain-vertbkg.png); position: relative; background-repeat: repeat-y; }
#insidemain { float:left; width:900px; background-repeat:no-repeat; background: url(images/insidemain-bkg.png) no-repeat; }
#insidemain1 { float:left; width:900px; background-repeat:no-repeat; background: url(images/mainbkg-3-rightcolbkg.gif) no-repeat; }
#insidemain2 { float:left; width:900px; background-image: url(oldimages/global/menu/under-menu-swoops.gif); background-repeat:no-repeat; }
#underheaderimagery { width:900px; height:179px; background: url(images/insidemain-vertbkg.png); }
#underheaderimagery img { margin:0 0 0 12px; }


#footer { clear:both; height: 130px; width:885px; text-align:right; background: url(images/footer.png) no-repeat; padding: 82px 15px 0 0; color: #333333; }
#footer p { padding:5px; margin:0; color:#333333; font-size:12px; text-align:right; line-height: 15px; }


#topleftnews { position:absolute; left:24px; top: 28px; width: 558px; }
#pageimage { position:absolute; left:216px; top: 283px; width: 635px; height:264px; z-index: 200; }

#toprightlinks { position:absolute; left:673px; width: 268px; text-align: left; top: 17px; color: #608B32; height: 53px; }


.rightalignphoto {float:right; margin:0 0 13px 18px; }
.leftalignphoto {float:left; margin:0 18px 13px 0; }
.rightalignphoto, .leftalignphoto { border:solid 5px #B6CF93; }



.clear {clear:both;}


.internalnotes { color:#FF00FF; }

#submenu1 h1 { margin: 0 0 10px 37px; color: #808A94; font-weight: normal; }
#submenuitem { float:left; clear:right; width: 141px; padding: 10px 0 10px 32px; margin: 0 0 0 7px; border-bottom: 1px solid #FFFFFF; }
#underleftmenu { float:left; clear:right; width: 141px; padding: 10px 0 10px 32px; margin: 0 0 0 7px; border-bottom: 1px solid #FFFFFF; }


#emailbutton { position:absolute; top:24px; left:365px; width:524px; height:28px; }

div.home { height:41px; width:145px; position:absolute; left:0px; top:0px; }
div.services { height:41px; width:154px; position:absolute; left:145px; top:0px; }
div.ourteam { height:41px; width:163px; position:absolute; left:299px; top:0px; }
div.careers { height:41px; width:147px; position:absolute; left:462px; top:0px; }
div.faq { height:41px; width:104px; position:absolute; left:609px; top:0px;}
div.contact { height:41px; width:187px; position:absolute; left:713px; top:0px; }


img.a { position: absolute; left: 0; top: 0; z-index: 10; }
img.b { position: absolute; left: 0; top: 0; }


table { position:relative; margin: 0 0 0 50px; }
table tr td { font:Arial; font-size:14px; padding:5px 0 5px 0; }
table tr td input { padding:2px; border:thin #999999 solid; font-size: 12px; }
table tr td textarea { padding:2px; border:1px #999999 solid; font-size: 12px; }
table tr td select { font:Arial, Helvetica, sans-serif; font-size:10px;  }








#content1 ul { margin:13px 0 20px 0; list-style: disk; }


#content1 li { padding-left: 5px; margin-left: 26px; font:Arial, Verdana; font-size:13px; color:#333333; line-height: 22px; text-align:left; color:#2C4461; list-style:disc; margin-bottom: 10px; }





#rightcolumn ul { margin:13px 0 20px 0; list-style: disk; }


#rightcolumn li { padding-left: 5px; margin-left: 26px; font:Arial, Verdana; font-size:12px; color:#333333; line-height: 17px; text-align:left; color:#2C4461; list-style:disc; margin-bottom: 10px; }







h1 { font-size:23px; color:#000000; }

h2 { font-size:17px; color:#24488F; }

h1 b { font-size:18px; color:#D1D8DF; float: right; }
h4 { font-size:14px; color:#003399; }
h3 { padding:0 10px 0 0; font-size:16px; margin-top:12px; }
p { padding:0 10px 0 0; font-size:13px; margin-top:12px; line-height: 18px; color: #2C4461; }
.tableform { padding:0; font-size:5px; margin-top:12px; line-height: 19px; }






#secondbody { }

#rightcolumn { float:right; width:240px; margin: 100px 60px 0 0; min-height: 1000px; }

#content1 { padding:175px 0px 25px 49px; z-index: 100; width: 800px; float: left; margin: 5px 0 0 0; }

#submenu1 { padding:20px 2px 2px 0px; z-index: 100; width: 237px; height: auto; float: left; }




#submenuitem a:link { font:Arial, Verdana; color: ##5B8532; line-height: 15px; text-decoration:none;}
#submenuitem a:hover { font:Arial, Verdana; color: ##5B8532; line-height: 15px; text-decoration: underline; }
#submenuitem a:visited { font:Arial, Verdana; color: ##5B8532; line-height: 15px; text-decoration:none; }
#submenuitem a:active { font:Arial, Verdana; color: #5B8532; line-height: 15px; text-decoration:none; }
#submenuitem a { font-size:13px; }

#topofheader a:link { font:Arial, Verdana; color: #608B32; line-height: 21px; }
#topofheader a:hover { font:Arial, Verdana; color: #608B32; line-height: 21px; text-decoration: underline; }
#topofheader a:visited { font:Arial, Verdana; color: #608B32; line-height: 21px; }
#topofheader a:active { font:Arial, Verdana; color: #608B32; line-height: 21px; }
#topofheader a { font-size:12px; }

#footer a:link { font:Arial, Verdana; color: #999999; line-height: 15px; }
#footer a:hover { font:Arial, Verdana; color: #999999; line-height: 15px; text-decoration: underline; }
#footer a:visited { font:Arial, Verdana; color: #999999; line-height: 15px; }
#footer a:active { font:Arial, Verdana; color: #999999; line-height: 15px; }
#footer a { font-size:11px; }


a:link { font:Arial, Verdana; font-size: 13px; color: #003366; line-height: 19px; }
a:hover { font:Arial, Verdana; font-size: 13px; color: ##003366; line-height: 19px; text-decoration: underline; }
a:visited { font:Arial, Verdana; font-size: 13px; color: #003366; line-height: 19px; }
a:active { font:Arial, Verdana; font-size: 14px; color: #003366; line-height: 19px; }

#secondbody #wrap #main #insidemain #content1 strong { color: #000000; }

#secondbody #wrap #main #insidemain1 #insidemain #rightcolumn p { font-size: 12px; line-height: 15px; color: #D85B12; }
