* {
	margin: 0;
	padding: 0;
}

html, html body {
	height:100%;
}
.txt10white
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
}
.footertext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:middle;
	padding-top:10px;
}
.txt11black
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.txt12gray
{
	font-family:Arial;
   color:#717171; 
   font-size:12px;
   font-weight:normal;
   white-space:nowrap;
}

.txt12black
{
	font-family:Arial;
   color:#000000; 
   font-size:13px;
   font-weight:normal;
   white-space:nowrap;
}

.srchtxt12gray
{
	font-family:Arial;
   color:#717171; 
   font-size:12px;
   font-weight:normal;
   white-space:nowrap;
}

.srchtxt12gray a:link{
	text-decoration:underline;
	cursor:pointer;
	font-family:Arial;
	/*color:#e07227; */
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	color:#0033CC;
}
.srchtxt12gray a:active 	{ text-decoration:underline;
	cursor:pointer;
	font-family:Arial;
	/*color:#e07227; */
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;color:#0033CC; }
.srchtxt12gray a:visited { text-decoration:underline;
	cursor:pointer;
	font-family:Arial;
	/*color:#e07227; */
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;color:#0033CC; }
.srchtxt12gray a:hover 	{ text-decoration:underline;
	cursor:pointer;
	font-family:Arial;
	/*color:#e07227; */
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;color:#0033CC;
}


/******************************* Search box **************************/
.txtbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#ECF1F7;
	border:0px;
	height:12.5pt;
	line-height:10pt;
}
.searchbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ECF1F7;
	border:0px;
	height:15pt;
	line-height:15pt;
}
.txt12whitebold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.txt12inputbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
		
}
.txtremarkbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7D839B;
}
.txt12white
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.txt12orangebold
{
	color:#FFB615;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/*********************************************************************/

/*********************************Hyperlinks**************************/
A.MenuLink1:link { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; font-weight:bold; }
A.MenuLink1:active { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; font-weight:bold; }
A.MenuLink1:visited	{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; font-weight:bold; }
A.MenuLink1:hover { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#FFB615; font-weight:bold; }

A.MenuLink2:link { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFB615; font-weight:bold; }
A.MenuLink2:active { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFB615; font-weight:bold; }
A.MenuLink2:visited	{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFB615; font-weight:bold; }
A.MenuLink2:hover { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#FFFFFF; font-weight:bold; }

A.MenuLink3:link { font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; font-weight:normal; }
A.MenuLink3:active { font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; font-weight:normal; }
A.MenuLink3:visited	{ font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; font-weight:normal; }
A.MenuLink3:hover { font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#FFB615; font-weight:normal; }

/********************************************************************/
.whiteheadtxt {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.black_overlay{
	display: none;
 	position: absolute;
	top: 0%;
    left: 0%;
	width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
   -moz-opacity: 0.8;
   opacity:.80;
   filter: alpha(opacity=50);
}
.fields{
   font-family:Arial;
   color:#717171; 
   font-size:12px;
   font-weight:normal;
   text-align:right;
}
.fields2{
   font-family:Arial;
   color:#717171; 
   font-size:12px;
   font-weight:normal;
   white-space:nowrap;
}
.fields2-bold{
   font-family:Arial;
   color:#717171; 
   font-size:12px;
   font-weight:bold;
   white-space:nowrap;
}
.img{
	border:0px;
}
.toplink1{
	font-family:'Arial';
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}
.toplink1:hover{
	text-decoration:underline;
}
.right_link{
   font-family:Arial;
   color:#282828; 
   font-size:11px;
   font-weight:normal;
   padding-left:10px;
   text-decoration:none;
}
.right_link:hover{
	text-decoration:underline;
}

.right_link2{
   font-family:Arial;
   color:#282828; 
   font-size:11px;
   font-weight:normal;
   padding-left:10px;
   text-decoration:none;
}
.right_link2:hover{
	text-decoration:underline;
	cursor:pointer;
}


.title{
font-family:arial;
font-weight:normal;
font-size:13px;
}

.heading1{
   font-family:Arial;
   color:#ffc000;
   font-weight:bold;
   font-size:11px;
}
.heading2{
   font-family:Arial;
   color:#e07227;
   font-weight:bold;
   font-size:11px;
}
.heading3{
   font-family:Arial;
   color:#ffffff;
   font-weight:bold;
   font-size:11px;
}
.txtfield3{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:80px;
   height:18px;
   background-color:#f6f6f6;
}
.txtfieldamt{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:80px;
   height:18px;
   background-color:#f6f6f6;
   text-align:right;
} 
.txtfield3_big{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:135px;
   height:18px;
   background-color:#f6f6f6;
}
.txtfield3_extralarge{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:300px;
   height:18px;
   background-color:#f6f6f6;
}

.txtfield3_extralarge_white{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:300px;
   height:18px;
   background-color:#FFFFFF;
}

.txtfield3_otheremail{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:550px;
   height:18px;
   background-color:#f6f6f6;
}

.txtfield3_otheremail_white{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:550px;
   height:18px;
   background-color:#FFFFFF;
}

.txtfield3_extralarge2{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:750px;
   height:18px;
   background-color:#f6f6f6;
}

.txtfield3_extralarge2_white{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:500px;
   height:18px;
   background-color:#FFFFFF;
}

.txtfield3-white{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:80px;
   height:18px;
   background-color:#FFFFFF;
}
.txtfield3_white{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:80px;
   height:18px;
   background-color:#FFFFFF;
}
.txtfieldamt_white{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:80px;
   height:18px;
   background-color:#FFFFFF;
   text-align:right;
} 
#livesearch
  {
  margin:0px;
  width:80px;
  font-family:Arial;
  color:#262626; 
  font-size:11px;
  border:1px solid #d4d8e0;
  background-color:#FFFFFF;
  }
#zip
{
margin:0px;
}
.txtfield3_white_big{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:140px;
   height:18px;
   background-color:#FFFFFF;
} 

.txtfield3_white_large{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:180px;
   height:18px;
   background-color:#FFFFFF;
} 

.txtfield3_noofpages{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:35px;
   height:18px;
   background-color:#FFFFFF;
}

.txtfield3-big-white{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
  /* width:100px;*/
   height:18px;
   background-color:#FFFFFF;
} 
.txtfield3-big{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:100px;
   height:18px;
   background-color:#f6f6f6;
}

.txtfield2_number{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:60px;
   height:18px;
   background-color:#f6f6f6;
   text-align:right;
}

.txtfield2{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:60px;
   height:18px;
   background-color:#f6f6f6;
}
.txtfield2-white{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:60px;
   height:18px;
   background-color:#FFFFFF;
}
.txtfield{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:140px;
   height:18px;
   background-color:#f6f6f6;
}
.txtfield-white{
   font-family:Arial;
   color:#262626; 
   font-size:11px;
   border:1px solid #d4d8e0;
   width:140px;
   height:18px;
   background-color:#FFFFFF;
}
.txtarea{
   font-family:Arial;
   color:#262626;
   background-color:#f6f6f6;
   font-size:11px;
   border:1px solid #cccccc;
   width:140px;
   height:100px;
}
.txtarea2{
   font-family:Arial;
   color:#262626;
   background-color:#f6f6f6;
   font-size:11px;
   border:1px solid #cccccc;
   width:140px;
   height:40px;
} 
.txtarea2-big{
   font-family:Arial;
   color:#262626;
   background-color:#f6f6f6;
   font-size:11px;
   border:1px solid #cccccc;
   width:200px;
   height:40px;
}

.txtarea2_setup_ac{
   font-family:Arial;
   color:#262626;
   background-color:#f6f6f6;
   font-size:11px;
   border:1px solid #cccccc;
   width:420px;
   height:70px;
}

.txtarea2_setup_ac_white{
   font-family:Arial;
   color:#262626;
   background-color:#FFFFFF;
   font-size:11px;
   border:1px solid #cccccc;
   width:420px;
   height:70px;
}

.txtarea2_support_ac{
   font-family:Arial;
   color:#262626;
   background-color:#f6f6f6;
   font-size:11px;
   border:1px solid #cccccc;
   width:420px;
   height:140px;
}

.txtarea2_support_ac_white{
   font-family:Arial;
   color:#262626;
   background-color:#FFFFFF;
   font-size:11px;
   border:1px solid #cccccc;
   width:420px;
   height:140px;
}

.txtarea2_setup{
   font-family:Arial;
   color:#262626;
   background-color:#f6f6f6;
   font-size:11px;
   border:1px solid #cccccc;
   width:800px;
   height:70px;
}

.txtarea2_setup2{
   font-family:Arial;
   color:#262626;
   background-color:#f6f6f6;
   font-size:11px;
   border:1px solid #cccccc;
   width:800px;
   height:200px;
}

.txtarea2_setup3{
   font-family:Arial;
   color:#262626;
   background-color:#f6f6f6;
   font-size:11px;
   border:1px solid #cccccc;
   width:550px;
   height:300px;
}

.txtarea2_setup3_white{
   font-family:Arial;
   color:#262626;
   background-color:#FFFFFF;
   font-size:11px;
   border:1px solid #cccccc;
   width:550px;
   height:300px;
}

.txtarea2_setup_white{
   font-family:Arial;
   color:#262626;
   background-color:#FFFFFF;
   font-size:11px;
   border:1px solid #cccccc;
   width:800px;
   height:70px;
}

.txtarea2_setup2_white{
   font-family:Arial;
   color:#262626;
   background-color:#FFFFFF;
   font-size:11px;
   border:1px solid #cccccc;
   width:800px;
   height:200px;
}

.txtarea2-white-big{
   font-family:Arial;
   color:#262626;
   background-color:#FFFFFF;
   font-size:11px;
   border:1px solid #cccccc;
   width:200px;
   height:40px;
}

.txtarea2_white_large{
   font-family:Arial;
   color:#262626;
   background-color:#FFFFFF;
   font-size:11px;
   border:1px solid #cccccc;
   width:400px;
   height:60px;
}
 
.txtarea2-white{
   font-family:Arial;
   color:#262626;
   background-color:#FFFFFF;
   font-size:11px;
   border:1px solid #cccccc;
   width:140px;
   height:40px;
} 
.paging1{
   font-family:Arial;
   color:#ffffff;
   font-weight:bold;
   font-size:11px;

   padding:7px;
   text-decoration:none;
}
.paging1:hover{
   color:#ffc000;
}
.paging2{
   font-family:Arial;
   color:#ffc000;
   font-weight:bold;
   font-size:11px;
   padding:7px;
   text-decoration:none;
}
.paging2:hover{
   color:#ffffff;
}
.paging3{
   font-family:Arial;
   color:#45526b;
   font-weight:bold;
   font-size:11px;
   padding:7px;
   text-decoration:none;
}
.paging3:hover{
   color:#e07227;
}
.footer{
   font-family:Arial;
   color:#ffffff; 
   font-size:11px;
}
#btn_orange input{
	font-family:Arial;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:23px;
	padding-left:20px;
	background:url(../../images/popup_images/btn_orange_left.gif) no-repeat top left;
	border:0px;
	margin:0px;
	float:left;
	cursor:pointer;
}

#btn_orange_big input{
	font-family:Arial;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:23px;
	padding-left:20px;
	background:url(../../images/popup_images/btn_orange_left.gif) no-repeat top left;
	border:0px;
	margin:0px;
	float:left;
	width:80px;
	cursor:pointer;
}

#btn_orange{
	height:23px;
	background:url(../../images/popup_images/btn_orange_right.gif) no-repeat top right;
	width:auto;
	border:0px;
	padding:0 20px 0 0;
	float:left;
	margin:0px;
}

#btn_gray input{
	font-family:'Arial';
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:23px;
	padding-left:20px;
	background:url(../../images/popup_images/btn_gray_left.gif) no-repeat top left;
	border:0px;
	margin:0px;
	float:left;
}
#btn_gray{
	height:23px;
	background:url(../../images/popup_images/btn_gray_right.gif) no-repeat top right;
	width:auto;
	border:0px;
	padding:0 20px 0 0;
	float:left;
	margin:0px;
}



.activelink{
color:#FF0000;
font-weight:bold;
font-size:medium;
}

.disablelink{
	font-family:Arial;
   color:#717171; 
   font-size:11px;
   font-weight:normal;
   padding-left:10px;
   text-decoration:none;
}

.racalculate{
font-weight:bold;
color:#339900;
}

fieldset
{
	position:relative;
}
legend#main_heading
{
	padding:5px;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
legend#sub_heading
{
	padding:5px;
	font-size:12px;
	color:#e07227;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.legcontent{
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }
  
.hrcss{
color: #f6f6f6;
height: 1px;
}  

.errormessage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	font-weight:bold;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
	padding-left: 10px;
}

.successmessage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#336600;
	font-weight:bold;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
	padding-left: 10px;
}
<!--=====================TAB CONTENT END====================-->

.suggestionsBox {
		position: absolute;
		/*left: 30px;*/
		margin: 0px 0px 0px 0px;
		width: 80px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		font-family:Arial;
  		color:#262626; 
  		font-size:11px;
  		border:1px solid #d4d8e0;
  		background-color:#FFFFFF;
	}
	
	.suggestionList {
	position: absolute;
		margin: 0px;
		padding: 0px;
		height:100px;
		width:80px;
  		font-family:Arial;
  		color:#262626; 
  		font-size:11px;
  		border:1px solid #d4d8e0;
  		background-color:#FFFFFF;
		overflow-y:scroll;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
	
	.advsrch{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 6px 8px; /*padding inside each tab*/
	/*border-right: 1px solid white; right divider between tabs
	color: white;*/
	}
	
	.advsrch a:link{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 6px 8px; /*padding inside each tab*/
	/*border-right: 1px solid white; right divider between tabs
	color: white;*/
	}
	
.linedb 			{ border: 1px solid #000000; }
.linedb-bottom 	{ border-bottom: 1px solid #000000; }
.linedb-right 	{ border-right: 1px solid #000000; }
.linedb-top	 	{ border-top: 1px solid #000000; }
.linedb-left		{ border-left: 1px solid #000000; }	