/* Common */

a
{
	outline: none;
	text-decoration: none;
}
a:hover
{
	outline: none;
	text-decoration: underline;
}

.verticleline
{
	background-image: url(Images/verticle_lne.gif);
	background-repeat: repeat-y;
}

.leftbg
{
	background-image: url(Images/left_bg.jpg);
	background-repeat: repeat-y;
}
.verlineblue
{
	background-image: url(Images/line_blue_ver.gif);
	background-repeat: repeat-y;
}
.textbox
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #002E60;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 16px;
	width: 255px;
	border: 1px solid #CECECE;
}

select.textbox
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #002E60;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 20px;
	width: 150px;
	border: 1px solid #CECECE;
}


/* Top links & Bot Links */
.linkline
{
	background-image: url(Images/doted_line.gif);
	background-repeat: repeat-x;
}
.separator
{
	background-image: url(Images/line.gif);
	background-repeat: repeat-x;
}

.leftlink, .rowheader
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

/* Content */

.arial14blue
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #033266;
	text-decoration: none;
}

.cotenttext
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #002E60;
	text-decoration: none;
}
.contenttext2
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #414141;
	text-decoration: none;
}


.contenttextblue
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #002E60;
	text-decoration: none;
}
.bluecontenttext
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #002E60;
	text-decoration: none;
}

a.bluecontenttext:hover
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #002E60;
	text-decoration: underline;
}
/* Title Text */

.lighttitle
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #219BDA;
	text-decoration: none;
}

.darkblueheader
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #197FB1;
	text-decoration: none;
}
h1
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #197FB1;
	text-decoration: none;
	margin: 0;
	padding: 0;
	float: left;
}

h1 a
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #197FB1;
	text-decoration: none;
	margin: 0;
	padding: 0;
	float: left;
}

h2
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #002E60;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: inline;
	/*float: left;*/
}

.h2title
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #197FB1;
	text-decoration: none;
	margin: 0;
	padding: 0;
	float: left;
}
h3
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #219BDA;
	text-decoration: none;
	margin: 0;
	padding: 0;
	float: left;
}
.h3home
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #002E60;
	text-decoration: none;
	margin: 0;
	padding: 0;
	float: left;
}

h3 a
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #219BDA;
	text-decoration: none;
	margin: 0;
	padding: 0; /*float: left;*/
}

h4
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #002E60;
	text-decoration: none;
	margin: 0;
	padding: 0;
	float: left;
}




.darkblueheader2
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #002E60;
	text-decoration: none;
}
.btn
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #013064;
	height: 20px;
	border: 1px solid #033266;
}


.lightblueheader
{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #219BDA;
	text-decoration: none;
}

.darkredheader
{
	font-family: arial;
	font-size: 17px;
	font-weight: normal;
	color: #AE001A;
	text-decoration: none;
}
/* Bullet */
.bullet
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #219BDA;
	text-decoration: none;
}




/* TOP USES BOX */

.topusesbg
{
	background-image: url(Images/topuses_bg.gif);
	background-repeat: repeat-y;
}
.topusestitle1
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #128DC3;
	text-decoration: none;
}
.topusestitle2
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #002E60;
	text-decoration: none;
}
.topusestext
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #002E60;
	text-decoration: none;
}


.loadingtable
{
	border: solid 1px #D7D7D7;
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
}

.err
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	background-color: #FFFFFF;
}

.spanhome
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #002E60;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
/* Lobbyists Trail */
.captcha_bg
{
	background-image: url(Images/captcha_bg.gif);
	background-repeat: no-repeat;
	height: 59px;
	width: 181px;
	padding: 5px 0px 0px 5px;
}
.captcha_bg div
{
	width: 171px;
}
.cont_bord	{	border:1px solid #d6e5f6; border-top:0px; padding:7px 17px; font-family:tahoma; font-size:12px; color:#18357b;	}
.txt12liblue
			{	color:#8b9abd; font-family:tahoma; font-size:12px; line-height:16px; letter-spacing:1px; padding-top:10px;	}
.blue_txt	{	font-size:14px; font-family:Tahoma; color:#3278cd; font-weight:bold; background:url(Images/bott2line.gif) repeat-x bottom; padding-bottom:10px; margin:0px;	}
.txtred		{	color:#ff0101;	}
.txt130		{	width:120px; border:1px solid #bbd4f0; padding:4px; vertical-align:top;	margin-left:3px; }
.txt365		{	width:348px; border:1px solid #bbd4f0; padding:4px; vertical-align:top; margin-left:3px;	}
.txts365	{	width:358px; border:1px solid #bbd4f0; padding:4px; vertical-align:top; margin-left:3px;	}
.lihi		{	line-height:5px; height:15px;	}
.lihi2		{	line-height:5px; height:5px;	}
.btn_submit	{	background:url(Images/submit_btn.gif) no-repeat; width:109px; height:34px; font-family:tahoma; font-size:14px; font-weight:bold; color:#18357b; border:0px; cursor:pointer;	}
.tabbor		{	border:1px solid #3278cd; padding:9px; font-size:11px; font-family:tahoma; color:#18357b; line-height:16px;	}
.tab_mid	{	overflow:hidden; background:url(Images/mid_img.gif) repeat-x; height:29px; color:#FFFFFF; font-family:tahoma; font-weight:bold; padding:10px 0 0 25px; font-size:14px; 	}
.fleft		{	float:left;	}
.fright		{	float:right;	}
.tabbor p	{	margin:12px;	}
.txt12blbo	{	font-size:12px; font-family:tahoma; color:#18357b; font-weight:bold;	}
.liimg		{	margin:0 10px 0 33px;	}
.liimg li	{	list-style-image:url(Images/yellow_arrow.gif); padding:0px 0 10px 3px;	}
/* Lobbyists Trail */
