#content td, input, select { font-family: Arial, Helvetica, sans-serif; font-size:10pt; }
#content table { border-collapse:collapse; }

/* For BBCode Post Buttons */
.ButtonOut { filter: alpha(opacity=70); border: #7f9db9 1px solid; }
.ButtonOver { background: #ffe1ac; border: #ffad55 1px solid; }
.ButtonChecked { background: #ffcb7e; border: #ffad55 1px solid; }
.ButtonOff { filter: gray() alpha(opacity=30); background: #c0c0c0; border: #7f9db9 1px solid; }

/* Branding styles */
img { border: 0; }
#boardbranding { width:938px; overflow:hidden; padding:20px 0; }
#boardbranding a { float:left; }
#boardbranding #imgBanner { display:block; margin:24px 0 0 28px; }
#boardbranding #adverseEvent { display:block; float:right; width:190px; height:76px; text-indent:-9999px; margin-right:20px; background:white url(adverseevent.jpg) no-repeat; }


/* Dialog styles */
#dialog1, #dialog2 { display:none; }
#TB_ajaxContent p { line-height:1.3; font-size:1.1em; }

/* Navlink styles */
p.navlinks { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666; }
p.navlinks a { color:#393; text-decoration:underline; }
p.navlinks a:hover { color:#393; text-decoration:none; }

/* Header table styles */
#header { border-top:1px solid #ccc; }
#header td { padding:5px 5px 5px 28px!important; background:#f0f2f2; }
#header td + td { padding:5px 20px 5px 5px!important; } 

/* Header 1 - Main header */
.header1 { font-weight:bold; background:#a94e10 url(bg_header1.png) repeat-x; color: white; border-top:1px solid #ccc; height: 38px; }

/* Header 2 - Sub header */
.header2 { background: #f0f2f2; color: black; font-size:14px; border-bottom:1px solid #ccc; height: 47px; }

.content .header2 a { font-weight:bold; text-transform:lowercase; color:black; text-decoration:none; }
	
/* Footer1 - Bottom of tables */
.footer1 { background:url(bg_header1.png); font-size: 10pt; height: 28px; }

.footer1 select, .footer1 td { font-size: 10pt; color:white; }
.footer1 select { color:black; }
.footer1 td a { color:white; }

/* Header of posts */
.postheader { background: #ccc; }

/* User info and post/article */
.post { background:white; }
.post_alt { background: #f3f3f3; }

/* Footer of posts */
.postfooter { background: #bbb; }

/* Area between posts */
.postsep { background: #555; height: 1px }

/* most tables are class 'content' */
table.content { font-family: verdana; font-size: 8pt; color: black; padding: 0px; background-color: white; }
table.content tr { border-bottom:1px solid #ccc; }
table.content td { padding:5px 3px; }

/* links inside content table*/
.content a			{ color: #393; text-decoration: underline; }
.content a:hover	{ text-decoration: none; }

/* used for quoting messages */
.quote { padding-left: 16px; }
.quoteinner { padding: 4px; background: #ccc; border: 1px solid #eee; }

/* font sizes */
.smallfont	{ font-size: 7pt; }
.largefont	{ font-size: 9pt; }

/* Image Links */
a.imagelink { font-family: Trebuchet MS; font-size: 9pt; font-weight: bold; color: black; }
a:hover.imagelink { text-decoration: none; }

/* Used for editor textarea */
.posteditor { width: 100%; height: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

/* Table just above and below tables */
table.command { padding: 3px; }

/* p-tag at the top of pages with navigation links */
.navlinks { font-weight: bold; color: black; }
.navlinks a { color: #000080; text-decoration: none }
.navlinks a:hover { color: #87ceeb; }

/* for printing */
table.print { border: solid 1px #c0c0c0; }
.printheader { background: #ddd; color: black; padding: 4px; }
.printbody { background: white; color: black; padding: 4px; }

/* Footer iconlegend */
table.iconlegend { margin:20px 0; }
table.iconlegend a { color:#393; }

/* Footer styles */
#footer {  padding-top:20px; border-top:1px solid #ccc;  }
#footer a { color:#393; }
/*

/*
Use this to setup overflow feature for your site.
On IE that would mean specifying a width so that the overflow will work properly.
This CSS already works on FireFox.
*/
div.postdiv { width: 100%; min-height: 100px; overflow: auto; }
