* {
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
}

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	background: #ffffff url('images/bg.jpg') repeat-x top left;
}

p { padding: 0; margin: 0; }
a img { border: 0; }
a { text-decoration: none; color: #393939; }
a:hover { text-decoration: underline; }
.fleft { float: left; }
.fright { float: right; }
.tleft { text-align: left; }
.tright { text-align: right; }
.centered { text-align: center; margin: 0 auto; }
.clear { clear: both; }

.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }

div#bg {
	width: 1135px;
	min-height: 324px;
	background: #ffffff url('images/header_bg.jpg') no-repeat;
	margin: 0 auto;
}

div#c {
	width: 950px;
	padding-left: 100px;
	padding-top: 45px;
}

div#c_l {
	width: 230px;
	float: left;
}

div#c_r {
	width: 720px;
	float: right;
}

div.b1 div.top { width: 228px; height: 5px; background: url('images/228x5_1_top.png') no-repeat top left; }
div.b1 div.bot { width: 228px; height: 5px; background: url('images/228x5_1_bottom.png') no-repeat top left; }
div.b1 div.cont {
	width: 198px;
	min-height: 100px;
	background: url('images/228x500_1_bg.png') no-repeat top left;
	padding: 10px 15px;
}

div.b2 div.top { width: 228px; height: 5px; background: url('images/228x5_2_top.png') no-repeat top left; }
div.b2 div.bot { width: 228px; height: 5px; background: url('images/228x5_2_bottom.png') no-repeat top left; }
div.b2 div.cont {
	width: 198px;
	min-height: 100px; 
	background: url('images/228x500_2_bg.png') no-repeat top left;
	padding: 10px 15px;
}

div.b3 div.top { width: 718px; height: 5px; background: url('images/718x5_1_top.png') no-repeat top left; }
div.b3 div.bot { width: 718px; height: 5px; background: url('images/718x5_1_bottom.png') no-repeat top left; }
div.b3 div.cont {
	width: 688px;
	min-height: 400px; 
	background: url('images/718x1000_1_bg.png') no-repeat top left;
	padding: 10px 15px;
}

h2 {
	font-size: 13px;
	color: #1746a4;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
	background: url('images/h2icon_grey.png') no-repeat top left;
	text-transform: uppercase;
}

h3 {
	font-size: 13px;
	color: #1746a4;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
	background: url('images/h2icon_grey.png') no-repeat top left;
	text-transform: uppercase;
}

h4 {
	font-size: 13px;
	color: #1746a4;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
	background: url('images/h2icon_grey.png') no-repeat top left;
	text-transform: uppercase;
}




div.b2 h2 {
	color: #1746a4;
	background: url('images/h2icon_blue.png') no-repeat top left;
}

div#c p {
	font-size: 12px;
	text-align: justify;
}

div#h {
	width: 890px;
	margin-left: 150px;
	padding-top: 5px;
}

div#logo {
	float: left;
}

div#menu {
	float: right;
}

div#menu ul {
	list-style-type: none;
	margin: 30px 0 0 0;
	padding: 0;
}

div#menu ul li {
	display: inline;
	background: url('images/menuicon_inactive.png') no-repeat top left;
	padding-left: 25px;
}

div#menu ul li a {
	color: #646a6f;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}

div#menu ul li:hover, div#menu ul li.cur {
	background: url('images/menuicon_active.png') no-repeat top left;
}

div#menu ul li a:hover, div#menu ul li.cur a {
	color: #3571af;
}

div#f {
	margin-top: 5px;
}
div#f p {
	margin: 0;
}

div#f_top {
    background-color: #f1f1f1;
	border-top: 1px solid #e9e9e9;
	}
	

div#f_top_i {
    margin: 0 auto;
	width: 930px;
	    padding: 5px;
		padding-left: 20px;
		}
		
		
		

div#f_top ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	padding-top: 5px;
}

div#f_top ul li {
	display: inline;
	padding: 0 5px 0 8px;
	border-left: 1px solid #bbc0d4;
}

div#f_top ul li:first-child { border: none; }

div#f_top ul li a {
	color: #bbc0d4;
	font-size: 12px;
	text-transform: uppercase;
}


div#f_bot {
    background-color: #eae9e9;
    }
    
    div#f_bot_i {
	margin: 0 auto;
	    width: 930px;
		padding-left: 20px;
		    color: #a9a9a9;
			font-size: 10px;
			}
			

div#f_bot p {
	padding: 3px 15px 3px 5px;
}

div#login {
	margin-top: 25px;
	width: 180px;
	height: 50px;
	padding: 5px;
	float: right;
}

div#login h2 { color: #ffffff;}

div#login h2 span { 
	font-weight: normal;
	text-transform: none;	
}

div#login label {
	color: #ffffff;
	font-size: 11px;
	float: left;
	margin: 2px 0;
	line-height: 16px;
}

input[type=text], input[type=password] {
	border: 1px solid #639ed8;
	background: url('/media/images/input_bg.png') top left;
	width: 100px;
	height: 12px;
	float: right;
	font-size: 11px;
	padding: 2px;
}

div#login input {
	margin: 2px 0;	
}

div#login a.lostpw {
	color: #000000;
	font-size: 11px;
}

table.tab1 th {
	border-right: 1px solid #639ed8;
	padding-right: 20px;
	padding-left: 10px;
	text-align: left;
}
table.tab1 td {
	padding: 5px;
}
table.tab1 input[type=text],
table.tab1 input[type=password] {
	float: none;
	width: 200px;
	height: 14px;
}
