body {
	background-image: url("images/body_BG.jpg");
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
ul {
	margin-top: 5px;
}

H1 {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #1a2921;
	margin-top: 0px;
	margin-bottom: 2px;
}
H2 {
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	color: #4c5916;
	margin-top: 0px;
	margin-bottom: 2px;
}
H3 {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #4c5916;
	margin-top: 0px;
	margin-bottom: 2px;
}
H4 {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #4B5253;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 0px;
}
h5 {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #f0e9b5;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 3px;
}
HR {
	color: #798350;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #798350;
}

fieldset  {
	border: 1px solid #7B8258;
}

legend  {
	padding: 5px 10px;
	background: #7B8258;
	color: #FAF6EA;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
}

#main {
	position: relative;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#icon {
	position: absolute;
	visibility: visible;
	width: 104px;
	height: 125px;
	top: 20px;
	left: 55px;
}
#realtor {
	position: absolute;
	visibility: visible;
	width: 63px;
	height: 74px;
	top: 55px;
	right: 65px;
}
#realtor2 {
	position: absolute;
	visibility: visible;
	width: 38px;
	height: 44px;
	bottom: 105px;
	right: 50px;
}
#archive {
	position: absolute;
	visibility: visible;
	width: 80px;
	height: 18px;
	top: 200px;
	right: 50px;
}
.head_BG {
	background-image: url(images/dto_headerBG.jpg);
	width: 800px;
	height: 330px;
}

.lftGutter {
	width: 28px;
	height: auto;
	background-image: url("images/lftGutter_BG.jpg");
	vertical-align: top;
}
.rtGutter {
	width: 32px;
	height: auto;
	background-image: url("images/rtGutter_BG.jpg");
	vertical-align: top;
}

.search {
	background-image: url("images/sideNav_BG1.jpg");
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	color: #798350;
	/*text-transform: uppercase;*/
	text-align: center;
	padding: 10px 5px 10px 5px;
}

.float  {
	float: left;
}
.clear  {
	display: block;
	clear: both;
	height: 0px;
}

/*  Start Main Nav   */

#navWrap {
	background: url(images/nav_BG.jpg);
	width: 800px;
	height: 20px;
	z-index: 999;
}
#home-link {
	background: url(images/mNavUp_home.jpg);
	width: 56px;
	height: 20px;
	margin-left: 28px;
}
#home-link a:hover {
	background: url(images/mNavOver_home.jpg);
	width: 56px;
	height: 20px;
}
#findhome-link {
	background: url(images/mNavUp_findhome.jpg);
	width: 87px;
	height: 20px;
}
#findhome-link a:hover {
	background: url(images/mNavOver_findhome.jpg);
	width: 87px;
	height: 20px;
}
#realtor-link {
	background: url(images/mNavUp_realtor.jpg);
	width: 110px;
	height: 20px;
}
#realtor-link a:hover {
	background: url(images/mNavOver_realtor.jpg);
	width: 110px;
	height: 20px;
}
#membership-link {
	background: url(images/mNavUp_membership.jpg);
	width: 80px;
	height: 20px;
}
#membership-link a:hover {
	background: url(images/mNavOver_membership.jpg);
	width: 80px;
	height: 20px;
}
#education-link {
	background: url(images/mNavUp_education.jpg);
	width: 78px;
	height: 20px;
}
#education-link a:hover {
	background: url(images/mNavOver_education.jpg);
	width: 78px;
	height: 20px;
}
#resources-link {
	background: url(images/mNavUp_resources.jpg);
	width: 121px;
	height: 20px;
}
#resources-link a:hover {
	background: url(images/mNavOver_resources.jpg);
	width: 121px;
	height: 20px;
}
#contact-link {
	background: url(images/mNavUp_contact.jpg);
	width: 62px;
	height: 20px;
}
#contact-link a:hover {
	background: url(images/mNavOver_contact.jpg);
	width: 62px;
	height: 20px;
}
#login-link {
	background: url(images/mNavUp_login.jpg);
	width: 102px;
	height: 20px;
	margin-left: 44px;

}
#login-link a:hover {
	background: url(images/mNavOver_login.jpg);
	width: 102px;
	height: 20px;
}

#logout-link  {
	margin-left: 75px;
}


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 999;
}

#nav a {
	display: block;
	color: #4c4f23;
	text-decoration: none;
}
#nav a:hover  {
	color: #75bc55;
	text-decoration: none;
}

#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	margin-left: 0px;
/* 	margin-right: 10px; */
	z-index: 9999;
	text-transform: uppercase;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #efebe3;
	width: 170px;
	height: auto;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 9999;
	border: 1px solid #efebe3;
}

#nav li ul li  {
	display: block;
	float: left;
	width: 160px;
	margin: 0px;
	z-index: 9999;

}

#nav li ul li a  {
	color: #4c4f23;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	width: 160px;
	padding: 2px 2px 2px 8px;
}

#nav li ul li a:hover  {
	color: #4c4f23;
	text-decoration: none;
	padding: 2px 2px 2px 8px;
	width: 160px;
	z-index: 9999;
	background-color: #b9c9ad;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1.75em 0 0 11em;
	z-index: 9999;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	z-index: 9999;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 9999;
}

/*  End Main Nav   */

#feature_wrap {
	background: url("images/mainPic_BG.jpg");
	width: 800px;
	height: 276px;
}
#calendar_wrap {
	background: url("images/calendar_BG.jpg");
	float: left;
	width: 245px;
	height: 268px;
	margin-left: 3px;
	margin-right: 3px;
	border: solid 1px #474d5b;
}
#calendar {
	margin: 10px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}
#calendar a:link, #calendar a:visited {
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color: #f0e9b5;
	text-decoration: underline;
	text-transform: uppercase;
}
#calendar a:hover, #calendar a:active {
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color: #f0e9b5;
	text-decoration: none;
	text-transform: uppercase;
}
#flash_feature2 {
	float: left;
	width: 484px;
/* 	margin-left: 31px; */
/* 	margin-right: 3px; */

}
#calendar_wrap2 {
	background: url("images/calendar_BG.jpg");
	float: left;
	width: 245px;
	height: 268px;
	border: solid 1px #474d5b;
}

#flash_feature {
	float: left;
	width: 484px;
	margin-left: 30px;

}

#cms_page_content  {
	margin-bottom: 10px;
}

.lftCol {
	vertical-align: top;
	padding: 15px 14px 15px 14px;
	/*width: 222px;*/
}

#side_ad {
/* 	background: #FFF; */
	width: 180px;
	padding: 3px;
/* 	border: solid 1px #767e41; */
	/*margin: 18px 0 0 20px;*/
}



/* ------------ Start Side Nav ------------- */
.sideNav1 {
	background: url("images/sideNav_BG1.jpg");
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	color: #798350;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
.sideNav1 a:link, .sideNav1 a:visited {
     font: bold 11px Georgia, "Times New Roman", Times, serif;
	 color: #798350;
	 text-decoration: none;
}
.sideNav1 a:hover, .sideNav1 a:active {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #3f4513;
	text-decoration: underline;
}
.sideNav1b {
	background-image: url("images/sideNav_BG1.jpg");
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	color: #798350;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
.sideNav1b a:link, .sideNav1b a:visited {
     font: bold 10px Georgia, "Times New Roman", Times, serif;
	 color: #798350;
	 text-decoration: none;
}
.sideNav1b a:hover, .sideNav1b a:active {
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color: #3f4513;
	text-decoration: underline;
}
.sideNav2 {
	background-image: url("images/sideNav_BG2.jpg");
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #444d63;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 0px 6px 0px;
}
.sideNav2 a:link, .sideNav2 a:visited {
     font: bold 11px Georgia, "Times New Roman", Times, serif;
	 color: #444d63;
	 text-decoration: none;
}
.sideNav2 a:hover, .sideNav2 a:active {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #172034;
	text-decoration: underline;
}
.sideNav2b {
	background-image: url("images/sideNav_BG2b.jpg");
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #633A0D;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 0px 6px 0px;
}
.sideNav2c {
	background-image: url("images/sideNav_BG2c.jpg");
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color: #f6f1d6;
	text-transform: uppercase;
	text-align: center;
	padding: 2px 0px 2px 0px;
}
.sideNav3 {
	background-image: url("images/sideNav_BG3.jpg");
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #4b5253;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
.sideNav3 a:link, .sideNav3 a:visited {
     font: bold 11px Georgia, "Times New Roman", Times, serif;
	 color: #FFF;
	 text-decoration: none;
}
.sideNav3 a:hover, .sideNav3 a:active {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #172034;
	text-decoration: underline;
}
.sideNav3b {
	background-image: url("images/sideNav_BG3b.jpg");
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	color: #798350;
	text-align: center;
	padding: 6px 0px 6px 0px;
}
.sideNav3b a:link, .sideNav3b a:visited {
     font: bold 10px Georgia, "Times New Roman", Times, serif;
	 color: #633A0D;
	 text-decoration: none;
}
.sideNav3b a:hover, .sideNav3b a:active {
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color: #633A0D;
	text-decoration: underline;
}

/* ------------ End Side Nav ------------- */
.contentTitle {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000;
	text-align: left;
	margin-bottom: 2cm;
}
.content_BG {
    background-image: url("images/content_BG.jpg");
	width: 740px;
}
.content {
	text-align: left;
	vertical-align: top;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #4c5916;
	width: 486px;
	padding: 21px 18px 15px 14px;
}

.content a:link, .content a:visited {
	/*text-transform: uppercase;*/
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #0054A6;
	text-decoration: none;
}
.content a:hover, .content a:active {
	/*text-transform: uppercase;*/
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #0054A6;
	text-decoration: underline;
}
#callOuts {
	border-top: solid 1px #4c5916;
	border-bottom: solid 1px #4c5916;
	padding: 10px 0px 10px 0px;
}
.cOutTitle {
	background-image: url("images/grad_BG.jpg");
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #4c5916;
	text-transform: uppercase;
	text-align: left;
	padding: 3px 0px 3px 5px;
}
.cOutTxt {
	text-align: left;
	vertical-align: top;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	color: #4c5916;
	padding: 10px 10px 0px 5px;
}
#more {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #444d63;
	text-transform: uppercase;
	text-align: right;
}
#more a:link, #more a:visited {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #4c5916;
	text-decoration: none;
}
#more a:hover, #more a:active {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #4c5916;
	text-decoration: underline;
}
.vDivide {
	background-image: url("images/vert_divider_BG.jpg");
	width: 5px;
}
#formTble {
	text-align: left;
	vertical-align: top;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	color: #4c5916;
}
input, textarea {
	/*background-image: url("images/formBG.jpg");*/
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 2px 0px 2px 4px;
}
.formField {
	background: url(images/formBg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #5D2066;
	padding: 2px 2px 3px 4px;
	/*width: 110px;
	height: 20px;*/
}
.tagline {
	background: url("images/tagLine.jpg");
	height: 77px;
	text-align: right;
	vertical-align: top;
}
#sort {
	position: absolute;
	visibility: visible;
	width: 150px;
	height: 18px;
	top: 190px;
	right: 50px;
	text-align: right;
}
#b2results {
	position: absolute;
	visibility: visible;
	width: 150px;
	height: 18px;
	top: 200px;
	right: 50px;
	text-align: right;
}
#results {
	background-color: #798350;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #f6f1d6;
	padding: 6px;
}
#results a:link, #results a:visited {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #f6f1d6;
	text-decoration: none;
}
#results a:hover, #results a:active {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #4c5916;
	text-decoration: underline;
}
#bNav_wrap {
	background: url("images/bNav_BG.jpg");
	width: 800px;
	height: 100px;
}
#bNav_wrap a {
	text-decoration: none;
	border: none;
}
#facebook-link {
	background: url(images/bNavUp_fb.jpg);
	cursor: pointer;
	float: left;
	width: 33px;
	height: 33px;
	margin: 22px 0 0 40px;
}
#facebook-link:hover {
	background: url(images/bNavOver_fb.jpg);
	width: 33px;
	height: 33px;
}
#facebook-link a  {
	display: block;
	width: 33px;
	height: 33px;
}

#twitter-link {
	background: url(images/bNavUp_twitter.jpg);
	cursor: pointer;
	float: left;
	width: 33px;
	height: 33px;
	margin: 22px 0 0 10px;
}
#twitter-link:hover {
	background: url(images/bNavOver_twitter.jpg);
	width: 33px;
	height: 33px;
}
#twitter-link a  {
	display: block;
	width: 33px;
	height: 33px;
}

#linkedin-link {
	background: url(images/bNavUp_linkedin.jpg);
	cursor: pointer;
	float: left;
	width: 33px;
	height: 33px;
	margin: 22px 0 0 10px;
}
#linkedin-link:hover {
	background: url(images/bNavOver_linkedin.jpg);
	width: 33px;
	height: 33px;
}

#youtube-link {
	background: url(images/bNavUp_youtube.jpg);
	cursor: pointer;
	float: left;
	width: 33px;
	height: 33px;
	margin: 22px 0 0 10px;
}
#youtube-link:hover {
	background: url(images/bNavOver_youtube.jpg);
	width: 33px;
	height: 33px;
}

#wrap_footer_ad  {
	float: left;
	width: 468px;
	height: 60px;
	margin-left: 55px;
	margin-top: 6px;

}

#sitemap {
	float: left;
	margin-top: 31px;
	margin-left: 65px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #000;
}
#sitemap a:link, #sitemap a:visited {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #7a805e;
	text-decoration: none;
	text-transform: uppercase;
}
#sitemap a:hover, #sitemap a:active {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #4c4f23;
	text-decoration: underline;
	text-transform: uppercase;
}
#mission_statement {
	margin-top: 10px;
	text-align: center;
	width: 500px;
	margin: auto;
}
.copyright {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #3f4513;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	padding: 2px 0px 0px 0px;
}

.copyright a:link, .copyright a:visited {
     font: normal 9px Arial, Helvetica, sans-serif;
	 color: #3f4513;
	 text-decoration: none;
}
.copyright a:active, .copyright a:hover {
     font: normal 9px Arial, Helvetica, sans-serif;
	 color: #3f4513;
	 text-decoration: underline;
}


#contact_form  {
	position: absolute;
	visibility: hidden;
	margin: auto;
	top: 200px;
	left: 165px;
	width: 470px;
	height: 375px;
	background: #FBF7EC;
	border:3px solid #697438;
    color:#697438;
    text-align: left;
    font-size: 12px;
    padding: 5px 5px;
}

/* ---------------- Start Admin Nav --------------------*/

.adminNav {
	background-image: url("images/sideNav_BG1.jpg");
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
	color: #4c5916;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
.adminNav a:link, .adminNav a:visited {
     font: bold 10px Georgia, "Times New Roman", Times, serif;
	 color: #798350;
	 text-decoration: none;
}
.adminNav a:hover, .adminNav a:active {
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color: #3f4513;
	text-decoration: underline;
}

#response_message  {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #626D32;
	padding: 8px 8px;
	border: 2px solid #626D32;
	background: #F8F5E4;
}

.frmLabel  {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	padding: 5px 0px;
}
/* ---------------- End Admin Nav --------------------*/



/* ----------------   Start Banner Component ---------------- */


#wrap_admin h1  {
	font-size: 28px;
	line-height: 40px;
}
#wrap_dash  h2  {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 26px;
}

.tab  {
	float: left;
	padding: 5px 15px;
	color: #F8F5E4;
	background: #5D6A4C;
	margin-left: 10px;
	font: bold 13px/16px Georgia, "Times New Roman", Times, serif;
}

.tab:hover  {
	background: #CFD8C3 ;
	color: #5D6A4C;
	cursor: pointer;
}

.phead  {
	background: #5D6A4C;
	color: #F8F5E4;
	font: bold 16px/22px Georgia, "Times New Roman", Times, serif;
}
.pbody {
	background: #EEEBCA;
}

.pbody label  {
	display: block;
	margin-top: 10px;
}

.dash_head  {
	font-weight: bold;
}
.panel   {
	margin-top: 10px;
}

.row1 {
	background:#FFFBCF;
}

.row2  {
	background: #EEEBCA;
}

#wrap_cleint_form  {
	padding: 10px;
}

#wrap_cleint_form .frm_row  {
	float: left;
	width: 233px;
}
.bnr_title  {
	font: bold 16px/18px Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
	border-top: 1px solid #000;
	padding-top: 10px;
}
.panel_head  {
	font: bold 15px/20px Georgia, "Times New Roman", Times, serif;
}

#page_title  {
/* 	float: left; */
	width: 375px;
	font: bold 14px/20px Georgia, "Times New Roman", Times, serif;
}

.btn_save {
	display: block;
	background: url(images/btn_saveBG.jpg) no-repeat top left;
	color: #92A23F;
	text-decoration: none;
	font: 14px/22px Georgia, "Times New Roman", Times, serif;
	width: 90px;
	height: 22px;
	text-align: center;
}
.btn_cancel  {
	background: url(images/btn_cancelBG.jpg) no-repeat top left;
	width: 90px;
	height: 22px;
}
.event_title  {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.event_link  {
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 0px;
}
.mceEditorContainer  {
	width: 460px;
	height: 260px;
}
#frm_page_edit label  {
	display: block;
	margin-top: 20px;
	font: bold 13px/20px Georgia, "Times New Roman", Times, serif;
}
#frm_page_edit #page_title  {
	width: 460px;
/* 	padding: 3px; */
	font: bold;
}

.msg  {
	font: normal 14px/18px Verdana, Arial, Helvetica, sans-serif;
}

.success  {
	background: #DFF2BF url(images/msg_success_BG.jpg) no-repeat 10px 10px;
	border: 1px solid #6EA136;
	font: normal 14px/34px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 45px;
	color: #6EA136;
}

.warning  {
	background: #FEEFB3 url(images/msg_warning_BG.jpg) no-repeat 10px 10px;
	border: 1px solid #B47F27;
	font: normal 14px/34px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 45px;
	color: #B47F27;
}
/*
.info  {
	background: #BDE5F8 url(images/msg_info_BG.jpg) no-repeat 10px 10px;
	border: 1px solid #70A9D2;
	font: normal 14px/34px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 45px;
	color: #70A9D2;
}
*/
.error {
	background: #FFBABA url(images/msg_error_BG.jpg) no-repeat 10px 10px;
	border: 1px solid #E02832;
	font: normal 14px/34px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 45px;
	color: #E02832;
}
#page_content   {
	width: 460px;
	height: 260px;
}


.banner_wrap  {
	display: block;
	margin-bottom: 10px;
}

#wrap_pagination  {
	width: 475px;
	text-align: center;
	overflow: auto;
	padding-bottom: 6px;
}


#mls_contact_form   {
	background: 
}


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000; opacity: 0.7;}

#colorbox{ margin: 2px solid #555F46; background: url(/images/body_BG.jpg) repeat-x top left; padding: 10px; }
 /*   #cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(images/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(images/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(images/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(images/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px;  -211px 0 repeat-y;}

 */
    #cboxContent{ margin: 6px; }
    #cboxClose {display: none; }
     /*  #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;} 
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}



.frm_row  {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}*/

.sitemap_row  {
	margin-top: 5px;
	margin-bottom: 5px;
}