body, .paragraphBox, messageText, #paragraphBox, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-arrow-color:#000000; 
	scrollbar-base-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#000000; 
	scrollbar-shadow-color:#000000; 
	scrollbar-track-color:#ffffff;	
}


body {
	background-image:url(../../images-new/background.jpg);
	background-repeat:no-repeat;
}

body, table {
	margin:0 0 40px 0;
}

.paragraphBox, .messageText, #paragraphBox {
	margin:0 0 0 0;
}


.smallText2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003d7d;
}

.smallText3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#003d7d;
	font-style:italic;
}


#container {
	position:relative;
	margin:0 auto;
	width:775px;
}

a:link {
	color: #f7941d;
	text-decoration:none;	
}	
a:visited {
	color: #f7941d;
	text-decoration:none;	
}	
a:active {
	color: #f8d82d;
	text-decoration:none;	
}	
a:hover {
	color: #f8d82d;
	text-decoration:none;
}	
a.active {
	color: #f7941d;
}

.titletext, .mainHead {
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	color:#f7941d;
}

.titletext {
	margin-left:60px;
}

.filetype {
	font-size:10px;
	color:#666666;
}

.formFeild {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; color:#666666; 
	border:1px solid #000000;
	overflow:hidden;
}

.required_as {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;	
	color: #660066;
}

#textboxes {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #003d7d;
	width:500px;
	border: #003d7d solid 1px;
}

.table_spacer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-weight: normal;	
}

#textarea_short {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #003d7d;
	width:500px;	
	height:75px;
	overflow:auto;		
	border: #003d7d solid 1px;	
}

#textarea_long {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #003d7d;
	width:500px;	
	height:150px;
	overflow:auto;	
	border: #003d7d solid 1px;		
}

/*---
	MAIN NAV
*/
#main-nav {
	width:775px;
	/*height:30px;*/
	vertical-align:middle;
	font-size:12px;
	line-height:29px;
	background-color:#fcfcfa;
	color:#666666;
	font-weight:bold;
	background-image:url(../../images-new/nav-keyline.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}

#main-nav a:link {
	color: #666666;
	text-decoration:none;	
}	
#main-nav a:visited {
	color: #666666;
	text-decoration:none;	
}	
#main-nav a:active {
	color: #666666;
	text-decoration:none;	
}	
#main-nav a:hover {
	color: #f7941d;
	text-decoration:none;
}	
#main-nav a.active {
	color: #f7941d;
}
/*---
	SUB NAV
*/

#sub-nav {
	width:775px;
	font-size:12px;
	line-height:23px;
	padding-left:0px;
	background-color:#fcfcfa;
	color:#666666;
	background-image:url(../../images/nav-keyline.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}
#sub-nav a:link {
	color: #666666;
	text-decoration:none;	
}	
#sub-nav a:visited {
	color: #666666;
	text-decoration:none;	
}	
#sub-nav a:active {
	color: #666666;
	text-decoration:none;	
}	
#sub-nav a:hover {
	color: #f7941d;
	text-decoration:none;
}	
#sub-nav a.active {
	color: #f7941d;
}

/*---
	General Content wrappers
*/

#home #left {
	width:500px;
	float:left;
}
#home #left h1, #about #full h1, #projects #full h1, #resources #full h1, #news-events #full h1, #get-involved #full h1, #general #full h1, #third-level #full h1, #third-level h1 {
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	color:#f7941d;
	margin-left:60px;
}
#home #left p, #about #full p, #projects #full p, #resources #full p, #news-events #full p, #get-involved #full p, #general #full p, #third-level #full p {
	margin-left:80px;
}

#full ul, #left ul, #full ol, #left ol {
	margin-left:110px;
}	


#home #right {
	width:220px;
	float:right;
	margin-top:20px;
	text-align:center;
}
#about #full, #projects #full, #resources #full, #news-events #full, #get-involved #full, #general #full {
	width:720px;
	float:left;
}
/*---
	Community pages
*/
#community-subhead {
	background-image:url(../../images/subhdr-room-our-own.jpg);
	width:765px;
	height:46px;
	text-align:right;
	font-size:9px;
	color:#5a7b42;
	padding:5px;
}
#community #left {
	width:589px;
	float:left;
	margin-left:60px;
	border-right:1px solid #bfc4a6;
}
#community #right {
	width:125px;
	float:right;
}
#community #nav {
	background-color:#e7f0df;
	padding:10px 10px 10px 60px;
	color: #003d7d;
	font-size:9px;
	font-weight:bold;
	width:705px;
}
#community #nav a:link {
	color: #003d7d;
	text-decoration:none;	
}	
#community #nav a:visited {
	color: #003d7d;
	text-decoration:none;	
}	
#community #nav a:active {
	color: #003d7d;
	text-decoration:none;	
}	
#community #nav a:hover {
	color: #003d7d;
	text-decoration:underline;
}	
#community #nav a.active {
	color: #003d7d;
	text-decoration:underline;
}
#community .important {
	color:#7a66ab;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
}
#community #left #board-tools {
	color:#83b45b;
	font-size:11px;
	margin: 20px 0;
}
#community #left #board-tools a:link {
	color: #83b45b;
	text-decoration:none;	
}	
#community #left #board-tools a:visited {
	color: #83b45b;
	text-decoration:none;	
}	
#community #left #board-tools a:active {
	color: #83b45b;
	text-decoration:none;	
}	
#community #left #board-tools a:hover {
	color: #83b45b;
	text-decoration:underline;
}	
#community #left .thread {
	margin: 20px 10px 20px 20px;
	color:#003e88;
	font-size:10px;
}
/*---
	3rd LEVEL PAGES
*/

#third-level #third-nav {
	font-size:10px;
	color:#666666;
	font-weight:bold;
	margin:20px 0 20px 60px;
}
#third-level #third-nav a:link {
	color: #666666;
	text-decoration:none;	
	font-weight:normal;
}	
#third-level #third-nav a:visited {
	color: #666666;
	text-decoration:none;	
	font-weight:normal;
}	
#third-level #third-nav a:active {
	color: #666666;
	text-decoration:none;	
	font-weight:normal;
}	
#third-level #third-nav a:hover {
	color: #87a7c9;
	text-decoration:underline;
	font-weight:normal;
}	
#third-level #third-nav a.active {
	color: #87a7c9;
	text-decoration:underline;
	font-weight:normal;
}
#third-level #full .links {
	font-size:10px;
	font-weight:bold;
	color:#f7941d;
}
#third-level #full .links a {
	font-size:10px;
	font-weight:bold;
	color:#f7941d;
	text-decoration:none;
}

/*---
	FOOTER
*/

#footer {
	width:100%;
	background-color:#f8d82d;
	text-align:center;
	font-size:9px;
	line-height:36px;
}
#footer a:link {
	color: #666666;
	text-decoration:none;	
}	
#footer a:visited {
	color: #666666;
	text-decoration:none;	
}	
#footer a:active {
	color: #666666;
	text-decoration:none;	
}	
#footer a:hover {
	color: #000000;
	text-decoration:none;
}	
#footer a.active {
	color: #000000;
}

/*---
	ADDRESS
*/
#subfooter {
	font-size: 9px;
	color:#666666;
	text-align:center;

}
#flourish-left {
	width:300px;
	float:left; 
	text-align:right;
	margin-top:10px;
}
#flourish-right {
	width:300px;
	float:right; 
	text-align:left;
	margin-top:10px;
}
#address {
	width:165px;
	float:left;
	margin-top:20px;
}
#subfooter a:link {
	color: #f7941d;
	text-decoration:none;	
}	
#subfooter a:visited {
	color: #f7941d;
	text-decoration:none;	
}	
#subfooter a:active {
	color: #f7941d;
	text-decoration:none;	
}	
#subfooter a:hover {
	color: #87a7c9;
	text-decoration:none;
}	

/*---
	OTHER
*/

.clear {
	clear:both;
}

/*---
	LOG IN BOX
*/
#login-box {
	width:218px;
	border:1px solid #666666;
	margin-top:0px;
}
#login-top {
	background-color:#f78e11;
	color:#FFFFFF;
	line-height:33px;
	font-size:11px;
	font-weight:bold;
}
#login-mid {
	background-color:#FFFFFF;
	color:#83b45b;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding:5px;
}
#login-mid table {
	margin:5px;
}
#login-mid table input {
	width:90px;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#login-mid table .login-submit {
	font-size:10px;
	font-weight:bold;
	color:#666666;
	border:none;
	width:30px;
	background-color:#f5fbed;
}

#login-mid .forgot {
	color:#666666;
	font-size:9px;
	font-weight:normal;
	text-align:center;
}
#login-bot {
	background-color:#f78e11;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding:5px;
	margin-bottom:20px;
}


INPUT.thebutton{
color: #003d7d;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
background-repeat: repeat; 
background-color: #FFFFFF;
background-image: url(/dca/control/images/buttonbg.gif); 
border: 1px outset #336699;
}

.MyBoardsBox {
	border:1px solid #000000;
	margin-left:50px; 
	height:275px; 
	overflow:auto;
}

.MyProfile {
	border:1px solid #000000;
	margin-left:50px; 
	height:168px; 
	overflow:auto;
}


.Last10LoggedOnBox {
	border:1px solid #000000; 
	height:350px; 
	margin-left:50px; 	
	overflow:auto;
}

.Last10PostingsBox {
	border:1px solid #000000; 
	height:460px;
	margin-left:50px; 
	overflow:auto;
}

.OtherBoardsBox {
	border:1px solid #000000; 
	height:125px; 
	margin-left:50px; 
	overflow:auto;
	padding:10px 10px 10px 10px;
}


INPUT.editbutton{
	color: #717171;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal; 
	background-color: #FFFFFF; 
	border: 1px outset #003d7d;
}

INPUT.deletebutton{
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal; 
	background-color: #990000; 
	border: 1px outset #000000;
}



.tabA {
	white-space: nowrap;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
}
.tabContent{
	height:auto;
	display:none;
}

.tabContenta{
	height:auto;
	display:block;
}



