/* CSS Document */
body {margin:0px; width:100%; height:100%; background: #FFFFFF url(../images/body_background.jpg) repeat-x;}
#big_big_container {background:#FFFFFF; width:850px; height:100%; padding:0px auto;}
 

#header_container {height:223px; width:850px; margin:0px; padding:0px;}

/* header - logo, navigation */
#header_container .leftcol {width:180px; height:223px; margin-right:-0.1px; position:relative; float:left; background:url(../images/logo.jpg) no-repeat; margin-bottom:0px;}
#header_container .rightcol { width:670px; height:223px; border-left:0.1px; float:left; position:relative; margin-bottom:0px;}
#header_container .inrightcol_banner { height:178px; width:670px; background: url(../images/head_baner.jpg) no-repeat top; clear:both; margin-bottom:0px;}
#header_container .inrightcol_navigation {margin: 0; padding: 0; float: left; font: bold 13px Arial; width: 100%; border-width: 1px 0;
background: url(../images/navi_back.jpg) repeat-x center; height:45px;}
#header_container .inrightcol_navigation ul {margin:0px; padding:0px;}
#header_container .inrightcol_navigation li{ display: inline;}
#header_container .inrightcol_navigation li a{ float: left; color: white; padding: 13px 10px; text-decoration: none;}
#header_container .inrightcol_navigation li a:visited{color: white;}
#header_container .inrightcol_navigation li a:hover, .inrightcol_navigation li .current{ color: #689957; background:url(../images/navihover.jpg) center repeat-x;}

 
/* body */
#body_container {width:850px;margin:0px; padding:0px;}
#body_container .bodyMainContain { width:850px; margin:0px auto; padding:0px auto;}
#body_container .bodyContent {width:850px; height:100%; background:url(../images/content_back.jpg) repeat-y; margin:0PX auto; padding-left:5px; padding-top:15px;}
#body_container .bodyContent p {padding:10px; margin:0px auto; display:block; width:750px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:0.8em; background:#C7EBE8;}
#body_container .bodyContent h1 {color:#44B7B1; margin:0 0 0 45px; padding:0px;}
#body_container .bodyContent ul {width:800px; margin:0px auto; height:100%;padding-left:13px;}
#body_container .bodyContent li {list-style: url(../images/bullet.jpg) outside; text-decoration:none; width:650px; margin-left:40px; padding:0px; margin-bottom:4px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}
#body_container .bodyContent li a {text-decoration:none; border:none; display:block;}
#body_container .bodyContent li a:hover {background: #CCCCCC;}
#body_container .bodyContent span {width:100%; display:block; color: #44B7B1; font-weight:bolder; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px;}
.ClearAll {clear:both; width:1000px; margin:0px; padding:0px; }
#body_container .contentFoot {background:url(../images/content_foot.jpg) no-repeat; width:850px; height:15px; clear:both; margin:0px auto;}

#body_container .contentHead {background:url(../images/content_head.jpg) no-repeat; width:850px; height:22px; margin:0px; clear:both;}
#body_container .content2Head {background: url(../images/content2header.jpg) no-repeat; width:850px; height:15px; margin:0px auto;}
#body_container .bodyContent1st {width:850px; height:190px; background:url(../images/content_back.jpg) repeat-y; padding:0px auto; margin:0px auto; padding-left:25px; padding-bottom:10px;}
#body_container .bodyContent1st ul {float:left; margin:0px 45px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; height:150px; }
#body_container .bodyContent1st li {margin:0px 10px 0px 0px; padding:0px; list-style:url(../images/bullet.jpg)  outside;}
#body_container .bodyContent1st h2 {margin:0px; margin-left:20px; font-family: "Courier New", Courier, monospace; color:#44B7B1;} 

/* foot */

#mainFoot {height:53px; background:url(../images/foot_back.jpg) repeat-x; width:100%; margin:0px; padding-top:25px;} 
#mainFoot p {margin:0px auto auto 10px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color: #666666; height:53px;}


.contact_girl {background:#ECF9F8 url(../images/contact_girl.jpg) top right no-repeat; width:750px; margin:10px auto; border:1px solid  #44B7B1;}
.contact {background:#ECF9F8; width:750px; margin:10px auto; border:1px solid  #44B7B1;}
.contact_whiteback {background: #FFFFFF; width:750px; margin:10px auto; border:1px solid  #44B7B1; padding:20px auto; padding-top:20px; }
#FrogJS{width: 720px; height: 450px; margin: 10 auto;}
#FrogJSCredit{text-align: right; font-size: 80%; color: #999; padding: 1px; }
#FrogJSCaption{text-align: left; line-height: 140%; }
.hereweigo {height:20px; text-indent:-9999px;}
