* {margin: 0; padding: 0;}
body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333;	text-align:center;	background-image: url(images/bgsliver.gif);	background-repeat: repeat-x; background-color:#a08229;}

h4, h2, h3 { font-weight: bold; }
h4 {font-size: 16px; line-height: 22px; padding-bottom: 5px;  color: #234232;}
h2 { font-size: 14px; color: #a08229; margin: 0px 0 5px 0; padding-top:10px; }
h3 {font-size: 12px;  color: #234232; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; padding-top:10px;}
h1 {font-size: 25px; line-height: 20px; padding-bottom: 5px;  color: #330; font-weight:normal; line-height:1.1em ; margin-top:0px;}
a {color: #363; 	border:none; text-decoration:underline;}
p { color:#333; font-size: 12px; line-height: 1.4em; padding-top: 7px; margin-top: 5px; }
ul {margin-left: 30px; font-size: 12px; line-height: 1.3; padding-right: 20px;}
hr {height: 0px;  width: 100%; margin-top: solid 1px #CCCCCCC; margin-bottom: 10px;  }
img {border: 0;}

  
tr {border:0px;}
#form tr {background:#fff;}
#form {font-size:12px;}
input {margin-bottom: 3px; height:20px; width: 200px;}
.check {width: 40px; margin-top:15px;}
.whitetable tr {background: #fff;}
.whitetable tr img {margin-top: 6px;}


.colorh2 {color: #017E6D; font-size: 14px;  margin: 10px 0 5px 0; padding:0px; }
.more {font-size: 12px ; color:#330 ; font-weight:bold ; text-decoration: none; }

.mainwrapper {width: 830px;	margin: 0 auto;	text-align: left; margin-bottom: 10px; min-height: 630px;  /* set min height in IE6*/ height:auto !important; height:630px;}

#headerhome {margin-top: 0px; background:url(images/headerhome.gif) repeat-x top; height: 197; width: 830px; position: relative;}
#header {margin-top: 0px; background:url(images/header.gif) repeat-x top; height: 74px; width: 830px; position: relative;}



#header .headertext{  text-align: right; padding-right: 15px; margin-top: 15px; line-height: 1.5em; color:#FFF; }

/* image map to go back home */
#header ul, #headerhb1 ul {margin: 0; padding: 0; list-style: none; }
a.logo {position: absolute;	width: 174px;	height: 118px;	text-indent: -1000em;}
#header .home a {top: 118px;left: 45px;}

#headertext {width:auto; float: right; margin-top: 50px;  margin-right:15px;}
#navbar {width:830px; float: right; margin-top: 0px;  margin-right:0px; background-image:url(images/navbg1.gif); background-repeat:no-repeat;}


/* Home Text*/
#hometext {float: left; width: 450px; line-height: 1.5; }
#hometext p {font-size: 14px; line-height: 1.5em; color: #FFF; margin: 35px 15px 10px 40px; }

/*Home Image*/
#homeimage {float: right; width: 300px;  margin: 15px 40px 0px 0px;}
*html #homeimage {float: right; width: 300px;  margin: 15px 20px 0px 0px;}
#homefooterimage {float:left; width: 720px; margin-left: 50px; margin-top: 30px; margin-bottom: 0px;}
*html #homefooterimage {float:left; width: 720px; margin-left: 25px; margin-top: 30px; margin-bottom: 0px;}
#homefooterimage img {border: solid 1px #666;}
#homefooterimage .pic {margin-right: 25px;}

/* Main Content Headers*/
#maintext{width: 830px; line-height: 1.5; background:url(images/homep.gif) no-repeat; height: 190px; }
#maintexts{width: 830px; line-height: 1.5; background:url(images/servicep.gif) no-repeat; height: 190px; }
#maintexta{width: 830px; line-height: 1.5; background:url(images/aboutp.gif) no-repeat; height: 190px; }
#maintextc{width: 830px; line-height: 1.5; background:url(images/careerp.gif) no-repeat; height: 190px; }
#maintextp{width: 830px; line-height: 1.5; background:url(images/projectp.gif) no-repeat; height: 190px; }
#maintextcon{width: 830px; line-height: 1.5; background:url(images/contactp.gif) no-repeat; height: 190px; }
#maintextb{width: 830px; line-height: 1.5; background:url(images/butlerp.gif) no-repeat; height: 190px; }
#maintextn{width: 830px; line-height: 1.5; background:url(images/newsp.gif) no-repeat; height: 190px; }
#maintextr{width: 830px; line-height: 1.5; background:url(images/bidp.gif) no-repeat; height: 190px; }
#maintextsup{width: 830px; line-height: 1.5; background:url(images/supportp.gif) no-repeat; height: 190px; }
#maintextup{width: 830px; line-height: 1.5; background:url(images/uploadsp.gif) no-repeat; height: 190px; }
#maintextdown{width: 830px; line-height: 1.5; background:url(images/downloadsp.gif) no-repeat; height: 190px; }
#maintextbut{width: 830px; line-height: 1.5; background:url(images/butler_header.gif) no-repeat; height: 190px; }


/* Main Content */

#maintext h1, #maintext h2, #maintext h3, #maintext table { margin: 15px 15px 10px 45px;}
#maintext img { margin: 0px 0px 10px 0px;}
#maintext img.acess { margin: 0px 0px 0px 0px;}
#maintext table p {margin: 0px; padding-bottom: 10px;} 
#maintext table img {margin: 0px;}
#maintext table h3 {margin: 0px;}


#subcontent {width:100%; margin-top: 30px; background-image: url(images/bgmain.gif); background-repeat:repeat-y; padding:30px 0 0 0px; }
#subcontent p, #subcontent2 p { color:#333; font-size: 12px; line-height: 1.3; padding-top: 0px; padding-right: 8px; padding-bottom: 10px; }
#subcontent a {color:#b3922f; text-decoration: none; font-weight: bold;}
#subcontent a:hover {text-decoration:underline;}
#subcontent img {padding-bottom: 5px;}

#subcontent2 {float: left; width: 100%; background:url(images/leftcontent_bg.gif) repeat-y right;}

#leftcontent {margin: 30px 0 0 45px; width: 155px;  float: left;}
*html #leftcontent {margin-left: 22px; } /**IE hack**/
#leftcontent .more {font-size: 12px ; color:#330 ; font-weight:bold }
#leftcontent img {padding-top: 0px }
#leftcontent table {margin: 0px 5px 10px 10px;}
#leftcontent ul {margin-left: 22px; font-size: 12px; line-height:1.6em; margin-top:10px; margin-bottom: 10px;}

#leftcontent table p {padding: 11px; margin-top: 1px;}
#leftcontent th {height: 24px; background-color:#2d394f; color:#fff; padding-top:6px; padding-bottom: 6px; font-size:14px; text-align:left; padding-left: 7px;}
#leftcontent ul {margin-left: 35px; font-size: 12px; line-height:1.6em;}
#leftcontent ol {margin-left: 35px; font-size: 12px; line-height:1.5em; font-weight: bold;}
#leftcontent ol ol {list-style:lower-alpha; font-weight:normal; line-height:1.5em;}
#leftcontent ol ol ol {list-style: lower-roman;}

#rightcontent {margin: 30px 45px 0 0; width: 530px; float: right;}
*html #rightcontent {margin-right: 22px; } /**IE hack**/
#rightcontent p, h1 {margin-right: 12px}

/**HOME PAGE CONTENT**/
#subcontenthome {float: left; width: 830px; background:url(images/homecontent_bg.gif) repeat-y right;}
#rightcontenthome {margin: 30px 45px 0 0; width: 475px; float: right;}
*html #rightcontenthome {margin-right: 22px; } /**IE hack**/
#rightcontenthome p, h1 {margin-right: 12px}
#leftcontenthome {margin: 30px 0 0 45px; width: 230px;  float: left;}
*html #leftcontenthome {margin-left: 22px;} /**IE hack**/
/**/

/**Projects CONTENT**/
#projectsdiv {margin: 30px 0 0 45px; width: 750px;  float: left;}
*html #projectsdiv {margin-left: 22px;} /**IE hack**/
/**/


#rightnav {width: 226px; background:#dfe2e5; margin-bottom: 20px; border: solid #b4bac2 0px; color:#3C4B62; }
#rightnav ul {list-style-type: none; padding: 5px 0 10px 0; margin:0px;  }
#rightnav ul a{display:block; text-indent: 20px; height:26px; line-height: 26px; text-decoration:none; border-bottom: solid 1px #fcfcfc; background:url(images/rightnavsliver2.gif) repeat-x;}
#rightnav li {list-style-type: none;  line-height:1.4em; display:block;}
#rightnav li a:hover {background:url(images/rightnavsliver.gif) repeat-x; color:#fff;}

/* Footer Section */
#footer {clear: both; height:auto; width: 830px;}
#footer2 {clear: both; background-image:url(images/footerlanding.gif); height: 50px; width: 830px;}
#copyright {font-size:11px; color: #debc5b; text-align:center;	padding-top: 10px;}
#copyright a:link {font-size:11px; color: ; text-decoration:none ; color:#debc5b;}
#copyright a:visited {font-size:11px; color: ; text-decoration:none ; color:#debc5b;}
#copyrigth a {color: #debc5b; 	border:none; text-decoration:underline; }
#footerlanding {clear: both; background-image:url(images/footergraphics.gif); height: 85px; width: 830px;}
#footerlanding #copyright {font-size:11px; color:#FFF; text-align:center;	padding-top: 1px; }
