input {  
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif; 
	color: #404040; 
	background-color: #FFFFFF;
	border: 1px #CCCCCC inset;
	font-size: 10pt;
	font-Weight: normal;
}
	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #010101;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}

select {
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	color: #404040;
	border: #000000;
	border-style: inset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #FFFFFF;
	font-size: 10pt}

.buttons
{
	border-right: #7F888E 1px solid;
	border-top: #D0DFEA 1px solid;
	font-weight: normal;
	font-size: 10pt;
	border-left: #D0DFEA 1px solid;
	color: #404040;
	border-bottom: #7F888E 1px solid;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	background-image: url(images/button_bg.gif);
}

.gobutton
{
	border-right: #B2FFBB 1px outset;
	border-top: #B2FFBB 1px outset;
	font-weight: normal;
	font-size: 10pt;
	border-left: #B2FFBB 1px outset;
	color: #404040;
	border-bottom: #B2FFBB 1px outset;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	background-color: #59FF6C;
}

.tabbuttons
{
	border-right: #FFD1B5 1px outset;
	border-top: #FFD1B5 1px outset;
	font-weight: normal;
	font-size: 10pt;
	border-left: #FFD1B5 1px outset;
	color: Black;
	border-bottom: #FFD1B5 1px outset;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	background-color: #FFBE93;
}

.headerbuttons
{
	border-right: #555555 1px ridge;
	border-top: #CCCCCC 1px ridge;
	font-weight: normal;
	font-size: 10pt;
	border-left: #CCCCCC 1px ridge;
	color: #EEEEEE;
	padding: 3px 3px 3px 3px;
	border-bottom: #555555 1px ridge;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	background-color: #000080;
}
.headerbuttons:hover
{
    color: #FFBE93;
    font-weight: normal;   
}

.headers {
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.listingowner
{
	font-weight: normal;
	font-size: 10pt;
	color: #404040;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	text-decoration: none;
}

.listingdetail
{
	font-weight: normal;
	font-size: 10pt;
	color: #180060;
	line-height: 8px;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	text-decoration: none;
}

.listingdetail:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #180060;
	text-decoration: underline;
	line-height: 8px;
}

.listingdetailnon {
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.emailHeader {
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.emailSeperator {
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.heading
	{
	color: #1860AD;
	text-decoration: none;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	width: 100%;
	height: 20px;
	}


.topics A:link
{
	border-right: #BBBBBB 1px solid;
	font-weight: normal;
	font-size: 10pt;
	width: 100%;
	color: #000000;
	font-style: normal;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	height: 17px;
	text-decoration: none;
}
.topics A:hover
{
    background-color: #B2B4BF;
	border-right: #BBBBBB 1px solid;
	font-weight: normal;
	font-size: 10pt;
	width: 100%;
	color: #000000;
	font-style: normal;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	height: 17px;
	text-decoration: none;
}
.topics A:visited
{
	border-right: #BBBBBB 1px solid;
	font-weight: normal;
	font-size: 10pt;
	width: 100%;
	color: #000000;
	font-style: normal;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	height: 17px;
	text-decoration: none;
}

.tablebgcontent-top 
{
    background-image: url(images/bg_content_top.gif);   
}
.tablebgcontent {
	background-image: url(images/bg_content.gif);
}
.tablebgcontent-campaign {
	background-image: url(images/bg_content_campaign.gif);
}
.tablebgcontent-bottom 
{
    background-image: url(images/bg_content_bottom.gif);   
}
.tdheader
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
    background-image: url(images/header-bg.gif);   
}
.tdfooter
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
    background-image: url(images/footer-bg.gif);
}
.tddarkest
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
    color: #EEEEEE;
	background-color: #395294;
}
.tddarkestborder
{
    border: solid 1px white;
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
    color: #EEEEEE;
	background-color: #395294;
}
.tddarkest-solid
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
    color: #EEEEEE;
	background-color: #395294;
}
.tdwhite 
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
}

.tdborder 
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	background-color: #9CADD6;

}
.tdborderonly
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
    border: solid 1px #000080;
    background-color: #9CADD6;
}
.tdfollowup
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
    border: solid 1px #000080;
    background-color: #D6DEEF;
}
.tbbgsearch 
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
    border-bottom: solid 1px #555555;
	background-color: #E0DFE3;
}
.tbbgsearch-noborder 
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
    border-style: none;
	background-color: #CECECE;
}
.ftColor
{
	font-weight: normal;
	font-size: 10pt;
	color: #6384c6;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
}
.tddetailalternate
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	background-color: #83A9C4;
}
.tdgrid
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
    background-color: #FFFFFF;
}
.tdgridalternate
{
    font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	background-color: #D9E1E9;
}

.loginerror {

	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}

.content {
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.siteurl {
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline;
}

.siteurl:hover {
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	color: #1860AD;
	text-decoration: underline;
}
.colorofbody
{     
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	
}


a 
{
    color: #404040; 
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size: 10pt; 
    text-decoration: none; 
    font-weight: normal; 
}

a:hover 
{
    color: #444444; 
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size: 10pt; 
    text-decoration: none; 
    font-weight: normal;  
}

a.tour 
{
    color: #404040; 
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size: 10pt; 
    text-decoration: none; 
    font-weight: normal; 
}

a.tour:hover 
{
    color: #FCB601; 
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size:10pt; 
    text-decoration: none; 
    font-weight: normal;  
}

a.menutext 
{
    color: #336699; 
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size: 10pt; 
    text-decoration: none; 
    font-weight: normal; 
}

a.menutext:hover 
{
    color: #ffffff; 
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size: 10pt; 
    text-decoration: none; 
    font-weight: normal;  
}

a.submenu 
{
    color: #ffffff; 
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size: 10pt; 
    text-decoration: none; 
}

a.submenu:hover 
{
    color: #ffffff; 
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size: 10pt; 
    text-decoration: none;   
}
  
a.contact 
{
    color: #FCB601; 
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size: 10pt; 
    text-decoration: none;
}

a.contact:hover 
{
    color: #336699; 
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size: 10pt; 
    text-decoration: none 
}
             

.header 
{
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size: 10pt; 
    color: #103467;
}

.subheader
{
	font-size: 10pt;
	color: #103467;
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
}

h5 
{
    color: #FFFFFF; 
	font-family: Calibri, Verdana, Arial, Helvetica, san-serif;
    font-size: 10pt; text-align:center; 
    line-height:100%;
}

p {font-family: Calibri, Verdana,Arial,Helvetica,sans-serif; font-size: 10pt}
p.copyright {font-family: Calibri, Verdana,Arial,Helvetica,sans-serif; font-size:10pt}
.normal {font-family: Calibri, Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; }
.bignormal {font-family: Calibri, Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; }
.sidebar {font-family: Calibri, Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; color:#ffffff}
.sidebarHead {font-family: Calibri, Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; color:#103467; font-weight:bold}
.relevent {font-family: Calibri, Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color:#000066; font-size: 10pt}

/* Buttons */
.bluebutton {font-size: 10pt; background-color: #ffffff; color: #003366; font-family: Calibri, Arial; font-weight: bold; border: 2px solid #FCB601; height: 15pt;}
button {text-align: center; vertical-align: top; font-size: 10pt; font-family: Calibri, Arial, sans-serif}

/*menu td */
td.over {background-color: #103467; color: #ffffff; font-family: Calibri, Verdana,Arial,Helvetica,sans-serif;  font-size: 10pt; text-decoration: none; font-weight:bold;}
td.out {background-color: #ffffff}
td.overyellow {background-color: #FCB601}
td.outblue {background-color: #103467}

/*menu font*/
.submenuText {color: #ffffff; font-family: Calibri, Verdana,Arial,Helvetica,sans-serif;  font-size: 10pt; font-weight: bold}
.menuText { color: #ffffff; font-family: Calibri, Verdana,Arial,Helvetica,sans-serif;  font-size: 10pt; text-decoration: none; font-weight:bold;  }

