/********************
BASIC TAG DEFINITIONS
 ********************/
body,td,p,div,span,input,textarea,select {
	font-size:			12px;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	color:				#79614A;
}

body, td, div {
	margin:				0px;
	padding:			0px;
}

table,td {
	border:				0px;
	margin:				0px;
	padding:			0px;
	border-collapse:	collapse;	
	border-spacing:		0px;
}

th {
	font-size:			12px;
	padding:			10px;
	background-color:	#C88F5A;
	color:				#000000;
}

h1,h2,h3,h4,h5 {
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	padding:			0px;
	margin:				0px;
}

ul {
	margin-left:		15px;
	padding-left:		15px;
	margin-top:			0px;
	margin-bottom:		0px;
}

input, select, textarea {
	color: 				#000000;
}

img {
	border:				0px;
}

h1 {
	font-weight:		bold;
	font-size:			20px;
}

h2 {
	font-weight:		bold;
	font-size:			18px;
}

h3 {
	font-weight:		bold;
	font-size:			16px;
}

h4 {
	font-weight:		bold;
	font-size:			14px;
}

h5 {
	font-weight:		bold;
	font-size:			10px;
}

a:link, a:visited, a:active {
	color:				#79614A;
	text-decoration:	underline;
}

a:hover {
	text-decoration:	none;
}

/********************
	CELL CLASSES
 ********************/
 table.form, table.form td {
	padding:			5px;
 }

 td.main_nav, td.sub_nav {
	border-right:		5px solid #B07F51;
 }

 td.nav_border {
	display:			block;
	background-color:	#B07F51;
	width:				5px;
	height:				22px;
 }

 td.footer {
	height:				100%;
	padding-bottom:		20px;
	text-align:			center;
	vertical-align:		bottom;
	font-size:			9px;
 }

 table.manage_list th {
 	color:				#FFF;
 }
 
 table.manage_list td {
	padding:			10px;
 }
 
 table.manage_list td a {
 	color: 				#000;
 }
 
 table.manage_edit th {
 	color:				#79614A;
	text-align:			right;
 }

 table.manage_edit td {
	padding:			10px;
	background-color:	#E2E1E1;
 }

 table.manage_pad2 td {
 	padding: 2px 0px;
	color: #000;
 }
 
 #manage_searchbox {
 	margin-top: 10px;
	padding: 10px; 
	background-color: #C4D3A5;
	visibility: hidden;
}


 #manage_showhide {
 	padding: 0px;
 	margin: 0px;
	color: #000;
 	font-size: 10px;
 }
 
 #manage_showhide a {
 	color: #000;
 }

 #manage_showall {
 	margin-top: 2px;
 	font-size: 10px;
 }
 #manage_showall a {
	 color: #000;
 }
/********************
	LINK CLASSES
 ********************/
#nav {
	width:				191px;
}

#nav ul {
	padding:			0px;
	margin:				0px 0px 12px 0px;
	background-image:	#C88F5A url('/images/nav/bottom.gif') bottom no-repeat;
}

#nav a {
	display:			block;
	height:				20px;
	line-height:		20px;
	background-color:	#C88F5A;	
	border-right:		5px solid #B07F51;
	border-bottom:		1px solid #B07F51;
	cursor:				pointer;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	color:				white;
	font-size:			10px !important;
	text-decoration:	none;
	font-weight:		bold;
	white-space:		nowrap;
	vertical-align:		center;
	padding-left:		5px;
}

#nav a.fake {
	cursor:				default;
	/*padding:			0px;*/
	margin:				0px;
}

#nav a:hover {
	background-color:	#D7995E;
}

#nav a.fake:hover {
	background-color:	#C88F5A;
	cursor:				default;
}

#nav img {
	vertical-align: top;
}

#subnav {
	width:				191px;
}

#subnav ul {
	padding:			0px 0px 0px 0px;
	margin:				0px;
	/* background:			url("/images/nav/sub_nav_top.gif") top no-repeat;	*/
}

#subnav a {
	display:			block;
	height:				20px;
	line-height:		20px;
	background-color:	#E7A567;
	/* border-top:			1px solid #FFBB7B;	*/
	border-right:		5px solid #B07F51;
	border-bottom:		1px solid #D7995E;
	cursor:				pointer;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	color:				#79614A;
	font-size:			10px !important;
	text-decoration:	none;
	font-weight:		bold;
	vertical-align:		center;
	padding-left:		9px;
}

#subnav a:hover {
	background-color:	#ECAF76;
}

/********************
    OTHER CLASSES
 ********************/
 td.footer p {
	font-size:			9px;
	margin:				5px;
 }

 ul.values li {
	padding:			10px 0px 10px 0px;
 }
 .formtable {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 10px 0 10px 10px;
	font-weight: normal;
}

.formtable td,th {
	font-weight: normal;
	padding: 5px;
	border: 0;
	background-color: white;
}

.formtable th {
	text-align: left;
	font-weight: bold;
}

.formable tr.alt {
	background-color: #F2F2F2;
}


 /*******************
     CASE STUDIES
 ********************/

.cs_sub {font: bold 12px Verdana, Arial, sans-serif; color:#6D4D2F; padding-bottom:5px;}
.cs_h1 {font: bold 14px Verdana, Arial, sans-serif; color:#6D4D2F;}
.cs_h2 {font: bold 12px Verdana, Arial, sans-serif; color:#666;}
.cs_ltgreen {background-color:#E1E5DA; padding:5px;}
.cs_green {background-color:#C1CDAD; padding:5px;}
.cs_gray {background-color:#F1F1F1; padding:10px;}
