/*  # = id, . = class */

html{margin:0;padding:0}
body{margin: 5px 10px 10px; font: 76% verdana,sans-serif; background: #fff url('../images/pcbug-header-background-2.png') repeat-x 0px -30px; }
#login {text-align: right}
p{margin:0 30px 10px}
a{color:#000}
a:hover {text-decoration: underline; background-color: #d3f534}
div#header{position:relative} 
div#header h1{height:155px;line-height:155px;margin:0; background: #fff;color: #79B30B}
div#content p{line-height:1.4}
div#navigation{background:#FFF}
div#extra{background:#FF8539}
div#footer p{margin:0;padding:5px 10px; color:#666666;text-align:center; font-size:10px;}
/*div#footer a{display:inline;padding:0;color: #C6D5FD}
div#footer{background: #333;color: #FFF}*/
div#footer a{display:inline;padding:0;}


div#wrapper{float:right;width:100%;margin-left:-200px}
div#content{margin-left:220px}
div#navigation{float:left;width:200px}
div#extra{float:left;clear:left;width:200px}
div#footer{clear:both;width:100%}

div#headLine p {margin:0 30px 10px;padding:2px;background-color:#a6a6a6;color:white;text-align:left;font-weight:bold;}
#error p{font-weight:bold; color:#666666;margin:0px 0px 0px 5px}
#articleHead {margin: 0; padding: 0px; font-weight:bold; font-size: 16px}
#articleByline {margin: 0; padding: 0px; font-weight:bold; font-size: 12px}
#articleBody {margin-right:20px; margin-bottom:24px; padding: 0px; font-size: 12px}

#discussionGrid td {font-size:12px; }
#discussionGrid p.responseTo{font-style:italic; color:#666666;margin:0px 0px 0px 5px}
#discussionGrid p.text{margin:0px 0px 0px 5px}
#discussionGrid p.messageCount {font-size:2em; color:#a6a6a6; font-weight:bold; font:courier,serif;}

#calendarGrid td {font-size:12px;}
#calendarGrid p.dateDisplay {font-size:2em; color:#a6a6a6; font-weight:bold; font:courier,serif;}

table.articles {border:1px solid #CCCCCC; width:300px; }
table.links {width:300px; }
td.links {text-decoration:none; font-size:0.95em; padding:3px;}

table.grid {margin: 10px 0px 10px 0px; background-color:white; border-collapse:collapse; width:80%;}
tr.header {font-weight:bold;}
td.subjectHeader {text-decoration:none; font-size:16px; font-weight:bold; padding:3px; }
td.title {text-decoration:none; border:1px solid #CCCCCC; font-size:0.95em; padding:3px;}
td.body {text-decoration:none; border:1px solid #CCCCCC; border-right-color:#ffffff; font-size:0.95em; }
td.messageCount{text-decoration:none; border:1px solid #CCCCCC; border-left-color:#ffffff; font-size:0.95em; }

td.calendarHeader {text-decoration:none; font-size:14px; font-weight:bold; padding:3px; }

/*================================= form stuff======================================= */
form {  font:100% verdana,arial,sans-serif;   margin: 0;   padding: 0;   min-width: 500px;   max-width: 600px;   width: 560px; }
form fieldset {  border-color: #CCCCCC;  border-width: 1px;  border-style: solid;  padding: 10px;        /* padding in fieldset support spotty in IE */  margin: 0;}
form fieldset legend {	color:black; font-weight:bold; font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */   }
form label { 	display: block; float: left; 	width: 150px; 	padding: 0; 	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */	text-align: right; }
form label.body {float: left; width: 100px; margin:5px 0 0 10px; text-align:left}
form input, form textarea, form select {border-color: #CCCCCC; border-width: 1px;  border-style: solid; width:auto;  margin:5px 0 0 10px; }
form input#reset {	margin-left:0px;}
textarea { overflow: auto; }
form small {	display: block;	margin: 0 0 5px 160px; padding: 1px 3px;	font-size: 88%;}
form br {	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */}
form p {margin:2px;padding:2px;background-color:red;color:white;text-align:center}

div#Ex {margin:2px;padding:2px; color:#a6a6a6;text-align:center; font-size:88%; }


/*==================================calendar stuff======================================*/
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #829e00;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #a7cb00;
	border: 1px solid #000000;
	cursor: pointer;
	color: black;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #a7cb00;
	border: 1px solid #000000;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: black;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	background: #a7cb00;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	background: #a7cb00;
	font-weight: bold;
	}





