/* Global Settings */
* { margin: 0px;padding: 0px;border: 0px; }
body { background: #FFF url(images/bodybg.jpg) repeat-x ;font-family:Georgia, Helvetica, sans-serif;font-size: 13px;line-height: 130%; }
img { text-decoration:none; }

/* Page Settings */
div#container { width: 759px;margin: 0px auto; }

/* Header */
div#header { width: 759px;height: 120px; }
div#headerlogo { width: 130px; height: 120px; float:left; }
div#headername { width: 200px; height: 120px;float:left; }
div#headercallus { margin-top:63px; margin-right:10px; width: 233px; height: 57px;background: url(images/callus.png) no-repeat; float:right; }
div#menu { width: 759px; height: 35px; background:url(images/menu.jpg) no-repeat;float:left; clear:both; }
div#menuitem a.home { width:110px; height:35px; background:url(images/home.jpg) no-repeat; float:left; }
div#menuitem a.homeactive { width:110px; height:35px; background:url(images/homehover.jpg) no-repeat; float:left; }
div#menuitem a.home:hover { width:110px; height:35px; background:url(images/homehover.jpg) no-repeat; float:left; }
div#menuitem a.aboutus { width:110px; height:35px; background:url(images/aboutus.jpg) no-repeat; float:left; }
div#menuitem a.aboutusactive { width:110px; height:35px; background:url(images/aboutushover.jpg) no-repeat; float:left; }
div#menuitem a.aboutus:hover { width:110px; height:35px; background:url(images/aboutushover.jpg) no-repeat; float:left; }
div#menuitem a.services { width:110px; height:35px; background:url(images/services.jpg) no-repeat; float:left; }
div#menuitem a.servicesactive { width:110px; height:35px; background:url(images/serviceshover.jpg) no-repeat; float:left; }
div#menuitem a.services:hover { width:110px; height:35px; background:url(images/serviceshover.jpg) no-repeat; float:left; }
div#menuitem a.contacts { width:110px; height:35px; background:url(images/contacts.jpg) no-repeat; float:left; }
div#menuitem a.contactsactive { width:110px; height:35px; background:url(images/contactshover.jpg) no-repeat; float:left; }
div#menuitem a.contacts:hover { width:110px; height:35px; background:url(images/contactshover.jpg) no-repeat; float:left; }
div#media { width: 759px; background:url(images/contentbg.png) repeat-y;float:left; clear:both;}
div#media img { margin: 0px 1px; }
div#mediasmall { width: 759px; height: 50px; background:url(images/contentbg.png) repeat-y;float:left; clear:both;}
div#mediasmall img { margin: 0px 1px; }
/* Content */
div#content { width: 759px;background:url(images/contentbg.png) repeat-y;float:left; clear:both; }
div#content a, a:visited { color:#FAA21C; font-weight:bold; text-decoration:none; }
div#content a:hover { text-decoration:underline; }
div#content h2 { font-size:18px; font-weight:bold; text-transform:uppercase; color:#6EAEF8; margin: 5px 5px 5px 20px; padding: 2px; }
div#content h2 span { color:#FAA21C; }
div#content h2 a {padding-left:10px; color:#FAA21C; font-size:0.8em;text-transform:lowercase;font-weight:normal; }
div#content h3 { font-size:15px; font-weight:bold; text-transform:Capitalize; color:#FAA21C; margin: 5px 5px 5px 10px; }
div#content p { font-weight:normal;margin: 5px 5px 5px 20px; padding: 2px; }
div#contentmain.small { width: 420px; margin:10px 5px 10px 5px; float:left;}
div#contentmain.big { width: 735px; margin:5px 10px; float:left;}
div#contentmain.big h2 { margin: 5px 5px 5px 10px; padding: 2px; }
div#contentmain.big p { margin: 5px 5px 5px 10px; padding: 2px; }
div#contentmain ol { margin: 5px 5px 5px 35px; }
div#contentmain ol li { margin: 2px 2px 2px 2px; }
div#contentmain ul { margin: 5px 5px 5px 35px; }
div#contentmain ul li { margin: 2px 2px 2px 2px; }
div#contentsub { width: 309px; margin:10px 5px 10px 5px; float:right; background:url(images/separator.png) repeat-y}
div#footer { width: 759px;height: 30px; background:url(images/footer.png) no-repeat;float:left; clear:both; }
div#footer p { font-size: 11px; color:#FFF; margin:5px 15px; text-align:right;}
div#footer a, a:visited { color:#FAA21C; font-weight:bold; text-decoration:none; }
div#footer a:hover { text-decoration:underline; }


table.styled { background-color: #FFF;border: 1px solid #DDD;empty-cells: show;margin: 5px auto;padding: 4px;text-align: left;width: 600px; }
table.styled caption { color: #000;margin: 0px auto; font-style:italic;text-align: right; }
table.styled thead th { border-bottom: 1px solid #DDD;color: #777;padding: 3px 0px;margin: 0px 0px 5px 0px;text-align: left; }
table.styled tbody tr.odd { background-color:#E4E4E4; }
table.styled tbody tr.even { background-color:#FFF; }
table.styled tbody tr:hover { background-color:#FFC; }
table.styled tbody td { color:#666;padding: 4px; }
table.styled tbody tr:hover td { color: #444; }

input.styled { border: 1px #000 solid; padding: 2px; background: #FFF url(images/shadow.gif) repeat-x; }
textarea.styled { border: 1px #000 solid; padding: 2px; }
select.styled { border: 1px #000 solid; padding: 2px; width: 150px; }
input.styledbutton { border: 1px #000 solid; padding: 2px; background: #FFF; font-weight:bold; }

blockquote { margin: 10px 10px;padding: 10px 20px;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC; font-style:italic; }
blockquote p { text-indent: 0; font-style:italic; }
.quote { background: #FFF url(images/quote.gif) no-repeat; }
.note { background: #FFF url(images/note.gif) no-repeat; }
.alarm { background: #FFF url(images/alarm.gif) no-repeat; }
.success { background: #FFF url(images/success.gif) no-repeat; }