html { overflow-x: auto; } 


BODY {
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
color : #333333; 
margin : 0;
text-align:center;
}

img {border: 0;}
.red {color : #FF0000;}

#main_container {
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
width:1200px;
border:0;
background:#ffffff;
vertical-align:top;
}

.resource {
background:#ffffff;
color:#000000;
vertical-align:top;
}

#header_container {
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding:0;
width:100%;
height:70px;
border:0;
background:#333333;
vertical-align:middle;
}
#header_col_left {
text-align:left;
width:20%;
}
#header_col_center {
text-align:center;
width:60%;
}
#header_col_right {
text-align:right;
width:20%;
}

#page_container {
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding:0;
width:100%;
border:0;
background:#ffffff;
vertical-align:top;
}
#page_col_left {
text-align:left;
width:20%;
vertical-align:top;
}
#page_col_center {
text-align:center;
width:60%;
vertical-align:top;
}
#page_col_right {
text-align:right;
vertical-align:top;
width:20%;
}

#footer_container {
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding:0;
width:100%;
border:0;
background:#ffffff;
vertical-align:middle;
}
#footer_col_left {
text-align:left;
width:20%;
}
#footer_col_center {
text-align:center;
width:60%;
}
#footer_col_right {
text-align:right;
width:20%;
}

.top33left {
text-align:left;
width:33%;
vertical-align:top;
}
.top50left {
text-align:left;
width:50%;
vertical-align:top;
}
.top100center {
text-align:center;
width:100%;
vertical-align:top;
}
.top25right {
text-align:right;
width:25%;
vertical-align:top;
}
.top25left {
text-align:left;
width:25%;
vertical-align:top;
}
.middle25right {
text-align:right;
width:25%;
vertical-align:middle;
}
.middle25left {
text-align:left;
width:25%;
vertical-align:middle;
}
.middle50left {
text-align:left;
width:50%;
vertical-align:middle;
}
.middle50right {
text-align:right;
width:50%;
vertical-align:middle;
}
.top15left {
text-align:left;
width:15%;
vertical-align:top;
}
.top85left {
text-align:left;
width:85%;
vertical-align:top;
}


.tr_sub1 {
text-align:center;
width:100%;
vertical-align:top;
background:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
}
.tr_sub2 {
text-align:center;
width:100%;
vertical-align:top;
background:#f6f5f5;
}
.tr_sub_left {
text-align:center;
width:110px;
vertical-align:middle;
}
.tr_sub_center {
text-align:left;
vertical-align:middle;
}
.tr_sub_right {
text-align:right;
width:110px;
vertical-align:top;
}

.tr_main {
text-align:center;
width:100%;
vertical-align:top;
background:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
border: 1px solid #DADADA;
}
.tr_main_cont {
width:100%;
vertical-align:top;
background:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
}
.tr_main_left {
text-align:center;
width:202px;
vertical-align:middle;
padding:10px;
}
.tr_main_center {
width:160px;
text-align:right;
vertical-align:top;
}
.tr_main_right {
text-align:left;
vertical-align:top;
padding-left:7px;
}



.section {
text-align:left;
width:100%;
vertical-align:top;
border:1px solid #CCCCCC;
}
.section_title {
text-align:center;
color:#FFFFFF;
background-color:#666666;
font-weight:bold;
height:20px;
vertical-align:middle;
}
.section_body {
text-align:left;
color:#999999;
background-color:#f6f5f5;
font-weight:normal;
vertical-align:top;
padding:4px;
}









<!-- delete --!>
.bodyborder {
	border-bottom : 1px solid #DADADA;
	border-left : 1px solid #DADADA;
	border-right : 1px solid #DADADA;
	border-top : 1px solid #DADADA;
}
#body_container {
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding:0;
width:1200px;
border:0;
}
#body_container_td_1 {
width:100%;
vertical-align:top;
text-align:left;
margin:0;
padding:0;
}

#body_container_2 {
margin:0;
padding:0;
width:100%;
border:0;
}

.main {
color : #333333; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
text-align : left;
} 

.emptyinfo {
color : #999999; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
text-align : left;
} 

.flagA {
color : #FF0000;
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
text-align : left;
font-weight: bold;
} 
.flagB {
color : #000099; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
text-align : left;
font-weight: bold;
} 
.flagC {
color : #009900; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
text-align : left;
font-weight: bold;
} 
.flagD {
color : #333333; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
text-align : left;
font-weight: bold;
} 


A {
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
color : #333333; 
text-decoration : none; 
} 

A:hover {
color : #FF0000; 
text-decoration : none; 
} 

INPUT , SELECT {
background-color : #FFFFFF; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
color : #000000;

} 

TEXTAREA {
background-color : #FFFFFF; 
color : #000000; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
} 


LI {

color : #333333; 
list-style-image: url(./images/point.gif);
margin: 0px;
padding: 4px;

} 


TD {
color : #000000; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
text-decoration : none; 
} 

form {
border-width : 0; 
padding : 0; 
margin : 0; 
display:inline;
} 

.border {
	border-bottom : 1px solid #DADADA;
	border-left : 1px solid #DADADA;
	border-right : 1px solid #DADADA;
	border-top : 1px solid #DADADA;
}

.border2 {
	BACKGROUND-REPEAT: repeat-x;
	border-left : 1px solid #DADADA;
	border-right : 1px solid #DADADA;
	border-top : 1px solid #DADADA;
}
.border3 {
	border-right : 1px solid #DADADA;
	border-top : 1px solid #DADADA;
}
.border4 {
	border-bottom : 1px solid #DADADA;
	border-right : 1px solid #DADADA;
	border-top : 1px solid #DADADA;
}





/* Categories */

.maincat {
        font-family: tahoma;
        font-size: 13px;
        font-weight: bold;
	text-decoration : none; 
color : #333333; 	
}




/* Category Counters (number of subcategories, number of listings */

.count {
        font-family: verdana;
        font-size: 9px;
	color: #666666;
	text-decoration : none;
font-weight: normal; 

}



.topcats {
color : #000000; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: normal;
margin-top : 3px; 
margin-bottom : 3px; 
} 

.firms {
color : #333333; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: bold;
margin-top : 3px; 
margin-bottom : 5px; 
} 

.firmslast {
color : #333333; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: normal;
margin-top : 3px; 
margin-bottom : 5px; 
} 

.sideboxlink {
color : #666666; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: bold;
} 

.location {
color : #333333; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: normal;
}

.menu {
color : #333333; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: bold;
margin-top : 3px; 
margin-bottom : 3px;
}  

.usermenu {
color : #ffff66; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: bold;
margin-top : 3px; 
margin-bottom : 3px; 
}  
.usermenu:hover {
color : #ffffff; 
}

.usermenuactive {
color : #ffffff; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: bold;
margin-top : 3px; 
margin-bottom : 3px; 
}
.usermenuactive:hover {
color : #ffffff; 
} 

/* Side boxes gray text (hits, date) */

.sideboxtext {
        font-family: tahoma;
        font-size: 10px;
	text-decoration : none; 
	color: #666666;
font-weight: normal;
}


/* Side boxes description font */

.boxdescr
{
font-family: verdana, tahoma, arial;
font-size: 10px;
text-decoration : none; 
color: #333333;
font-weight: normal;	

}

.helptext
{
font-family: verdana, tahoma, arial;
font-size: 11px;
text-decoration : none; 
color: #333333;
font-weight: normal;	

}


H1 {
color : #333333; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
font-weight: bold;
text-align: center;
} 

H2 {
color : #666666; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
font-weight: bold;
text-align: left;
} 

H3 {
color : #666666; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
font-weight: bold;
text-align: center;
} 

H4 {
color : #FF0000; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: bold;
margin-top : 3px; 
margin-bottom : 3px;
}
H5 {
color : #009933; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: bold;
margin-top : 3px; 
margin-bottom : 3px;
text-align : center;
}

/* sideboxes heading */
H6 {
color : #ffffff;
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px;
font-weight: bold;
margin-top : 4px; 
margin-bottom : 4px;
text-align : center;
}

.marqueestyle { font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; word-spacing: 0; 
               line-height: 100%; color: #C0C0C0; text-decoration: none }

a.btn:link, a.btn:visited,
span.btn, input.btn{display:inline-block;position:relative;background-color : #ffffff;border:1px solid #97a7af;margin:0;padding:2px 10px;text-decoration:none;color:#333;font-size:90%;line-height:12px;cursor:pointer;white-space:nowrap;}
a.btn:hover, input.btn:hover{background-color : #ffffff;border:1px solid #FF0000;color:#FF0000;text-decoration:none;}

a.delbtn:link, a.delbtn:visited,
span.delbtn, input.delbtn{display:inline-block;position:relative;background-color : #D55454;border:1px solid #97a7af;margin:0;padding:2px 10px;text-decoration:none;color:#ffffff;font-size:90%;line-height:12px;cursor:pointer;white-space:nowrap;}a.delbtn:hover, input.delbtn:hover{background-color : #D55454;border:1px solid #FF0000;color:#FFFFFF;text-decoration:none;}

button.mail{display:inline-block;position:relative;background-color : #ffffff;border:1px solid #97a7af;margin:0;padding:0px 0px;text-decoration:none;color:#333;font-size:90%;cursor:pointer;white-space:nowrap;}
button.mail:hover{background-color: #D55454; color:#FFFFFF;}

.style1 {color: #666666}
.style2 {color: #333333}

input.btnok{display:inline-block;position:relative;background:transparent url('images/s-corr.gif') no-repeat left; height:25px;width:25px;border:1px solid #97a7af;margin:0;padding:0px 0px;text-decoration:none;color:#333;font-size:90%;line-height:12px;cursor:pointer;white-space:nowrap;}a.btnok:hover, input.btnok:hover{background-image:url('images/s-corr.gif');border:1px solid #FF0000;color:#FF0000;text-decoration:none;}

input.btnno{display:inline-block;position:relative;background:transparent url('images/s-incorr.gif') no-repeat left; height:25px;width:25px;border:1px solid #97a7af;margin:0;padding:0px 0px;text-decoration:none;color:#333;font-size:90%;line-height:12px;cursor:pointer;white-space:nowrap;}a.btnno:hover, input.btnno:hover{background-image:url('images/s-incorr.gif');border:1px solid #FF0000;color:#FF0000;text-decoration:none;}


		div.multiple {
			float: left;
			width:14px; height:10px;
			margin:0px;
			font-size: 0;
			border: 1px solid #DADADA;
		}
		
		div.multiple.hover {
			font-size: 10px;
			visibility:visible;
		}	

		div.multiple2 {
			float: left;
			width:14px; height:7px;
			margin:0px;
			border: 1px solid #fff;
		}
		
		div.multiple2.hover {
			background-color:#ffffff;
		}	
		
		div.multiple3 {
			float: left;
			width:14px; height:7px;
			margin:0px;
			border: 1px solid #fff;
		}
		
		div.multiple3.hover {
			background-color:#ffffff;
		}			

		button.printbut {
			width:50%; height:10px;
			border:0px solid #ccc;
			margin:0px;
			cursor: pointer;
			font-size: 6pt;
			visibility:visible;
		}
		
		button.printbut.hover {
			background-color: #ddd;
			visibility:visible;
		}


		div.actions {
			width:195px;
		}


.middle20right {
text-align:right;
width:20%;
background-color:#F1F1F1;
padding-right:5px;
font-family : tahoma; 
font-size : 11px; 
color : #333333; 
}
.middle30left {
text-align:left;
width:30%;
background-color:#F1F1F1;
}


ul.adminmenu {margin-left:20px; padding:0; list-style-image: url(./images/point.gif);}
ul.adminmenu * {margin:0; padding:1px}


.trbtn{background-color:#F1F1F1;border:1px solid #97a7af;margin:0;padding:0px;text-decoration:none;color:#333;font-size:100%;cursor:hand;}
.trbtn:hover{background-color:#ffffff;border:1px solid #FF0000;color:#FF0000;text-decoration:none;}


ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0; list-style:none}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:25px; left:0px; background:#d1d1d1; display:none; opacity:0; list-style:none} /* 2nd column ORD displacement */
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:140px; margin:0; text-align:left} /* 2 column  width */
ul.menu ul ul li {position:relative; border:1px solid #aaa; border-top:none; width:300px; margin:0; text-align:left; background:#FFF;padding:2px; vertical-align:middle;} /* 3rd column width */
ul.menu ul li a {display:block; padding:2px 10px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5} /* 2nd col */
ul.menu ul ul {left:140px; top:0px} /* 3rd column displacement */
ul.menu .menulink {border:1px solid #aaa; padding-top:7px; font-weight:normal; width:140px; height:25px} /* 1 col ORD width */
ul.menu .menulink_cl {border:1px solid #aaa; padding:3px 6px 3px; font-weight:normal; width:170px; height:25px; vertical-align:middle} /* 1 col CL width */
ul.menu .menulink:hover, ul.menu .menuhover { background-color:#999999}
ul.menu .menulink_cl:hover, ul.menu .menuhover {background-color:#999999} /*  */
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 130px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

ul.menu .link {display:inline; color:#333333; text-decoration:none}

ul.menu .cl {position:absolute; top:32px; left:0px; background:#d1d1d1; display:none; opacity:0; list-style:none; font-weight:normal} /* 2nd column CL displacement */
ul.menu .cl li {position:relative; border:1px solid #aaa; border-top:none; width:182px; margin:0; text-align:left} /* 2 col PUB width */
ul.menu .cl ul {left:180px; top:0px} /* 3rd column displacement */
ul.menu .cl ul li {position:relative; border:1px solid #aaa; border-top:none; width:320px; margin:0; text-align:left; background:#FFF;padding:2px; vertical-align:middle;} /* 3 col PUB width */
ul.menu .subcl {background:#d1d1d1 url(images/arrow.gif) 170px 8px no-repeat}


ul.menu .pub {position:absolute; top:20px; left:0px; background:#d1d1d1; display:none; opacity:0; list-style:none; font-weight:normal} /* 2nd column PUB displacement */
ul.menu .menulink_pub {border:1px solid #aaa; padding:3px 6px 3px; font-weight:normal; width:100px; height:13px; vertical-align:middle} /* 1 col PUB width */
ul.menu .pub li {position:relative; border:1px solid #aaa; border-top:none; width:112px; margin:0; text-align:left} /* 2 col PUB width */
ul.menu .subpub {background:#d1d1d1 url(images/arrow.gif) 100px 8px no-repeat}
ul.menu .pub ul {left:112px; top:0px} /* 3rd column displacement */
ul.menu .pub ul li {position:relative; border:1px solid #aaa; border-top:none; width:200px; margin:0; text-align:left; background:#FFF;padding:2px; vertical-align:middle;} /* 3 col PUB width */




ul.menu .tr {position:absolute; top:20px; left:0px; background:#d1d1d1; display:none; opacity:0; list-style:none; font-weight:normal} /* 2nd column  displacement */
ul.menu .menulink_tr {border:1px solid #aaa; padding:3px 6px 3px; font-weight:normal; width:120px; height:13px; vertical-align:middle} /* 1 col  width */
ul.menu .tr li {position:relative; border:1px solid #aaa; border-top:none; width:132px; margin:0; text-align:left} /* 2 col width */
ul.menu .subtr {background:#d1d1d1 url(images/arrow.gif) 120px 8px no-repeat}
ul.menu .tr ul {left:132px; top:0px} /* 3rd column displacement */
ul.menu .tr ul li {position:relative; border:1px solid #aaa; border-top:none; width:200px; margin:0; text-align:left; background:#FFF;padding:2px; vertical-align:middle;} /* 3 col  width */


ul.menu .menulink_neworder {border:1px solid #aaa; padding:1px; width:10px;} /* 1 col  width */
ul.menu .neworder {position:absolute; top:0px; left:0px; background:#d1d1d1; display:none; opacity:0; list-style:none; font-weight:normal} /* 2nd column  displacement */
ul.menu .neworder li {position:relative; border:1px solid #aaa; border-top:none; width:180px; margin:0; text-align:left} /* 2 col width */
ul.menu .subneworder {background:#d1d1d1 url(images/arrow.gif) 170px 8px no-repeat}
ul.menu .neworder ul {left:180px; top:0px} /* 3rd column displacement */
ul.menu .neworder ul li {position:relative; border:1px solid #aaa; border-top:none; width:300px; margin:0; text-align:left; background:#FFF;padding:2px; vertical-align:middle;} /* 3 col  width */




		.my_clip_button { width:150px; text-align:center; border:1px solid black; background-color:#ccc; margin:10px; padding:10px; cursor:default; font-size:9pt; }
		.my_clip_button.hover { background-color:#eee; }
		.my_clip_button.active { background-color:#aaa; }