/* Document Setup
--------------------------------------------------------------------------------------- */

body {
	text-align: center;
	background: #C2DAD6;
}

#doc {
	background: #5e9c9a url('../assets/background.gif') repeat-x;

	width: 980px;
	margin: 0px auto;
	text-align: center;
	font-size: 76%;
	line-height: 18px;
	/*line-height: 160%;*/
	font-family: verdana, sans-serif;
	color: #5a471b;	
}

#content_container {
	width: 800px;
	margin: 20px auto;
	text-align: left;
}

#content {
	margin-top: 10px;
	background: #f2edd8;
}

.list {
	line-height: 140%;
}

#footer {
	font-size: 10px;
	color: #000;
}

#footer a, #footer a:link, #footer a:visited {
	color: #000;
}

/* Forms
--------------------------------------------------------------------------------------- */	

form, textarea, input, select, option {
	font-family: verdana, sans-serif;
	color: #333;
}

/* Tables
--------------------------------------------------------------------------------------- */	
strong { 
	font-weight: bold;
}
em { 
	font-style: italic;
}
table, tr, td {
	border-collapse: collapse;
}

table.content_table {
	width: 100%;
}

table.content_table td {
	vertical-align: top;
	padding: 20px 10px;
}

.center_mod {
	width: 380px;
}
.center_mod ul { 
	list-style-type: disc;
	
}
.center_mod ul li { 
	margin-left: 20px;
}
.left_mod {
	width: 120px;
}

.left_mod ul li {
	margin-top: 10px;
}

.left_mod a, .left_mod a:link, .left_mod a:visited {
	font-weight: normal;
}

.left_mod a.selected, .left_mod a.selected:link, .left_mod a.selected:visited {
	font-weight: bold;
}

.right_mod {
	background: #fff;
	border: 1px solid #a6a6a6;
	padding: 10px;
}

.right_mod p {
	padding: 5px;
}

/* List Styles
--------------------------------------------------------------------------------------- */
.ul_default_style {
list-style-position: outside;
list-style-type: disc;
}
.ul_default_style li {
margin-left: 20px;
}
/* Nav
--------------------------------------------------------------------------------------- */


#logo {
	text-align: left;
	line-height: 0px;
}

#nav_container {
	background: #C4DCD8 url('../assets/nav_background.gif') no-repeat;
	text-align: center;
}

#nav {
	background: #ddd1a4 url('../assets/nav.gif') repeat-x;
	width: 800px;
	margin: 0px auto;
	text-align: left;
}

#nav ul {
}

#nav ul li {
	float: left;
	display: block;
	margin: 10px 0px;
}

#nav a.first {
	margin-left: 10px;
	border: 0px !important;
}

#nav a, #nav a:link, #nav a:visited {
	color: #5a471b;
	text-decoration: none;
	padding: 5px 15px;
	border-left: 1px solid #5a471b;
}

#nav a.selected, #nav a.selected:link, #nav a.selected:visited {
	background: #5a471b;
	color: #fff;
}

/* Links
--------------------------------------------------------------------------------------- */	

a, a:link, a:visited {
	font-weight: bold;
	color: #5a471b;
}

a:hover, a:focus {
	color: #000;
}

/* Floating
--------------------------------------------------------------------------------------- */	

.left	{ float: left; }
.right	{ float: right; }
.clear 	{ clear: both; }

/* Headings
--------------------------------------------------------------------------------------- */	

h1 { font-size: 200%; line-height: 200%; }
h2 { font-size: 120%; line-height: 280%; font-weight: bold; }
h3 { font-weight: bold; }


/* User Feedback Messages 
--------------------------------------------------------------------------------------- */	

.success	{ background: #44dd55; color: #fff; }
.error 		{ background: #ff5544; color: #fff; }
.neutral	{ background: #ffeecc; color: #444; }