@charset "utf-8";
/* CSS Document */

*{ outline:none; margin:0; padding:0}
body{ margin:0; padding:0; background:url(../images/bg_top.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; color:#3c3c3c; font-size:14px;}
p, ul, h1, h2, h3, h4, h5{ margin:0; padding:0;}
img{ border:0}
.clear{ clear:both}

#wrapper{ width:1000px; margin:0 auto}
#header{ height:185px; position:relative;}
#logo{ width:330px; height:85px; position:absolute; left:15px; top:30px;}
#logo a{ position:absolute; left:0; top:0; width:330px; height:85px; display:block}

#phone_num{ width:225px; height:40px; position:absolute; right:10px; top:35px;}
#social_network{ width:80px; height:27px; position:absolute; right:10px; top:80px;}
#social_network a{ margin-left:12px;}

#main_body{ padding:20px 16px; width:958px;}
#sub_main_body{ padding:20px 16px; background:#FFFFFF; width:958px; }
.paragraph{ line-height:20px; text-align:justify}

#welcome{ width:580px; float:left; line-height:18px; text-align:justify}
#twitter{ width:340px; float:right; padding-top:36px; background:url(../images/twitter_head.jpg) no-repeat top}
#tweet_feed_cont{ padding:10px; border:1px solid #666666}

#footer{ background:url(../images/footer.gif) repeat-x; height:55px; padding-top:40px; text-align:center; color:#FFFFFF; font-family:Tahoma; font-size:11px;}

h1{ font-family:"Trebuchet MS"; font-size:20px; color:#000000; padding-bottom:15px;}
h1 span{ color:#990000}

#sub_pg_cont{ float:left; width:670px;}

#rite_pics{ float:right; width:270px; padding-top:50px;}
#rite_pics img{ margin-bottom:30px;}

/*-----------Contact Us Page------------------------*/

#contact_form{ padding:10px 0 10px 50px; width:450px; float:left}
#contact_info{ width:425px; float:right; line-height:22px; font-size:14px;}
#location{ padding:50px 9px 30px 9px; background:url(../images/location_map_head.gif) no-repeat top left; width:422px;}

.border{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#F1EFEF; width:200px; height:18px; padding:2px;}
.border1{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #999999; background:#ffd6d8; width:200px; height:18px; padding:2px;} 
.bordera{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#919D9D; width:200px; height:18px; padding:2px; }
.bordera1{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#fff; width:200px; height:18px; padding:2px; }
/* Text Box End */

/* Buttons End */
.btn{ background: #990000; border:2px solid #CC0000; font: 12px Verdana, Arial, Helvetica, sans-serif; padding:3px; cursor:pointer; color:#fff; }
.btn:hover{ background: #FF0000; }
#c1{ margin:0 auto; padding:0 0 0 20px; width:200px; float:left; line-height:25px; text-align:left; }	
#c2{ margin:0; padding:0 0 0 20px; width:200px; line-height:25px; float:left; text-align:left;}
.error{ background: #EE1300; border-top:1px solid #DEFF00; border-bottom:1px solid #DEFF00; font-size:14px; padding:20px; text-align:center; color:#fff; }
.ok{ background: #336699; border-top:1px solid #FF7D7D; border-bottom:1px solid #FF7D7D; font-size:14px; padding:20px;	 text-align:center; color:#fff; }