@charset "utf-8";
/* CSS Document */


body{
	margin:0;
	padding:0;
	background:url(../images/body_bg.gif) top repeat-x;
	background-color:#00122f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
}

h1{
	font-weight:bold;
	font-size:14px;
	color:#0040a5;
}

h1.boldWhiteBig
{
	font-weight:bold;
	font-size:14px;
	color: #ffffff;
}

.trans_white { behavior: url(css/iepngfix.htc); }
* { behavior: url(css/iepngfix.htc) }
/************************************************/
.boldWhite
{
	font-weight:bold;
	font-size:11px;
	line-height:16px;
}
.boldWhiteFooter
{
	 font-family:Tahoma;
	 font-size:11px;
	 font-weight:bold;
}
.boldWhite12
{
	font:Arial;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	line-height:14px;
}
.normalWhite
{
	font-size:11px;
}
.boldWhiteBig
{
	font-weight:bold;
	font-size:14px;
}
.quickText
{
	font-size:12px;
	color:#001a44;
}
.quickText1
{
	font-size:11px;
	color:#001a44;
}
.RecentHead
{
	font-size:12px;
	color:#001a44;
}
/***********************************************/
.InnerHead
{
	padding-left:12px;
	background:url(../images/Inner_headBg.gif);
}
.InnerLeftLiink ul
{
	margin:12px 0 22px 0px;
	padding:0;
	list-style:none;
	line-height:14px;
}
.InnerLeftLiink ul li
{
	margin:0 0 0px 0px;
	padding:0 10px 8px 13px;
}
.InnerLeftLiink ul li a:link, InnerLeftLiink ul li a:visited, InnerLeftLiink ul li a:active
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:12px;
	color:#90d6ff;
}
.InnerLeftLiink ul li a:visited
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:12px;
	color:#90d6ff;
}


.InnerLeftLiink ul li a:hover
{
	text-decoration:underline;
}
/************************************************/
.InnerLeftLiink1 ul
{
	margin:12px 0 18px 0px;
	padding:0;
	list-style:none;
}
.InnerLeftLiink1 ul li
{
	margin:0 0 0px 0px;
	padding:0 10px 8px 13px;
}
.InnerLeftLiink1 ul li a:link, InnerLeftLiink1 ul li a:visited, InnerLeftLiink1 ul li a:active
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:12px;
	color:#90d6ff;
}
.InnerLeftLiink1 ul li a:hover
{
	text-decoration:underline;
}
/************************************************/
a img
{
	border:0px;
}

/***********************************************
a:link,a:visited,a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#90d6ff;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
***********************************************/

a.readmorehome:link,a.readmorehome:visited,a.readmorehome:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#90d6ff;
	text-decoration:underline;
}
a.readmorehome:hover
{
	text-decoration:none;
}

a.linkSmall:link,a.linkSmall:visited,a.linkSmall:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	color:#90d6ff;
	text-decoration:underline;
}
a.linkSmall:hover
{
	text-decoration:none;
}
/***********************************************/
a.linkSmallTahoma:link,a.linkSmallTahoma:visited,a.linkSmallTahoma:active
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	color:#90d6ff;
	text-decoration:underline;
}
a.linkSmallTahoma:hover
{
	text-decoration:none;
}
/***********************************************/
a.topLink:link,a.topLink:visited,a.topLink:active
{
	font-size:11px;
	font-weight:bold;
	color:#90d6ff;
	text-decoration:underline;
}
a.topLink:hover
{
	text-decoration:none;
}
/***********************************************/
a.mainTopLink:link,a.mainTopLink:visited,a.mainTopLink:active
{
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}
a.mainTopLink:hover
{
	
	color:#90d6ff;
}
/***********************************************/
a.footerLink:link,a.footerLink:visited,a.footerLink:active
{
	font-family:Tahoma;
	font-size:10px;
	line-height:18px;
	color:#1067ba;
	text-decoration:underline;
}
a.footerLink:hover
{	
	text-decoration:none;
}

a.footer:link,a.footer:visited,a.footer:active
{
	font-family:Tahoma;
	font-size:10px;
	color:#60666e;
}
/***********************************************/
.listLine ul
{
	margin:0;
	padding:0;
	line-height:18px;
	list-style:none;
}
.listLine li
{
	margin:0 0 15px 0px;
	padding:0 12px 0 8px;
	line-height:18px;
}
.emailBox input
{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #00122f;
	height:18px;
	width:138px;
	padding:3px 0px 0px 6px;

}
/***********************************************/
.footer
{
	font-family:Tahoma;
	font-size:10px;
	color:#60666e;
}
#click_here
{
	float:right;
	padding-right:12px;
	/*
	width:171px;
	padding:48px 12px 28px 395px; !important;
	padding:48px 12px 26px 395px;
	margin:0px;
	*/
}
#click_here_Home
{
	width:171px;
	padding:191px 25px 57px 175px; !important;
	padding:191px 25px 56px 175px;
	margin:0px;
}
#head_text
{
	float:left;
	padding-left:56px;
}
/*********************************************************/
.innerText
{
	color:#000000;
	line-height:16px;
}

.innerPageHead_outer{
	padding:0;
	margin:0 0 17px 0;
}

.innerPageHead
{
	font-weight:bold;
	font-size:14px;
	color:#0040a5;
}
.innerSubHead
{
	font-weight:bold;
	color:#0040a5;
	font-size:12px;
	text-decoration:underline;
}
.innerSubHeadnormal
{
	font-weight:bold;
	color:#0040a5;
	font-size:12px;
	text-decoration:none;
}

a.inerPageLink
{
	color:#0040a5;
	text-decoration:underline;	
}

a.inerPageLink:hover
{
	color:#0040a5;
	text-decoration:none;	
}


.innerSmallFont
{
	font-size:11px;
	padding-right:12px;
	line-height:14px;
}
.innerSmallFontRight
{
	font-size:11px;
	padding-left:14px;
	line-height:14px;
}
/************************************************************/
a.inerSmallLink:link,a.inerSmallLink:active,a.inerSmallLink:visited
{
	font-size:11px;
	color:#0040a5;
	text-decoration:underline;	
}
a.inerSmallLink:hover
{
	text-decoration:none;
}
/*********************************************************
					PORTFOLIO PAGE
**********************************************************/

.portfolio_tbl{
	padding:4px;
	width:100%;
	text-align:left;
}

.portfolio_tbl td{
	color:#666666;
	text-align:center;
	vertical-align:top;
}

.portfolio_tbl td.caption{
	text-align:left;
	font-weight:bold;
	color:#0040a5;
	font-size:12px;
	padding-left:10px;
	padding-top:10px;
}

.portfolio_tbl td p{
	text-align:center;
	border:1px solid #CCCCCC;
	padding:4px;
	font-size:12px;
	color:#666666;
	width:155px;
}

/*******************************************************
				QUICK QUOTE TBL
********************************************************/
.qQuote_tbl{
	background:#E4E4E4;
}

.qQuote_tbl td{ 
	background:#fff;
	padding:3px;
	vertical-align:middle;
}

/********************************************************
						MISC
**********************************************************/
.cm_data_tbl td{
	padding:5px 0;
	vertical-align:top;
}

.news_chart a{
	font-size:11px;
	color:#0040a5;
}

ol.payments{
	margin:0 0 0 20px;
	padding:0;
	line-height:16px;
	list-style:upper-roman;
	font-weight:bold;
	color:#0040a5;
	font-size:12px;
}

ol.payments li p{
	font-weight:normal;
	color:#333333;
}

.sitemap ul li a{
	font-size:12px;
	color:#0040a5;
}

.sitemap ul li a:hover{
	font-size:12px;
	color:#2C98FD;
	text-decoration:none;
}

.sitemap ul li ul li a{
	font-size:11px;
	color:#0040a5;
}

.sitemap ul li ul li a:hover{
	font-size:11px;
	color:#2C98FD;
	text-decoration:none;
}

/**********UPDATES 17-06-2008 *****************/
.tbl_port_list{
	border:1px solid #7f8ea5;
}

.tbl_port_list tr.alt{
	background:#e0e4e9;
}

.tbl_port_list td{
	padding:10px;
	vertical-align:top;
}

.ttl_port_list{
	color:#0040a5;
	font-weight:bold;
}