/* Added for Agents .NET project */
.lblEmailRequiredVisible span
{
	visibility: visible;
}

.lblEmailRequiredHidden span
{
	visibility: hidden;
}

.visible
{
	display: inline;
	font-size: 10px;
}

.hidden
{
	display: none;
}

.AdminDataListTable
{
	margin-left: 0px; 
	margin-right: 0px;
	margin-top: -3px;
	margin-bottom: -3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #333; 
	background-color: #ffffff; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 9px; 
	border-width: 0px;
}

.NewAgencyTable  
{
	margin: 0px; 
	padding: 6px; 
	color: #333; 
	background-color: #F2F5F7; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 10px; 
	border-width: 0px;
}

.DataListInnerCell
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #333; 
	background-color: #ffffff; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 10px; 
}

.tableAdminHeader  
{
	margin: 0px;
	padding: 6px;
	padding-left: 10px; 
	color: #ffffff; 
	background-color: #0B3D6E; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 10px; 
	border-width: 0px;
}

.tableFormsHeader
{
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px; 
	padding-right: 0px;
	color: #ffffff; 
	background-color: #0B3D6E; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 9px; 
	border-width: 0px;
}

.checkbox
{
	background-color: #ffffff; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 10px; 
	color: #333333; 
}

.radiobutton input
{
	background-color: #ffffff; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 25px; 
	color: #333333;
}

.LargeMultilineTextbox
{
	width: 100%;
	height: 180px;
}

.SmallMultilineTextbox
{
	width: 100%;
	height: 50px;
}

.NarrowTextbox
{
	width: 60px;
}

.NarrowerTextbox
{
	width: 35px;
}

#AgentIDLabel
{
	font-size: 13px;
	text-align: right;
}

#AgentIDTextBox
{
	padding-left: 5px;
}

#PasswordLabel
{
	font-size: 13px;
	text-align: right;
}

#PasswordTextBox
{
	padding-left: 5px;
}

#LoginButton
{
	padding-top: 15px;
}

#LoginFailure
{
	height: 36px;
}

#LoginHelp
{
	padding-top: 15px;
}

#valUserNameRequired
{
	font-size: 13px;
}
#valUserNameExpression
{
	font-size: 13px;
}

#valPasswordRequired
{
	font-size: 13px;
}

#divinvalidlogin
{
	margin-top: 10px;
	font-size: 13px;
}

#divDataList
{
	font-size: 10px;
	overflow: auto;
	Height: 200px; 
	padding-bottom: 5px;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}

#cellAdminButtons
{
	vertical-align: top;
	padding-right: 10px;
}

#cellDelete, #cellDeleteHeader .tableinfo
{
	width: 20%;
	text-align: center;
}

#valSummary li
{
	font-size: 10px;
}



/* End Addition for Agents .NET project */



/*  standards and settings */
@charset "ISO-8859-1"; 


.error{color: #ea0437; font-weight: bold;}
.required{font-family: verdana,arial,helvetica,sans-serif; font-size: 11px;color: #ea0437;}


#maintable {
	display: block;
	padding: 3px 2px 0px 24px;
	background-repeat: repeat-x;
	overflow: hidden;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	background-position: top;
	height: 220px;
	vertical-align: top;
}

.formtable 
{margin: 0px; padding: 6px; 
color: #fff; 
background-color: #999; 
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 12px; 
border-width: 0px;
}
.forminfo  {
margin: 0px; padding: 6px; 
color: #333; 
background-color: #ffffff; 
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 10px; 
border-width: 0px;
}
.forminfonopad  {
margin: 0px; padding: 0px; 
color: #333; 
background-color: #ffffff; 
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 10px; 
border-width: 0px;
}
.formdefault  {
margin: 0px; padding: 6px; 
color: #333; 
background-color: #ffffff; 
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 10px; 
border-width: 0px;
}
.agenttable 
{margin: 0px; padding: 6px; 
color: #fff; 
background-color: #999; 
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 12px; 
border-width: 0px;
}

.agentinfo  {
margin: 0px; padding: 6px; 
color: #333; 
background-color: #ffffff; 
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 9px; 
border-width: 0px;
}

.tableinfo  {
margin: 0px; padding: 6px; 
color: #333; 
background-color: #ffffff; 
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 10px; 
border-width: 0px;
}
.tableheader {margin: 0px; padding: 6px; 
color: #fff; 
background-color: #999; 
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 12px; 
border-width: 0px;
}

.contentbox{
width: 100%;
background-color: #ffffff;
font-family: verdana,arial,helvetica,sans-serif; 
margin: 0px; padding: 20px; font-size: 14px;
}

.indexcontent{
width: 100%;
background-color: #ffffff;
font-family: verdana,arial,helvetica,sans-serif; 
margin: 0px; padding: 11px 20px 20px 20px; font-size: 14px;
}

.logobox{background-color: #ffffff;margin: 0px;}

.topbox{
background-color: #ffffff;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #999;
background-image:  url(topbox.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.topboxhome{background-color: #ffffff; background-image:  url(topbox.gif); background-repeat: repeat-x; background-position: bottom; padding: 0px;}

.topboxagents{
background-color: #ff3333;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #999;
background-image:  url(topbox.gif);
background-repeat: repeat-x;
background-position: bottom;
color: #ffffff;
}

.navbox{
width: 149px;
background-color: #ffffff;
font-family: verdana,arial,helvetica,sans-serif; 
margin: 0px; padding: 0px; font-size: 12px; font-weight: bold;
background-color: #ffffff;
}







ul {list-style: url(bullet_list.gif); }
ul.checklist {list-style: url(bullet_checklist.gif);}





li {padding: 2px;}
li.state {padding: 0px;}
li.intrapage {padding: 0px; list-style: url(bullet_intrapage.gif);}


span {color: #333333;}

.bio  {margin: 0px; padding: 4px; 
color: #333; 
background-color: #ffffff; 
font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; 
border-width: 1px;
border-color: #999;
border-style: solid;
height: 75px;
}

.tools {
font-size: 12px;
margin-top: 36px;
font-family: verdana,arial,helvetica,sans-serif; 
margin: 0px; 
padding: 19px;
color: #666;
}


.footer {
font-size: 12px;
margin-top: 36px;
background-color: #ffffff; 
font-family: verdana,arial,helvetica,sans-serif; 
margin: 0px; 
padding: 10px;
color: #666;
}


.footerhome {
font-size: 12px;
margin-top: 0px;
background-color: transparent; 
font-family: verdana,arial,helvetica,sans-serif; 
margin: 0px; 
padding: 0px;
color: #666;

}

a.footlink:link, a.footlink:visited, a.footlink:active {color: #666; text-decoration: none;}
a.footlink:hover {color: #333; text-decoration: underline;}


a:link {color: #DE6318; text-decoration: underline;}
a:visited {color: #DE6318; text-decoration: underline;}
a:hover {color: #000000; text-decoration: underline;}
a:active {color: #0066CC; text-decoration: underline;}


hr {color: #999;}
.breakline {background-color: #fff;}
.line {background-color: #999;}






#floater {
float: right;
border-width: 1px;
border-style: solid;
border-color: #999;
font-family: verdana,arial,helvetica,sans-serif; font-size: 14px;
width: 150px;
padding: 5px;
margin: 0px;
}

#floatercontent {
float: left;
border-width: 0px;
border-style: solid;
border-color: #999;
font-family: verdana,arial,helvetica,sans-serif; font-size: 14px;
width: 170px;
padding: 5px;
margin: 0px;
}

#floaternav {
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #999;
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 14px;
width: 173px;
padding: 0px;
margin: 0px;
}


h1 { font-weight: normal; font-family: verdana,arial,helvetica,sans-serif; font-size: 28px; line-height: normal; color: #0B3D6E;  }
h1.main { margin: 10px 0px 0px 0px; padding: 3px 0px 0px 10px; font-weight: normal; font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; line-height: normal; color: #fff; background-color: #0B3D6E; width: 100%; height: 35px; }

h2 { font-weight: normal; font-family: verdana,arial,helvetica,sans-serif; font-size: 20px; line-height: normal; color: #0B3D6E; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; margin-bottom: 0px; margin-top: 5px; }


#companycontent { font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; margin: 0px; padding: 10px; background-color: #eeeeee; }
#companyroll { font-family: verdana,arial,helvetica,sans-serif; font-size: 14px;  margin: 0px 0px 0px 0px;  }
#phcontent { font-family: verdana,arial,helvetica,sans-serif; font-size: 14px;  margin: 0px; padding: 10px; background-color: #eeeeee; }



#navlist {
position: relative;
width: 175px;
}

#navlist p {
font-size: 12px;
}
#navlist ul {
margin: 0px;
padding: 0px;
list-style-type: none;
font-size: 12px;
list-style: url(chrome_spacer.gif);
}
#navlist li {
margin: 0px 0px 2px 0px;
padding: 0px;
}
#navlist a {
display: block;
padding: 3px 2px 3px 24px;
background-image:  url(1down.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
vertical-align: middle;
}
#navlist a:link, #navlist a:visited {
color: #ccc;
text-decoration: none;
vertical-align: middle;
}
#navlist a:hover, #navlist a:active {
background-color: #333;
background-image:  url(1hold.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #eee;
vertical-align: middle;
}
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
background-color: #333;
background-image:  url(1over.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #fff;
}


body {margin-left: 4px; margin-right: 4px; margin-bottom: 6px; margin-top: 6px; padding: 0px; color: #333; background-color: #F2F5F7; font-family: verdana,arial,helvetica,sans-serif; scrollbar-Track-Color: #333 !important;  }
img, #contentspacer, #spacer {border-width: 0px;}
form { margin: 0px; padding: 0px;}
table, tr, td, div { font-family: verdana,arial,helvetica,sans-serif; margin: 0px; padding: 0px; font-size: 1px; border: 0px; empty-cells: show; }
u { font-family: verdana,arial,helvetica,sans-serif; color: #ffffff; margin: 0px; font-size: 1px; text-decoration: none; }
i, cite, em, var, address { font-style: italic }
b {font-weight: bold;}
sup { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; line-height: normal; font-weight: normal; }
input {background-color: #ffffff; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #333333; font-weight: bold;}

#floaterBills {
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14px;
	width: 225px;
	padding: 5px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
