/* CSS Document */
body { width:auto; height:auto; text-align:left; margin:0px auto; padding:0px; background:#004369; }
#wrapper { width:1004px; height:auto; margin:0px auto; padding:0px; }
#leftsidebg { width:52px; height:1002px; margin:0px  auto; padding:0px; background:url(../images/index01_01.jpg) left top no-repeat; float:left; }
#rightsidebg { width:52px; height:1002px; margin:0px  auto; padding:0px; background:url(../images/index01_01.jpg) left top no-repeat; float:right; }
#header { width:900px; height:314px; float:left; background: url(../images/index01_04.jpg) top left repeat-x; position:relative;}
#header_logo { float:left; width:121px; height:83px; background: url(../images/index01_02.jpg) no-repeat left top; }
#header_manpic { position:absolute; z-index:2; float:right; right:0px; top:18px; width:277px; height:296px;  background:url(../images/man.png) no-repeat right bottom; }
#header_menu { float:left; width:900px; height:34px;}
#header_flasgbg { float:left; width:900px; height:197px; background:url(../images/index01_13.jpg) no-repeat left top; }
#content_bg { float:left; width:900px; height:auto; margin-bottom:0px; background:#FFFFFF;}
#content_leftcolumn { float:left; width:536px; height:auto; background:url(../images/contentbgcontinue.jpg) repeat-y left top;}
#content_leftcolumn_leftsidebg { width:495px; height:auto; margin:0px; padding-left:32px; padding-right:9px; background:url(../images/contentbg.jpg) left bottom no-repeat; float:left; }
.contentnav { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:400; color:#000000; text-align:left; clear:both; }
#textbox1 { float:left; width:440px; height:auto; margin-top:20px; margin-left:26px; }
#textbox2 { float:left; width:440px; height:auto; margin-top:20px; margin-left:26px; }
#textbox2 #textbox2{ margin-left:0px !important}
#textbox3 { float:left; width:440px; height:auto; margin-top:20px; margin-left:26px; }
#textbox4 { float:left; width:auto; height:auto; margin-top:3px; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#413D3D; text-align:left; line-height:16px; }
#textbox5 { float:left; width:318px; height:auto; margin-top:20px; margin-left:9px; }
#textbox6 { float:left; width:318px; height:auto; margin-top:0px; margin-left:9px; }
.text1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#00446C; text-align:left; }
.text2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#413D3D; text-align:left; padding-left:24px; padding-top:4px; }
.text3 { font-family: Tahoma; font-size:12px; color:#333333; text-align:left; line-height:18px; padding-top:5px; }
.text4 { font-family: Tahoma; font-size:12px; color:#000000; text-align:left; line-height:18px; padding-top:8px; padding-left:13px; }
.text5 { font-family: Tahoma; font-size:12px; color:#333333; text-align:left; line-height:18px; padding-top:0px; }
.text6 { font-family: Tahoma; font-size:12px; color:#333333; text-align:left; line-height:18px; padding-top:0px; margin-top:0px; }

.text_contact { font-family:Tahoma; font-size:11px; font-weight: bold; color:#000000; text-align:left; top:auto; }


#menu2, 
.moduletable_menu{ width:200px; height:auto; float:left; padding:0px; margin-left:0px;  margin-top:0px }

#menu2 ul,
.moduletable_menu ul{
	margin-left:0px;
	list-style:none;
	padding:0px;
	width:200px; height:140px;
	background:url(../images/index01_48.jpg) no-repeat bottom;}
	
#menu2 li,
.moduletable_menu li{
	margin-left:0px;
	height:22px;
	margin-top:5px;
	padding-left:15px;
	background:url(../images/index01_46.jpg) no-repeat left top;}
	
#menu2 li a,
.moduletable_menu li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0564A4;
	text-decoration:none;
	}
#menu2 li a:hover,
.moduletable_menu li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
		
#dottedborder { width:202px; height:1px; float:left; background:url(../images/index01_48.jpg) no-repeat left top; margin-top:4px; margin-left:0px; padding:0px;}
#content_rightcolumn { float:left; width:336px; height:auto; }
input.email {text-align:left; background: url(../images/index01_21.jpg) no-repeat left; width:150px; height:29px; border:none; padding-top:5px; padding-left:3px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal; font-size:11px;}
#email { width:150px; height:auto; float: left; margin-top:-28px; margin-bottom:0px; text-align:left; }
#gobutton { width:52px; height:31px; float:right; margin-top:-33px; margin-bottom:0px; text-align:right; }
#rightcolumndottedborder { width:311px; height:1px; float:left; background:url(../images/index01_25.jpg) no-repeat left top; margin-left:9px; margin-top:-10px;}
#joinpic { width:311px; height:198px; float:left; background:url(../images/index01_33.jpg) no-repeat left top; margin-left:0px; margin-top:-10px;}
#clickpic { width:311px; height:35px; float:left; margin-left:0px; margin-top:0px;}
#heading {  height:23px; float:left; padding-top:0px; width:311px;  }
#heading ul {
	margin:0px;
	padding:0px;
	width:311px;
	list-style:none;
	}
#heading li {
	margin-left:0px;
	float:left;
	margin-top:2px;
	padding-right:10px;cursor:pointer; font-weight:bold;
	}
#heading li a {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:none; cursor:pointer;
	}
#heading li a:hover {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
	}
#menu3 { width:280px; height:23px; float:left; padding-top:0px; }
#menu3 ul {
	margin:0px;
	padding:0px;
	width:280px;
	list-style:none;
	}
#menu3 li {
	margin-left:5px;
	float:left;
	margin-top:2px;
	padding-right:10px;
	}
#menu3 li a {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
#menu3 li a:hover {
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
	}
#divider { position:absolute; right:295px; width:7px; height:17px; background:url(../images/divider.jpg) no-repeat 20% 250% ; }
#rightcolumn_downbox { }
#footer { width:1004px; height:98px; float:left; background:url(../images/index01_55.jpg) repeat-x left;}
#footermenu { width:900px; height:auto; padding:0px; margin-top:20px; }
.footertext {  font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; color:#518DCF; width:800px; text-align:center; height:auto; margin-left:35px; margin-top:15px;}
.clearer { clear:both;}
.img {margin-right:22px; margin-bottom:22px; width:165px; height:102px; }
#menu4 { width:311px; height:auto; float:left; padding:0px; margin-left:0px;  margin-top:0px }
#menu4 ul {
	margin-left:0px;
	list-style:none;
	padding:0px;
	width:311px; height:140px;
	background:url(../images/index01_25.jpg) no-repeat bottom;
	}
#menu4 li {
	margin-left:0px;
	height:22px;
	text-align:left;
	margin-top:5px;
	padding-left:15px;
	background:url(../images/rightsidemenu.jpg) no-repeat left top;
	}
#menu4 li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#0564A4;
	text-decoration:none;
	}
#menu4 li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	text-decoration:none;
	}
