@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }

body { font-family: Arial, Helvetica, sans-serif; color: #333333; background: url(../images/bg.jpg) top no-repeat; font-size: 14px;}

a { outline:none; }

a img { border:none; text-decoration:none; }
p { margin-bottom: 10px; line-height:18px; text-align:justify;}
ul { margin-left:20px; }
.clear { clear:both; }
.blue_large { color:#2E3192; font-size: 14px; font-weight:bold; }
.about { color:#333; font-size: 32px; font-family:Georgia, "Times New Roman", Times, serif;}
.aboutRed {color: #ef020b; font-size: 38px; padding-left: 30px; font-family:Georgia, "Times New Roman", Times, serif;}
h1 {color:#333; font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.darkgrey_large {color: #333333; font-weight:bold; font-size: 16px;}
.darkgrey_xlarge {color: #333333; font-weight:bold; font-size: 20px;}

input, textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#eaefeb none repeat scroll 0 0;
border:1px solid #b6c5c0;
padding:2px;
font-size: 12px;
color:#333;
}

.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#8ea09a none repeat scroll 0 0;
border:none;
padding:3px 5px;
font-size: 12px;
color:#fff;
font-weight:bold;
}

/* CONTENT SECTIONS */
div#wrap { width:940px; margin:0 auto; }

/* MAIN NAVIGATION */
div#menu_body { width:940px; height:58px; background:url(../images/imenu_bg.jpg) no-repeat; text-align:center;}

div#menu {  width:845px; font-size:15px; padding-top:3px;  padding-left: 95px; }
html>body div#menu { width:845px; font-size:15px;  padding-left: 130px;}
div#menu a { color:#333; text-decoration:none;}
div#menu a:hover {color:#fff; text-decoration:none;}
div#menu .selected {color:#fff; text-decoration:none;}

div#banner { width:940px; height: 270px;}

div#content_body {width:940px; background:url(../images/inner_body_bg.jpg) top repeat-x;}

div#mainContent { width:510px; float:left; margin-top: 30px; margin-left:25px; }
div#mainContent_pro { width:580px; float:left; margin-top: 30px; margin-left:25px; }
div#mainContent_pro a {font-size:12px; color:#ef020b; text-decoration:none; }
div#mainContent_pro a:hover { color:#333;text-decoration:underline;}

div#rightPanel {width:315px; float:right;  background:url(../images/divider.png) left top no-repeat; min-height:450px; margin-top: 30px; padding-left: 50px;}
html>body div#rightPanel {width:335px; float:right;  background:url(../images/divider.png) left top no-repeat; min-height:450px; margin-top: 30px; padding-left: 60px;}

div#rightPanel_pro {width:240px; float:right;  background:url(../images/divider.png) left top no-repeat; min-height:450px; margin-top: 30px; padding-left: 50px;}
html>body div#rightPanel_pro {width:260px; float:right;  background:url(../images/divider.png) left top no-repeat; min-height:450px; margin-top: 30px; padding-left: 60px;}

div#galleryimg { width:500px; }
div#galleryimg img{  border:1px #ccc solid; margin:2px;}

div#footer_head { width:940px; height:100px; background:url(../images/footer_head.jpg);}
div#footer_body {width:940px; text-align:center; font-family:Georgia; font-size:14px; padding-top:15px;}
div#footer_body a { color:#333; text-decoration:none; font-weight:bold;}
div#footer_body a:hover {color:#ef020b; text-decoration:underline;}

div#footer_body .copyright { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 30px;}
