﻿body{padding: 0px;margin: 0px;background-color:#f3f3f3;}
#wrapper{width:960px;max-width: 98%; margin:0 auto;font-family:sans-serif;background-color:#fff; padding:0 1%;}
#logowrapper {max-width: 100%;}
.logo{width:70%; float: left;margin:10px 0}
.contactright {width: 30%; float: right;text-align: right;padding-top: 20px;color:#000;}
.contactright a {font-size: 25px;text-decoration: none; color: #000}
img {border: none; max-width: 100%}
#leftwrap{width:22%;  clear:right;float:left;background-color:#fff;padding:10px 10px 0 0;}
#leftwrap img{padding-bottom:10px}
#rightwrap{width:72%; float:left;border-left:2px solid #f3f3f3;margin:10px 0;padding:0 10px;}
.title{font-size:34px; color:#0070c0}
.contentcenter{font-size:30px; color:#0070c0; }
p{font-family:sans-serif;font-size:17px;}
#menubar {width: 960px;max-width: 100%;height: 40px; margin: 0 auto;padding: 0px 0px 0px 0px;background: #fb2906;}
#menubar ul {margin: 0;padding: 0px;list-style: none;line-height: normal;}
#menubar li {float: left; height: 40px; border-right:1px dotted #fff;}
#menubar a {display: block;float: left;height: 35px;margin-right: 3px;padding: 10px 30px 0px 30px;text-decoration: none;font-family: sans-serif;font-size: 17px;font-weight: bold;color: #FFFFFF;border: none;}
#menubar li.currentpage {}
#menubar .currentpage a {background: url('../images/menu_hover.png') left top;background-repeat: repeat-x;}
#menubar a:hover {text-decoration: none;background: #fff;color:#fb2906}
.welcome{font-size:26px;border-bottom:1px solid #f3f3f3;color:#fb2906}
/* End menubar */
.clear{clear:both;}
#footer{ border-top:1px solid #fb2906;}
#footercontent{width:960px;max-width: 98%; margin:0 auto;padding:0px 1%;}
.left{float:left;clear:right;font-size:15px;} 
.right a{text-decoration:none;color:inherit;}
.right{float:right;font-size:15px;}
.bullets{font-size:18px;line-height:1.2em;}
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:inherit;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px; padding:5px 0;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:300px;max-width: 100%; border:1px solid #dadada; margin:5px 0; padding:5px 2px; height:15px; background:#fff;}
#contactform textarea { width:300px;max-width: 100%; border:1px solid #dadada; margin:10px 0; padding:2px; background:#fff; height:100px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 300px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
dl {margin: 0;}
dl:after {content: "."; display: block; height: 0; clear: both;  visibility: hidden;}
dt { float: left; width: 250px; padding: 0 10px; clear: both;}
.redstar{color:Red;}
.contactusfileds{vertical-align:middle;background-color:#f3f3f3;border-width: 1px;min-height:25px;border-style: solid;width:300px;max-width: 100%; margin-bottom:10px;margin-left:10px;}
.send {margin-left:185px;height:30px;border: 3px solid #fb2906;cursor:pointer}
@media screen and (max-width:640px) {
    .logo{width:98%; float: none;margin:10px auto; text-align: center}
    .contactright {width: 98%; float: none;text-align: right;padding-top: 0px;color:#000;margin:0px auto; text-align: center}
    #leftwrap {display: none}
    #rightwrap{width: 96%; padding: 0 2%; border: none}
    #footercontent {    }
    .left, .right {width: 96%; padding: 0 2%; float: none; text-align: center; margin: 0 auto; padding-top: 5px;}
    #menubar {width: 960px;max-width: 100%;margin: 0 auto;padding: 0px 0px 0px 0px;background: #fff;overflow: hidden;height: 100%}
    #menubar ul {margin: 0;padding: 0px;list-style: none;line-height: normal;text-align: center;margin: 0 auto}
    #menubar li {float: none;margin: 2px;background: #fb2906;border: none}
    #menubar a {display: block;float: none;margin-right: 3px;padding: 10px 30px 0px 30px;text-decoration: none;font-family: sans-serif;font-size: 17px;font-weight: bold;color: #FFFFFF;border: none;}
    #menubar li.currentpage {}
    #menubar .currentpage a {background: url('../images/menu_hover.png') left top;background-repeat: repeat-x;}
    #menubar a:hover {text-decoration: none;background: none;color:#fff}
}
@media screen and (max-width:345px) {
    #contactform input.text { width:250px; border:1px solid #dadada; margin:5px 0; padding:5px 2px; height:15px; background:#fff;}
    #contactform textarea { width:250px; border:1px solid #dadada; margin:10px 0; padding:2px; background:#fff; height:100px;}
    .contactusfileds{vertical-align:middle;background-color:#f3f3f3;border-width: 1px;min-height:25px;border-style: solid;width:250px;max-width: 100%; margin-bottom:10px;margin-left:10px;}
    .send { margin-left:0px;float: right}
}
.leftbox { display: inline-block; float: left; }
.rightbox { padding-top: 8px; }
.rightbox a {text-decoration: none;color: #000;}