﻿html { height:100%; }

body {
	margin-bottom: 0px;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #525252;	
}

h1, h2, h3, h4, h5, h6 {color:#9E0508;}

h1 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0em;
	font-size: 1.6em;
	font-weight: bold;
}
h2 {
	margin: 0.2em;
	font-size: 1.5em;
	font-weight: bold;
}
h2.alternate 
{
	color:#003F87;
	margin: 0.2em;
	font-size: 1.5em;
	font-weight: bold;
}

h3 {
	margin: 0.1em;
	font-size: 1.4em;
	font-weight: bold;
}
h3.alternate 
{
	color:#003F87;
	margin: 0.1em;
	font-size: 1.4em;
	font-weight: bold;
}

h4 {
	margin: 0.1em;
	font-size: 1.2em;
	font-weight: bold;
}

h4.alternate 
{
    color:#003F87;
	margin: 0.1em;
	font-size: 1.2em;
	font-weight: bold;
}

h5 {
	margin: 0.1em;
	font-size: 1.0em;
	font-weight: bold;
}

h5.alternate 
{
	color:#003F87;
	margin: 0.1em;
	font-size: 1.0em;
	font-weight: bold;
}



h6 {
	margin: 0.1em;
	font-size: 0.8em;
	font-weight: bold;
}

a:link {
	color: Navy; /*#B0C1C8*/
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	color: #9E0508; /*#9E0C0F;*/
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border: thin none #FFFFFF;
	text-decoration: underline;
}

a:visited {
	color: Navy; /*#B0C1C8;*/
	font-weight: bold;
	font-style: normal;
}


.text1 {
	font-family: tahoma;
	font-size: 10px;
	color: #08222C;
	font-weight: bold;
}

.text2 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #9E0C0F;
}

.text3 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #B0C1C8;
}

.text4 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #E27C00;
}
.text5 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #6290A8;
}
.text6 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #949494;
}
.text7 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.text8 {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #94AEC5;
}
.text9 {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #4E4E4E;
}

.text10 {
	font-family: Lucida Calligraphy,Rockwell,Book Antiqua, times new roman;
	font-size: 12px;
	color: #08222C;
	
}

.frame {
	border: 1px solid #B0C1C8;
}

.designed_by {
	font-family: Arial;
	font-size: 8.5px;
	font-weight: lighter;
	color: #000000;
}




.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}

.breadcrumbs{
	font-family: tahoma;
	font-size:11px;
	color: #33485d;
}
.breadcrumbs a {
	color:Navy;
	text-decoration:underline;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
}
.breadcrumbs a:hover 
{

	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #E4141A;
	text-decoration: underline;
}

.breadcrumbs a:visited
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #33485d;
	text-decoration: underline;
	
}

.outercontainer{
	background-image: url(images/bg_tan_diagonal.gif); 
	background-repeat:repeat;	
}

.logincontainer{
	border:1px solid #CCCC66;
	margin-left:2px;
	margin-right:2px;
	padding:5px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;		
}

#logincontainer input {
	font-size: 10px;	
}

#subnav {
	margin-bottom:20px;  
	overflow:hidden;
	border:1px solid #CCCC66;
	margin-left:2px;
	margin-right:2px;
	padding:1px;
	font-size:0.9em;
	background-color:#FFFFFF;
	height:100;
}

#subnav .item {
	padding:2px ;
	background-color:#FFFFFF; 
	color:#333333; 
	text-decoration:none;
}

#subnav .selected {
	background-color:#666666; 
	color:#FFFFFF;
}

#subnav .hover {
	color:#333333; 
	background-color:#F7F7E8;
}

.loggedInTableCell{
	background-repeat:no-repeat;
	color:White;
}
.loggedInTableCellTitle {
	font-weight: bold;
}


a.LoginStatus2:link {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: White;
}
a.LoginStatus2:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: White;
}
a.LoginStatus2:visited {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: White;
}
#registerForm 
{
	text-align:center;
	font-size:11px;
}

#registerForm legend {
	color:#9E0508;
    background-color:#FFFFFF;
}

#registerForm fieldset {	
	margin-bottom:1em;
	padding:1em;
	border:1px dotted #000000;
}

#registerForm .tableOuter
{
	padding:3px 3px 3px 3px;
	width:90%;
	border-style:solid;
	border-width:1.5px;
	border-color:Maroon;	
	background-color:#3D59AB;
}

#registerForm .tableInner
{
	padding: 1px 1px 1px 1px;
	font-weight:normal;
	font-size:10pt;
	text-align:left;
	border-style:solid;
	border-width:1.5px;
	border-color:Maroon;
	background-color:
	White;color:Maroon;
}

#affiliateForm 
{
	text-align:left;
	font-size:11px;
}

#maincontent {
	/*text-align:center;*/
}

.error_message
{
	font-size: 8pt;
	color: Red;
}

.confirmation_message
{
	font-size: 8pt;
	color: Green;
}

#contactUsForm 
{
	text-align:center;
	font-size:12px;
}

#contactUsForm legend {
	color:#9E0508;
    background-color:#FFFFFF;
}

#contactUsForm fieldset {	
	margin-bottom:1em;
	padding:1em;
	border:1px dotted #000000;
}

#confirmationForm
{
	text-align:center;
	font-size:12px;
	font-weight:normal;
}

#confirmationForm .message
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

/* For Home Page */
#homeForm 
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

#homeForm .introduction_table
{
	border-style:solid;
	border-color:Navy;
	border-width:1px;
}

#homeForm .packages_table
{
	/*
	border-style:solid;
	border-color:Navy;
	border-width:1px;
	*/
}

#homeForm .packages_header
{
	color:White;
	font-size: 1.2em;
	font-weight:bold;
}

.subHeadGray
{
    font-size: 14px;
    font-weight: bold;
    color: #666666;
   /* font: Helvetica, Arial,  Verdana, sans-serif;*/

}

.rightsidebarcontainer{
	border:1px solid #CCCC66;
	margin:5px;
	padding:6px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

.rightsidebarcontainer a {color:#9E0508;}

.rightsidebarcontainer li {list-style-type:none;}

div.readmore {
	text-align:right;
	font-size:0.9em;
}

/* "Careers" Page */
#careersForm 
{
	text-align:left;
	font-size:12px;
}

#careersForm .career_header
{
	color:White;
	font-size: 1.0em;
	font-weight:bold;
}

/* For "About Us" Page */
#aboutUsForm 
{
	text-align:left;
	font-size:12px;
}

#aboutUsForm .aboutUs_header
{
	color:White;
	font-size: 1.0em;
	font-weight:bold;
}

/* "Services" Page */
#servicesForm 
{
	text-align:left;
	font-size:12px;
}

#servicesForm .services_description
{
	border-style:double; 
	border-width:1.5px; 
	border-color:Navy;
	background-color:#9E0508;
	color: White;
	width:300px;
	text-align:left;
}

#servicesForm ul
{
	list-style-type:square;
}

/* "Products" Page */
#productsForm 
{
	text-align:left;
	font-size:12px;
}

/* "PSC" Pages */
#pscForm 
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

/* "SEO" Pages */
#seoForm 
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

/* "Pricing" Page */
#pricingForm 
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

#pricingForm .pricing_package
{
	border-style:solid; 
	border-width:1.5px; 
	border-color:Navy;
}

#loginForm 
{
	text-align:center;
	font-size:12px;
	font-weight:normal;
}

#siteMapForm 
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

#siteMapForm .siteMapTable
{
	border-style: dotted; 
	border-width:1.5px; 
	border-color:Navy;
	/*background-color:#F2F2F2;*/
}

#errorForm 
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

/* "News" Page */
#newsForm 
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

/* "News" Page */
#realEstateMarketingForm 
{
	text-align:left;
	color:Blue;
	font-size:12px;
	font-weight:normal;
}


.GridViewStyle 
{
	/*width:500px;*/
	/*table-layout:fixed;
	white-space:normal !important;*/
}

.GridViewAlternatingStyle
{
	background-color:#D8CAA8;
}

.GridViewStyle th
{
	color:white;
	font-weight:bold;
	background-color:#363942;
}

.GridViewStyle_TemplateColumnHeader
{
	color:White;
	font-weight:bold;
	background-color:#363942;
}

/*hyperlinks in gridview header*/
.GridViewStyle th a
{
	color:white;
}

/*twitter styles*/
div#navigation ul 
{
    list-style-image:url(images/WH.jpg);
}

div#navigation ul li{
		line-height:1.2;
		margin-bottom:18px;
		border-top:3px solid #fff;
		border-bottom:3px solid #fff;
	
}

.newsletter_small_text
{
    font-size:8pt;
    color:Gray;
}

.roundedPanel
{	
	/*width:300px;*/
	/*background-color:#5377A9;*/
	/*color:white;*/
	/*font-weight:bold;*/
}


/*
div#navigation{
	background:#ddd;
}

div#navigation ul {
    margin:6px;
    padding:2px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#e6e6e6;

}

div#navigation ul li{
	display:inline;
	background:#2C5B79;
	padding:3px;
	margin:0px 4px;
	line-height:1.7;

}
div#navigation ul#twitter_update_list li {
	background:#194166;
}

div#navigation a {
  color:#ddd;
  padding:03px;
  text-decoration:none
}
div#navigation a:hover{
	color:#fff;
	background:#789BAF;
}
*/


