BODY {
	color : #000000;
	background-color : White;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size : 13px;
	scrollbar-arrow-color : Black;
	scrollbar-base-color : #E3F6FC;
	scrollbar-dark-shadow-color : #E3FFFC;
	scrollbar-3d-light-color : White;
}
A:LINK, A:VISITED {
	color : #023CAB;
	font-weight: bold;
}
A:HOVER   { 
	color :#1C67FC; /* #045eb8;*/
	font-weight: bold;
}
LABEL, .Label {
	color : Black;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 13px;
}
LABEL_SMALL, .Label_Small {
	color : Black;
	font-family: Arial, Helvetica, sans-serif;	
	font-size : 9pt;
}
.top-header {
	width: 100%;
	height: 150px;
	position: relative;
	/*background: url(/Images/Site/sanibel-real-estate.jpg) top center no-repeat;*/
}
#home-link {
	/*float: right;*/
	color: #fff;
	background: #002666;
	text-decoration: none;
	position: absolute;
	display: block;
	top: 0;
	left:715px;
	font-size: 16px;
}
.top-header #home-link:hover {
	color:#35FF00;
}


.Label#required {
	font-weight: bolder;
}
.Error {
	color: Red;
	text-align: center;
	font-weight: bold;
}
.Header {
	color: #023CAB;
	font-family: Arial;
	font-size : 18px;
	font-weight : bold;
	vertical-align : middle;
}
.PagingPanel {
	text-align: right;
}
.ColoredBackground {
	background-color : #eee;
}
hr {
	color : #66CCFF;
	height: 1;
}
.line {border: none; border-bottom: dashed 1px #023CAB; margin: 0px 0; padding: 0;}
.v_line {margin: 0 2px; padding: 0; border-left: dashed 1px #023CAB; width:2px; height: 100%;}

INPUT, TEXTAREA, SELECT{
	font-size : 12px;	
}

/*             details part              */
.OddRow {
	background: #fff;
}
.EvenRow {
	background: #eee;
}
.PhotoRow {
	background: #eee;
	font-size: smaller;	
}
.SubTableHeader{
	color: #fff;
	background: #023CAB;
	font-weight: bold;	
	font-size : 13px;
}
.DetailHeader {
	color: #fff;
	background: #023CAB;
	font-weight: bold;	
	font-size : 13px;
}
A.NoBoldLink:LINK, A.NoBoldLink:VISITED {
	font-weight : normal;
}

.menulink, A.menulink:LINK, A.menulink:VISITED {
	color : #FFFFFF;
	font-weight: normal;
	text-decoration : none;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size : 12px;
}
A.menulink:HOVER   {
	color : #FFFF00;
	font-weight: normal;
	text-decoration : none;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size : 12px;
}


H1 {
	margin-top : 0;
	margin-bottom : 0;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	margin-left : 0;
	margin-right : 0;
}

H2{
	margin-top : 0;
	margin-bottom : 0;
	font-size : 20px;
}

h3 {
	margin: 10px 0;
	color: #023CAB;
	font-style: oblique;
	font-size: 16px;
	font-weight: bold;
}

.sign-up_title {
	color : #fff;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size : 13pt;
	font-weight : bold;	
}
.button_in_menu {width: 140px; margin-bottom: 0px;}
.button_t, .button_t_form { padding: 16px 0 0px;}
.button_b, .button_b_form  { text-align:center; padding: 0 5px 10px; }

.button_t_form {background: url(/Images/Site/button_gray_t.gif) top center no-repeat;}
.button_b_form {background: url(/Images/Site/button_gray_b.gif) bottom center no-repeat;}

.button_t {background: url(/Images/Site/button_white_t.gif) top center no-repeat; }
.button_b {background: url(/Images/Site/button_white_b.gif) bottom center no-repeat; }

.button_b a, .button_b_form a {font-weight: 900; font-size: 16px; color: #fff; text-decoration: none; padding: 8px 10px; display:block;}
.button_b a:visited, .button_b_form a:visited {color: #fff;}
.button_b a:hover, .button_b_form:hover {color: #35FF00;}
.button_b button, .button_b_form button {color: #fff; font-weight: 900; border:none; font-size: 16px; background: transparent; text-transform: uppercase;}
.button_b button:hover, .button_b_form button:hover {color: #35FF00;}

.panel {/*background:  #036;*/height: auto; display: block; padding: 5px 0px; text-align: left;}
.panel a, .panel a:visited {font-size: 12px; font-weight: normal; color: #fff; padding: 3px 3px 5px 2px; text-decoration: none; display:block; border-top: 1px gray solid;}
.panel a:hover {color: #35FF00; font-weight: normal;}
.menu_title {font-weight: 900; color: #fff; font-size: 16px; font-weight: 900; padding: 5px 5px 5px 5px; text-decoration: none; display:block;}
.eric-photo {border: solid 1px #023CAB;}

.label-checkbox { display: block; margin: 0px;}

.head-nav-menu-container {width: 210px; display: inline; float: right; margin-left: 5px;}
.head-nav-menu-big { padding: 5px 0 0; text-align: center; background: url(/Images/Site/arch.gif) top left no-repeat; height: 35px; width: 100px; float: left; margin: 0 5px 0 5px; display: inline;}
.head-nav-menu-little { padding: 5px 0 0; text-align: center; background: url(/Images/Site/arch.gif) top left no-repeat; height: 35px; width: 100px; float: right; display: inline;}
.head-nav-menu-big a, .head-nav-menu-little a { color: #fff !important;}
.head-nav-menu-big a:hover, .head-nav-menu-little a:hover { color: #35ff00 !important;}
