﻿body
{
	margin: auto auto;
	padding: 0px;
	color:#000000;
	height: 21px;
	font-size: 8pt;
	line-height:14pt;
	font-family: Arial, Helvetica, Tahoma, "Lucida Sans", Sans-Serif;
}

#homepage {color:#797979;}
.all
{
	margin: auto auto;
	width: 760px;
	background-image: url(../../images/bg_page.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

A, a:link, a:active, a:visited
{
	font-size: 8pt;
	color: #0066cc;
	font-family: Verdana;
	text-decoration: none;
}

A:hover
{
	text-decoration:underline;
}
h1,h5{color:#797979;font-size:14pt;border-bottom:solid 1px;font-family:Georgia, "Times New Roman";font-weight:normal;line-height:normal;margin:10px 0px;padding:0px;}
h2{color:#797979;font-size:20pt;font-family:Georgia, "Times New Roman";font-weight:normal;line-height:normal;}

TD, p, td, li, tr
{
	font-size: 8pt;
	font-family: Verdana;
}
.addresstext
{
	color: #0000ff;
}
.bluetext
{
	color: #0000a0;
}
.browntext
{
	color: #800040;
}
.borders
{
	vertical-align: top;
}
.fieldlabel
{
    background-color:#E9EEEE;
}

.footer{padding-left:7px!important;}
.footerContent
{
	width:746px;
	background-image:url(../../images/bg_footer.gif);
	padding-top:5px!important;
	padding-bottom:60px!important;
	text-align: center;
	color:White;
}
.footer a{color:White;}
.form_element
{
	font-size: 8pt;
	color: #993399;
	font-family: Verdana;
}

.form_data
{
	font-size: 8pt;
	font-family: Verdana;
}
.imagerotator
{
	padding-left:7px;
}
.leftpanel
{
	padding-top: 15px;
	padding-left:10px;
	text-align: left;
	line-height:16px;
	
}
.rightpanel
{
	color:#000000;
	line-height:normal;
	letter-spacing:normal;
	padding: 25px 10px 0px 10px;
	margin:0px;
	text-align: left;
	background-color: #c4c5ad;
	height:100%;
}
.mainpanel
{
	padding: 10px 10px 10px 25px;
	text-align: left;
	vertical-align: top;
}
.contentpanel
{
	padding: 5px 20px 10px 10px;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	font-family: Verdana;
}
.newstable
{
	padding-top:0px;
	padding-left:0px;
	margin-left:0px;
}
.newstable ul
{
	margin-top:0px;
	padding-left:0px;
	margin-left:0px;
}
.newstable li
{
	padding-left:0px;
	margin-left:0px;
	list-style:none;
}
.newstable span
{
	width:120px;
}
#layout
{
	width:746px;
	padding-left:7px;
}
#homepage .pseudoRow
{
	display: table-row;
	background-image:url(../../images/contentBackground.png);
	background-repeat:repeat-y
}
/*AGENTS*/
.content_first,.content{display:table;table-layout:fixed;}

.content_first{width:100%;}
.content_first .content{width:auto;}
.pseduoRow{clear:both;}

.LeftColumn,.RightColumn{background-color:transparent;vertical-align:top;}

.dual .LeftColumn,.dual {display:inline;zoom:1;}
.dual .LeftColumn,.dual{display:table-cell;margin:0px;padding:0px;}
.dual .LeftColumn{width:140px !important; float:left;}
.dual .RightColumn{width:570px;padding:0px; margin:0px; float:right;}

/* Dual Column */
#layout.dual
{
	display: table;
	table-layout: fixed;
	width: 100%;
}

/* use first line so that IE displays the col's properly */

#layout .midColumndual
{
	display: inline;
	zoom: 1;
}
#layout .midColumndual
{
	width: 570px;
	display: table-cell;
}
#layout .sideColumndual
{
	display: inline;
	zoom: 1;
	background-color:#c4c5ad;
}
#layout .sideColumndual
{
	width: 175px;
	display: table-cell;
	vertical-align: top;
}

/* Tri Column */
#layout .tri
{
	display: table;
	table-layout: fixed;
	width: 100%;
}
#layout .triColumn
{
	display: inline;
	zoom: 1;
}
#layout .triColumn
{
	width: 32.5%;
	display: table-cell;
}
#layout .sideColumn
{
	display: inline;
	zoom: 1;
}
#layout .sideColumn
{
	width: 140px;
	display: table-cell;
	vertical-align: top;
}
#layout .midColumntri
{
	display: inline;
	zoom: 1;
}
#layout .midColumntri
{
	width: 485px;
	display: table-cell;
}

.nav
{
	width:740px;
}
.nav img{margin-left:7px;}

.navbarmenu
{
	margin-left:7px;
	width:746px;
	color: White; 
	vertical-align:middle;
	text-align: center;
	height: 25px;
	background-image:url(../../images/bg_menu.gif);
}
.navbarmenu table
{
	text-align:center;
}


.navbarmenu tr
{
}

.navbarmenu A
{
	color: White;
}

/*top level menu style*/
.toplevelmenu
{
	color: White;
	cursor:pointer;
	/*background-color: #0073B9;*/
}

/*font and alignment has to be set in td for some reason*/
.toplevelmenu td
{
	font-size: 8pt;
	text-align: center;
}

/*top level menu rollover*/
.toplevelmenuhover
{
	/*no rollover effect*/
}

/*the menus that are dropped down*/
.dropdownmenu
{
	font-weight:bold;
	color: White;
	background-color: #0099CC;
}

.dropdownmenu td
{
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana;
	font-size:7pt;
	font-style:normal;
	font-weight:bold;
	cursor:pointer;
}
.ig_8899937_2{background-color:Transparent!important;}

.dropdownmenuhover
{
	background-color: #99ccff;
}

#news a{color:#0066cc!important;}
#news a:hover{text-decoration:none;}
#news p{margin:0px 0px 20px 0px;}
.newsHeaderImage {margin: -25px -10px auto -10px;}
.newslinks{padding:0px;margin:0px!important;}
.newslinks .newsTitle{display:block;clear:both;font-weight:bold;font-size:10pt!important;}
.newslinks .newsDate{display:block;clear:both;color:#FFFFFF!important;font-size:7pt!important;}
.newslinks .newCaption{font-size:8pt!important;}

Paragraph
{
	border-right: #400040 solid;
	border-top: #400040 solid;
	border-left: #400040 solid;
	width: 3in;
	border-bottom: #400040 solid;
	height: 6in;
	background-color: #80ffff;
}
.breadcrumbs
{
	margin-top:0px;
	margin-left:10px;
	font-family:Verdana;
	font-size:7pt;
	font-style:normal;

}
.breadcrumbs a
{
	font-family:Verdana;
	font-size:7pt;
	font-style:normal;
	
}

.sitemap
{
	margin-top:0px;
	margin-left:10px;
	font-family:Verdana;
	font-size:8pt;
	font-style:normal;
}

.sitemaprootnode
{
	color: blue;
}

.sitemapnode
{
	color: blue;
}
.sitemapnodehover
{
	color: red;
}

.agentmenuheader 
{
	margin-left:11px;
	font-weight:bold;
	
}
.agentmenuheader A
{
    color:Black;
}

.agentmenu
{
	margin-top:5px;
	text-align:left;
}

.agentmenuitem
{
	font-size: 8pt;
	color: blue;
	font-family: Verdana;
	text-decoration: none;
}

.agentmenuhover
{
	background-color: #eeeeee;
	color: red;
}

.search
{
	display:block;
	position:absolute;
	padding-left:590px;
	padding-top:28px;
}

.search input[type=text]
{
	background-color:White;
	color:black;
	width:125px;
	padding:0px;
	margin:0px;
	height:15px;
}

.search input[type=submit]{
	padding:0px;
	height:19px;
	margin:0px;
	background-color: #0073B9;
	color:White;
	border-style:solid;
	border-color:White;
	border-width:1px;
}

.search select{
	width:159px;
}