
img { behavior: url("css/iepngfix.htc") }
br.clear{clear:both;height:1px;}

.clear{
		clear:both;
		height:1px;
	}
	
* HTML .clear{
		visibility:hidden;
	}


a{
	color:#ffcc01;
	text-decoration:none;
}
a:hover{

	text-decoration:underline;

}

	div, p{
		line-height:1.3em;
		margin:0px;
		padding:0px;
	}

	html,body{
		font-family:verdana;
		color:#fff;
		font-size:11px;
		margin:0px; 
		border:0px; 
		padding:0px;
		text-align:center;
		background-color:#152440;
		height:100%
	}
	
	body.landing{background-color:#14233f;}
		body.landing .outer{ margin-top:70px;}
		
	
	#outer td, #outer th{
		font-size:100%;
		vertical-align:top;
		border:0px;
		padding:2px;
		text-align: right;
		
	}
	
	#outer td.cell_1{
		text-align: left!important;
	}
	
	input{
		color:#000;
		font-size:100%;
	}

	img{ border:none}

/*
Author: Jayshree
Modified date: 11/04/08
Description: Changing font-color of all the titles from white to gold.
*/
	h1{ color: #ffcc01; font-family: Myriad Pro; font-size:20px; font-weight:normal; text-transform:capitalize}

/* ******************** START CONTROLS THE LAYOUT OF THE PAGE ************************************** */
#fakebody{background-color:#152440;}
#outer{text-align:left; position:relative;margin:0px auto;border:solid 0px #f00; background:url('../images/stripe.gif');width:895px; min-height:100%}*html #outer{height:100%}
	.outerarea{background:url('../images/bg.gif') no-repeat; width:895px;  min-height:484px;}
		*html .outerarea{width:895px;height:484px;}

		.content_left{ float:left;border:solid 0px #f00; width:341px; }
		/*
		Author: Jayshree
		Modified date: 11/04/08
		Description: Redesigned to include the top latest news feeds and to make align the table and text in each half of page. top padding changed from 100px to 57px.
		*/
		.content_right{ width:498px; float:right; padding:57px 55px 0px 0px;}
		* html .content_right { padding: 70px 55px 0 0; }
		*:first-child+html .content_right { padding: 70px 55px 0 0; }
		.logo{	position:absolute;top:90px;	left:380px;	}
		
		#contentarea{padding-top:117px;width:895px;background:url('../images/middle.gif');border:solid 0px #f00; min-height:600px; height: auto!important; height: 600px;}
		#footer{ position:absolute; top:490px; width:365px;color:#6e7176; font-size:9px; }
		
		.mainarea{ padding:0px 20px 0px 65px; }
		
		.feature{ position:absolute; padding-top:20px; left:26px; width:300px;}
/* ******************** END CONTROLS THE LAYOUT OF THE PAGE ************************************** */


/******************* START NAV **********************/
#topnav
{
	position:absolute;
	z-index:10000;
	top:64px;
	height:19px;
	left:348px;
	width:554px;
}


#topnav ul 
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
}

#ulnav a 
{
	font-family:Arial;
	display: block;
	white-space:nowrap;
	color:#fff;
	text-decoration: none;
	padding-right:10px;
	text-transform:uppercase;
	font-size:9px;
}


#ulnav a.selected {
	font-weight:bold
}

#ulnav li {
	float: left;
	position: relative;
	cursor: default;
	padding: 0 0 0 0;
	margin: 0;
	
	}

#ulnav li ul {
	display: none;
	position: absolute;
	left: 0;
	padding: 0;
	width:130px;
}

#ulnav li li {
	display: block;
	border-top:1px solid #2C4D7D;
	width:120px;
	padding:2px 0px 2px 0px;
	margin:0px 4px 0px 4px ;
	
}

#ulnav li:hover ul, #ulnav li.over ul {
	display: block;
}


/* ***************************************  START UL LEFT NAV *************************************** */
	#leftnav
	{	
		width:231px;	
		margin-left:45px;	
	}
	
	#leftnav ul{
		padding:0px 0px 0px 0px;
		margin:0px;
	}

	ul#leftnav a{
		text-decoration:none;
		color:#fff;
		display:block;

		font-size:10px;
	}
	

	ul#leftnav li{
		list-style-image:none;
		list-style-type:none;
		margin:0px;
		margin-bottom:3px;
		padding:1px 0px 4px 10px;
		background-color:#3e4f6b;
		
	}
	
	ul#leftnav li li a /*2nd Level Nav*/
	{
		border:none; 
		padding:1px 0px 1px 10px; 
		margin:0px;
		color:#505D6A;
		}

	ul#leftnav li a:hover, ul#leftnav li a.selected{color:#ffd801}

	ul#leftnav li li a{ padding-left:5px; color:#fff;}



/* ***************************************  START UL LEFT NAV *************************************** */
	#secondnav
	{	

		margin-top:70px;
		width:221px;	
		background:url('../images/navtop.gif') no-repeat top #576b89	;
			color:#c5d6f7;
			padding:4px 0px 4px 10px;
	}
	
	#secondnav ul{
		padding:0px 0px 0px 0px;
		margin:0px;
		
	}

	ul#second a{
		text-decoration:none;
		color:#c5d6f7;
		display:block;

		font-size:10px;
	}
	

	ul#second li{
		list-style-image:none;
		list-style-type:none;
		margin:0px;
		margin-bottom:1px;
		padding:1px 0px 0px 5px;
		
	}
	
	ul#second li li a /*2nd Level Nav*/
	{
		border:none; 
		padding:1px 0px 1px 5px; 
		margin:0px;
		}

	ul#second li a:hover, ul#second li a.selected{color:#fff}
	ul#second li a.selected{ font-weight:bold}
	
	.bottom{background:url('../images/navbtm.gif') no-repeat bottom #576b89	;}


/* *************************************** START HYGENE NAV *************************************** */
.hyg{ position:absolute; top:0px; left:0px;top:64px; }
	.hyg a{ color:#aabfe3; font-size:9px;}
	.hyg a:hover, .hyg a.selected{ color:#fff; text-decoration:none }

/* *************************************** START SITEMAP *************************************** */
	.sitemap li{
		list-style-image:none;
		list-style-type:none;
		margin:0px;
		margin-bottom:1px;
		padding:1px 0px 0px 5px;	
	}
	
	.sitemap a{ text-decoration:underline}
	.sitemap li li a, .sitemap li li li a, .sitemap li li li li a{ color:#fff}
/* ***************************************  START NEWS TEMPLATE *************************************** */
.newslist_heading{ color:#ffcc01; font-weight:bold}
.newslist_item a{color:#ffcc01;}
.newslist_item{ margin-bottom:20px;}

/* ***************************************  START LOGIN TEMPLATE *************************************** */
#login input{ border:solid 1px #b1cfd6; width:200px; margin-right:5px;}
#login .submit input{border:none;width:55px; height:16px; margin-top:4px}
.username, .password{ color:#fecb00}

/* ***************************************  START SEARCH TEMPLATE *************************************** */
.search{ position:absolute; top:10px; right:50px;}
	.search label{ float:left; font-family:Myriad Pro; color:#ffcc01; font-size:13px; padding-top:3px; margin-right:5px;}
	.search input.submit{ background:url('../images/go.gif'); width:19px; height:14px; border:none; margin-bottom:3px; margin-left:5px;}

/* ***************************************  START HOME TEMPLATE *************************************** */
/*
		Author: Jayshree
		Modified date: 11/04/08
		Description: To make align the table and text in each half of page. top padding changed from 135px to 50px.
		*/
.home{ padding-top:50px; width:320px;}
	.homelogin{ position:absolute; top:420px; left:0px;width:330px; margin: 0; padding: 0}
	.homelogin label{ float:left; padding:3px 0 0px 0px; margin: 0}
	.homelogin input{ width:76px; height:14px; margin: 0; padding: 0}
	.homelogin input.submit{ background:url('../images/gohome.gif'); width:20px; height:16px; border:none; margin-bottom:3px; margin-left:2px; padding: 0; margin-right: 0}
	.homelogin input.pwd{ float:left}
	
/* ***************************************  START GENERAL *************************************** */
.content_left tr.highlight{ background-color:#3e4f6b;}
.content_right tr.highlight{ background-color:#152440;}

#gold,.gold{ color:#ffcc01}
.goldlrg{ color:#ffcc01; font-family:Myriad Pro; font-size:14px;}
.goldright{ color:#ffcc01; text-align:right}

.featurepaper{ background:url('../images/paper.gif') no-repeat; padding:10px 10px 2px 50px; height:76px; width:241px; color:#fff}
	.featurepaper a{ color:#c5d6f7}

.headset{ background:url('../images/headset.gif') no-repeat; padding:10px 10px 2px 75px; height:76px; width:241px; color:#fff}
	.headset a{ color:#c5d6f7}	

.download{ background:url('../images/pdf.gif') no-repeat; padding:10px 3px 2px 45px; margin:10px 0px 10px 0px; height:54px; width:348px; color:#fff}*html .download{width:394px;}
	.download a{ color:#ffd801}
	
table.archivenews {
    color:#ffcc01;
    border:Solid 0px #f00; 
    background:url('../images/archive.gif') no-repeat; 
    padding:2px 3px 2px 0px; 
    margin:10px 0px 0px 0px; 
    height:59px; 
    width:394px;
    border:solid 0px #f00; }
    
table.archivenews tr td {
    text-align:center !important;
    padding:2px 3px 2px 49px !important;  }    
    
table.archivenews a { color:#fff }

table.archivenews tr.highlight { background:none; }
table.archivenews td.cell_1 { width:160px; }
table.archivenews td.cell_2 {}
	
.floatleft{
	float:left;
		}

.floatright{
	float:right;
		}
		
input.admin_btn{ background:#ffcc01; border:none; color:#152440; text-transform:uppercase; border:solid 1px #000; width:100%; font-weight:bold}
input.admin_btn:hover{ background:#152440;color:#ffcc01;}	

/*
		Author: Jayshree
		Modified date: 11/04/08
		Description: Added Latest news section in homepage.
		*/
		

		
.latest_news {
	/*background: url(../images/bg_latest_news_top.gif) no-repeat top left;*/
	background-color: #3d4f6c;
	float: left;
	padding: 0px;
	margin-top: 0px;
	width: 400px;
}

.latest_news_bottom {
	/*background: url(../images/bg_latest_news_bottom.gif) no-repeat bottom right;*/
	height: 16px;
	float: left;
	width: 407px;
}

.latest_news .newsline {
	padding: 10px 0 10px 0;
	float: left;
	background-color: #32425c;
}

.latest_news .date {
	color: #e4ba0d;
	float: left;
	font-weight: bold;
	width: 80px;
	padding:5px 0 5px 5px;
	
}

.latest_news .title {
	float: right;
	padding-left: 0 0 0 10px;
	width: 310px;
	padding:5px 0 5px 5px;
}

.latest_news .title a {
	color: #fff;
	font-weight: bold;
}

.greybox{ color:#fff;	font-size:90%; width:231px;	background:url('../images/navtop.gif') no-repeat top #576b89;	color:#c5d6f7;  padding:0; margin:0;}
.greybox .inner{background:url('../images/navbtm.gif') no-repeat bottom; padding:1em;}
.greybox label{color:#fff; margin-left:1em;}
.greybox h4{font-size:100%; color:#FFD801; font-weight:normal; margin:0 0 0.5em 0;}
* html .mainarea{ padding:0px 20px 0px 35px; }