html, body {  height:100%; }
body  {color: #42484C; font: 12px Trebuchet MS,  Verdana, Geneva, Arial, Helvetica, sans-serif;  }
html, body, li,  p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {	margin: 0;	padding: 0;	border: 0;}
table {border-collapse:collapse;	border-spacing:0; }
img {border: 0; vertical-align: top; }
td {padding:0; vertical-align: top; }
p {margin: 15px 0;}
h1 {color: #004B96; font-size: 22px; font-weight: 700; margin:0; padding:0;}
h2 {color: #004B96; font-size: 16px; font-weight: 700; margin:0; padding:0;}

hr {color:#B6D0E9; background-color:#B6D0E9; height: 2px; border-width:0px;}


#container {text-align: left; margin: 0px auto;	width: 843px; position: relative; min-height: 100%;}
	
* html #container {height: 100%;}

/*Header*/
#header {width: 843px; height: 108px; border-bottom:5px #B6D0E9 solid; }
.headerL {width:510px; float: left; height: 108px; }
.headerR {width:275px; float: right; height: 108px; padding: 10px 0 0 0;}
#header h1 { font-size: 22px; font-weight: 700; color:#EE7702;margin: 28px 0 0 0;padding:0;line-height: 18px;}
#header h2 { font-size: 14px; font-weight: 700; margin: 0 0 0 0; color:#727272; padding:0; line-height: 18px;}

.On_left {background:#B6D0E9 url(../_img/menuOn_left.gif) no-repeat right top; width: 5px; height: 25px;}
.On_right {background:#B6D0E9 url(../_img/menuOn_right.gif) no-repeat left top; width: 5px; height: 25px;}
.On_cen {background-color: #B6D0E9; text-align: center;color:#06437A; font-family: Tahoma; font-size: 12px; font-weight: 700;padding: 5px 10px 0 10px;}

.Off_left {background:#06437A url(../_img/menuOff_left.gif) no-repeat right top; width: 5px; height: 25px;}
.Off_right {background:#06437A url(../_img/menuOff_right.gif) no-repeat left top; width: 5px; height: 25px;}
.Off_cen {background-color: #06437A; text-align: center;color:#06437A; font-family: Tahoma; font-size: 12px; font-weight: 700;padding: 5px 10px 0 10px;}


.tdmenu {border-left: 1px #F9F9F9 solid;}
.tabmenu {border-bottom: 1px #F9F9F9 solid;margin: 18px 0 0 0;}

/*Login*/
.a1 { background: url(../_img/a1.gif) no-repeat bottom right; height: 7px; width: 7px; }
.a2 { background: url(../_img/a2.gif) no-repeat bottom left; height: 7px; width: 7px; }
.a3 { background: url(../_img/a3.gif) no-repeat top left; height: 7px; width: 7px; }
.a4 { background: url(../_img/a4.gif) no-repeat top right; height: 7px; width: 7px; }
.atop { background: #fff url(../_img/atop.gif) repeat-x; height: 7px; }
.abott { background: url(../_img/abott.gif) repeat-x top; height: 7px; }
.aleft { background: url(../_img/aleft.gif) repeat-y ;  }
.aright { background: url(../_img/aright.gif) repeat-y ;  }
.acen { background-color:#fff; padding:6px 5px 0 5px}
.td1 {background-color: #ECECEC; border-bottom: 4px #fff solid; border-right:4px #fff solid; padding: 2px 10px 2px 5px;}


/*Content*/
.content {margin: 18px 0 0 0;width: 843px}
.box1 {float: left; margin: 0 25px 0 0;width: 244px; }
.box2 {float: left; margin: 0 20px 0 0;width: 276px;}
.box3 {float: left; margin: 0;width: 276px;}
.need { background: url(../_img/box_need.gif); width:204px; height: 185px; padding: 15px 20px;}
.need h1 {font-size: 22px; font-weight: 700; color:#EE7702;margin: 0;padding:0;line-height: 18px;}
.have { background: url(../_img/box_have.gif); width:204px; height: 181px;padding: 15px 20px; }
.have h1 {font-size: 22px; font-weight: 700; color:#EE7702;margin: 0;padding:0;line-height: 18px;}
.buttonL {background: #06437A url(../_img/buttonL.gif) no-repeat right top; width: 6px; height: 27px;}
.buttonR {background: #06437A url(../_img/buttonR.gif) no-repeat left top; width: 6px; height: 27px;}
.buttonC {background-color: #06437A; text-align: center;color:#fff; font-size: 14px; font-weight: 700;padding: 5px 15px 0 15px;}

.uleft { background: url(../_img/uleft.gif) repeat-y right top; width:8px; }
.uright { background: url(../_img/uright.gif) repeat-y left top; width:8px; }
.ucen { background: url(../_img/utop.gif) repeat-x top; padding: 21px 10px 15px 10px; line-height: 12px; }
.u3 { background: url(../_img/u3.gif) no-repeat left bottom;height: 8px; }
.u4 { background: url(../_img/u4.gif) no-repeat right bottom; width:8px;height: 8px; }
.ubott { background: url(../_img/ubottom.gif) repeat-x top; height: 8px;}

.ucen h1 {font-size: 22px; font-weight: 700; color:#06437A; margin: 0; padding:0;}
.ucen h2 {font-size: 14px; font-weight: 700; margin: 0; padding:0;}
.tab {margin: 18px 0 0 0; width: 100%}

/*Footer*/
#footerWrapper {
	clear:both;
	overflow:hidden;
	position:relative;
	width:100%;
}
	
#footer {
	clear:both;
	width: 843px;
	text-align: left;
	margin: 18px auto 0 auto;
	height: 100px;
	padding:15px 0 0 0;
	border-top:5px #D9D9D9 solid;
	color:#A4A1A1;
}




/*Forms*/
input, select, textarea { font: 12px Arial, Helvetica, sans-serif; margin: 0; }
input.button {border:1px solid #fff; padding:3px 5px; font-size:11px; margin:15px 0; color:#fff;  text-transform: uppercase;  font-weight: 700;  background-color:#2374a4; }
input.mem {border:1px solid #848484; padding:0px 3px; margin:0 6px 0 0; color:#fff;  background-color:#4C4C4C; font: 12px Arial, Helvetica, sans-serif; width:40px; text-align: right; height:14px;}
input.fgrey, textarea.fgrey {font-size:12px; background-color:#E7E7E7; width: 99%}

/*Links*/

a:link, a:visited, a:active 	{color: #3077B8; text-decoration:underline; }
a:hover	{color: #7b7b7b; text-decoration: underline;}

a.white:link, a.white:visited, a.white:active 	{color:	#fff; text-decoration: none;}
a.white:hover	{color:	#fff; text-decoration: underline; }

a.grey:link, a.grey:visited, a.grey:active 	{color:	#3B3B3B; text-decoration: none;}
a.grey:hover	{color:	#004C98; text-decoration: underline;  }

.td_2 { background-color: #ECF5FF; padding: 4px 4px 4px 15px;border-bottom: 1px #fff solid;}
.td_3 { padding: 4px; border-bottom: 1px #ECF5FF solid;}

.td_4 { background-color: #ECF5FF; padding: 4px 4px 4px 15px;border: 1px #B6D0E9 solid;}
.td_5 { padding: 4px; border: 1px #B6D0E9 solid; }
