/***********************************************/

/* HTML tag styles                             */

/***********************************************/

body{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	line-height: 1.166;	

	margin: 0px;

	padding: 0px;

	background:#FFFFFF;
	

}
#wrapper {
	width:1000px;
	margin:0 auto;
	padding:0;
	position:relative;
	height:auto;}
.center {
width:1000px;
height:150px;
margin:0 auto;	
padding:0;
}
.header_bg {

	BACKGROUND:url(header_account.jpg) no-repeat;

	width:995px;

	height:140px;

}

.table_border {

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

	border-left:1px solid #cccccc;

	border-top:1px solid #cccccc;

}

/******* hyperlink and anchor tag styles *******/



a:link, a:visited{

	color: #005FA9;

	text-decoration: none;

}



a:hover{

	text-decoration: underline;

}



/************** header tag styles **************/



h1 {font:Arial,sans-serif;color:#334d55;margin:0;padding:0 0 0 10px;font-size:20px;font-weight:bold;}



h2{

 font: bold 114% Arial,sans-serif;

 color: #006699;

 margin: 0px;

 padding: 0px;

}



h3{

 font: bold 100% Arial,sans-serif;

 color: #334d55;

 margin: 0px;

 padding: 0px;

}



h4{

 font: 100% Arial,sans-serif;

 color: #333333;

 margin: 0px;

 padding: 0px;

}



h5{

 font: 100% Arial,sans-serif;

 color: #334d55;

 margin: 0px;

 padding: 0px;

}



.title_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: 900;

	color: #FFFFFF;

	text-decoration: none;
	margin:0 10px;

}

.header_left {

	BACKGROUND-IMAGE: url(../image/gr_head_l.gif); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: right

}

.header_right {

	BACKGROUND-IMAGE: url(../image/gr_head_r.gif); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: left

}

.header_center {

	FONT-WEIGHT: 600; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../image/header.gif); COLOR: white; FONT-FAMILY: Verdana;width:244px;

}

.content_left {

	BACKGROUND-IMAGE: url(../image/gr_cont_L.gif)

}

.content_right {

	BACKGROUND-IMAGE: url(../image/gr_cont_R.gif)

}

.content_center {

	BACKGROUND-IMAGE: url(../image/gr_cont_C.gif); VERTICAL-ALIGN: top

}

.bottom_left {

	BACKGROUND-IMAGE: url(../image/gr_bot_L.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px

}

.bottom_right {

	BACKGROUND-IMAGE: url(../image/gr_bot_R.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px

}

.bottom_center {

	BACKGROUND-IMAGE: url(../image/gr_bot_C.gif)

}

/*************** list tag styles ***************/



ul{

 list-style-type: square;

}



ul ul{

 list-style-type: disc;

}



ul ul ul{

 list-style-type: none;

}



/********* form and related tag styles *********/



form {

	margin: 0;

	padding: 0;

}



label{

 font: bold 1em Arial,sans-serif;

 color: #334d55;

}

				

input{

font-family: Arial,sans-serif;

}



/***********************************************/

/* Layout Divs                                 */

/***********************************************/

#pagecell1{

	position:absolute;

	top: 112px;

	left: 2%;

	right: 2%;

	width:95.6%;

	background-color: #ffffff;

}



#tl {

	position:absolute;

	top: -1px;

	left: -1px;

	margin: 0px;

	padding: 0px;

	z-index: 100;

}



#tr {

	position:absolute;

	top: -1px;

	right: -1px;

	margin: 0px;

	padding: 0px;

	z-index: 100;

}



#masthead{

	position: absolute;

	top: 0px;

	left: 2%;

	right: 2%;

	width:95.6%;

	

}



#pageNav{

	float: left;

	width:178px;

	padding: 0px;

	background-color: #F5f7f7;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	font: small Verdana,sans-serif;

}



#content{

	padding: 0px 10px 0px 0px;

	margin:0px 0px 0px 178px;

	border-left: 1px solid #ccd2d2;

}





/***********************************************/

/* Component Divs                              */

/***********************************************/

#siteName{

	margin: 0px;

	padding: 16px 0px 8px 0px;

	color: #000000;

	font-weight: normal;

}



/************** utility styles *****************/



#utility{

	font: 75% Verdana,sans-serif;

	position: absolute;

	top: 16px;

	right: 0px;

	color: #919999;

}



#utility a{

	color: #ffffff;

}



#utility a:hover{

	text-decoration: underline;

}



/************** pageName styles ****************/



#pageName{

	padding: 0px 0px 14px 10px;

	margin: 0px;

	border-bottom:1px solid #ccd2d2;

}



#pageName h2{

	font: bold 175% Arial,sans-serif;

	color: #000000;

	margin:0px;

	padding: 0px;

}



#pageName img{

	position: absolute;

	top: 0px;

	right: 6px;

	padding: 0px;

	margin: 0px;

}



/************* globalNav styles ****************/



#globalNav{

position: relative;

width: 100%;

min-width: 640px;

height: 32px;

color: #cccccc;

padding: 0px;

margin: 0px;

background-image: url(../image/glbnav_background.gif);

}



#globalNav img{

	margin-bottom: -4px;

 

}



#gnl {

	position: absolute;

	top: 0px;

	left:0px;

}



#gnr {

	position: absolute;

	top: 0px;

	right:0px;

}



#globalLink{

	position: absolute;

	top: 6px;

	height: 22px;

	min-width: 640px;

	padding: 0px;

	margin: 0px;

	left: 10px;

	z-index: 100;

}





a.glink, a.glink:visited{

  	font-size: small;

  	color: #000000;

	font-weight: bold;

	margin: 0px;

	padding: 2px 5px 4px 5px;

	border-right: 1px solid #8FB8BC;

}



a.glink:hover{

  	background-image: url(../image/glblnav_selected.gif);

	text-decoration: none;

}



.skipLinks {display: none;}



/************ subglobalNav styles **************/



.subglobalNav{

	position: absolute;

	top: 84px;

	left: 0px;

	/*width: 100%;*/

	min-width: 640px;

	height: 20px;

	padding: 0px 0px 0px 10px;

	visibility: hidden;

	color: #ffffff;

}



.subglobalNav a:link, .subglobalNav a:visited {

	font-size: 80%;

	color: #ffffff;

}



.subglobalNav a:hover{

	color: #cccccc;

}



/*************** search styles *****************/



#search{

	position: absolute;

	top: 5px;

	right: 10px;

	z-index: 101;

}



#search input{

  font-size: 70%;

  margin: 0px  0px 0px 10px;

 }

 

#search a:link, #search a:visited {

	font-size: 80%;

	font-weight: bold;

	

}



#search a:hover{

	margin: 0px;

}





/************* breadCrumb styles ***************/



#breadCrumb{

	padding: 5px 0px 5px 10px;

	font: small Verdana,sans-serif;

	color: #AAAAAA;

}



#breadCrumb a{

	color: #AAAAAA;

}



#breadCrumb a:hover{

	color: #005FA9;

	text-decoration: underline;

}





/************** feature styles *****************/



.feature{

	padding: 0px 0px 10px 10px;

	font-size: 80%;

	min-height: 200px;

	height: 200px;

}

html>body .feature {height: auto;}



.feature h3{

	font: bold 175% Arial,sans-serif;

	color: #000000;

	padding: 30px 0px 5px 0px;

}



.feature img{

	float: left;

	padding: 0px 10px 0px 0px;

}





/*************** story styles ******************/



.story {

	padding: 10px 0px 0px 60px;
	font-weight:bold;
	color:#000;
	font-size:12px;
	vertical-align:top;

}
.story1 {

	padding: 10px 0px 0px 10px;
	font-weight:bold;
	color:#000;
	font-size:12px;
	vertical-align:top;

}


.story h3{

	font: bold 125% Arial,sans-serif;

	color: #000000;

}



.story p {

	padding: 0px 0px 10px 0px;

}



.story a.capsule{

	font: bold 1em Arial,sans-serif;

	color: #005FA9;

	display:block;

	padding-bottom: 5px;

}



.story a.capsule:hover{

	text-decoration: underline;

}



td.storyLeft{

	padding-right: 12px;

}
.subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	padding:0 0 0 10px;
	line-height:40px;
	font-weight:bold;
	background:url(../image/head-bg.jpg) repeat-x;
}




/************** siteInfo styles ****************/



#siteInfo{

	clear: both;

	border-top: 1px solid #cccccc;

	font-size:10px;

	color: #cccccc;

	padding: 10px;

	margin: 0 auto;

}



#siteInfo img{

	padding: 4px 4px 4px 0px;

	vertical-align: middle;

}





/************ sectionLinks styles **************/



#sectionLinks{

	margin: 0px;

	padding: 0px;

	font-family:"Times New Roman", Times, serif;

	font-size:12px;

	color:#FFFFFF;



}



#sectionLinks h3{

	padding: 10px 0px 2px 10px;

	border-bottom: 1px solid #cccccc;

}



#sectionLinks a:link, #sectionLinks a:visited {

	display: block;

	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #cccccc;

	background-image: url(bg_nav.jpg);

	font-weight: bold;

	padding: 3px 0px 3px 10px;

}



#sectionLinks a:hover{

	border-top: 1px solid #cccccc;

	background-color: #DDEEFF;

	background-image: none;

	font-weight: bold;

	text-decoration: none;

}





/************* relatedLinks styles **************/



.relatedLinks{

	font-family:"Times New Roman", Times, serif;

	font-size:10px;

	margin: 0px;

	padding: 0px 0px 10px 10px;

	border-bottom: 1px solid #cccccc;

}



.relatedLinks h3{

	padding: 10px 0px 2px 0px;

}



.relatedLinks a{

	display: block; 

}





/**************** advert styles *****************/



#advert{

	padding: 10px;

}



#advert img{

	display: block;

}



/********************* end **********************/




#response { color:#F00; font-size:11px;}
.error { color:#F00;}
.click-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#36C;
	text-decoration:none;
}
.click-link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#36C;
	text-decoration:none;
}
.click-link a:hover {
	color:#36C;
	text-decoration:none;
}

p {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#000;
 padding:10px;
 text-align:justify;
 text-decoration:none;
 line-height:22px;
}


.text-con {
 list-style:disc;
 margin:0 30px; 
 padding:0;
}
.text-con ul {
 list-style:disc;
 margin:0;
 padding:0;
}
.text-con li {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#000;
 text-decoration:none;
 line-height:30px;
 height:30px;
}
#menu {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FAFAFA;
	font-weight:normal;
	text-decoration:none;
	padding:0 15px;
	margin:0;
	line-height:40px;
	border-right:1px #19B4D7 solid;
	display:block;
	text-transform:uppercase;
}
#menu li.home {
	margin:0;
	padding:0;
}
#menu li.home a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FAFAFA;
	font-weight:600;
	text-decoration:none;
	padding:0 20px;
	margin:0;
	line-height:40px;
	background:#04819C;
	display:block;
	text-transform:uppercase;
}
#menu li.home a:hover  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FAFAFA;
	font-weight:600;
	text-decoration:none;
	padding:0 20px;
	margin:0;
	line-height:40px;
	background:#04819C;
	display:block;
	text-transform:uppercase;
}
#menu li:hover a {
	background:#04819C;
	display:block;
	color:#FFF;
	text-decoration:none;	
}
#menu li:hover ul {
	width:200px;
	display:block;	
	margin:0;
	padding:0 0 9px 0;	
}
#menu ul {
	background:#FFF;
	position:absolute;
	display:none;
	margin:0;
	padding:0;
	z-index:1;
	border-radius:0 0 10px 10px;
	/*border:2px solid #000;
	border-top:0;
	moz-box-shadow:0 2px 5px #666;
	webkit-box-shadow:0 2px 5px #666;
	box-shadow:0 2px 5px #666;*/
}
#menu ul li a {
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0 5px;
	line-height:30px;
	display:block;
}
#menu ul li:hover a {
	color:#FFF;
	display:block;
	background:#666;
	text-decoration:none;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	text-decoration:none;
	line-height:30px;
	padding:0 10px;
	margin:0;
}
.head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	padding:0 5px;
	line-height:35px;
	font-weight:bold;
}
.heading {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 font-weight:bold;
 text-decoration:none;
 padding:0 10px;
 line-height:30px;
}
.company-list_head
{
	line-height:20px;text-align:left;padding:5px;background-color:#36C;color:#FFF;
}
.error-text {font-family:Calisto MT Bold;font-size:14px;color:#000;text-decoration:none;font-weight:bold;line-height:25px;letter-spacing:1px;}
.error-text a {font-family:Calisto MT Bold;font-size:14px;color:#f63b34;text-decoration:none;font-weight:bold;line-height:25px;letter-spacing:1px;}
.error-text a:hover {text-decoration:underline;color:#f63b34;}
@font-face {font-family:Calisto MT;src: url(CALIST.ttf);}
@font-face {font-family:Calisto MT Bold;src: url(CALISTB.ttf);}
.error-link {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#496942;line-height:30px;text-decoration:none;font-weight:bold;}
.error-link a {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#b24852;line-height:30px;text-decoration:underline;font-weight:bold;}
.error-link a:hover {text-decoration:none;color:#b24852;}
.error-head {font-family:"Times New Roman", Times, serif;font-size:24px;color:#000;text-decoration:none;font-weight:bold;line-height:40px;}