BODY { margin:8px; background-color:#FFFFFF; color:#000000; }
.font1 { font-family:arial; }


/* main menu */
/*
A.mainmenu:link, A.mainmenu:active, A.mainmenu:visited { color:#0000AA; }
A.mainmenu:hover { color:#0088FF; }
*/

/*.section_title {
	width:100%;
	border-bottom:2px solid orange;
	color:orange;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
}*/
.site_map_section {
	font-size:16px;
	font-weight:bold;
}
A.site_map_link1 {
	color:#006699;
	font-size:12px;
}
.section_title {
	width:100%;
	/*border-bottom:2px solid orange;*/
	color:#F26624;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}
.subsection_title {
	color:orange;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}
A.homeLink1 {
	color: #0F3256;
	text-decoration:none;
}
A.homeLink2 {
	color: #0F3256;
	text-decoration:none;
}
A.homeLink3 {
	color: #0F3256;
	font-size:10px;
}
.home_text1 {
	font-size:10px;
	font-style:italic;
}
.home_text2 {
	font-size:16px;
	font-style:italic;
	font-weight:bold;
}
.home_text3 {
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
.home_domain1 { color:#000066; font-weight:bold; }
.home_domain2 { color:#FF6600; font-weight:bold; }
.home_section_separator { height:2px; width:100%; background-color:#0F3256; }



/* main template page */
.template_bar_info { font-size:11px; }
A.template_bar_info { color:#0000AA; }
A.template_bar_info:hover { color:#FFFFCC; }
.mainUserInfo { font-size:12px; }
.main_navbar_text1 { font-size:12px; }
.mainNav { }
.mainNavBtn0 {
	background-color:#C4C4A8;
	border:solid;
	margin:0px;
	padding:0px;
	border-width:1px 1px 1px 1px;
	border-color:#000000 #000000 #C4C4A8 #000000;
	vertical-align:bottom;
}
.mainNavBtn1 {
	background-color:#E5E8D7;
	border:solid;
	margin:0px;
	padding:0px;
	border-width:1px 1px 2px 1px;
	border-color: #000000 #000000 #E5E8D7 #000000;
	vertical-align:bottom;
}
.mainNavLogOut {
	background-color:#EEEE88;
	border:solid;
	margin:0px;
	padding:0px;
	border-width:1px;
	border-color: #000000 #000000 #EEEE88 #000000;
}
TD.mainbody {
	background-color:#E5E8D7;
	border:1px solid black;
}

TD.bodyTop {
	border-top:1px solid #0F3256;
}
TD.bodyLeft {
	border-left:1px solid #0F3256;
}
TD.headerbottom {
	border-bottom:1px solid #0F3256;
}
TD.bodyRight {
	border-right:1px solid #0F3256;
}
TD.bodyLeftRight {
	border-right:1px solid #0F3256;
	border-left:1px solid #0F3256;
}

#bodyphpBB {
	border-left:1px solid #0F3256;
	border-right:1px solid #0F3256;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

#bodyphpBB table {
	font-size:13px;
}

#bodyphpBB a {
	text-decoration:none;
}

.bodyText1 { color:#000000; }
.bodyTitle { font-size:18px; font-weight:bold; }
.title_thankyou { font-size:18px; font-weight:bold; }

TD.footer {
	color:#FFFFFF;
	text-align:center;
}

A.menu1 { color:#FFFFFF; }

TD.menuSectionHeader {
	text-align:center;
	background-color: #0F3256;
	color: #FFFFFF;
	font-size:12px;
}
TD.menuSectionText {
	font-size:10px;
	padding:5px 10px 5px 10px;
}
A.menuLink1 {
	color:#0F3256;
	text-decoration:underline;
}
A.menuLink1:hover {
	color:#2F5276;
}
A.menuLink2 {
	color:#0F3256;
	font-size:90%;
	text-decoration:underline;
}


/* error messages when validator found an error with a form input */
.validatorError
{
	color:red;
	font-size:10px;
}

A.advert_link1 {
	color: #0F3256;
}
A.advert_link1:hover {
	color: #0C71C2;
}


/* ADVANCED SEARCH */
.adv_search_section {
	font-style:italic;
	font-weight:bold;
}

.generic_button {
	background-color:#D4D0C8;
	margin: 10px;
	border: 1px outset;
	color:#000000;
	font-size:13px;
	cursor:pointer;
}



/*--- RESOURCES -----*/

A.resources_link1 {
	color:#0F3256;
	text-decoration:underline;
}
A.resources_link3 {
	color:#0F3256;
	text-decoration:underline;
	font-weight:bold;
	font-size:18px;
}
A.resources_link2 {
	color:#0F3256;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}



/*--- CHILLER CLASSIFIEDS -----*/
A.cc_breadcrumb:link, A.cc_breadcrumb:active, A.cc_breadcrumb:visited { color:#0000AA; }
A.cc_breadcrumb:hover { color:#0088FF; }
.cc_resultRow1 { background-color:#DDDDDD; border:1px solid black; padding:5px; font-size:12px; } /* this class and the next are used for browsing list rows */
.cc_resultRow2 { background-color:#FFFFFF; border:1px solid black; padding:5px; font-size:12px; }
A.cc_link1 {
	color:#0F3256;
	text-decoration:underline;
}



/*--- LOG IN -----*/
.login_title1 {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}
.login_title2 {
	color:orange;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}
.login_label {
	font-size:10px;
}


/*--- MY CHILLER TRADER -----*/
.my_title {
	width:100%;
	border-bottom:2px solid orange;
	color:orange;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
}
A.my_link1:link, A.my_link1:active, A.my_link1:visited { color:#0000AA; font-weight:bold; }
A.my_link1:hover { color:#0088FF; font-weight:bold; }



/*--- ADMIN -----*/
BODY.iframe { margin:0px; background-color:#FFFFFF; color:#000000; }

A.adminMenu:link, A.adminMenu:active, A.adminMenu:visited { color:#0000AA; }
A.adminMenu:hover { color:#0088FF; }

/* list page */
.queryStatus { color:#0000FF; font-weight:bold; }

.filterDiv { display:none; }
A.filterLink { font-size:80%; color:#0000AA; }

INPUT.btnSearch {
	background-color:#D4D0C8;
	border:1px outset;
	color:#000000;
	font-size:13px;
}

INPUT.btnNew {
	background-color:#D4D0C8;
	border:1px outset;
	color:#000000;
	font-size:10px;
}

TD.listHead, TD.listHeadNoClick {
	font-family:ms sans serif;
	color:#000000;
	background-color:#D4D0C8;
	border:outset 1px;
	font-size:10px;
}

IFRAME.listResults {
	/*height:expression(document.body.clientHeight - 300);*/
	height:300px;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
}

TD.listFoot {
	font-family:ms sans serif;
	color:#000000;
	background-color:#D4D0C8;
	border:outset 1px;
	font-size:10px;
}

A.page:link, A.page:active, A.page:visited { color:#0000AA; text-decoration:none; }
A.page:hover { color:#0088FF; text-decoration:none; }

TD.resultList { font-size:10px; }
TD.resultListFutureDate { font-size:11px; font-weight:bold; } /* events tab, when event has stop time in future */

TD.resultListRowSep { background-color:#CCCCCC; height:1px; padding:0px; } /* row separator */

TR.resultListHiLite { background-color:#777777; color:#FFFFFF; } /* mouseover of result list row; mouseout uses body.iframe */

TR.featuredList { background-color:#FFFFEE; } /* used if equipment result has is_featured set to 1 */

/* detail page */
INPUT.btnMisc {
	background-color:#D4D0C8;
	border:1px solid;
	color:#000000;
	font-size:10px;
}

INPUT.btnSave, INPUT.btnCancel {
	background-color:#EEEE88;
	border:1px solid black;
	color:#000000;
	font-size:10px;
}


.popup_anchor {
	color: blue;
	margin-left: 2px;
	margin-right: 2px;
}

.popup_div {
	position: absolute; 
	border: 4px solid black; 
	padding: 5px; 
	width: 300px; 
	background-color: white;
	line-height: 1.5em;
}
