/* 
Custom.css
 */ 

*{
   margin:0;
   padding:0;
}

body{  
    text-align:center; /*For IE6 */  
    margin:0;
    padding:0;
    } 
	
.mainbody{
		 font-family: "Century Gothic", Verdana, Helvetica, sans-serif  ;
	     font-size:14px;
	     font-style:normal;
	     text-decoration:none;
	     color:#000000;
		 background: url(../images/green/page_bg.png) repeat-x #014160;
		 } 

#mainwrapper {
	   width:950px;
	   height:auto;
	   margin: 0 auto;
			 }
	 
#wrap1{
	   background: url(../images/green/top_bg.png) repeat-x ;
	   height:27px;
	   display:block;
	   z-index:1;
	   position:relative;
	  }
	  
#wrap1_inner1{
	   width:950px;
	   height:27px;
	   margin: 0 auto;
	  }
	  
#wrap_date{
	   width:auto;
	   height:30px;
	   line-height:30px;
	   float:left;
	   font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	   font-size:11px;
	   font-style:normal;
	   text-decoration:none;
	   color:#FFFFFF;
	   vertical-align:middle;
	  }

#wrap2{
	width:100%;
	display:block;
	height:auto;
	display:block;
	position:relative;
	float:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	z-index:2;
	  }
	 
#wrap2_inner1{
	   height:auto;
	   display:block;
	   vertical-align:middle;
	   text-align:center;
	   padding: 10px 0 10px 0;
	  }
	  
#wrap_logo{
	   display:block;	
	   float:left;
	   height:auto;
	   vertical-align:middle;
	   text-align:center;
	  }
	  
#wrap_search{
	   float:right;
	   vertical-align:middle;
	  }

#searchbg{
		background:url(../images/green/search_bg.png) no-repeat left;
		width:225px;
		height:36px;
		vertical-align:middle;
		text-align: left;
		border:none;
		margin-left:15px;
		padding:0;
		margin:0;
		float:left;
	  }
	  
.inputbox_search{
				border: 0px;
				margin-left:15px;
				margin-top:10px;
				width:180px;
}
	  
.searchbutton{ 
		background:url(../images/green/search_bttn.png) no-repeat right;
		width:104px;
		height:36px;
		vertical-align:middle;
		text-align: left;
		border:none;
		margin:0;
		padding:0;
	  }
	  


#wrap3{
   	   width:950px;
	   height:45px;
	   margin: 0 auto;
	   position:relative;
	   padding-top:10px;
	   z-index:333;
	   display:block;
	   float:left;
}

#wrap3_inner1{
	   height:45px;
	   width:15px;
	   background:url(../images/green/menubar_left.png) no-repeat left;
	   float:left;
	   display:block;
	  }
	  
#wrap3_inner2{
	   height:45px;
	   width:916px;
	   background:url(../images/green/menubar_bg.png) repeat-x left;
	   float:left;
	   display:block;
	  }
	  
#wrap3_inner3{
	   height:45px;
	   width:16px;
	   background:url(../images/green/menubar_right.png) no-repeat left;
	   float:left;
	   display:block

	  }
	  
#wrap4{
   	   width:947px;
	   height:261px;
	   position:relative;
	   padding:0px;
	   z-index:4;
	   display:block;
	   float:left;
	   background:url(../images/green/header_bg.png) repeat-x left top;
	   margin:0;
}

#wrap4_inner1{
	   height:92%;
	   width:98%;
	   background: none;
	   float:left;
	   display:block;
	   text-align:left;
	   padding-left:10px;
	   padding-top:10px;
	   padding-bottom:10px;
	   overflow:hidden;
	  }
	  
#wrap5{
   	   width:947px;
	   height:auto;
	   position:relative;
	   padding-top:10px;
	   z-index:5;
	   display:block;
	   float:left;
	   background:#FFFFFF;
	   overflow:hidden;
}

#wrap5_inner1{
		padding:15px;
		padding-right:0px;
		overflow:hidden;
		display:block;
		float:left;
		width:25%;
		position:relative;
}

#wrap5_inner2{
		padding:15px;
		overflow:hidden;
		display:block;
		float:left;
		position:relative;
}

#wrap6{
   	   width:947px;
	   height:40px;
	   position:relative;
	   z-index:6;
	   display:block;
	   float:left;
	   background:url(../images/green/footer_white.png) repeat-x left top;
}

#wrap7{
   	   width:947px;
	   height:87px;
	   position:relative;
	   z-index:7;
	   display:block;
	   float:left;
	   margin-bottom:50px;
	   background:#002337;
}

#wrap7_inner1{
	   height:97%;
	   width:97%;
	   float:left;
	   display:block;
	   padding-top:10px;
	   padding-left:10px;
	   font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	   font-size:11px;
	   font-style:normal;
	   text-decoration:none;
	   color:#FFFFFF;
	  }
	  
#wrap7_inner1 a, #wrap7_inner1 a:link, #wrap7_inner1 a:visited{
	   font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	   font-size:11px;
	   font-style:normal;
	   text-decoration:none;
	   color:#FFFFFF;
	  }
	  
/* ----------- */

div.module h3 {
	font-family:"Century Gothic", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #eee;
	padding: 2px 4px 16px 2px;
	text-align:left;

}

div.module {
	padding: 0;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0px;
	width:100%;
	font-family:"Century Gothic", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	text-align:left;
}

div.module div div div {
	padding-top: 10px;
	padding-bottom: 15px;
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
}

div.module div div div div {
	background: none;
	padding: 0;
}

div.module img {
border:none;
padding-right:0px;
}

div.module ul {
	margin: 0px 0;
	text-align:left;
}

div.module ul li a:link, div.module ul li a:visited {
	font-family:"Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-align:left;
}

div.module {
	background: url(../images/green/module1_br.png) 100% 100% no-repeat;
}

div.module div {
	background: url(../images/green/module1_bl.png) 0 100% no-repeat;
}

div.module div div {
	background: url(../images/green/module1_tr.png) 100% 0 no-repeat;
}

div.module div div div {
	background: url(../images/green/module1_tl.png) 0 0 no-repeat;
}

/* ----------- */

div.module_style2 h3 {
	font-family:"Century Gothic", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #eee;
	padding: 2px 4px 16px 2px;
	text-align:left;

}

div.module_style2 {
	padding: 0;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0px;
	width:100%;
	font-family:"Century Gothic", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	text-align:left;
}

div.module_style2 div div div {
	padding-top: 10px;
	padding-bottom: 15px;
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
}

div.module_style2 div div div div {
	background: none;
	padding: 0;
}

div.module_style2 img {
border:none;
padding-right:0px;
}

div.module_style2 ul {
	margin: 0px 0;
	text-align:left;
}

div.module_style2 ul li a:link, div.module_style2 ul li a:visited {
	font-family:"Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-align:left;
}

div.module_style2 {
	background: url(../images/green/module2_br.png) 100% 100% no-repeat;
}

div.module_style2 div {
	background: url(../images/green/module2_bl.png) 0 100% no-repeat;
}

div.module_style2 div div {
	background: url(../images/green/module2_tr.png) 100% 0 no-repeat;
}

div.module_style2 div div div {
	background: url(../images/green/module2_tl.png) 0 0 no-repeat;
}

/* ----------- */

div.module_style3 h3 {
	font-family:"Century Gothic", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #13599F;
	padding: 2px 4px 16px 2px;
	text-align:left;

}

div.module_style3 {
	padding: 0;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0px;
	width:100%;
	font-family:"Century Gothic", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	text-align:left;
}

div.module_style3 div div div {
	padding-top: 10px;
	padding-bottom: 15px;
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
}

div.module_style3 div div div div {
	background: none;
	padding: 0;
}

div.module_style3 img {
border:none;
padding-right:0px;
}

div.module_style3 ul {
	margin: 0px 0;
	text-align:left;
}

div.module_style3 ul li a:link, div.module_style3 ul li a:visited {
	font-family:"Century Gothic", Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-align:left;
}

div.module_style3 {
	background: url(../images/blue/module3_br.png) 100% 100% no-repeat;
}

div.module_style3 div {
	background: url(../images/blue/module3_bl.png) 0 100% no-repeat;
}

div.module_style3 div div {
	background: url(../images/blue/module3_tr.png) 100% 0 no-repeat;
}

div.module_style3 div div div {
	background: url(../images/blue/module3_tl.png) 0 0 no-repeat;
}

/* Login Panel */
#top {
  	background: #012235 repeat-x 0 0;
	height: 38px;
	position: relative;
}
