/************* #container styles **************/
 
TABLE#container {
	BACKGROUND: #FFFFFF; MARGIN: auto; WIDTH: 1000px; HEIGHT: 100%; padding: 0px 0px;
}
TABLE#container TD.container-left {
	BACKGROUND: url(../images/spacer.gif) #FFFFFF repeat-y left top; WIDTH: 5px; HEIGHT: 100%; padding: 0px 0px;
}
TABLE#container TD.container-right {
	BACKGROUND: url(../images/spacer.gif) #FFFFFF repeat-y right top; WIDTH: 5px; HEIGHT: 100%; padding: 0px 0px;
}
TABLE#container TD.container-middle {
	WIDTH: 990px; HEIGHT: 100%; BACKGROUND-COLOR: #FFFFFF; padding: 0px 0px;
}


/*************** #boxInputs styles **************/

input.boxInputs, select.boxInputs, textarea.boxInputs {
  padding: 2px 5px;
/*  width: 150px; */
	border-top: 1px dashed #ffdd88;
	border-bottom: 1px solid #ffdd88; 		
	border-left: 1px dashed #ffdd88;	
	border-right: 1px dashed #ffdd88;	
	background: #fff;
	font-size: 11px;
	font-family: Arial,sans-serif;
	color: #666;
}

select.boxInputs {
  min-width: 75px; 
}

input.boxInputs:focus, input.boxInputs:hover, select.boxInputs:focus, select.boxInputs:hover, textarea.boxInputs:focus, textarea.boxInputs:hover {
  color: #333;
  border: 1px solid #6c6c6c;
}

/*************** #boxLongInputs styles **************/

input.boxLongInputs, select.boxLongInputs, textarea.boxLongInputs {
  padding: 2px 5px;
/*  width: 150px; */
	border-top: 1px dashed #ffdd88;
	border-bottom: 1px solid #ffdd88; 		
	border-left: 1px dashed #ffdd88;	
	border-right: 1px dashed #ffdd88;	
	background: #fff;
	font-size: 11px;
	font-family: Arial,sans-serif;
	color: #666;
	width: 75%;
}

input.boxLongInputs:focus, input.boxLongInputs:hover, select.boxLongInputs:focus, select.boxLongInputs:hover, textarea.boxLongInputs:focus, textarea.boxLongInputs:hover {
  color: #333;
  border: 1px solid #6c6c6c;
}

/************* #breadCrumb styles *************/

#breadCrumb {
  clear: both;
	font-size: 11px;
  color: #444;	
  margin: 0px;
	background: #dedede;
	border: 1px solid #666;
	padding: 5px;
  width: 970px;	
}

#breadCrumb a {
	font-size: 11px;	
  color: #333;	
  font-weight: bold;
  text-decoration: underline;
}

#breadCrumb a:hover {
  text-decoration: none;
}

/************** .content inner styles ***************/

#contentLargeBoxFull {
  clear: both;
  width: 980px;
  margin: 0px;
	background: #FFF;
	padding: 10px;	
	border: 1px solid #333;
}

#contentLargeBoxFull h1 {
  font-family: Arial,sans-serif;
  font-size: 14px;
  color: #333;
  background: #FFF;
	padding: 10px 0px;
}

.contentError {
  font-size: 11px;
	font-family: Arial,sans-serif;
	color: #f33;
	font-weight: bold;
	font-variant: small-caps;
}

/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	width: 980px;
	font-size: 10px;
	border-top: 1px solid #5A7281;
	border-bottom: 1px solid #333; 		
	border-left: 1px solid #5A7281;	
	border-right: 1px solid #333;	
	color: #ccc;
	padding: 5px 10px;
	background: #474747;
}

#siteInfo a {
	color: #ccc;
}

#siteInfo a:hover {
	color: #FF9900;
	text-decoration: underline;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}

/************** .ccadmin styles *****************/

table.ccadmin {
  width: 100%;
  font-size: 11px;
	font-family: Arial,sans-serif;
	color: #333;
	border: 1px dashed #ccc;
}

table.ccadmin th {
}

table.ccadmin td {
	border: 1px dotted #dedede;
}

tr.ccadminHeader {
  padding: 5px;
	font-family: Arial,sans-serif;
	color: #333;  
	font-size: 12px;
	font-weight: bold;
}

.ccadminTitle {
  font-size: 12px;
	font-family: Arial,sans-serif;
	color: #666;
}

.ccadminNE {
  /* profile non-editable fields (fields that need to be edited in the forum profile section) */
  font-size: 12px;
	font-family: Arial,sans-serif;
	color: #333;
  font-weight: bold;
  border-bottom: 1px #ccc dashed;
}

tr.ccadminRowA {
  background: #fff;
}

tr.ccadminRowB {
  background: #efefef;
}

tr.ccadminRowB:hover, tr.ccadminRowA:hover {
  background: #ffcc00;
}

tr.ccadminRowR {
  background: #FFCCCC;
}

tr.ccadminRowR:hover {
  background: #FFFFFF;
}

/**************** Calendar Div ********************/

#calDiv {
  position: absolute; 
  visibility: hidden;
  background-color: #FFF;
}

#calDiv a {
  padding: 0px;
  margin: 0px;
  color: #666;
  text-decoration: none;
}

#calDiv a:hover {  
  border-bottom: 1px solid #333;
}

#calDiv table {
  width: 200px;
  padding: 0px;
  margin: 0px;
  border: 1px solid #F07B2E;
  background-color: #FFF;
}

#calDiv2 {
  background-color: #FFF;
}

#calDiv2 a {
  padding: 0px;
  margin: 0px;
  color: #666;
  text-decoration: none;
}

#calDiv2 a:hover {  
  border-bottom: 0px solid #333;
}

#calDiv2 table {
  width: 200px;
  padding: 0px;
  margin: 0px;
  border: 0px solid #F07B2E;
  background-color: #FFF;
}

#calDiv2 input {
  width: 30px;
  padding: 2px 5px 2px 5px;
  border: 1px dashed #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
	font-size: 11px;  
  color: #666666;
}

#calDiv2 select {
  width: 53px;
  border: 1px dashed #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
	font-size: 11px;  
  color: #666666;
}

#calDiv2 input:focus, #calDiv2 input:hover, #calDiv2 select:focus, #calDiv2 select:hover {
  color: #000000;
  border: 1px solid #333333;
}

.hcontent {
	padding: 0px 0px 5px 3px;
  display: none; 
}
.scontent {
	padding: 0px 0px 5px 3px;
  display: block; 
}

