@charset "utf-8";

html, div, span, font, img, table {
        margin: 0;
        padding: 0;
        border: 0;
        outline: none;
        vertical-align: baseline;
        background: transparent;
		text-align: left;
}
table {
	border-collapse: collapse;
}
body {
	color:#efefef;
    height:100%; width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:0;
	padding:0;
	background:url('footer_l2_03.png') center bottom repeat-x #01121e;
}

td {vertical-align:top;}

a, a:link {color:#fff; text-decoration:underline;}
a:visited{color:#fff;}
a:hover {color:#fff; text-decoration:none;}

.no_a {text-decoration:none !important; color:#fff !important;}

hr {height:1px; background:#999; border:0; width:95%;}

.c, .clear {clear:both; height:0;}
.center {text-align:center;}

.dash {text-decoration:none; border-bottom:1px dashed;}

.left {float:left;}
.right {float:right;}

.aright {text-align:right;}
.acenter {text-align:center;}

.on {visibility:visible;}
.off {visibility:hidden;}

.no_bg {background:none;}

.mp0 {margin:0; padding:0;}

img {border:0;}

h1, h2, h3, h4, h5 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
h1 {margin:0; padding:5px 10px 0 0; font-size:16pt;}
h2 {margin:0; padding:15px 5px 0 0; font-size:15pt;}
h3 {margin:0; padding:15px 5px 0 0; font-size:14pt;}
h4 {margin:0; padding:15px 5px 0 0; font-size:13pt;}
h5 {margin:0; padding:15px 5px 0 0; font-size:12pt;}

p {margin:0; padding:3px 10px 5px 10px;}

ul {list-style:circle; margin:0; padding:10px 10px 15px 30px;}

/* ******************************************************************** */

.maintbl {margin:0 auto; padding:0; width:90%;}

/* ******************************************************************** */

.head {margin:25px 0 0 25px;}

.cont {position:absolute; top:70px; left:50%; margin-left:320px; text-align:right;}

#content {padding:15px 20px 20px 20px;}

/* ******************************************************************** */

#footer {width:100%; height:204px; background:url(footer_bg.png) 0 0 repeat-x; margin-top:-3px;}
	#footer .fm {margin:80px auto; text-align:center;}

/* ******************************************************************** */

.left_col {width:350px; background:url(left_bg.gif) 0 0 repeat-y;}
.left_col3 {width:350px; background:url('footer_l2_03.png') repeat-x; height: 202px; overflow: hidden;}
	.logo {float:right;}
	
	.mt {clear:both; list-style:none; margin:2px 0 0 45px; padding:0;}
		.mt li {float:left; margin:0px 0px 0px 60px; padding: 0px; display: inline;}
	
	.ml {clear:both; list-style:none; padding:0; margin:25px 0 0 100px;}
		.ml li {width:248px; height:34px; background:url(menu_li.png) 0 0 no-repeat; margin:10px 0 10px 0;}
			.ml li h2 {font-weight:normal; font-size:11pt; margin:0; padding:7px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
				.ml li h2 a {padding:3px 10px 3px 20px;}
				
				.ml .sub {background:none; height:auto; margin:5px 0 5px 0;}
					.ml li h3 {font-weight:normal; font-size:9pt; margin:0; padding:0 0 0 30px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}

.iman {height:34px; padding-right:30px; background:url(imen.png) top right no-repeat;}
.iwomen {height:34px; padding-right:30px; background:url(iwomen.png) top right no-repeat;}
.idown {height:34px; padding-left:30px; background:url(idown.png) 0 0 no-repeat;}

.left_col2 {background:url(left_bg.gif) 0 0 repeat-y; vertical-align:bottom; padding: 0px; margin: 0px; }
	.left_col2 img , .right_col2 img {border:0px; padding: 0px; margin: 0px; overflow: hidden;}
	.left_col2, .right_col2 {display: table-cell; vertical-align: bottom; overflow: hidden;}
	#footer_l {width:309px; height:359px; background: url('footer_l.jpg');}
	#footer_r {width:200px; height:499px; background: url('footer_r.jpg');}
.right_col {width:200px; background:url(right_bg.gif) top right repeat-y; vertical-align:bottom;}
.right_col2 {width:200px; background:url(right_bg.gif) top right repeat-y; vertical-align:bottom;}
.right_col3 {width:200px; height: 202px; overflow: hidden; background:url('footer_l2_03.png') repeat-x;}

/* ******************************************************************** */

.c3 {background:url('footer_l2_03.png') repeat-x; }

.copy {position:relative; margin:-90px 0 0 100px;}

	#st {margin:-60px 0 0 18px; position:relative;}
			#st span {margin:0 0 10px 34px; position:absolute;}
				#st span a {font-size:7pt; text-decoration:none; color:#999;}
				#st span a:hover {text-decoration:underline; color:#fff;}