@charset "utf-8";

/* CSS Document */



body {

	background-color: #FFFFFF;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}#logo {

	background-image: url(images/logo.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 122px;

	width: 191px;

}

#content_outer {

	background-color: #02436a;

	height: auto;

	width: 899px;

}

#content_inner {

	background-color: #f4f9fc;

	height: auto;

	width: 854px;

	margin-left: 23px;

}

.menulink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.menulink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}
#news {
background-image:url(images/news&events.gif);
background-position:top;
background-repeat:no-repeat;
	background-color:#e5ecf2;
	height: 210px;
	width: 258px;
	float: left;
	padding-top:70px;
}
.newshead
{
font:Arial, Helvetica, sans-serif;
color:#333399;
size:14px;
line-height:20px;
padding-left:5px;
font-weight:bold;
}



a.menulink:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}

#news {

background-image:url(images/news&events.gif);

background-position:top;

background-repeat:no-repeat;

	background-color:#e5ecf2;

	height: 210px;

	width: 258px;

	float: left;

	padding-top:70px;

}

#case_cont {

	height: 107px;

	width: 406px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	background-image: url(images/caseimg1.jpg);

	background-position: right;

	background-repeat: no-repeat;

	padding-right: 150px;

	padding-left: 25px;

}

#case_txt {

	background-image: url(images/casehead.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 236px;

	width: 594px;

	float: right;

	padding-top: 50px;

}







.li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(images/libg.jpg);

	background-position: left top;

	list-style-image: url(images/buller.jpg);

	height: 25px;

	background-repeat: no-repeat;

	list-style-position: inside;

	text-align: left;

	vertical-align: middle;

	padding-left: 5px;

}

#menu {

	height: 228px;

	width: 191px;

	float: left;

}

.ul {

	margin: 0px;

	padding-top: 30px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 25px;

}

#outer {

	height: auto;

	width: 899px;

	margin-right: auto;

	margin-left: auto;

}

#topbanner {



	height: 350px;

	width: 899px;

}

#menubox {

	height: 350px;

	width: 191px;

	float: left;

	background-image: url(images/menubg.jpg);

	background-repeat: repeat-y;

}

#footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #75a1bc;

	height: 45px;

	width: 899px;

	text-align: center;

	padding-top: 15px;

}



#header {

	background-image: url(images/header.jpg);

	background-repeat: no-repeat;

	height: 350px;

	width: 708px;

	float: left;

}

#welcomebox {

	background-color: #fdfdfe;

	height: 286px;

	width: 852px;

	border: 1px solid #e4ebf0;

}

#newsbanner

{



width:852px;

height:300px;

background-color:#FFFFFF;

margin-top:10px;



}

#weltxt {

	height: 215px;

	width: 280px;

	background-image: url(images/welimg.jpg);

	background-repeat: no-repeat;

	background-position: left;

	margin-top: 45px;

	margin-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-align:justify;

	padding-left: 230px;

	padding-top:10px;

	float: left;

}

#newsli

{

list-style-image:url(images/bullet.gif);

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color: #666666;

line-height:18px;

height:auto;

}

#subcontent2

{

	background-color:#f9fafc;

	width:auto;

	height:286px;

	margin-left:539px;

	background-image: url(images/newbg.gif);

	background-repeat: repeat-y;

	

}

a.more

{

color:#4683c2;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

text-decoration:none;

outline:none;

}

.tabbg {

	background-image: url(images/tabbg.gif);

	background-repeat: repeat-x;

	height: 80px;

	width: 280px;

}

#pad

{

padding-left:10px;

}

#subcont

{

width:auto;

height:auto;

color:#666666;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

text-align:justify;

border:1px solid #f9fafc;

border-left-color:#e5ecf1;



}

#conthedding

{

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

font-size:17px;

color:#4683c2;

}

#more

{

text-align:right;

}

#case_cont1 {

	height: 107px;

	width: 406px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	background-image: url(images/caseimg2.jpg);

	background-position: right;

	background-repeat: no-repeat;

	padding-right: 150px;

	padding-left: 25px;

	margin-top: 10px;

}

#content_inner_sub {

	background-color: #FFFFFF;

	height: auto;

	width: 854px;

	margin-left: 23px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

#sub_contbox {

	height: auto;

	width: 834px;

	background-color: #FFFFFF;

	padding: 10px;

}

#sub_leftbox {

	height: 300px;

	width: 222px;

	background-color: #CCCCCC;

}

#sub_rightbox {

	background-color: #666666;

	height: 200px;

	width: 612px;

	float: right;

}

.right_conbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	background-color: #ecf8fb;

	height: auto;

	width: 577px;

	border: 1px solid #bfe7f0;

	padding-left: 15px;

	padding-top: 15px;

}

.border {

	border: 7px solid #FFFFFF;

}



.bold_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	height: 20px;

	width: 250px;

	padding-top: 5px;

	text-decoration: none;

}

a.bold_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	height: 20px;

	width: 250px;

	padding-top: 5px;

	text-decoration: none;

	outline:none;



}

a.bold_txt:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	height: 20px;

	width: 250px;

	padding-top: 5px;

	text-decoration: underline;

}





#left_menu {

	background-color: #ecf8fb;

	height: auto;

	width: 222px;

	border: 1px solid #bfe7f0;

	padding-top: 7px;

	padding-left: 7px;

	padding-bottom: 7px;

	float: left;

}

#leftmenu_inner {
	background-color: #02436b;
	height: auto;
	width: 205px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:10px;
}

.headbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #02314e;
	height: 27px;
	width: 190px;
	padding-top: 8px;
	padding-left: 0px;
}

.leftlink_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 200px;
	padding-left: 0px;
	padding-top: 8px;
	list-style-image: none;
	list-style-type: square;
}

a.leftlink_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 200px;
	padding-left: 0px;
	padding-top: 8px;
	outline:none;
	list-style-image: none;
	list-style-type: square;

}

a.leftlink_txt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	width: 200px;
	padding-left: 0px;
	padding-top: 8px;
	list-style-image: none;
	list-style-type: square;
}

a.leftlink_txt:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: underline;
	width: 200px;
	padding-left: 0px;
	padding-top: 8px;
	list-style-image: none;
	list-style-type: square;
}

.ul_01 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 18px;
}



.conthead {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #02314e;

	height: 25px;

	padding-top: 5px;

	padding-left: 15px;

}

.right_conbox_inner {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	background-color: #bfe7f0;

	height: auto;

	width: 265px;

	border: 1px solid #FFFFFF;

	padding: 7px;

}

.conthead_inner {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #02314e;

	height: 25px;

	padding-top: 7px;

	padding-left: 7px;

}

.right_conbox_alliance {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	background-color: #ecf8fb;

	height: auto;

	border: 1px solid #bfe7f0;

	padding: 10px;

}

.right_conbox_inner_alliance {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	background-color: #FFFFFF;

	height: auto;

	border: 1px solid #bfe7f0;

	padding: 7px;

}

.conthead_01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #02314e;

	height: 25px;

	padding-top: 5px;

	padding-left: 15px;

	width: 300px;

}

.footertxt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #75a1bc;

	text-decoration: none;

}

a.footertxt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #75a1bc;

	text-decoration: none;

}

a.footertxt:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #75a1bc;

	text-decoration: underline;

}

.mC {width:100px; margin:5px; float:right;}

.mH {color:#60c; cursor:pointer;  font-weight:bold; border-top:0px solid #300; width:550px;}

.mL {display:none; margin-bottom:10px;}

.mO {margin-left:10px; display:block;}
a.newstitle
{
font:Arial, Helvetica, sans-serif;
color:#666666;
size:13px;
line-height:20px;
padding-left:5px;
font-weight:bold;
text-decoration:none;
}

a.newstitle:hover
{
font:Arial, Helvetica, sans-serif;
color:#333399;
size:13px;
line-height:20px;
padding-left:5px;
font-weight:bold;
}