﻿/*HTML Overrides*/
body
{
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #666666;
	line-height: 18px;
}

.BodyBG
{
	background-image: url('/Images/Pages/Common/Background.jpg');
	background-repeat:repeat-x;
	background-color: #081A52;
}

img
{
	border: none;
}

.BorderGrid
{
	border: solid 1px red;
}

table
{
	border: none;
}

p, span
{
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
}

.PadBorder10
{
	border: 10px solid #666EB3;
	background-color: #FFFFFF;
}

.navnew, a.navnew:link, a.navnew:hover, a.navnew:visited
{
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

#flashcontain {
	position: relative;
	z-index: 2; 
}


.MenuItem, a.MenuItem:link, a.MenuItem:hover, a.MenuItem:visited
{
 color: #FFFFFF;
 text-transform: uppercase;
 font-family: Verdana;
 font-weight: bold;
 font-size: 9px !important;
 display: block;
 position: relative;
}

.H29
{
	height: 29px;
	padding-top: 4px;
}

.navnew2, a.navnew2:link, a.navnew2:hover, a.navnew2:visited
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

.navblue, a.navblue:link, a.navblue:hover, a.navblue:visited
{
	color: #110898;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

a.AgentEmailLink:link, a.AgentEmailLink:visited, a.AgentEmailLink:hover
{
	font-weight: bold;
	color: #413D9E;
	text-decoration: underline;
}

a.AgentEmailLink:hover
{
	text-decoration: none;
}

td 
{
	margin: 0px 0px 0px 0px;
	font-size : 11px;  
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #666666;
	line-height: 18px;
}

h4, h3, h2, h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color : #666666;
}

.Bordered
{
	border: solid 1px #413D9E;
	border-collapse: collapse;
}

.BorderedCC
{
	border-bottom: solid 1px #CCCCCC;
	border-top: none;
	border-left: none;
	border-right: none;
	border-collapse: collapse;
}

.R
{
	text-align: right;
}

.4Pad
{
	padding: 4px 4px 4px 4px;
}

.2Pad
{
	padding: 2px 2px 2px 2px;
}

.TextHeader
{
	border-bottom: solid 1px #413D9E;
	color: #061488;
	font-weight: bold;
	padding: 2px 2px 2px 4px;
	text-align: left;
	background-color: #ECF0F9;
}

.HeaderBorderAll
{
	border: solid 1px #413D9E;
}

.Extras
{
	width: 165px;
	height: 18px;
}

.NewsCell
{
	padding: 0px 0px 3px 0px;
	vertical-align: top;
	width: 100%;
}

.BorderBottom
{
	border-bottom: solid 1px #413D9E;
	border-collapse: collapse;
}

.LB
{
	background-color: #ECF0F9;
}

hr
{
	height:1px;
	color:#cccccc;
}

/* MAIN FONT FOR THE SITE */
.FormHeader
{
	font-weight: bold;
	text-align: right;
	width: 200px;
}

.HomeTD
{
	width: 182px;
}

.HomeCell
{
	border-style: solid;
	border-color: #A2ADC3;
	border-width: 1px;
	height:155px;
}

.InnerCell
{
	border-color: #000099;
	height: 149px;
}

.HomeImage
{
	width: 158px;
	height: 35px;
}

.LH8
{
	line-height: 12px;
}

.Footer
{
	font-size : 10px; 
	line-height : 13px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #FFFFFF;
}

.BlueHeader
{
	font-weight: bold;
	font-size: 14px;
	color: #110898;
}

.Blue
{
	color: #110898;
}

.DetailBorder
{
	border-bottom: solid 1px #413D9E;
}

.50Wide
{
	width: 50%;
}

.BCell
{
	font-weight: bold;
	color: #061488;
}

.B
{
	font-weight: bold;
}

.TDR
{
	text-align: right;
}

.PropTop
{
	padding-top: 20px;
}

.PropBottom
{
	padding-bottom: 20px;
}

.Grey
{
	color: #8C8C8C;
}

.Pad8
{
	padding-left: 8px;
}

.TDL
{
	text-align: left;
}

.ListingHeader2
{
	font-size: 14px;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	vertical-align: middle;
	text-transform: uppercase;
}

.BlueBRTitle
{
	background-color: #ECF0F9;
	color: #061488;
	font-weight: bold;
	text-transform: uppercase;
}

.ListingHeader
{
    font-size : 11px;  
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-weight : bold;
	color : #FFFFFF;
	background-color: RED;/*#455B8A;*/
	vertical-align: middle;
	text-transform: uppercase;
}

.links
{
	font-size : 11px;
	line-height : 22px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #666666;
	font-style: normal;
	text-transform: uppercase;
}

.MultipleSelect
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	width: 187px;
}

input, .inttxt
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
}

.err
{
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #E10121;
	background-color: #FFFFFF;
}

.textbox
{
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	padding-left: 2px
}

.btn
{
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #666666;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	font-weight: bold;
	text-transform: capitalize;
}

.listingintro
{
	font-size: 10px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #110898;
}

.inttxtb
{
	font-size: 11px; 
	line-height: 20px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #666666;
}

.maintxtb
{
	font-size: 11px; 
	line-height: 22px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #688DB6;
}

.NoPad
{
	padding-right: 0px;
	padding-left: 0px;
}
	
.nav
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 10px;
	padding-left: 10px;
}

.navme
{
	color: #061488;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}

.NoLeftPad
{
	padding-left: 0px;
}
	
/* --------------------------------------------------HYPERLINKS--------------------------------------------------------*/

a:link, a:visited
{
	color: #061488;
}

a:hover
{
	color: #061488;
	text-decoration: none;
}

a:active
{
	color: #061488;
}

a.subnavon, a.subnavon:visited, a.subnavon:hover
{
	color: #999999;
	font-style: italic;
	text-decoration: none;
}

.SubMenuAdam {
	background-color: #666EB3 !important;
	visibility: hidden;
	width: 200px; 
	padding-left: 8px;
	z-index: 3 !important; 
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.nav
{
	text-align: right;
	padding-right: 3px;
	text-transform: uppercase;
}

a.nav, a.navme, a.nav:visited, a.navme:visited, a.nav:hover, a.navme:hover
{
	color: #FFFFFF;
	text-align: right;
	padding-right: 3px;
	text-transform: uppercase;
	text-decoration: none;
}

.toolheader
{
	background-color: #688DB6;
	color: #ffffff;
	font-weight: bold;
}

.tbr
{
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

.premad
{
	border-width: 1px;
	border-color: #B3C6DA;
	border-style: solid;
	background-color: #EEF4FD;
}

.regad
{
	border-width: 1px;
	border-color: #B3C6DA;
	border-style: solid;
	background-color: #FFFFFF;
}

.img
{
	border-width: 1px;
	border-color: #B3C6DA;
	border-style: solid;
}

.header
{
	color: #688DB6;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 10px;
}

.AdminHeader
{
	color: #061488;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 10px;
}

.stdtext
{
	font-size: 12px;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #454E96;
}

input.nrlButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #919295;
	border: #555555 1px solid;
	background-color: #FFFFFF;
}

input.stdButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #919295;
	background-color: #ECF0F9;
}

INPUT, SELECT, TEXTAREA
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, arial, helvetica;
	font-size: 10px;
}



.stdtabletext
{
	font-size: 10px;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #8087C3;
}

.stdtabletext1
{
	font-size: 10px;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #454E96;
}

.stdtabletext2
{
	font-size: 12px;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #000000;
}

.pageLink, td.pageLink
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.pageLink:link, a.pageLink:visited, a.pageLink:hover
{
	text-decoration: none;
	color : #000000;
}

/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #FFFFFF;
	border: solid 3px Gray;
	padding: 3px;
	width: 250px;
}

a.PirataLink, a.PirataLink:visited
{
	text-decoration: none;	
}

a.PirataLink:hover
{
	text-decoration: underline;	
}
