/* CSS Document */
.main_txt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
}
.bluelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #455B7D;
}
.redbrdr {
	border: 1px solid #D9D6C7;
}
.legaltoolsbg {
	background-image: url(../images/legaltools-bg.gif);
	background-repeat: no-repeat;
	height: 188px;
	width: 444px;
}
.legaltoolsbg1 {
	background-image: url(../images/legaltools-bg1.gif);
	background-repeat: no-repeat;
	height: 230px;
	width: 444px;
}

.tablinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #525B6C;
}




.header_bglink {
	background-image:url(../images/headbg.gif);
}

.h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DC4300;
	text-decoration: none;
}



.white_txt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.gray_txt {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
}

.blue_txt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1E518F;
	text-decoration: none;
}
.redlink{
	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal;	color: #BB2300;	text-decoration: none;
}
.redlink:link, .redlink:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal;	color: #BB2300;	text-decoration: underline;
}
.redlink:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal;	color: #BB2300;	text-decoration: none;
}
a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #BB2300;
	text-decoration: underline;
}

a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #BB2300;
	text-decoration: underline;
}

a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #BB2300;
	text-decoration: none;
}

td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #474747;
	font-size: 11px;
	font-weight: normal;
}

.header_bg {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #638EC0;
}

.textfield {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 250px;
	
}

.textfields {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}

.buttons {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #F6F6F6;
	border: 1px solid #333333;
	width: auto;
}

.sess_msg_red {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #D35621;
	font-size: 11px;
	font-weight: bold;
}
.featured {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #DC4300;
	font-size: 11px;
	font-weight: bold;
}

.field_name {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}

.gray_txt_footer {


	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
}

a.left_bar_link:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1E518F;
	text-decoration: none;
}

a.left_bar_link:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1E518F;
	text-decoration: none;
}

a.left_bar_link:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #153C6A;
	text-decoration: none;
}

.whatnew {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 11px;
	font-weight: bold;
}

.whathot {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 11px;
	font-weight: bold;
}

.h2 {


	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #092951;
	text-decoration: none;
}

.tb_border {
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 25px;
}

.sess_msg_redBold {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #D65521;
	font-size: 11px;
	font-weight: bolder;
}

.evenRow {
	background-color: #FFFFFF;
	text-decoration:underline;
}

.oddRow {
	background-color: #F8F9FA;
}

body{margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-image:url(../images/pattern.gif);}
form{margin:0; padding:0px;}
td{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#525B6C; text-decoration:none;}
.blackfnt{
color:#000000;
}
.white_txt 
{font: normal 11px Tahoma, Arial,  Helvetica, sans-serif; color: #FFFFFF; text-decoration: none }
.white_txt:link, .white_txt:visited 
{font: normal 11px Tahoma, Arial,  Helvetica, sans-serif; color: #FFFFFF; text-decoration: none }
.white_txt:hover
{font: normal 11px Tahoma, Arial,  Helvetica, sans-serif; color: #FFFFFF; text-decoration: none }

.input {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; width:85%;}
.textfield 
{font-family:  Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: 100; color: #000000; width:90%px;}
.textfield1 
{font-family:  Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #000000; }
.select_box_big 
{font: normal 11px Arial, Tahoma, Helvetica, sans-serif; color: #000000; text-decoration: none ; width: 205px}
.grey_link 
{font: normal 11px  Tahoma, Arial,  Helvetica, sans-serif; color: #525B6C;  text-decoration: none;}
.grey_link:link, .grey_link:visited
{font: normal 11px  Tahoma, Arial,  Helvetica, sans-serif; color: #525B6C;  text-decoration: underline;}
.grey_link:hover 
{font: normal 11px  Tahoma, Arial,  Helvetica, sans-serif; color: #525B6C;  text-decoration: none;}
.select_box_category 
{font: normal 11px   Arial, Tahoma, Helvetica, sans-serif; color: #000000;  text-decoration: none ; width: 400px}
h1
{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; color:#CC0000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

.imgbrd{border:1px solid #333333;} 
.whitebgrep{
background-image:url(../images/whitebgrep.gif);
background-repeat:repeat-x;
}
.menubg{
background-image:url(../images/menubg.gif);
background-repeat:repeat-x;
}
.menubgsel{
background-image:url(../images/menubgSEL.gif);
background-repeat:repeat-x;
}
.footermenubg{
background-image:url(../images/footermenubg.gif);
background-repeat:repeat-x;
}
.bgredrep{
background-image:url(../images/redbg.gif);
background-repeat:no-repeat;
height:18px;
}

.bgredhdng{
background-image:url(../images/redhdngbg.gif);
background-repeat:no-repeat;
height:18px;
}
.brdwhite{
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
}
.brdrtgrey{
border-right:1px solid #C5C9D0;
}
.brdlftgrey{
border-left:1px solid #C5C9D0;
}


.brdbtmgrey{
border-bottom:1px solid #C5C9D0;
}
.brdallgrey{
border:1px solid #C5C9D0;
}

.hdot{
background-image:url(../images/hdot.gif);
background-repeat:repeat-x;
}
.padlft10{
padding-left:10px;
}
.padrt6{
padding-right:6px;
}
.padrt10{
padding-right:10px;
}
.padlftrt10{
padding-left:10px;
padding-right:10px;
}

.padlftrt15{
padding-left:15px;
padding-right:15px;
}
.padtop6{
padding-top:6px;}
.red{
color:#cc0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.red:link, .red:visited{
color:#cc0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}
.red:hover{
color:#cc0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}
.bordertopgrey{

border-top:1px solid #CED5DA;
}

.borderbtmgrey{

border-bottom:1px solid #CED5DA;
}
.menubluebg{
background-image:url(../images/menubluebg.gif);
background-position:bottom;
background-repeat:no-repeat;
}
.greenbg{
background-image:url(../images/greenbg.gif);
background-repeat:no-repeat;
height:18px;

}
.bluebg{
background-image:url(../images/bluebg.gif);
background-repeat:no-repeat;
height:18px;
}

.white_txtcombo:link, .white_txtcombo:visited 
{font: normal 11px Tahoma, Arial,  Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }

.white_txtcombo:hover
{font: normal 11px Tahoma, Arial,  Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
.gray_txt12 {


	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #525B6C;
	text-decoration: none;
}

.gray_txt12:link, .gray_txt12:visited{


	font-family:  Arial,Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #525B6C;
	text-decoration: none;
	font-weight: bold;
}
.gray_txt12:hover {

	font-family:  Arial, Tahoma,Helvetica, sans-serif;
	font-size: 12px;
	color: #525B6C;
	text-decoration: underline;
	font-weight: bold;
}

.gray1_txt12:link, .gray1_txt12:visited{


	font-family:  Arial,Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #525B6C;
	text-decoration: none;
	font-weight: normal;
}
.gray1_txt12:hover {

	font-family: Arial,Tahoma,  Helvetica, sans-serif;
	font-size: 12px;
	color: #525B6C;
	text-decoration: underline;
	font-weight: normal;
}

.white_txt12:link, .white_txt12:visited{


	font-family:  Arial,Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.white_txt12:hover {

	font-family:  Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}


.bluelinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #455B7D;
	text-decoration: underline;
}

.bluelinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #455B7D;
	text-decoration: underline;
}
.bluelinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #455B7D;
	text-decoration: none;
}

.tab-greybg{
background-image:url(../images/tabgrey.gif);
background-repeat:repeat-x;
}

.tab-bg{
background-image:url(../images/tabbg.gif);
background-repeat:repeat-x;
height:27px;
}

.tab-bg1{
background-image:url(../images/tabbg1.gif);
background-repeat:repeat-x;
height:27px;
}
.tab-bg2{
background-image:url(../images/tabbg2.gif);
background-repeat:repeat-x;
height:27px;
}
