body												{ font-size:65%; margin:0px; background:#EBEBEB url(img-bin/htmlbg.gif) repeat-y top center;  padding:0px; color:#000000; text-align:center; font-family: Arial, Helvetica, sans-serif; }
a 													{ text-decoration:none; color: #00adef;}
a:hover 											{ color: #29A4FE;}
img													{ border:0px; }
form												{ margin:0px; }
div													{ position:relative; }
input,select,textarea								{ font-family: Arial, Helvetica, sans-serif; font-size:100%; }

div#page											{ width:960px; margin: 0 auto; text-align:left; clear:both; background-color:#FFF; padding-left: 10px; padding-right: 10px; }

div#header											{ height:132px; width:100%; background-image:url(img-bin/bg_header.jpg); background-repeat:no-repeat; }
div#header h1										{ margin:0px; padding:0px; }
div#header h1 em									{ display:none; }
div#header h2										{ left:515px; top:4px; position:absolute; margin:0px; padding:0px; color:#FFFFFF; font-size:110%; }
div#header h3										{ left:743px; top:4px; position:absolute; margin:0px; padding:0px; color:#FFFFFF; font-size:110%; }
div#header form										{ margin:0px; padding:0px; position:absolute; right:10px; bottom:6px; }
div#header form input.txtbox						{ border:#FFFFFF 1px solid; position:absolute; right:114px; width:158px; bottom:6px; }
div#header form input.button						{ position:absolute; right:0px; bottom:3px; width:auto!important; border:none!important; }

ul#navigation										{ margin:0px; padding:0px; list-style-type:none; clear:both; float:left; position:absolute; bottom:0px; left:3px; }
ul#navigation li									{ float:left; margin-right:17px; }
ul#navigation li a									{ display:block; width:93px; height:36px; background-image:none; line-height:36px; color:#FFFFFF; text-decoration:none; font-size:120%; font-weight:bold; text-align:center; }
ul#navigation li a:hover 							{ background-image:url(img-bin/bg_but.gif); background-repeat:no-repeat; }
ul#navigation li a.active							{ background-image:url(img-bin/bg_but.gif); background-repeat:no-repeat; }

/*div#header											{ height:120px; width:100%; background-image:url(img-bin/bg_navigation.gif); background-repeat:no-repeat; background-position:480px 80px; }
div#header h1										{ width:287px; height:61px; background-image:url(img-bin/logo.gif); background-repeat:no-repeat; border-top:#ffffff 50px solid; }
div#header h1 em									{ display:none; }
div#header ul										{ position:absolute; top:40px; right:0px; list-style-type:none; margin:0px; padding:0px; }
div#header ul li									{ float:left; padding-left:16px; padding-right: 5px; height:20px; background-image:url(img-bin/head_bullet.gif); background-repeat: no-repeat; line-height: 18px; }
div#header ul li.lang								{ background: none; padding-left: 5px; padding-right: 5px; }

ul#navigation										{ margin:0px; padding:0px; list-style-type:none; width:100%; clear:both; float:left; }
ul#navigation li									{ float:left; }
ul#navigation li a									{ display:block; background-color:#3852a4; border-right:#ffffff 3px solid; height:32px; line-height:32px; width:157px; color:#FFFFFF; text-decoration:none; font-size:120%; font-weight:bold; text-align:center; }
ul#navigation li.last a								{ width:160px; border-right:none;  }
ul#navigation li a:hover 							{ background-color:#576389; }
ul#navigation li a.active							{ background-color:#576389; }
*/
div#body											{ width:100%; clear:both; float:left; font-size: 120%; }
div#body h1											{ color: #3952a4; font-size: 240%; margin-top: 5px; margin-bottom: 5px; padding-top: 0px; line-height: 90%; }
div#body h2											{font-size: 130%;}
div#body h1 span									{font-size: 45%;}
div#body h2, h3, h4									{ color: #3952a4;}

div#left											{ float:left; width:676px; line-height: 1.4em; font-size:110%; }

div.banner											{height:221px; width:100%; float: left; margin-top:10px; margin-bottom: 10px;}

div#left ul											{}
div#left ul	li										{ list-style-image: url(img-bin/inner_bullet.jpg); padding-left:5px;}

h1.grad												{ color:#FFFFFF!important; font-size:130%!important; margin:0px!important; padding:0px 0px 0px 10px !important; line-height:34px!important; height:34px!important; background-image:url(img-bin/grad.jpg); background-repeat:no-repeat;  }
ul.thirds											{ float:left; clear:both; width:100%; margin:0px; padding:0px; margin-top:10px; padding-bottom:10px; list-style-type:none; }
ul.thirds li										{ margin-left:10px; float:left; width:28%; padding-left:20px!important; font-size:90%; padding-bottom:5px; list-style-image:none; background-image:url(img-bin/plus.gif); background-repeat:no-repeat; background-position:0px 2px; }

div#left fieldset 									{ border:none; }
div#left fieldset div								{ width:100%; height: 25px; }
div#left label										{ float: left; text-align: left; font-size: 85%; }
div#left input										{ float: right; font-size: 85%; border: solid 1px #c6c6c6; }
div#left textarea									{ float: right; font-size: 85%; border: solid 1px #c6c6c6; }
div#left .button									{ border: none;}

div#inner_left										{ width:170px; float:left;}
div#inner_left h1									{ color: #949599; font-size: 180%; }
div#inner_left h2									{ color: #3952a4; font-size: 140%; }

div#inner_left a									{ font-size: 110%; font-weight: bold; display: block; background-image:url(img-bin/inner_bullet.jpg); background-repeat: no-repeat; background-position:right;  padding-right: 14px; text-align: right; margin-right:10px; color: #3952a4; }

div#inner_right										{ width:455px; float:right; }

div#left div.left_inner								{ float: left; position: relative; width:40%; padding-left:10px; }
div#left div.right_inner							{ float: right; position: relative; width: 40%; padding-right: 10px; }

div#right											{ float:right; width:238px; margin-bottom: 5px; }

div#splash											{ float: left; width: 100%; margin-top:10px; margin-bottom: 10px;}

div#footer											{ height:35px; clear:both; background: #3952a4; padding: 5px 5px 5px 5px; margin-bottom:10px; margin-top:5px; font-size: 95%; }

div#footer ul										{ float: right; margin: 0; padding: 0; list-style-type: none; position: relative; text-align: right; }
div#footer ul li									{ float: left; position: relative; display: block; }
div#footer ul li a									{ color:#FFF; padding-right: 0.4em; }
div#footer ul li a:hover							{
	color: #999;
}

#footer p 											{ color:#FFF; float:left;}
#footer p.contact									{ padding: 0; margin: 0; padding-top:5px; float: left; position: relative;  }
#footer p.address									{ float:left; position: relative; color:#FFF; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; }
#footer a 											{ text-decoration:none; color:#FFF;}
#footer a:hover										{ color:#999;}
#footer p.built										{ float:right; width:250px; text-align: right; position: relative; margin-top:0px; clear:both; }

p.registered										{ text-align:center; margin-top:10px; color:#999999; width: 950px;	margin-right: auto; margin-left: auto; 	padding-top: 0px; padding-right: 0px; padding-bottom: 25px; padding-left: 0px; }

form.formstyle1 							{ text-align:left; font-size:100%; padding:10px;}
form.formstyle1 label 						{ width:130px; padding:3px; margin-right:10px; float:left; font-size:100%; color:#000000; text-align:right;}
form.formstyle1 label.contact				{ text-align:left; padding:3px; float:left;font-size:120%; color:#8e8e8e; width:140px;}
form.formstyle1 input, 
form.formstyle1 textarea,  
form.formstyle1 select 						{ float:left; padding-left:5px; background-color:#f5f5f5; }
form.formstyle1 input.checkbox 				{ float:right; margin-top:5px; }
form.formstyle1 input.checkbox2				{ float:right; margin-top:5px; }
form.formstyle1 input.chkbox, 
form.formstyle1 input.radio					{ float:right; border:none; padding:0px; background-color:#ffffff; }
form.formstyle1 label.check, 
form.formstyle1 label.radio 				{ position:relative; text-align:left; }
form.formstyle1 h1 							{ text-align:left; margin-bottom:20px; font-size:120%;}
form.formstyle1 legend 						{ font-size:160%; padding:0px 10px 0px 5px; margin-bottom:10px; color: #ffffff; }
form.formstyle1 form.formstyle1 fieldset 	{ text-align:left; border:1px solid #999999; padding:20px 20px 0px 20px; margin-bottom:10px; width:300px;}
form.formstyle1 input.savebutton 			{ font-size: 110%; color:#ffffff; font-weight:bold; background-color:#193464; margin-right:5px;}
form.formstyle1 input.calbutton 			{ height:24px; line-height:20px; padding:0px;margin:0px 0px 0px 10px; font-size: 110%; color:#ffffff; font-weight:bold; background-color:#193464;margin-right:5px;}
form.formstyle1 input.submit	 			{ border:none; float:right; padding:0px; margin-right:200px; }
form.formstyle1 img.upload_image 			{ border:1px solid #666666; padding:2px; }

.cl 										{ clear: left; height: 1px; width:1px:}

div.box1 					{ clear:both; }
div.box1 h3					{ width:678px; height:41px; line-height:31px; color:#fff; padding:5px 14px 5px 14px; font-weight:normal; background: #ffffff url('img-bin/bar01.gif') no-repeat top left; margin:0px 0px 1px 0px;  }
div.box1 div.content		{ padding:14px; background-color:#f5f5f5; border:1px solid #d8d8d8; clear:both; float:left; width:648px; }
div.box1 ul					{ clear:both; width:100%; }
div.box1 ul li				{ list-style-image:none!important; }

div.box2 					{ clear:both; }
div.box2 h3					{ width:678px; height:41px; line-height:31px; color:#336; padding:5px 14px 5px 14px; font-weight:normal; background: #ffffff url('img-bin/bar02.gif') no-repeat top left; margin:0px 0px 1px 0px;  }
div.box2 div.content		{ padding:14px; background-color:#f5f5f5; border:1px solid #d8d8d8; clear:both; float:left; width:648px; }
div.box2 ul					{ clear:both; width:100%; }
div.box2 ul li				{ list-style-image:none!important; }

