/* CSS Document */
*{margin:0 auto;padding:0;line-height:180%;font-size:98%;font-family:Arial, Helvetica, sans-serif;}


div {zoom: 1;/*for IE 5.5-7*/  }  
div:after {/*for modern browser*/  
content: ".";  
clear: both;  
display: block;  
line-height: 0;  
height: 0;  
visibility: hidden;  
}  
img{border:0;}
a:hover img{
    filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}
a{color:#999;text-decoration:underline;}
a:hover{color:#903;}
li{margin-left:1em;}
body{background:#000;}
div#wrap{width:960px;margin:0 auto;}
div#tophead{width:930px;background:url(images/topimg.jpg) no-repeat center;padding-left:30px;min-height:650px;;}
div#logosp{padding-top:30px;}
div#logosp h1 a{display:block;margin-right:35px;background:url(images/logo.png) no-repeat;text-indent:-9999px;width:595px;height:220px;float:left;}
div#toprightlinks{}
div#sc{width:250px;float:left;margin-top:295px;}
div#ssc{margin-top:30px;}
div#ssc img:first-child{margin-right:10px;}

div#gmbg{background:url(images/gmbg.jpg) repeat-x;width:960px;height:52px;}
ul#gm{display:block;clear:both;margin-left:30px;}
ul#gm li{display:block;float:left;}
ul#gm li a{display:block;width:145px;height:52px;text-indent:-9999px;background:url(images/gm.jpg) no-repeat;}
ul#gm li a.m1{background-position:0;}
ul#gm li a.m2{background-position:-145px 0;}
ul#gm li a.m3{background-position: -290px 0;}
ul#gm li a.m4{background-position:-435px 0;}

div#footer{background:#111111;}
div#footer p{text-align:right;padding:1em;color:#666;}
div#footer p a{color:#666;}

div#page{color:#CCC;width:920px;padding:20px;background:#111111;}
div#page h2{font-size:2em;margin-bottom:0.5em;border-bottom:2px solid #333;}
div.hb{width:420px;margin:20px;float:left;margin-top:1.5em;}

div#prof-base img{float:left;margin-right:40px;}
table.proftbl{width:500px;float:left;border-spacing:0;}
table.proftbl th{text-align:left;font-size:1.2em;}
table.proftbl td{font-size:1.2em;color:#FFF;padding:0.5em;}
table.proftbl th,table.proftbl td{border-bottom:1px solid #333;}

.limg{float:left;margin-right:20px;padding:5px;boder:1px solid #333;background:#FFF;}
.rimg{float:right;margin-left:20px;padding:5px;boder:1px solid #333;background:#FFF;}

table.qtbl{width:100%;border-spacing:0;}
table.qtbl th{width:30%;text-align:left;font-size:1.2em;}
table.qtbl td{font-size:1.2em;color:#FFF;padding:0.5em;}
table.qtbl th,table.qtbl td{border-bottom:1px solid #333;}
table.qtbl em{font-size:0.8em;color:#900;margin-left:1em;font-style:normal;}

form#c input[type="text"]{width:80%;}
form#c input[type="email"],form#c input[type="tel"]{width:60%;}
form#c textarea{width:80%;height:10em;}

div#info{text-align:center;border:1px solid #333;padding:1em;background:#000;margin:20px 0;}
div#info h3{font-size:1em;}
div#info h4{font-size:2.5em;color:#FFF;}
div#info p{font-size:0.9em;}


p.ptop a{display:block;float:right;background:url(images/totop.png) no-repeat;width:45px;height:31px;text-indent:-99999px;}