/** cf allows the div to show al floating divs inside it. */
.cf:before,
.cf:after {
	content: "";
	display: table;
}
.cf:after { clear: both;}
.cf { zoom: 1; /** For IE 6/7 (trigger hasLayout) */ }
* {
margin : 0 auto;
}
body {
background-color : #c0c0c0;
font-family : arial;
color : #003366;
}
#waper {
width : 984px;
height : 1143px;
border : black solid 2px;
background-color : #000000;
}
.clearfix {
clear : both;
}
#header {
width : 977px;
height : 150px;
border : white solid 1px;
float : left;
background-color : #ffffff;
border-radius : 2px;
margin-left : 3px;
}
#mainheader {
width : 978px;
height : 115px;
border : red solid 0;
float : left;
background-color : #e4e7ee;
}
#logo {
width : 260px;
height : 71px;
float : left;
background-image : url(img/logo.png);
margin-top : 25px;
margin-left : 15px;
}
#h_name {
width : 562px;
height : 71px;
border : red solid 0;
float : left;
margin-top : 25px;
margin-left : 15px;
font-family :Edwardian Script ITC;
font-size : 25px;
}
#manu {
width : 980px;
height : 30px;
border : red solid 0;
float : left;
background-color : #000000;
}
#navmanu {
width : 700px;
height : 30px;
border : red solid 0;
float : left;
background-color : #000000;
}
#navmanu ul {
margin : 0;
padding-top : 5px;
list-style : none;
margin-left : -35px;
}
#navmanu ul li {
margin : 0;
padding : 0;
margin-left : 15px;
float : left;
display : block;
}
#navmanu ul li a {
margin : 0;
padding : 0;
text-decoration : none;
color : #7d879f;
}
#navmanu ul li a:hover {
display : inline;
color : #ffffff;
text-decoration : none;
}
#content {
/*width : 978px;*/
/*height : 825px;*/
border : red solid 0;
float : left;
background-color : #ffffff;
border-radius : 0;
margin-left : 3px;
}
#contenthead {
/*width : 940px;*/
	height : 24px;
	width: 724px;
	border-top : 1px dotted black;
	float : left;
	border-radius : 0;
	margin-left : 18px;
	margin-top : 25px;
	padding-top : 4px;
}
#contenttext {
/*width : 940px;*/
height : 60px;
border-top : 1px dotted black;
float : left;
border-radius : 0;
margin-left : 18px;
margin-right : 18px;
margin-top : 0;
font-size : 14px;
padding-top : 10px;
}
#contentbody {
width : 724px;
/** height : 629px; */
float : left;
border-radius : 0;
margin-left : 18px;
/*margin-top : 25px;*/
}
#contentleft {
	background-color: transparent;
	float : left;
	border-radius : 0;
	margin-left : 0;
	font-family : arial;
	height: auto;
}
#leftthead {
border-top : 1px dotted black;
float : left;
border-radius : 0;
margin-left : 0;
padding-top : 5px;
}
#c_form {
width : 351px;
height : auto;
border-top : 1px dotted black;
float : left;
border-radius : 0;
margin-left : 0;
}
div.contentPane {
	width: 351px;
	height: 582px;
	display: inline;
}
div.paneHeader {
	width: 351px;
	height: 24px;
}
#contentmid {
	width : 0.5px;
	height : 487px;
	float : right;
	border : #CEE1E8 solid 1px;
	background-color : #CEE1E8;
	margin-left : 0;
	margin-top : 41px;
	margin-right: 9px;
	display: inline;
}
#contentright 
{
	background-color: transparent;
	float : right;
	border-radius : 0;
	margin-left : 0;
	font-family : arial;
	height: auto;
}
#righthead {
border-top : 1px dotted black;
/*float : right;*/
border-radius : 0;
margin-left : 0;
padding-top : 5px;
}
.rightPaneParagraphs {
	width: 341px;
	padding-left: 10px;
}
#messageBox {
	border-top : 1px dotted black;
	float : left;
	border-radius : 0;
	margin-left : 0;
	padding-top : 15px;
	font-family : arial;
	font-size : 15px;
}
#c_box {
	float : left;
	border-radius : 0;
	margin-top : 10px;
	padding-top : 5px;
	font-family : arial;
	font-size : 15px;
}
#phonebox {
	height : 20px;
	float : left;
	border-radius : 0;
	margin-left : 0;
	margin-top: 10px;
	border : red solid 0;
	letter-spacing : 2px;
}
#infobox1 {
	height : 30px;
	float : left;
	border-radius : 0;
	margin-top : 15px;
	border : red solid 0;
	font-size : 12px;
	font-family : arial;
}
#infobox2 {
	height : 60px;
	float : left;
	border-radius : 0;
	margin-top : 15px;
	border : red solid 0;
	font-size : 12px;
	font-family : arial;
}
#pic 
{
	width: 351px;
	height : 293px;
	float : left;
	border-radius : 0;
	border : red solid 0;
	background-image : url(img/pic.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#footer {
width : 978px;
height : 135px;
border : red solid 0;
float : left;
background-color : #a1a1a1;
border-radius : 0;
margin-left : 3px;
}
#footertop {
width : 978px;
height : 96px;
border-bottom : 1px solid #616060;
float : left;
background-color : #a1a1a1;
border-radius : 0;
margin-left : 0;
}
.footerbox {
width : 193px;
height : 96px;
border : red solid 0;
float : left;
}
#fbox1 {
border-right : 1px solid #616060;
}
#navbox1 {
width : 173px;
height : 95px;
float : left;
border : red solid 0;
}
#fbox1 ul {
margin : 0;
padding-top : 5px;
list-style : none;
margin-left : -25px;
}
#fbox1 ul li {
margin : 0;
padding-top : 3px;
margin-left : 0;
float : left;
display : block;
}
#fbox1 ul li a {
float : left;
color : #000000;
font-family : arial;
font-size : 13px;
}
#fbox1 ul li a:hover {
display : inline;
color : #ffffff;
text-decoration : none;
}
#fbox2 {
border-right : 1px solid #616060;
}
#navbox2 {
width : 153px;
height : 95px;
float : left;
border : red solid 0;
}
#fbox2 ul {
margin : 0;
padding-top : 5px;
list-style : none;
margin-left : -25px;
}
#fbox2 ul li {
margin : 0;
padding-top : 3px;
margin-left : 0;
float : left;
display : block;
}
#fbox2 ul li a {
float : left;
color : #000000;
font-family : arial;
font-size : 13px;
}
#fbox2 ul li a:hover {
display : inline;
color : #ffffff;
text-decoration : none;
}
#fbox3 {
border-right : 1px solid #616060;
}
#navbox3 {
width : 153px;
height : 95px;
float : left;
border : red solid 0;
}
#fbox3 ul {
margin : 0;
padding-top : 5px;
list-style : none;
margin-left : -25px;
}
#fbox3 ul li {
margin : 0;
padding-top : 3px;
margin-left : 0;
float : left;
display : block;
}
#fbox3 ul li a {
float : left;
color : #000000;
font-family : arial;
font-size : 13px;
}
#fbox3 ul li a:hover {
display : inline;
color : #ffffff;
text-decoration : none;
}
#fbox4 {
border-right : 1px solid #616060;
}
#navbox4 {
width : 153px;
height : 95px;
float : left;
border : red solid 0;
}
#fbox4 ul {
margin : 0;
padding-top : 5px;
list-style : none;
margin-left : -25px;
}
#fbox4 ul li {
margin : 0;
padding-top : 3px;
margin-left : 0;
float : left;
display : block;
}
#fbox4 ul li a {
float : left;
color : #000000;
font-family : arial;
font-size : 13px;
}
#fbox4 ul li a:hover {
display : inline;
color : #ffffff;
text-decoration : none;
}
#fbox5 {
border-right : 0 solid #616060;
}
#navbox5 {
width : 153px;
height : 95px;
float : left;
border : red solid 0;
}
#fbox5 ul {
margin : 0;
padding-top : 5px;
list-style : none;
margin-left : -25px;
}
#fbox5 ul li {
margin : 0;
padding-top : 3px;
margin-left : 0;
float : left;
display : block;
}
#fbox5 ul li a {
float : left;
color : #ffffff;
font-family : arial;
font-size : 13px;
}
#fbox5 ul li a:hover {
display : inline;
color : #000000;
text-decoration : none;
}
#footerbottom {
width : 976px;
height : 35px;
float : left;
border : red solid 0;
background-color : #a1a1a1;
margin-top : 2px;
}
#footerbottomleft {
width : 300px;
height : 25px;
float : left;
border : red solid 0;
background-color : #a1a1a1;
font-family : arial;
font-size : 13px;
padding-top : 8px;
padding-left : 12px;
color : #000000;
}
#footerbottomright {
width : 200px;
height : 30px;
float : right;
border : red solid 0;
background-color : #a1a1a1;
}
#footerbottomright ul {
margin : 0;
padding-top : 5px;
list-style : none;
margin-left : -25px;
}
#footerbottomright ul li {
margin : 0;
padding-top : 3px;
margin-left : 0;
float : left;
display : block;
}
#footerbottomright ul li a {
float : left;
color : #000000;
font-family : arial;
font-size : 13px;
}
#footerbottomright ul li a:hover {
display : inline;
color : #ffffff;
text-decoration : none;
}
#contact-form {
background-color : #fff;
width : 341px;
position : relative;
margin-top : 10px;
margin-left : 10px;
float : left;
}
#contact-form h1 {
font-size : 42px;
}
#contact-form h2 {
margin-bottom : 15px;
font-style : italic;
font-weight : normal;
}
#contact-form input, #contact-form select, #contact-form textarea, #contact-form label {
font-size : 13.34px;
margin-bottom : 2px;
}
#contact-form input, #contact-form select, #contact-form textarea {
width : 323px;
border : #cee1e8 solid 1px;
/**margin-bottom : 20px;*/
padding : 4px;
border-radius:5px;
}
#contact-form input:focus, #contact-form select:focus, #contact-form textarea:focus {
border : #afcdd8 solid 1px;
background-color : #ebf2f4;
}
#contact-form textarea {
height : 198px;
}
#contact-form label {
display : block;
}
#contact-form .required {
font-weight : bold;
color : #0F3859;
}
#contact-form #submit-button, .submitButton {
width : 180px;
height : 47px;
color : #fff;
border : none;
display : block;
float : right;
margin-bottom : 0;
margin-right :16px;
background-image : url(img/submitlogo.png);
	background-repeat: no-repeat;
}
#contact-form #submit-button:hover {
background-color : none;
}
#contact-form #submit-button:active {
position : relative;
top : 1px;
}
#contact-form #loading {
width : 32px;
height : 32px;
background-image : url(../img/loading.gif);
display : block;
position : absolute;
display : none;
}
#errors {
border : #e58e8e solid 1px;
padding : 10px;
margin : 25px 0;
display : block;
width : 437px;
border-radius : 8px;
background : url(../img/cancel_48.png) 405px center no-repeat #ffe6e6;
display : none;
}
#errors li {
padding : 2px;
list-style : none;
}
#errors li:before {
content : ' - ';
}
#errors #info {
font-weight : bold;
}
#errors #info:before {
content : '';
}
#success {
border : #83d186 solid 1px;
padding : 25px 10px;
margin : 25px 0;
display : block;
width : 437px;
border-radius : 8px;
background : url(../img/accepted_48.png) 405px center no-repeat #d3edd3;
font-weight : bold;
display : none;
}
#errors.visible, #success.visible {
display : block;
}
#req-field-desc {
font-style : italic;
}
.headerSection {
	color: black;
	font-family: Times, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-bottom: none;
	border-top: none;
	padding: 3px;
	margin-top: 4px;
	text-align: center;
}
p.headerSection {
	padding-top: 0;
	margin-top: 2px;
}
div.contactUsSubmitButton {
	display: inline-block;
	padding-left: 140px;
}
div.contactUsSpacer {
	height: 10px;
}
.smallMt
{
    font-size:10px;
}