/* RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {  
    margin:0; 
	padding:0; 
	} 
	
table { 
	   border-collapse:collapse; 
	   border-spacing:0; 
	} 
	
.hidden2 {
	display: none;
	}
	
fieldset,img {  
	border:0; 
	}
	 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
	}
	 
ol,ul { 
	list-style:none; 
	}
	 
caption,th { 
	text-align:left; 
	} 

h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
	}
	 
q:before,q:after { 
	content:''; 
	}
	 
abbr,acronym { 
	border:0; 
		} 
		
/* END RESET */


/* BEGIN OUR STYLES */

body {
	color: #333;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	}
	
	
/* THE WRAPPER IS WRAPPED AROUND THE BANNER, COLUMN1, 2, 3 AND THE FOOTER */	

#wrapper {
	width: 980px;
	margin: 0 auto;
	position: relative;
	}
	

#utility {
	width: 980px;
	height: 14px;
	border-bottom: 1px solid #c9c9c1;
	}

/* THIS IS THE HEADER WITH THE SEARCH AND TOP NAVS */
	
#banner {
	height: 117px;
	position: relative;
	background: #f5f5e9;
	margin: 0 0 20px 0;
	}
	
/* ONE HUGE COLUMN */

#maxcolumn {
	margin: 0;
	padding: 0;
	}

/* FOOTER */
	
#footer {
	clear: both;
	border-top: 1px solid #ccc;
	padding: 7px 0 0 0;
	}
	
/* END STRUCTURE */
	
/* TOP NAVS AND BANNER */

#homebutton {
	position: absolute;
	top: 18px;
	left: 25px;
	z-index: 3;
	}
	
/* SEARCH */
	
#wrapper #banner #mainsearch {
	height: 30px;
	position: absolute;
	top: 44px;
	left: 570px;
	}

#wrapper #banner #mainsearch .field {
	font-size: 13px;
	width: 280px;
	height: 19px;
	margin: 0;
	padding: 1px;
	vertical-align: bottom;
	}
	
#wrapper #banner #mainsearch .button {
	font-size: 13px;
	margin: 3px 6px 2px 6px;
	padding: 0 5px 0 2px;
	vertical-align: bottom;
	border: 0;
	background: none;
	}
	

	
/* ACCESSIBILITY NAV */

#navaccess {
	color: #878787;
	font-size: 11px;
	text-align: left;
	width: 350px;
	height: 15px;
	position: absolute;
	top: 16px;
	left: 26px;
	}

#navaccess li{
	display: inline;
	padding: 0 10px 0 0;
	}
	
#navaccess a:link, #navaccess a:active, #navaccess a:visited {
	color: #878787;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}
	
#navaccess a:hover, #navaccess a:focus {
	color: #c60;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	}
	
/* BREAD CRUMBS NAV */

#breadcrumbs {
	font-size: 11px;
	text-align: right;
	width: 620px;
	height: 15px;
	position: absolute;
	top: -19px;
	left: 338px;
	}

#breadcrumbs li{
	display: inline;
	padding: 0 2px 0 10px;
	background: url(../img_ops/breadcrumb_carrot.gif) no-repeat 0 3px;
	}
	
#breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited {
	color: #878787;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

#breadcrumbs a:hover, #breadcrumbs a:focus {
	color: #c60;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	}	
	
#breadcrumbs .nobg {
	background: none;
	}
	
/* SECONDARY NAV */
	
#navsecondary {
	width: 100%;
	text-align: right;
	position: absolute;
	top: 5px;
	left: 0;
	padding: 5px 0 0 0;
	}
	
#navsecondary ul {
	height: 15px;
	margin: 0 12px 0 0;
	}
	
#navsecondary li{
	display: inline;
	}
	
#navsecondary a:link, #navsecondary a:active, #navsecondary a:visited {
	color: #3f4225;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0 10px 0 9px;
	border-right: 1px #babaae dotted;
	}
	
#navsecondary a:hover, #navsecondary a:focus {
	color: #c60;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 10px 0 9px;
	}
	
#navsecondary .noborder a {
	border: 0;
	}
	
/* END SECONDARY NAV */

/* MAIN navx */

.navx {
    width: 980px;
    height: 34px;
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat;
    position: absolute;
    top: 83px;
    left: 0;
}
	
.navx li {
	display: inline;
}

.navx li a:link, .navx li a:visited {
	height: 34px;
	text-indent: -9000px;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 10;
}

/* navx HEALTH INFO */

.navx .navx1 a:link, .navx .navx1 a:visited {
    left: 8px;
    width:167px;
    }
    
.navx .navx1 a:hover {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -8px -34px;
    left: 8px;
    width:175px;
    }
    
.navx .navx1 a:focus {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -8px -34px;
    border-bottom: 3px #437c8d solid;
    width: 167px;
    left: 8px;
    }
    
.navx .navx1 a:active {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -8px -68px;
    left: 8px;
    }
    
.current-navx1 .navx1 a:link, .current-navx1 .navx1 a:visited {
		background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -8px -102px;
		cursor: default;
	}
    
.navx-navx1, .navx-navx1-click{
	width: 175px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 8px;
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -8px -34px;
}

.navx-navx1-click {
		background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -8px -68px;
		width: 175px;
    	left: 8px;
	}
    
/* navx PATIENTS AND VISITOR */
    
  
.navx .navx2 a:link, .navx .navx2 a:visited {
    left: 184px;
    width: 219px;
    }
    
.navx .navx2 a:hover {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -184px -34px;
    }
    
.navx .navx2 a:focus {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -184px -34px;
    width: 210px;
    border-bottom: 3px #437c8d solid;
    }
    
.navx .navx2 a:active {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -184px -68px;
    }
    
.current-navx2 .navx2 a:link, .current-navx2 .navx2 a:visited {
		background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -184px -102px;
		cursor: default;
	}
    
.navx-navx2, .navx-navx2-click {
	width: 219px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 184px;
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -184px -34px;
}

.navx-navx2-click {
		background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -184px -68px;
	}
    
/* navx SPECIALTIES AND SERVICES */
 
.navx .navx3 a:link, .navx .navx3 a:visited {
	width: 221px;
    left: 403px;
    }
    
.navx .navx3 a:hover {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -403px -34px;
    }
    
.navx .navx3 a:focus {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -403px -34px;
    border-bottom: 3px #437c8d solid;
    width: 212px;
    } 
    
.navx .navx3 a:active {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -403px -68px;
    }
    
.current-navx3 .navx3 a:link, .current-navx3 .navx3 a:visited {
		background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -403px -102px;
		cursor: default;
	}
    
.navx-navx3, .navx-navx3-click{
	width: 221px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 403px;
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -403px -34px;
}

.navx-navx3-click {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -403px -68px;
}
    
/* navx LOCATIONS */
    
.navx .navx4 a:link, .navx .navx4 a:visited {
	width: 109px;
    left: 624px;
    }
    
.navx .navx4 a:hover {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -624px -34px;
    }
    
.navx .navx4 a:focus {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -624px -34px;
    width: 100px;
    border-bottom: 3px #437c8d solid;
    }   

    
.navx .navx4 a:active {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -624px -68px;
    }
    
.current-navx4 .navx4 a:link, .current-navx4 .navx4 a:visited {
		background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -624px -102px;
		cursor: default;
	}
    
.navx-navx4, .navx-navx4-click {
	width: 109px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 624px;
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -624px -34px;
}

.navx-navx4-click {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -624px -68px;
}
    
/* DOCTORS */
    
.navx .navx5 a:link, .navx .navx5 a:visited {
    left: 733px;
    width: 140px;
    }
    
.navx .navx5 a:hover {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -733px -34px;
    }
    
.navx .navx5 a:focus {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -733px -34px;
    width: 131px;
    border-bottom: 3px #437c8d solid;
    }
    
.navx .navx5 a:active {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -733px -68px;
    }
    
.current-navx5 .navx5 a:link, .current-navx5 .navx5 a:visited {
		background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -733px -102px;
		cursor: default;
	}
    
.navx-navx5, .navx-navx5-click {
	width: 140px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 733px;
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -733px -34px;
}

.navx-navx5-click {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -733px -68px;
}


/* ABOUT */
    
.navx .navx6 a:link, .navx .navx6 a:visited {
    left: 873px;
    width: 107px;
    }
    
.navx .navx6 a:hover {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -873px -34px;
    }
    
.navx .navx6 a:focus {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -873px -34px;
    width: 96px;
    border-bottom: 3px #437c8d solid;
    }
    
.navx .navx6 a:active {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -873px -68px;
    }
    
.current-navx6 .navx6 a:link, .current-navx6 .navx6 a:visited {
		background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -873px -102px;
		cursor: default;
	}
    
.navx-navx6, .navx-navx6-click {
	width: 107px;
    height: 34px;
    position: absolute;
    top: 0;
    left: 873px;
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -873px -34px;
}

.navx-navx6-click {
    background: url(/export/system/galleries/webresources/hospital/images/navbg.gif) no-repeat -873px -68px;
}


/* SOCIAL NETWORKING TOOL BAR EMAIL PRINT DIGG YAHOO BUZZ */

#tools {
	padding: 25px 0 0 0;
	clear: both;
	}
	
#tools ul li a:link, #tools ul li a:active, #tools ul li a:visited {
	color: #818080;
	text-decoration: none;
	}
	
#tools ul li a:hover, #tools ul li a:focus {
	color: #f90;
	text-decoration: underline;
	}
	
#column2 #tools ul, #column2dept #tools ul, #column2home #tools ul {
	margin: 0 0 7px 0;
	}
	
#tools ul li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 5px 12px 5px 20px;
	line-height: 20px;
	}
	
#tools .icn_print {
	font-size: 13px;
	background: url(../img_ops/icn_print.gif) no-repeat 0 50%;
	}
	
#tools .icn_rss1 {
	font-size: 13px;
	background: url(../img_ops/icn_rss1.gif) no-repeat 0 50%;
	margin-left: -5px;
	}
	
#tools .icn_share {
	font-size: 13px;
	background: none;
	padding-left: 0;
	}

/* END SOCIAL NETWORKING TOOL BAR EMAIL PRINT DIGG YAHOO BUZZ */
	
/* HEALTH TIP */
	
/* FOOTER STYLES */
	
#footer a:link, #footer a:active, #footer a:visited {
	color: #999;
	font-size: 11px;
	}
	
#footer a:hover, #footer a:focus {
	color: #f90; 
	font-size: 11px;
	}
	
#footer1 {
	width: 190px;
	padding: 10px 20px 20px 20px;
	position: relative;
	float: left;
	display: inline;
	}
	
#footer1 ul li, #footer2 ul li {
	padding: 0 0 3px 0;
	line-height: 14px;
	}
	
#footer1 h6, #footer2 h6 {
	color: #838173;
	font-size: 13px;
	font-weight: bold;
	}
	
#footer1 ul {
	margin: 0 0 8px 0;
	}
	
#footer2 {
	width: 440px;
	padding: 10px 0 20px 15px;
	position: relative;
	float: left;
	display: inline;
	}
	
#footer2 ul {
	margin: 0 25px 6px 0;
	position: relative;
	float: left;
	width: 120px;
	}
	
#footer2 ul li {
	padding: 2px 0 5px 0;
	line-height: 12px;
	}
	
#footer3 ul {
	margin: 0 0 6px 0;
	}

#footer3 {
	color: #838173;
	font-size: 11px;
	text-align: left;
	width: 250px;
	padding: 10px 25px 0 0;
	position: relative;
	float: right;
	line-height: 16px;
	display: inline;
	}
	
/* END FOOTER STYLES */

/* ICONS */


.doc {
	font-size: 11px;
	color: #888;
	padding: 2px 0 2px 19px;
	margin: 0 0 0 6px;
	background: url(../img_ops/icn_doc.png) no-repeat left 0;
	}
	
.pdf {
	font-size: 11px;
	color: #888;
	padding: 2px 0 2px 19px;
	margin: 0 0 0 6px;
	background: url(../img_ops/icn_pdf.png) no-repeat left 0;
	}
	
.ppt {
	font-size: 11px;
	color: #888;
	padding: 2px 0 2px 19px;
	margin: 0 0 0 6px;
	background: url(../img_ops/icn_ppt.png) no-repeat left 0;
	}
	
.xls {
	font-size: 11px;
	color: #888;
	padding: 2px 0 2px 19px;
	margin: 0 0 0 6px;
	background: url(../img_ops/icn_xls.png) no-repeat left 0;
	}
	
.zip {
	font-size: 11px;
	color: #888;
	padding: 2px 0 2px 19px;
	margin: 0 0 0 6px;
	background: url(../img_ops/icn_zip.png) no-repeat left 0;
	}
	
.pop {
	font-size: 11px;
	color: #888;
	padding: 2px 0 2px 19px;
	margin: 0 0 0 6px;
	background: url(../img_ops/icn_popup.png) no-repeat left 0;
	}
	
.slide {
	font-size: 11px;
	color: #888;
	padding: 2px 0 2px 19px;
	margin: 0 0 0 6px;
	background: url(../img_ops/icn_slide.gif) no-repeat left 2px;
	}
	
.image {
	font-size: 11px;
	color: #888;
	padding: 2px 0 2px 19px;
	margin: 0 0 0 6px;
	background: url(../img_ops/icn_image.gif) no-repeat left 2px;
	}
	
.video {
	font-size: 11px;
	color: #888;
	padding: 2px 0 2px 19px;
	margin: 0 0 0 6px;
	background: url(../img_ops/icn_video.gif) no-repeat left 2px;
	}
	
.nodoctype{
	background: none;
	}

/* END ICONS */

/* BEGIN THEIR STYLES - ORIGINALLY */

img { 
	border: 0px; 
	}
	
/*font, th, td, p {
	font-family: verdana, arial, helvetica, sans-serif;
	}*/

/* Links */
a:link, a:active {
	color: #2694c1;
	text-decoration: underline;
	outline: none; 
	}
	
a:visited {
	color: #669;
	text-decoration: underline;
	outline: none; 
	}
	
a:hover, a:focus {
	color: #f90; 
	text-decoration: underline;
	outline: none; 
	}

hr { 
	border: #dfdfdf 1px solid;
	height: 0px 
	}
	
.bodyline { 
	border: #cccccc 1px solid; 
	padding: 4px;
	}
	
.forumline {
	border: #fff 2px solid; 
	}

/* td */
table td.row1 {
	border-collapse: collapse;
	background-color: #f5fbfb;
	border: 4px solid #fff;
	padding: 5px 5px 14px 5px;
	}
	
td.row2 {
	background-color: #f7f7f8;
	border-collapse: collapse;
	border: 4px solid #fff;
	padding: 5px 5px 14px 5px;
	}
	
td.row3 {
	background-color: #dfdfdf;
	border-collapse: collapse;
	border: 4px solid #fff;
	padding: 5px 5px 14px 5px;
	}

td.row1announce { 
	background-color: #efefef;
	}
	
td.row1sticky {
	background-color: #efefef;
	}
	
td.row2announce {
	background-color: #dee3e7;
	}
	
td.row2sticky {
	background-color: #dee3e7;
	}
	
td.row3announce {
	background-color: #d1d7dc;
	}
	
td.row3sticky {
	background-color: #d1d7dc;
	}
	
td.rowpic {
	background-color: #ffffff
	}

th { 
	font-weight: bold;
	font-size: 14px; 
	color: #fff;
	height: 25px;
	border: 1px solid #437c8d;
	background-color: #437c8d; 
	padding: 5px;
	}

td.cat, td.cathead, td.catsides, td.catleft, td.catright, td.catbottom {
	border: 4px #ffffff solid;  
	height: 28px;
	background-color: #f5f5e9;
	padding: 0 0 0 5px;
	}
	
th.thhead, th.thsides, th.thtop, th.thleft, th.thright, th.thbottom, th.thcornerl, th.thcornerr  { 
	border: 4px #ffffff solid;
	height: 28px
	font-weight: bold;
	text-align: center;
	}

td.row3right, td.spacerow { 
	border-right: #ffffff solid;
	border-top: #ffffff solid;
	border-left: #ffffff solid;
	border-bottom: #ffffff solid;
	background-color: #dfdfdf; 
	}

th.thhead, td.cathead { 
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 12px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	}
	
th.thsides, td.catsides, td.spacerow, th.thright, td.catright, td.row3right { 
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	}

th.thleft, td.catleft { 
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 0px 
	}


th.thbottom, td.catbottom { 
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px; 
	border-right-width: 1px
	}


th.thtop { 
	border-top-width: 1px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px 
	}

th.thcornerl { 
	border-top-width: 1px; 
	border-left-width: 1px; 
	border-bottom-width: 0px; 
	border-right-width: 0px 
	}

th.thcornerr { 
	border-top-width: 1px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px
	}

.maintitle {
	font-weight: bold; 
	font-size: 12px; color: #b84f1a;
	line-height: 30px;
	text-decoration: none; 
	}
	
.boardtitle { 
	font-weight: bold; 
	font-size: 24px; 
	color: #b84f1a;
	line-height: 30px;
	display: block;
	padding: 0 0 7px 0;
	text-decoration: none
	}

.gen, .poll { font-size: 12px; }
.genmed, .name { font-size: 11px; }

.gen {
	padding: 4px 0 0 0;
	}
	
.gen p {
	padding: 4px 12px 4px 12px;
	line-height: 16px;
	}

.gensmall { 
	font-size: 12px;
	padding: 2px 0 6px 0;
	line-height: 16px;
	}

.postdetails { font-size: 10px; }

.strong { 
	font-weight: bold; 
	}

.mainmenu {
	font-size: 12px;
	color: #000000;
	line-height: 22px;
	padding: 0 4px 0 0;
	}

.cattitle { 
	font-weight: bold;
	font-size: 14px;
	color: #01336b;
	letter-spacing: 1px;
	font-family: arial;
	padding: 0 0 0 3px;
	}
	
.forumlink { 
		font-weight: bold;
		font-size: 12px;
		color: #01336b; 
		padding: 0 0 0 2px;
		}

.nav, .topictitle { font-weight: bold; font-size: 11px; color: #000000; }

blockquote {
	background:#E1EBF2 none no-repeat scroll 6px 8px;
	border:1px dashed #DBDBDB;
	font-size:0.95em;
	margin:0.5em 10px 0pt 10px;
	overflow:hidden;
	padding:5px;
}

blockquote {
	background-color:#E1EBF2;
	background-image:url(../images/quote.gif);
	border-color:#DBDBCE;
}

blockquote cite {
	display:block;
	font-size:0.9em;
	font-style:normal;
	font-weight:bold;
	margin-left:20px;
}

blockquote.uncited {
	padding-top:25px;
}

.pre-error { 
	font-size: 1em; color: #000000; 
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #fafafa;
	border: 0; padding-left: 0; 
	}
	
.copyright { font-size: 10px;
	color: #444444;
	letter-spacing: -1px 
	}

/* posts */
.postbody { 
	font-size: 12px;
	line-height: 1.5em; 
	}

.postinfo { 
	font-size: 10px;
	color: #000000;
	background-color: #dee3e7;
	padding: 4px;
	height: 2em; 
	}
	
.postinfo .date { 
	width: 160px;
	float: left;
	}
	
.postinfo .subject { 
	float: left; 
	}
	
.postinfo .action { 
	float: right; 
	}

a.copyright { color: #444444;
	text-decoration: none; 
	}
	
a.copyright:hover { 
	color: #000000; 
	text-decoration: underline; 
	}
	
input, textarea, select { border: 1px solid #666;
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #000000; 
	}
	
input.field {
	border: 1px solid #ccc;
	}
	
textarea { 
	width: 100%;
	}
	
input { 
	text-indent: 2px;
	}
	
/* This is causing the borders grrrr */	
	
input {
       border: expression((this.type=="checkbox" || this.type=="radio") ? "none": "1px solid #666");
}

input.button {
       border: expression((this.type=="checkbox" || this.type=="radio") ? "none": "0px solid #666");
}

input.button, input.mainoption, input.liteoption, .inlineedit input { 
	font-size: 11px; 
	color: #000000; 
	font-family: 
	verdana, arial, helvetica, sans-serif; 
	background: #fafafa none repeat-x scroll center top; 
	background-image: url(../images/button.gif);
	cursor: pointer;
}

input.button:hover, input.mainoption:hover, input.liteoption:hover, .inlineedit input:hover {
	background-image: url(../images/button_hover.gif);
}

.helpline { background-color: #f7f7f8; border: 0px; font-weight: bold; font-style: italic; color: green; }

input[type='text']:hover, input[type='text']:focus, 
	input[type='password']:hover, input[type='password']:focus, 
	textarea:focus, textarea:hover, 
	select:hover, select:focus { border-style:inset; }

.moderatortitle { font-weight: bold;
	font-size: 12px;
	color: #ffa34f; 
	}
	
.moderator { font-size: 10px;
	color: #006600; 
	}
	
.admin { font-size: 10px;
	color: #ffa34f;
	}
	
.online { 
	color: #006600;
	}
	
.offline { 
	color: #ff0000; 
	}

.bg_yellow { background-color:#ffeea7; }
.moderation_highlight, .bg_small_yellow { background-color: #fff8dd; }

td.attachrow		{ font: normal 11px verdana, arial, helvetica, sans-serif; color : #000000; border-color : #000000; }
td.attachheader     { font: normal 11px verdana, arial, helvetica, sans-serif; color : #000000; border-color : #000000; background-color: #d1d7dc; }
table.attachtable	{ font: normal 12px verdana, arial, helvetica, sans-serif; color : #000000; border-color : #000000;	border-collapse : collapse; }

.inputSearchForum {
	background-image: url(../images/icon_mini_search.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	padding-left:17px;
}

#icon_saving { background-image: url(/forum/templates/default/images/indicator.gif); width: 16px; height: 16px; display: none;}
.icon_folder_announce { background-image: url(/forum/templates/default/images/folder_announce.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_sticky { background-image: url(../images/folder_sticky.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_hot { background-image: url(/forum/templates/default/images/folder_hot.gif); width: 19px; height: 18px; display: inline; }
.icon_folder { background-image: url(/forum/templates/default/images/folder.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_lock { background-image: url(/forum/templates/default/images/folder_lock.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_announce_new { background-image: url(/forum/templates/default/images/folder_announce_new.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_sticky_new { background-image: url(/forum/templates/default/images/folder_sticky_new.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_new_hot { background-image: url(/forum/templates/default/images/folder_new_hot.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_new { background-image: url(/forum/templates/default/images/folder_new.gif); width: 19px; height: 18px; display: inline; }
.icon_folder_lock_new { background-image: url(/images/folder_lock_new.gif); width: 19px; height: 18px; display: inline; }
.icon_vote_lcap { background-image: url(/forum/templates/default/images/vote_lcap.gif); width: 4px; height: 12px; display: inline; }
.icon_vote_rcap { background-image: url(/forum/templates/default/images/vote_rcap.gif); width: 4px; height: 12px; display: inline; }
.icon_topic_delete { background-image: url(/forum/templates/default/images/topic_delete.gif); width: 19px; height: 18px; display: inline; }
.icon_topic_move { background-image: url(/forum/templates/default/images/topic_move.gif); width: 19px; height: 18px; display: inline; }
.icon_topic_unlock { background-image: url(/forum/templates/default/images/topic_unlock.gif); width: 19px; height: 18px; display: inline; }
.icon_topic_lock { background-image: url(/forum/templates/default/images/topic_lock.gif); width: 19px; height: 18px; display: inline; }
.icon_latest_reply { background-image: url(/forum/templates/default/images/icon_latest_reply.gif); width: 18px; height: 9px; display: inline; }


/* Default buttons, in English. For localized ones, see <locale_name>.css in the "styles" directory */
.icon_new_topic img { background-image: url(/forum/templates/default/images/en_US/post.gif); width: 82px; height: 25px; }
.icon_reply img { background-image: url(/forum/templates/default/images/en_US/reply.gif); width: 82px; height: 25px; }
.icon_reply_locked img { background-image: url(/forum/templates/default/images/en_US/reply_locked.gif); width: 82px; height: 25px; }
.icon_quote img { background-image: url(/forum/templates/default/images/en_US/icon_quote.gif); width: 59px; height: 18px; }
.icon_edit img { background-image: url(/forum/templates/default/images/en_US/icon_edit.gif); width: 59px; height: 18px; }
.icon_profile img { background-image: url(/forum/templates/default/images/en_US/icon_profile.gif); width: 59px; height: 18px; }
.icon_pm img { background-image: url(/forum/templates/default/images/en_US/icon_pm.gif); width: 59px; height: 18px; }

/*CSS Sabrosus style pagination*/
.pagination {
	padding:3px;
	margin:3px;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Times;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #2e6ab1;
}
.pagination a:hover, .pagination a:active {
	border: 1px solid #dd6900;
	color: #000;
	background-color: lightyellow;
	text-decoration: none;
}
.pagination .current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}

#goToBox {
	position:absolute; 
	display:none; 
	border: 1px solid black;
	background-color: #fafafa; 
	padding: 2px;
	width: 190px;
}

#goToBox .title {
	padding: 1px;
	background-color: #dd6900;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
}

#goToBox .form {
	padding: 5px;
	text-align: left;
}

#goToBox .form input {
	font-weight: bold;
}

blockquote dl.codebox code {
	font-size: 1.0em; 
	}
	
input.subject, textarea.message { 
	width: 100%; 
	}
	
.postTabContents { 
	padding-top: 24px;
	}
	
.postTabContents div {
	background-color: #E5EDF3; 
}

