@charset "UTF-8";
/* Global Styles */

body {
	background:url('/SiteCollectionImages/systemImages/page_bg.gif') repeat-x;
	background-color: #e1e8f0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top: -15px;
	margin-top:-15px;
}

#bodyContent {
	padding-left: 10px;
}

#wrapper {
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	width: 1002px;
	text-align: left;
	margin: 0 auto;
}

.remax-topbanner {
background-image:url('/SiteCollectionImages/systemImages/header_bg.jpg') !important;
background-repeat:no-repeat;
background-color:#e9eaec;
height:64px;
padding:0;
position:relative;
width:1002px;
}

.headerSearch {
	position:absolute;
	top: 23px;
	right:37px;
	width: 230px;
	text-align:right;
	display:inline;
	height: 14px;
}

.headerSearch input {
	border: 1px solid #1760a9;
	height: 14px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #063272;
	width:161px;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}

.footer {
	width: 1002px;
	margin: 10px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #063272;
	text-align: left;
}

.footerBar {
background:url('/SiteCollectionImages/systemImages/footerbar_bg.gif') repeat-x scroll 0 0 transparent;
background-color: #e1e8f0;
height:19px;
margin:0px;
padding:0;
width:1002px;
}

/***** Site Actions *****/
.join-siteactions a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
}

.join-siteactions a:hover {
	text-decoration:underline;
}

/***** Search *****/
.ms-sbtable-ex {
border-collapse:collapse;
margin-left:205px;
margin-top:15px;
width:100%;
}

.srch-sort-right {
color:#333333;
float:right;
font-size:1em;
/*padding-bottom:4px;
padding-top:15px;
text-align:left;*/
}

select.ms-sbscopes  
{
display:none; 
}

/***** TopNav *****/
.remax-topnavbg {
	background-image:url('/SiteCollectionImages/systemImages/remax_topnavbg.jpg') !important;
	background-repeat:no-repeat;
	background-color:#e9eaec;
	width:1002px;
	height:34px;
}
.ms-topnav td {
background-color:transparent;
background-image:none;
border:0 none;
padding:0px;
}

.remax-redBar {
	background-image:url('/SiteCollectionImages/systemImages/header_red.jpg') !important;
	background-repeat:no-repeat;
	background-color:#e9eaec;
	width:1002px;
	height:6px;
}

.ms-topnavcontainer {
	height:34px;
	border-left:none;
	padding:0px 0px 0px 0px;
}
.ms-topnav {
	border:none;
	background: transparent url('/SiteCollectionImages/systemImages/tab.gif') no-repeat;
	/*background: transparent url('/_layouts/images/remax/remax_topnavwhite.gif') no-repeat;*/
	background-position:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	/** Change to 105 (for no arrows) or to 93px (for arrows) **/
	width:93px;
	height:34px;
	padding:5px 8px 5px 8px;
	.margin:0px 3px 0px 3px;/* only IE7 */

}
.ms-topnav a {
	padding:0px;
}
.ms-topnavhover {
	background: transparent url('/SiteCollectionImages/systemImages/tabSelected.gif') no-repeat;
	width:93px;
	height:34px;
	background-position:left;
	color:#FFFFFF !important;
	font-weight:bold;
	text-decoration:none !important;
}
.ms-topnavhover a {
	color:#FFFFFF !important;
}
.ms-topnavselected {
	background: transparent url('/SiteCollectionImages/systemImages/tabSelected.gif') no-repeat;
	background-position:left;
	color:#FFFFFF !important;
	font-weight:bold;
}
.ms-topnavselected a {
	color:#FFFFFF !important;
}
.ms-topnavselected a:hover {
	color:#FFFFFF !important;
	text-decoration:none !important;
}
.ms-topnav img, .ms-topnavselected img {
	display: none;
}
.topNavFlyOuts-adjustedZ {
	background-color:#F2F3F4;
	border:1px #A7B4CE solid;
	z-index:1;
}
.ms-topNavFlyOuts a {
	color:#1B75BB;
	display:block;
	min-width:120px;
	padding:4px 8px;
	width:auto;
	text-align:left;
}
.ms-topNavFlyOuts {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.ms-topNavFlyOutsHover{
	background-color:#ffffff;
	color:#1B75BB;
	text-decoration:underline !important;
}

.ms-topNavFlyOutsContainer {
	border:solid 10px #c2dcff !important;
}

.ms-formvalidation 
{
 color: Red;
 font-weight:bold;
 font-size:10pt;
}

.ms-topnav:hover {
	background: url('/SiteCollectionImages/systemImages/tabSelected.gif') no-repeat;
	color: #FFF;
	text-decoration:none;
	font-weight: bold;
}

.ms-topnav:hover a {
	background: transparent;
	color: #FFF;
	text-decoration:none; 
}	

/***** Page Breadcrumb *****/
.breadcrumb {
color:#25188E;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:left;
}
.breadcrumb a:link, .breadcrumb a:visited {
color:#25188E;
margin-right:5px;
margin-left:2px;
padding-left:2px;
width:auto;
}

/***** Body Styles *****/
.ms-WPBody {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-top:-12px;
/*margin-top:-5px;*/
padding-right:10px;
padding-bottom:8px;
}

.ms-WPBody h1, .ms-TPBody h1 {
border-bottom:2px solid #ce0000;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
color: #ce0000;
margin: 0;
padding-bottom: 0px;
}

.ms-WPBody h2, .ms-TPBody h2 {
border-bottom:2px solid #CBCBCB;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #ce0000;
margin: 0;
padding: 0;
}

/*.ms-WPBody span, .ms-WPBody p {
padding-top:2px;
margin-top:2px;
}*/

.ms-rteCustom-hmArrows {
background-image:url('/SiteCollectionImages/systemImages/bullet_arrow.gif');
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
list-style:none outside none;
margin-bottom:0px;
padding-bottom:0px;
padding-left:35px;
margin-left:35px;
display:inline-block;
margin-top:0px;
padding-top:0px;
}


h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #ce0000;
	margin: 0;
	padding: 0;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ce0000;
	margin: 0;
	padding: 0;
}

/***** Survey Styles *****/
.surveyQuestion
{
	margin: 0px;
	margin-bottom: 4px;
	border: 0px;

	border-style: solid;
	padding: 0px;
}

.surveyItem
{
	margin: 0px;
	padding: 12px 8px 12px 8px;
}

.didYouKnow
{
	margin: 10px 6px 4px 6px; 
	padding: 4px; 
	border: 1px solid Black;
}

.alternateColor
{
	background-color: #E1E8F0; 
}

a.login:link, a.login:active, a.login:visited
{
    color: #063272;
    font-weight:bold;
    text-decoration:none;
}