@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px;}

/*page-layout*/
#header{margin:0 auto; background-image:url(../images/header.jpg); width:977px; height:175px;}
#main-container{ margin:0 auto; width:977px;}
#left-orb{ background-image:url(../images/left-orb.jpg); width:100px; height:88px; float:left;}
#navigation{ background-image:url(../images/navigation-placeholder.jpg); width:777px; height:88px; float:left;}
#right-orb{ background-image:url(../images/right-orb.jpg); width:100px; height:88px; float:right;}
#content-container{background-image:url(../images/content-background.jpg); background-repeat:repeat-y; background-position:3px 50%;}
#left-content-container-table{margin:0px; padding:0px; float:left; width:400px; background-color:#FFF; margin-left: 23px;}
#left-content-container{margin:0px; padding:0px; float:left; width:400px; background-color:#FFF; margin-left: 60px;}
#right-content-container{margin:0px; padding:0px; float:right; width:400px; background-color:#FFF; margin-right: 60px;}
#footer{margin:10px auto 0 auto; width: 942px; height: 187px; background-image:url(../images/footer.jpg);}
.footer-container{margin:0px; padding:0px; float:left; margin-left:60px; margin-right: 26px; padding-top: 0px; margin-top: 20px;}

/*/page-layout*/



/*[HTML]*/
h1, h2, h3, h4, h5{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#99cc00; padding:0.25em 0 0.25em 0; border-bottom:1px solid #CCC;}
p{margin:0px; padding:0px; font:normal 14px Georgia, "Times New Roman", Times, serif;  color:#666; padding:0 0 0.85em 0; text-align:justify; }
ol{margin:0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:lighter; color:#666; list-style:decimal; margin-left: 19px; padding:0.85em 0 0.85em 0;}
ul{margin:0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:lighter; color:#666; list-style:disc; margin-left: 19px; padding:0.85em 0 0.85em 0;}
.footer-container li, .footer-container li a, .footer-container li a:visited{ color:#888 !important; text-decoration:none;}
.footer-container li {list-style-type:none;}
.footer-container li a:hover{text-decoration:underline;}
/*[END OF HTML]*/

/*navigation*/
#nav{margin:0px; padding:0px; height:0px; list-style:none; margin-left: 0px;}
#nav li{margin:0px; padding:0px; float:left;}
#nav a{padding-top:90px; overflow:hidden; float:left; height:0; width:30px; }
#nav ul{margin:0px; padding:0px;}


#home{ background-image:url(../images/menu-sprite-sheet.jpg); background-position:-2px -176px; height:85px; width:140px;  overflow: hidden;}
#home a{ display:inline; width:165px; float:left;}
#home a:hover{background-image:url(../images/menu-sprite-sheet.jpg); background-position:-2px -264px; height:85px; width:140px;}

#quote{ background-image:url(../images/menu-sprite-sheet.jpg); background-position:-141px -176px; height:85px; width:160px;  overflow: hidden;}
#quote a{ display:inline; width:165px; float:left;}
#quote a:hover{background-image:url(../images/menu-sprite-sheet.jpg); background-position:-141px -264px; height:85px; width:160px;}

#case-studies{ background-image:url(../images/menu-sprite-sheet.jpg); background-position:-301px -176px; height:85px; width:160px;  overflow: hidden;}
#case-studies a{ display:inline; width:165px; float:left;}
#case-studies a:hover{background-image:url(../images/menu-sprite-sheet.jpg); background-position:-301px -264px; height:85px; width:160px;}

#contact-us{ background-image:url(../images/menu-sprite-sheet.jpg); background-position:-461px -176px; height:85px; width:160px;  overflow: hidden;}
#contact-us a{ display:inline; width:165px; float:left;}
#contact-us a:hover{background-image:url(../images/menu-sprite-sheet.jpg); background-position:-461px -264px; height:85px; width:160px;}

/*/navigation*/
#header p{font-size:3em;text-align:left;margin-left:180px;padding-top:20px;}
#form {font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:lighter;}
.highlight-text{color:#99cc00; font-weight:bold;}
.footer-copy{margin:10px 26px 0 60px; text-align:center; color:#FFF; font-size:10px;}
#footer-banners{text-align:center; padding-top:15px; vertical-align:middle; }
#footer-banners img{margin:5px 0px;}
.sqrbanner{ float:left; height:125px; width:125px; margin-right:25px;}

tr{margin:0px; padding:0px;}
td{padding:0px; font:normal 14px Georgia, "Times New Roman", Times, serif;  color:#666; vertical-align:top;}

.money{ color:#ff9900; font-weight:bold; border-bottom: 1px dotted #ccc;}

#form-pos{ /*width:400px;*/ margin:0 auto; margin-bottom:14px;}

#contact_form{width:400px !important;}
