@charset "utf-8";
/* CSS Document */
body{margin:0px; background:url(../images/top-bg.gif) repeat-x top left #282828;}
a{font-family:Tahoma; font-size:11px; font-weight:normal; color:#00eaff; text-decoration:none;}
a:hover{font-family:Tahoma; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;}
p{font-family:Tahoma; font-size:11px; font-weight:normal; color:#D4D4D4; margin:0px;}
img{margin:0px; border:0px;}
ul li{margin:0px; padding:0px;}
*{font-family:Tahoma; font-size:11px; margin:0px;}
h1{text-transform:uppercase; color:#b7b7b7; margin:0px; font-weight:bold;}
h2{text-transform:uppercase; color:#00eaff; margin:0px; font-weight:bold;}
h3{font-family:"trebuchet MS"; font-size:14px; text-transform:uppercase; font-weight:bold; color:#00eaff; margin:0px; padding:9px 0 7px 12px;}

/*Logo*/
#top-wrap{width:1003px; height:139px; margin:auto; clear:both;}
#logo-wrap{width:810px; margin:auto; clear:both;}
#logo{width:294px; margin-top:25px; float:left;}
#top-right{width:220px; margin-top:27px; float:right;}
#call-text{width:200px; margin:0px; float:left;}
#call-image{width:20px; height:34px; margin:0px; float:right; background:url(../images/call.gif) no-repeat center;}
#navigation{width:800px; margin:22px 0 0 90px; float:left;}
#navigation ul{list-style:none; padding:0px; margin:0px; overflow:auto;}
#navigation li{display:block; float:left; padding:5px; margin:15px;} 
#navigation li:hover{background:#1B1A1A; display:block; float:left; padding:5px; margin:15px;} 
#navigation a{color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
#navigation a:hover{color:#ffffff; text-decoration:none; text-transform:uppercase; background:#1B1A1A;}

/*Header*/
#headwrap{width:1003px; margin:auto; clear:both;}
#header-left{width:500px; margin:0px; float:left;}
#header1{width:274px; height:417px; margin:0px; background:url(../images/header1.jpg) no-repeat; float:left;}
#header2{width:226px; height:417px; margin:0px; background:url(../images/header2.jpg) no-repeat; float:right;}
#header-right{width:503px; margin:0px; float:right;}
#header3{width:231px; height:417px; margin:0px; background:url(../images/header3.jpg) no-repeat; float:left;}
#header4{width:272px; height:417px; margin:0px; background:url(../images/header4.jpg) no-repeat; float:right;}

/*Body*/
#main-body{width:1003px; margin:auto; clear:both; background:url(../images/body-bg.gif) no-repeat top; overflow:hidden;}
#bodywrap{width:810px; margin:auto; clear:both;}
#body-left{width:521px; margin:0px; float:left;}
#welcome{width:240px; margin:0px; float:left;}
#welcome-text{width:100%; height:31px; margin:0px; background:#141414;}
#services{width:256px; margin-bottom:15px; float:right;}
#services-text{width:100%; height:31px; margin:0px; background:#141414;}
#blog{width:262px; margin:0px; float:right;}
#blog-text{width:150px; height:31px; margin:0px; background:#141414; float:left;}
#blog-img{width:112px; height:31px; background:#141414; float:right;}
#blog ul{list-style:url(../images/bullet.gif); margin:0px; padding:0px;}
#blog li{margin:0px 0 0 20px; padding-bottom: 6px;}
#blog li a{color:#D4D4D4; text-decoration:none;}
#blog li a:hover{color:#ffb400; text-decoration:none;}

/*Footer*/
#footerwrap{width:810px; height:73px; background:url(../images/footer-bg.gif) no-repeat; margin:auto; clear:both;}
#copy{width:350px; margin:10px 0 0 17px; float:left;}
#footer-nav{width:300px; margin:10px 17px 0 0; float:right; font-family:Tahoma; font-size:11px; font-weight:normal; color:#00eaff;}

/*Link*/
.yellow-link{color:#ffb400; text-decoration:none;}
.yellow-link:hover{color:#ffffff; text-decoration:none;}

/*Text*/
.spacing{margin-left:12px;}
.align{text-align:left;}
.yellow{color:#ffb400; font-weight:bold;}