a:link, a:visited {
	color: #3333CC;
}

a:hover {
	color: #008000;
}

a:active {
	color: #0000FF;
}

a.abox:link,a.abox:visited {
	background-color: #DDF3FD;
	border: 1px solid #000080;
	color: #000080;
	font-size: 9pt;
	font-weight: bold;
	padding: 0 2px 0 2px;
	text-decoration: none;
}

a.abox:hover {
	text-decoration: underline;
}

a.ftr:link,a.ftr:visited {
	background-color: #f6fbff;
	border: 0;
	color: #717171;
	font-family: Tahoma,Arial,sans serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	padding: 4px 0px 4px 12px;
}

a.ftr:hover,a.ftr:active {
	text-decoration: none;
	color:green;
}

a.alist:link,a.alist:visited {
	color: #3333CC;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

a.alist:hover,a.alist:active,a.purp:hover {
	color: #008000;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.help:link,a.help:visited {
	color: #3333CC;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

a.help:hover {
	color: #008000;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

a.menu:link,a.menu:visited {
	color: #DBFFFF;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

a.menu:hover,a.menu:active {
	color: #FFFF00;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

a.menuOff:link,a.menuOff:visited,a.menuOff:active {
	color: #FFFF9D;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
a.menuOff:hover {
	color: #FFFF00;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

a.navbar:link,a.navbar:visited,a.navbar:active {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}

a.navbar:hover {
	color: #FFFF00;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a.purp:link,a.purp:visited {
	color: #800080;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

a.rc:link,a.rc:visited,a.rc:hover,a.rc:active {
	font-size: 8pt;
	line-height: 17px;
}

/*sharethis*/
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}

body {
	/*background-image: url(../images/bg_gray.gif);*/
	/*background-color: #8E8F90;*/
	color: #000000;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	margin: 0px 4px 8px 4px;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #316394;
	height:100%;
}

div.adcol {
	background: #FFFFCC;
	border: 1px solid #C0C0C0;
	padding-bottom: 8px;
	padding-top: 12px;
	text-align: center;
}

div.alist,div.intro {
	margin-bottom: 6px;
}

div.bgdark,.bgdark {
	background-color: #DDF3FD;
}

div.bkmrk {
	left: 588px;
	position: relative;
	top: -18px;
	width: 130px;
}

div.bkmrkmsg {
	margin-bottom:10px;
}

div.brknlnk {float:right;margin-right:8px;padding:10px 0 1px 0;}

div.logonreg {
	background-color: #FFFF00;
	border: 1px solid #000080;
	color: #000000;
	font-weight: bold;
	text-align: center;
	width: 550px;
}

div.maindiv1 {
	width: 1010px;
	min-height: 620px;
	height: auto !important;
	height: 100%;
	/*border:0px solid red;*/
	margin: 0 auto;
	background-color: #ffffff;
	padding-bottom: 8px;
	padding-top: 8px;
	vertical-align: top;
	/*overflow: auto;*/
}

div.maindiv2noads {
	width:80%;
	float:right;
	margin-right:10%;
	margin-top:0;
}

div.maindiv2ads {
	width:800px;
	float:left;
	margin-left:4px;
	margin-right:20px;
	margin-top:0;
	clear:none;
}

div.orderbtn {
	margin: 8px 0 0 0;
	text-align: center;
}

div.paging {
	font-size: 9pt;
	font-weight: bold;
	margin: 0;
	text-align: center;
}

div.pic1 {margin-bottom:8px;text-align:center;} img.pic1 {border:1px solid black;}

div.rtcolhdg {
	background-color: #E7F1E7;
	background-image: url(../images/layout-col-rt.gif);
	border: 1px solid #627678;
	margin-bottom: 0px;
	margin-top: 8px;
	text-align: center;
	width: 140px;
}

div.social {
	width:28px;
	float:none;
	clear:both;
	border:0px solid red;
	position:absolute;
	top: 160px;
	margin-left:970px;
	padding:6px 2px 0 2px;
	background-color: #dfdfdf;
	text-align:center;
}

/* AddThis
div.social {
	width:38px;
	float:none;
	clear:both;
	border:0px solid red;
	position:absolute;
	top: 140px;
	margin-left:963px;
	padding:0;
	background-color: #ffffff;
	text-align:center;
}
*/
div.social img {margin-bottom:5px;border:0;}

form {
	margin-bottom: 0px;
	margin-top: 0px;
}

h1,h2 {
	font-family: "Times New Roman", Times, serif;
}

h1.cat {
	float: left;
	font-size: 11pt;
	margin-bottom: 0px;
	margin-top: 10px;
}

h1.hdg {
	margin-bottom: 1px;
	margin-top: 0px;
}

h1.hdg1,h2.hdg1 {
	color: #000080;
	font-size: 16pt;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	width: 100%;
}

h1.main {
	background-image: url(../images/bg_pips641x32.gif);
	border: thin ridge #696969;
	color: #000080;
	font-size: 20pt;
	margin-bottom: 1px;
	margin-left: 7px;
	margin-top: 6px;
	text-align: center;
	width: 641px;
}

h1.title {
	color: #000080;
	font-size: 20pt;
	margin-bottom: 1px;
	margin-top: 1px;
	text-align: center;
	width: 100%;
}

h2.cat {
	font-size: 12pt;
	margin-bottom: 0px;
	margin-top: 0px;
}

/*
h2.hdg1 {
	background-image: url(../images/head1x30.gif);
	color: #000080;
	font-size: 14pt;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	width: 100%;
}
*/

h2.mylitag {
	color: #000080;
	font-size: 11pt;
	margin: 0;
	text-align: center;
	width: 100%;
}

h2.rtcol {
	color: #FFFFFF;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-top: 0px;
}

h2.title,h3.title {
	color: #000080;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	margin-bottom: 1px;
	margin-top: 1px;
	text-align: center;
	text-transform: capitalize;
	width: 100%;
}

h2.top {
	color: #000000;
	font-size: 8pt;
	margin: 0; /*0 15px 10px 0;*/
	text-align: center;
	text-transform: capitalize;
}

hr {
	margin-bottom: 0px;
	width: 94%;
}

img.bkmrk {
	border:0;
	margin-right:12px;
}

img.help {
	margin-right: 3px;
	vertical-align: middle;
}

img.imgfl {
	float: left;
	margin-bottom: 2px;
	margin-right: 6px;
	margin-top: 6px;
}

img.imgfr {
	float: right;
	margin-bottom: 2px;
	margin-left: 6px;
	margin-top: 6px;
}

select {
	font-size: 8pt;
}

select.sess {
	font-family: "MS Sans Serif", Verdana, Arial,sans-serif;
	font-size: 9px;
}

select.agencylist {
	font-size: 9pt;
	color: black;
}

/*list of agents, ads on*/
table.agents {
	border: 1px solid #C0C0C0;
	margin-top: 8px;
	margin-bottom: 16px;
	margin-left: 0 auto;
	margin-right: 0 auto;
	width: 680px;
	display: block;
}

/*agent's listing, ads on*/
table.agent {
	border: 1px solid #C0C0C0;
	margin-top: 8px;
	margin-bottom: 16px;
	margin-left: 20px;
	width: 760px;
	display:inline-table;
}

/*agent's listing or list of agents, ads off*/
table.agentsw {
	border: 1px solid #C0C0C0;
	margin-bottom: 16px;
	margin-left: 0 auto;
	margin-right: 0 auto;
	width: 760px;
}

table.clilist {width:550px;border:1px solid #c0c0c0;margin-bottom:10px;background-color:#fefbf1}

table.h {
	background-image: url(../images/background.jpg);
	margin-bottom: 6px;
}

table.intro {
	border: 1px solid #00008B;
	margin-bottom: 6px;
	margin-top: 6px;
	width: 100%;
}

table.links {
	background-color: #C0C0C0;
	width: 100%;
}

table.logon {
	background-color: #FFFFF0;
	border: 2px solid #000080;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 4px 6px 4px 6px;
	width: 500px;
}

table.m {
	background-image: url(../images/background.jpg);
	margin-top: 0px;
}

table.m1 {
	margin-top: 0px;
	width: 98%;
}

table.m2 {
	margin-top: 0px;
	width: 100%;
}

table.menu {
	margin-top: 4px; /*	border-bottom: 2px groove #000080;*/
}

table.msg1 {
	border: 2px solid #000080;
}

table.news {
	margin-bottom: 10px;
	margin-top: 10px;
	width: 125px;
}

table.p {
	border: 1px solid #00008B;
}

table.subm {
	background-color: #F1FAFE;
	border: 1px solid #000080;
	margin-bottom: 8px;
	width: 700px;
}

table.submenu {
	background-image: url(../images/background.jpg);
}

td {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	vertical-align: top;

}

form td {
	text-align:left;
}

td.agent {
	border: 1px solid #C0C0C0;
	padding: 8px 16px 8px 16px;
	width: 50%;
	text-align:left;
}

td.agentl {width:15%;font-weight:bold;vertical-align:top;background-color:#f1fafe}
td.agentr {width:85%;background-color:#f1fafe;}

td.alist {
	padding: 2px 8px 2px 8px;
	text-align: left;
}

td.banner {
	padding-bottom: 20px;
	padding-top: 30px;
}

td.bldrt {
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	text-align: right;
	vertical-align: middle;
}

td.boldj {
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	text-align: justify;
	vertical-align: middle;
}

td.boldl {
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: middle;
}

td.bordrt {
	border-right: 2px solid #000080;
}

td.box600b {
	background-image: url(../images/box/boxb600x23.gif);
	height: 23px;
	vertical-align: top;
	width: 600px;
}

td.box600m {
	background-image: url(../images/box/boxside600x2.gif);
	padding-left: 12px;
	padding-right: 12px;
	vertical-align: top;
	width: 600px;
}

td.box600t {
	background-image: url(../images/box/boxt600x22.gif);
	height: 22px;
	vertical-align: bottom;
	width: 600px;
}

td.box800b {
	background-image: url(../images/box/boxb800x23.gif);
	height: 23px;
	vertical-align: top;
	width: 800px;
}

td.box800m {
	background-image: url(../images/box/boxside800x2.gif);
	padding-left: 12px;
	padding-right: 12px;
	vertical-align: top;
	width: 800px;
}

td.box800t {
	background-image: url(../images/box/boxt800x22.gif);
	height: 22px;
	vertical-align: bottom;
	width: 800px;
}

td.boxbot {
	background-image: url(../images/box/bshimb.gif);
	height: 20px;
	vertical-align: top;
}

td.boxl {
	background-image: url(../images/box/bshiml.gif);
	vertical-align: top;
	width: 20px;
}

td.boxr {
	background-image: url(../images/box/bshimr.gif);
	vertical-align: top;
	width: 20px;
}

td.boxtop {
	background-image: url(../images/box/bshimt.gif);
	height: 20px;
	vertical-align: top;
}

td.clititle {font-weight:bold;color:navy;background-color:#c4d8ec;color:black;padding:0 4px 0 4px;}
td.clileftcol {width:100px;font-weight:bold;background-color:#f9fcff;padding:0 4px 0 4px;}
td.clirightcol {width:450px;background-color:#f9fcff;padding:0 4px 0 4px;}
td.cliblurb {background-color:#f9fcff;padding:4px 8px 4px 4px;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}
td.clilink {background-color:#f9fcff;padding:0 4px 4px 4px;}

td.hdggray {
	background-color: #DCDCDC;
	font-size: larger;
	text-align: center;
	vertical-align: middle;
}

td.help {
	/*vertical-align: bottom;*/
	padding-top:0;
}

td.links {
	background-color: #C0C0C0;
}

td.logo {
	background-image: url(../images/logo_litagents.jpg);
	border: 1px solid #000080;
	height: 100px;
	padding-right: 10px;
	width: 1000px;
}

td.mainctr {
	padding-bottom: 8px;
	padding-top: 8px;
	vertical-align: top;
	width: 920px; /*739px;*/
}

td.menu {
	padding-bottom: 5px;
	padding-top: 3px;
}

td.msg1 {
	background-color: #FFFF00;
	color: #000000;
	font-size: 14pt;
	padding: 2px 3px 2px 3px;
}

td.navbar1 {
	background-image: url(../images/navbar1.jpg);
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	height: 34px;
	padding-left: 22px;
	vertical-align: middle;
}

/*
td.navbar2 {
	background-image: url(../images/navbar2.jpg);
	height: 44px;
}

td.navbar3 {
	background-image: url(../images/navbar3.jpg);
	height: 44px;
	padding-top: 26px;
	text-align: center;
}

td.navbar4 {
	background-image: url(../images/navbar4.jpg);
	height: 44px;
}
*/

td.news {
	background-color: #FFFFF0;
	border-left: 2px solid #00326A;
	border-right: 2px solid #00326A;
	width: 125px;
}

td.newsb {
	background-image: url(../images/box/tablebot125.gif);
	height: 8px;
	width: 125px;
}

td.newst {
	background-image: url(../images/box/tabletop125.gif);
	height: 12px;
	width: 125px;
}

td.nopad {
	padding-bottom: 0px;
	padding-top: 0px;
}

td.nw,.nw {
	white-space: nowrap;
}

td.pic,td.sel {
	padding-bottom: 8px;
	padding-top: 10px;
	text-align: center;
}

td.rec {
	padding: 3px 4px 6px 4px;
	text-align: justify;
}

td.rows {
	font-size: 9pt;
	padding-bottom: 1px;
	padding-top: 2px;
}

td.rvw {
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 10px; /*border-bottom: 1px ridge navy;*/
	text-align: justify;
}

td.rvwhdg {
	border-bottom: 2px ridge #000080;
	height: 32px;
	padding: 0px 0px 0px 0px;
}

td.submit{
	background-color: #DADADA;
	border-bottom: 1px solid #000080;
	border-top: 2px solid #000080;
	padding-bottom: 4px;
	padding-top: 6px;
	text-align: center;
}

td.subml {
	background-color: #F1FAFE;
	font-weight: bold;
	padding: 3px 5px 2px 4px;
	vertical-align: middle;
}

td.submr {
	background-color: #F1FAFE;
	padding: 3px 5px 2px 4px;
	vertical-align: middle;
}

td.title,th.title {
	color: #00008B;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}

td.top {
	vertical-align: top;
}

textarea {
	resize: vertical;
}

th.m1 {
	background-image: url(../images/bg_pips641x28.gif);
	height: 28px;
}

th.msg1 {
	background-color: #000000;
	color: #FFFF00;
	font-size: 14pt;
}

th.rec {
	background-color: #DCDCDC;
	border-bottom: 2px solid #000080;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
}

th.th1 {
	background-color: #6495ED;
	color: #000000;
	font-family: Times New Roman,Times,serif;
	font-size: medium;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}

ul.ul1 {
	list-style-image: url(../images/ul_bullet_ie.gif);
}

ul.ul2 {
	list-style-image: url(../images/checkmark_ie.gif);
}

ul.ul3 {
	list-style-image: url(../images/bullet_rt_arw.gif);
}

ul.ul4 {
	list-style-image: url(../images/bullet28_ie.gif);
}

.agaccept {
	color: #008000;
	font-weight: bold;
}

.agbold {color:#003466;font-weight:bold;}

.agnotaccept {
	color: #DC143C;
	font-weight: bold;
}

.atnpurp {
	color: #800080;
	font-weight: bold;
}

.attnbox {
	border:2px solid Silver;
	padding:6px;
	background-color:Ivory;
}

.attnteali {
	color: #008080;
	font-size: larger;
	font-style: italic;
	font-weight: bold;
}

.bgmain {
	background-color: #F1FAFE;
}

.blb {
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
}

.blt {
	font-weight: bold;
	padding-top: 6px;
	text-align: left;
	vertical-align: top;
}

.brdrmain {
	border: 1px solid #C0C0C0;
}

.bwsidecolad {
	text-align: center;
	margin: 10px 0 10px 0;
}

.copyright {
	border-top: 1px solid #C0C0C0;
	color: #333399;
	font-size: 9pt;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
}

.ctr {
	text-align: center;
}

.demo {
	background-color: #FFFF00;
	border: 1px solid #000080;
}

.demo2 {
	border: 3px dashed #FF0000;
	padding: 0 6px 6px 6px;
}

.drop1 {
	color: #000080;
	float: left;
	font-family: georgia, times;
	font-size: 42px;
	font-weight: normal;
	line-height: 0.75em; /*30px*/
	margin-right: -2px;
}

.errormsg,.attnred {
	color: #DC143C; /*#ff0000;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bold;
}

.fr {
	float: right;
}

.infosmall {
	font-size: xx-small;
}

.inpt {
	font-size: 9pt;
}

.margl10 {
	margin-left: 10px;
}

.menuoff {
	border-bottom: 1px solid #000080;
	padding-right: 0px;
}

.menuspc {
	border-bottom: 2px solid #000080;
	width: 3px;
}

.menux {
	/*width:210px;*/
	width:45%;
	border-bottom: 2px solid #000080;
	text-align:right;
	padding-right:20px;
}

.menux0 {
	border-bottom: 2px solid #000080;
}

.nav {
	color: #0000FF;
	font-family: verdana,helvetica,arial;
	font-size: 9px;
	font-weight: bold;
	margin-bottom: 5px;
}

.navsmall {
	color: #0000FF;
	font-family: verdana,helvetica,arial;
	font-size: xx-small;
	font-weight: bold;
}

.nobold {
	font-weight: normal;
}

.orderbtn {
	padding-bottom: 0px;
	padding-top: 8px;
}

.pb10 {
	padding-bottom: 10px;
}

.pb16 {
	padding-bottom: 16px;
}

.pball6 {
	padding: 6px;
}

.phb {
	color: #000000;
}

.phdg {
	color: #0001B0;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.phg {
	color: #008000;
}

.phr {
	color: #DC143C;
}

div.premiumonly {
	width:780px;
	margin:0px auto;
	border:3px solid darkgreen;
	font-size:12pt;
	font-weight:bold;
	background: #c4ecd6;
	text-align:left;
	padding:8px;
	text-align:center;
}
.premiumbg {
	background: #c4ecd6;
}

.premiumbg .upgrade {
	padding:16px;
	margin-bottom:8px;
	border:2px solid darkgreen
}
.pt10 {
	padding-top: 10px;
}

.req{
	color: #0002C6;
	font-weight: bold;
}

.reqd {
	color: #0000FF;
}

.sidecol {
	background: #FFFFCC;
	border-bottom: 2px solid #C0C0C0;
	border-left: 2px solid #C0C0C0;
	padding-left: 3px;
}

.smallctr {
	font-size: xx-small;
	text-align: center;
}

.smgray {
	color: #808080;
	font-family: arial;
	font-size: x-small;
}

.sprtr {
	border-bottom: 2px solid #C0C0C0;
}

.subbtn {
	font-size: 9pt;
	font-weight: bold;
	margin-left: 8px;
}

.ttop {
	vertical-align: text-top;
}

/*
.vert {
	filter: flipv fliph;
	writing-mode: tb-rl;
}
*/

td.poll {
	font-size:8pt;
	background-color:ivory;
}

h4.poll {
	font-size:11pt;margin-bottom:1px;padding-left:4px;padding-right:4px;border:1px solid navy;
}

div.google728x90 {
	width:728px;height:90px;background-color:#e6e6e6;border:1px solid black;
}
div.google120x600 {
	width:120px;height:600px;min-height:600px;background-color:#e6e6e6;border:1px solid black;
}
div.google160x600 {
	width:160px;height:600px;background-color:#e6e6e6;border:1px solid black;
}
div.google468x60 {
	width:468px;height:60px;background-color:#e6e6e6;border:1px solid black;
}

/*
h2.hp {
	font-size: 16pt;
	margin-bottom: 0px;
	margin-top: 0px;
}
*/

/*
.tbl {
	tr:nth-child(odd) {
		background-color: Aqua;
	}
}
*/

div.ftrmaindiv1 {
	width: 1010px;
	min-height: 100px;
	height: auto !important;
	margin: 0 auto;
	background-color: #f6fbff;
	padding: 0;
	vertical-align: top;
	/*border: 0px solid yellow;*/
	/*overflow: auto;*/
}

div.ftrmaindiv2 {
	padding:8px;
}

div.ftrnavbar {
	background: url(../images/ftrnavbar1.jpg);
	margin:0 auto;
	width:100%;
	position: relative;
	display: inline-block;
}

.ftrmaindiv2 .ftrlisthdg {
	font-weight:bold;
	color: #787878;
}
/* IE Holly Hack \*/
* html .ftrmaindiv2 ul li {
	height: 1%;
	float: left;
}

* html .ftrmaindiv2 ul li a {
	height: 1%;
}

.ftrmaindiv2 .ftrmaindiv3 {
	width:32%;
	float:left;
	clear:none;
}
.ftrmaindiv2 ul {
	list-style-type: none;
	margin: 0 0 0 60px;
	padding: 0;
}

/*Footer list items*/
.ftrmaindiv2 ul li {
	display: list-item;
	float: none;
	position: relative;
	clear:left;
	line-height: 18px;
}

div.agencyagent {
	border:1px solid silver;
	padding:8px 16px 8px 16px;
	margin-bottom:6px;
	min-height:50px;
	height: auto !important;
}

.successmsg {
	font-size:12pt;
	font-weight:bold;
	padding:8px;
	color:black;
	border:3px dashed green;
	margin-top:0;
	background-color:#ffffff;
}

.narrowform div.info {
	text-align: justify; font-weight: bold; color: #708090;padding:8px;
}

.narrowform #buttons {
	margin:0;
	padding-top:4px;
	padding-bottom:8px;
	background-color:lightgray;
	border-top:2px solid navy;
	text-align:center;
}

.narrowform #buttons input, .narrowform fieldset #buttons input {
	position: relative;
	left:0;
}

.narrowform #emailprefs input { position: absolute; left: 6px; }

.narrowform #noborder { border:0; margin-bottom:0; padding-bottom: 0;}

.narrowform #noborder input { position: absolute; left: 6px; }

.narrowform fieldset {
	width: 460px;
	padding-bottom: 8px;
	border: 2px solid #c0c0c0;
	margin-left: 20px;
	margin-bottom: 6px;
	background-color: #F1FAFE;
	display: block;
}

.narrowform fieldset legend {
	font-weight:bold;
	color: #ce681c;
}
.narrowform fieldset.premiumbg {
	background: #c4ecd6;;
}

.narrowform h3 {
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	padding:6px;
	background-color: lightgray;
	border-bottom:2px solid navy;
}

.narrowform input { position: absolute; left: 120px; }

.narrowform select { position: absolute; left: 170px; }

.narrowform label { padding-left: 8px; font-weight: bold; }

.narrowform label span { position: absolute; left: 120px; }

.narrowform label span.ckbox { position: relative; left: 24px; }

.narrowform p {
	position: relative;
	margin-bottom: 10px;
	margin-top:6px;
	text-align: left; /*webkit browsers*/
}

.narrowform p.instruction { margin-left: 8px; }

.narrowform p.plain {
	font-weight: bold;
}
.narrowform p.plain input {
	position: relative; left: 0;
}


/* IE Holly Hack \*/
* html .topmenudiv ul li {
	height: 1%;
	float: left;
}

* html .topmenudiv ul li a {
	height: 1%;
}

.topmenudiv {
	text-align:left;
}
.topmenudiv .dropdownspan {
	background: transparent url(menu/dropdown_grn.gif) no-repeat center left;
	position: absolute;
	right: 0;
}

.topmenudiv ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/*Top level list items*/
.topmenudiv ul li {
	display: inline;
	float: left;
	position: relative;
}

/*Top level menu links*/
.topmenudiv ul li a {
	/*background: url(menu/menu_bg_blue.gif) center center repeat-x;*/
	background: #003466; /*#5A86F7 #003466*/
	border: 1px solid #202020;
	/*border-left-width: 1px;*/
	color: #FFFFFF; /*#DBFFFF*/
	display: block;
	font-family: Tahoma,Arial,sans serif;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px 4px 12px;
	text-decoration: none;
	width: 82px; /*Width of top menu link*/
}

.topmenudiv ul li a:hover {
	/*background: url(menu_bg_hover_blue.gif) center center repeat-x;*/
	background: #183B96;
	border: 1px solid #5A86F7;
}

/*Sub level menu*/
.topmenudiv ul li ul {
	border-top: 1px solid #202020;
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
	z-index: 100;
}

/*Sub level menu list items*/
.topmenudiv ul li ul li {
	display: inline;
	float: none;
}

/* Submenu links */
.topmenudiv ul li ul li a {
	background:  #5A86F7;
	border-width: 0 1px 1px 1px;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	width: 154px; /*width of submenu*/
}

.topmenudiv ul li ul li a:hover {
	background: #183B96;
}

/* jx */
.useMsgOff {width:1px;height:1px;clear:none;text-align:center;display:none;}
.useMsgOn {
 	width:100%;
 	height:500px;
	min-height:500px;
	clear:none;
	text-align:center;
	display:block;
 	position:absolute;
	top:180px;
	left:0px;
}

#useMsg {
	width:800px;
	height:620px;
	margin:0 auto;
	opacity:0.9;
	background-color:#c0c0c0;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 18px;
}

