html {height:100%}
body  {	background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color:#333; padding:0px; margin:0px; height:100%}
h1 {font-weight:normal; font-size:24px; }
h2 {font-weight:normal; font-size:18px; }

.clr {clear:both;}
.img-center{vertical-align:middle;}
.img-right{float:right; margin-left:10px; margin-bottom:10px; border:1px solid #000;}
.social-icon{margin:0px 3px 5px 3px}
.tweet {padding-bottom:5px; border-bottom:1px solid #eee; margin-bottom:5px;}

#page-container{position:relative; xmax-width:912px; width:10%; box-shadow: 0px 0px 10px #000; margin:10px auto 10px auto;}
#page-container{position:relative; padding:10px; width:auto;}
#page-container img {width:auto; max-width:100%; height:auto;}

#message {background-color:#080; color:#fff; font-weight:bold; padding:10px 5px 10px 5px; text-align:center; margin: 5px 0px 0px 0px;}
#error   {background-color:#c00; color:#fff; font-weight:bold; padding:10px 5px 10px 5px; text-align:center; margin: 5px 0px 0px 0px;}
#warning {background-color:#F90; color:#fff; font-weight:bold; padding:10px 5px 10px 5px; text-align:center; margin: 5px 0px 0px 0px;}

#page-top{position:relative; width:95%; margin-left:auto; margin-right:auto;}
#page-middle{position:relative; width:95%; margin-left:auto; margin-right:auto;}
#page-bottom{position:relative; width:95%; margin-left:auto; margin-right:auto;}

#c-header{position:relative;}
#c-header img { border:none; }
#c-header-logo{position:relative; xfloat:left; xwidth:400px; xmargin-left:30px; z-index:999; text-align:center;}
#c-header-contact-wrapper{position:relative; float:right; max-width:400px; margin-right:15px; }
#c-header-contact {position:relative; float:right; max-width:400px; text-align:right; font-size:18px; font-weight:normal; bottom:0px; }
#c-header-contact a {text-decoration:none;}
#c-header-contact a:hover {text-decoration:underline;}

#c-body{xpadding:10px 30px 10px 30px; background-color:#fff; text-align:inherit;}
#c-body td {}
#c-body a {text-decoration:none;}
#c-body a:hover {text-decoration:underline;}

#Xc-body img {margin:10px 10px 10px 10px; border:10px solid #fff; box-shadow: 0px 0px 15px #bbbbbb;}

#c-footer{position:relative; width:100%; padding:10px 0px 5px 0px; z-index:0; text-align:center;}
#c-footer-left {position:relative; xfloat:left; width:100%; font-size:10px; }
#c-footer-left a {text-decoration:none;}
#c-footer-left a:hover {text-decoration:underline;}

#c-footer-right {position:relative; xfloat:right; width:100%; text-align:center; font-size:10px; font-weight:normal; color:#fff; display:none;}
#c-footer-right a {color:#fff; text-decoration:none;}
#c-footer-right a:hover {color:#fff; text-decoration:underline;}

#right-col-container{position:relative; float:right; max-width:224px; margin-left:5px;}
#right-col-container img {border:none;}

#sep5 {font-size:0%; height:5px;}
#sep1 {font-size:0%; height:1px;}

#header-menu{background-color:#4a8a0d; padding-left:3px;}

ul.topnav {list-style:none; padding:0px; margin:0px; font-size: 14px;}
ul.topnav li {float:left; margin:3px 0px 3px 0px; padding: 0px; position: relative; height:34px;}
ul.topnav li a{padding: 7px 15px 0px 15px; margin:0px 0px 0px 0px; color:#fff; display: block; text-decoration: none; font-weight:normal; float: left; height:27px; text-align:left;}
ul.topnav li a:hover{background-color:#fff; color:#40770c;}

ul.topnav li ul.subnav {list-style:none; position:absolute; left:0; top:33px; margin:0; padding:0; display:none; float:left; z-index:99999}
ul.topnav li ul.subnav li{margin:0; padding:0; clear:both; text-align:left;}
ul.topnav li ul.subnav li a {float:right; width:147px; background-color:#40770c; color:#fff; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}
ul.topnav li ul.subnav li a:hover {background-color:#fff; color:#40770c;}

#page-footer-testimonial{width:950px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; font-style:italic;}


