/* HTML Overrides */
body						{
	padding					:	0px;
	margin					:	0px;
	font-size				:	11px;
	color					:	#704E07;
	font-family				:	Arial, Helvetica, sans-serif;
	background				: 	url('../i/webimages/public_newbrand/bodybg.gif') repeat-x left top;	
}

Td							{
	font					: 	normal 11px Verdana; 
	color					:	#000000; 
	line-height				:	16px;
}
a							{
	outline					:	none;
}

a:link						{
	color					:	#424242;
	text-decoration			:	none;
	outline					:	none;
	font-size				:	11px;
}
a:visited					{
	color					:	#704E07;
}
a:active					{
	color					:	#704E07;
}
a:hover						{
	color					:	#E33816;
}

#nav
{
COLOR:#339ea8; 
TEXT-DECORATION:underline;
}

img							{
	border					:	0;
}
div							{
	text-align				:	left;
}
/* Object Overrides */


#centerd					{
	margin					:	auto;
	text-align				:	center;
	vertical-align			:	top;
}
#base_container				{
	width					:	970px;
	display					:	block;
	margin					:	auto;
	background-color		:	#ffffff;
}
#header_block				{
	width					:	970px;
	height					: 	115px;	
	display					:	block;
	background				: 	url('../i/webimages/public_newbrand/headerleft.gif') repeat-y left;
}
#logo						{
	height					:	80px;
	width					:	215px;
	display					:	block;
	float					:	left;
	padding					:	35px 0 0 15px;
	background				: 	url('../i/webimages/public_newbrand/header_logoframe.gif') no-repeat top;	
}

#caption					{
	height					:	4px;
	width					:	970px;
	display					:	block;
	float					:	left;	
	background-color		:	#EBEBEB;	
}

#spacer {	
	width					:	970px;
	height					:	4px;
	clear					:	both;
	float					:	left;
	display					:	block;
	background				:	url('../i/webimages/public_newbrand/headerRight.gif') repeat bottom;
	}

#Right_block{	
	width					:	970px;
	min-height				:	115px;
	clear					:	both;
	float					:	left;
	display					:	block;
	background				:	url('../i/webimages/public_newbrand/bodyleft.gif') repeat-y right;
	}

#BannerText {
	height					: 56px;
	width					: 332px;
	display					: Block;
	margin-top				: 5px;
	float					: right;
	padding					: 33px 250px 0 0;
	position				: relative;
	color					: #ec1019;
	font-size				: 18px; 
}

/*Navigation menu style start */

#nav_links					{
	height					:	57px;
	width					:	100%;
	clear					:	both;
	display					:	block;
	top					:   	48px;
//	padding-left				: 	10px;
	left					:	371px;
//	float					: 	left;
	position				:   	absolute;

	
}

#nav_links ul				{
	margin					:	0;
	padding					:	0;
	list-style-type			:	none;
	width					:	auto;
	display					:	inline;
}
#nav_links li				{
	display					:	block;
	float					:	left;
	height					:	30px;
	text-align				:	center;
	vertical-align			:	middle;
	padding					:	10px 7px 0 0px;
	color					:	#704E07;
}

/*Navigation menu style end */

.middle_block	
			{
	width					:	970px;
	/*dont remove the / before height below. that is a tweak for IE*/
	/*/height					:	300px;*/
	/*min-height				:	46px;*/
	min-height				:	412px;
	clear					:	both;
	float					:	left;
	display					:	block;
	background				: 	url('../i/webimages/public_newbrand/bodyleft.gif') repeat-y left;
}

#middle_right{
	width					:	970px;
	min-height				:	412px;
	float					:	left;
	clear					:	both;
	display					:	block;
	background				: 	url('../i/webimages/public_newbrand/bodyleft.gif') repeat-y right;
}

/*the below class is a hack to min width in IE 6*/
* html .ieOnlyHeight { 
	width					:	970px;
	clear					:	both;
	float					:	left;	
	display					:	block;
	height: 500px; }

#middle_base				{
	width					:	970px;
	height					:	4px;
	clear					:	both;
	float					:	left;
	display					:	block;
	background				: 	url('../i/webimages/public_newbrand/bodyBottom.gif') repeat-x  bottom ;	
}

#footer_block				{
	width					:	960px;
	height					:	91px;
	display					:	block;
	clear					:	both;
	/*background				:	url('../i/CLPImages/footer_bg.gif') no-repeat top left;*/
}
#foot_links					{
	height					:	7px;
	width					:	960px;
	clear					:	both;
	float					:	right;
	display					:	block;
	padding					:	0 0 0 0;
}


.licolor {
	color					:	#FEED73;
}
/*#nav_links li span			{
}
*/

/*
#nav_links li a				{
	display					:	block;
	color					:	#704E07;
	font-size				:	12px;
	outline					:	none;
	text-decoration				:	none;
	font-family				:	Arial, Helvetica, sans-serif;
	font-weight				:	bold;
		
}
*/

#nav_links li a:hover		{
	color					:	#ea2129;
	text-decoration				:	none;
	font-weight				:	Bold;
}



#foot_links 				{
	font-size				: 	10px; 
	color					: 	#616161; 
	height					: 	2px; 
	text-align				: 	right
}
#foot_links li				{
	/*display					:	block;
	float					:	right;
	height					:	7px;
	text-align				:	center;
	vertical-align			:	middle;
	padding					:	15px 7px 0 7px;
	margin					:	0 2px 0 0;
	color					:	#704E07;
	font-size				:	14px;
	font-family				:	Arial, Helvetica, sans-serif;*/
}
#foot_links li span			{
	color					:	#FEED73;
}
#foot_links a			{
	padding-right			: 	0px; 
	padding-left			: 	0px; 
	font-size				: 	10px; 
	padding-bottom			: 	0px; 
	margin					: 	0px; 
	color					: 	#616161; 
	padding-top				: 	0px; 
	height					: 	20px; 
	text-align				: 	right
}
#foot_links li a:hover		{
	color					:	#E33816;
	text-decoration			:	none;
}
/* Class Overrides */
.clr						{
	clear					:	both;
}
.fleft						{
	float					:	left;
}
.fright						{
	float					:	right;
}
.copyright					{
	font-size				: 	10px; 
	color					: 	#616161; 
	width					:	200px; 
	text-align				: 	left
}

/* #logout {
	position				: 	static;
	top					:	40px;
	left					:	550px;	
	clear					:	both;
	float					:	right;
	display					:	block;	
} */

#logout		
	{
	height					:	100%;
	width					:	100%;
	clear					:	both;
	display					:	block;
	/ *top					:   	10px;
	left					: 	10px; */
	position				:   	static;	
	padding					: 10px 0 0 0;
	
}
	

#Manual {
	position				: 	absolute;
	top						:	150px;
	left					:	600px;	
	font-weight				:	bold;
	width					:	auto;
	align:					right; 
	/*clear					:	both;
	float					:	right;*/
	display					:	block;
	padding					:	0 0 0 10px;
	color					:	#424242;	
}

#welcome {
	position				: 	absolute;
	top						:	110px;
	left					:	680px;	
	width					:	400px;
	/*clear					:	both;
	float					:	right;*/
	display					:	block;
	padding					:	0 0 0 10px;
	font-weight				:	bold;
	color					: 	#424242;	
		
}


/*-------------------------------------------------------*/

INPUT.Btn {
	BORDER-RIGHT			: #ffeecc 1px solid; 
	BORDER-TOP				: #ffeecc 1px solid; 
	FONT-SIZE				: 10px; 
	BACKGROUND				: #ffeecc; 
	BORDER-LEFT				: #ffeecc 1px solid; 
	COLOR					: #000000; 
	BORDER-BOTTOM			: #ffeecc 1px solid; 
	FONT-STYLE				: normal; 
	FONT-FAMILY				: Verdana
	
}

.NavTextOn {
	
	FONT					: 12px Helvetica,Arial,sans-serif;
	color					: red;
	TEXT-DECORATION			: none;
	cursor					: pointer;		
}


.NavTextOff {
	FONT					: 12px Helvetica,Arial,sans-serif; 
	COLOR					: black;
	TEXT-DECORATION			: none;
	cursor					: pointer;
}

.MainTextBold {
	font-weight				:bold;
	color					:#424242;
}

.MainTextBoldSmall {
	font-weight				:bold;
	font-size				:10;
}

.textgreen {
	color					:#008000;
}	

.rowStripColor {
	 background-color		:#EAEAEA;
}	

.timeouterr {
	position				: relative;
	FONT					: 14px Verdana; 
	COLOR					: red; 
	TEXT-DECORATION			: none;
	height					: 100px;
	width					: 100%;
	
}

.ARGood 		{
	background-color:#E2F1EA;
	color:#000000;
	font-weight:600;
	border: #000000 solid 1px;
	margin-bottom:10px;
	margin-top:10px;
	}
					
.ARBad 			{
	background-color:#F2F2F2;
	color:#000000; 
	font-weight:600; 
	border: #000000 solid 1px;
	margin-bottom:10px; 
	margin-top:10px;
	}
.ActionReplyGoodText	{
	color:#008000; 
	font-weight:600; 
	margin-bottom:10px; 
	margin-top:10px; 
	}
						
.ActionReplyBadText		{
	color:#FF0000; 
	font-weight:600; 
	margin-bottom:10px; 
	margin-top:10px;	
	}

.PageContent {
	font					: 	normal 11px Verdana; 
	color					:	#000000; 
} 

.Statictext {
	color					:	#000000;
}

/* button */
#buttonbase { margin: auto; padding-left: 10px; }
#buttonLogo_base { margin: auto; }
#button_base #button { float: left; height: 16px; padding: 0 0 0 8px; background: url("../i/webimages/public_newbrand/buttonLeft.gif") no-repeat top left; }
#button .buttonend { float: left; height: 23px; padding: 0 8px 0 0; background: url("../i/webimages/public_newbrand/buttonRight.gif") repeat top right; overflow:visible;background: url("../i/webimages/public_newbrand/buttonMiddle.gif");}
#button .buttonend input { float: left; height:23px; text-align: center; font-family:inherit; border: none; outline-style: none; color: #fff; background: url("../i/webimages/public_newbrand/buttonMiddle.gif"); font-size: 12px; font-weight: bold; cursor: pointer; padding: 3px 1px 5px 10px;  overflow:visible; }

#button .buttonend:hover { float: left; height: 23px; padding: 0 8px 0 0; background: url("../i/webimages/public_newbrand/mouseover_buttonRight.gif") repeat top right; overflow:visible;background: url("../i/webimages/public_newbrand/mouseover_buttonMiddle.gif");}
#button .buttonend input:hover { float: left; height:23px; text-align: center; font-family:inherit; border: none; outline-style: none; color: #fff; background: url("../i/webimages/public_newbrand/mouseover_buttonMiddle.gif"); font-size: 12px; font-weight: bold; cursor: pointer; padding: 3px 1px 5px 10px;  overflow:visible; }

#buttonbase { margin: auto; padding-left: 0px;
background: url("../i/webimages/public_newbrand/mouseover_buttonRight.gif"); 
overflow:visible;background: url("../i/webimages/public_newbrand/mouseover_buttonMiddle.gif");
}


/* Logout button in Client Portal */

#Logoutbase { margin: auto; padding-left: 10px; }
#LogoutLogo_base { margin: auto; }
#Logout_base #button { float: left; height: 16px; padding: 0 0 0 8px; background: url("../i/webimages/public_newbrand/buttonLeft.gif") no-repeat top left; }
#button .Log_out { float: right; height: 23px; padding: 0 8px 0 0; background: url("../i/webimages/public_newbrand/buttonRight.gif") repeat top right; overflow:visible;background: url("../i/webimages/public_newbrand/buttonMiddle.gif");}
#button .Log_out input { float: left; height:23px; text-align: center; font-family:inherit; border: none; outline-style: none; color: #fff; background: url("../i/webimages/public_newbrand/buttonMiddle.gif"); font-size: 12px; font-weight: bold; cursor: pointer; padding: 3px 1px 5px 10px;  overflow:visible; }

#button .Log_out:hover { float: right; height: 23px; padding: 0 8px 0 0; background: url("../i/webimages/public_newbrand/mouseover_buttonRight.gif")
 repeat top right; overflow:visible;background: url("../i/webimages/public_newbrand/mouseover_buttonMiddle.gif");}
#button .Log_out input:hover { float: left; height:23px; text-align: center; font-family:inherit; border: none; outline-style: none; color: #fff; background: url("../i/webimages/public_newbrand/mouseover_buttonMiddle.gif"); font-size: 12px; font-weight: bold; cursor: pointer; padding: 3px 1px 5px 10px;  overflow:visible; }

#Logoutbase { margin: auto; padding-left: 0px;
background: url("../i/webimages/public_newbrand/mouseover_buttonRight.gif"); 
overflow:visible;background: url("../i/webimages/public_newbrand/mouseover_buttonMiddle.gif");
}


/* Client Econtract */





.title 
	{ 
		font-size: 24px; 
		color: #ed1c25;
	}
	
	
.MainTextBold 		
	{ /*Global Bold Style*/
		font-weight:800px;
		font-family: helvetica,arial,sans-serif;
		font-weight: bold;
	} 
	
.ClientEContractText	
{
	
	font-family:arial; 
	font-size:12px; 
	font-style:normal; 
}					




.Input-Standard	 {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	border:1px solid #C8BBBE;
	}
					
.Input-Box 			{ /*Active Text Field*/
					background-color:#FFFF99; 
					border:1px solid #8080ff; 
					}
					
					

/*----------------------*/
/*	iframe Properties   */
/*----------------------*/				

.SubTitle {
	font: normal 12px "Times New Roman";
}

.BodyTitle {
	font: bold 11px "Times New Roman";
}

.InlineBold {
	font: bold 10px "Times New Roman";
}

.BodyText {
	font-family: "Times New Roman";
	font-size: 11px;
}

.BodyTextAlign {
	font-family: "Times New Roman";
	font-size: 11px;
	align:"justify";
}


.InlineHeader {
	font-family: "Times New Roman";
	font-size: 11px;
    font-weight: 600;
    font-style : italic;
}

.HeaderText {
	font-family: "Times New Roman";
	font-weight:bold;
	font-size: 14px;
}

.nav
{


}

.tdBackgroundNocolor
{
	color:red;
	background-color:#E8EAFA;
}

#divMenu a:hover
{
	color:red;
	font-weight:bold;
	
}

#divMenu a:visited
{
	color:red;
	font-weight:bold;
	
}


#divMenu a:active					{
	color					:	red;
}







