/* --------- /stylesheets/reset.css --------- */ 
/* FILE READ ERROR! *//* --------- /stylesheets/style.css --------- */ 
body {
	color: #204066;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5em;
	text-align: center;
	background-color: #ccc;
	padding-top: 30px;
}
h1 {padding-bottom: 10px; color: #204066; font-weight: 900; font-size: 150%;}
h2 {color: #204066; font-weight: 700; line-height: 1.1; font-size: 125%;}
h3 {color: #204066; font-weight: 400; line-height: 1.1; font-size: 120%;}
h4 {margin-top: 15px; margin-bottom: 10px;}
a:link {text-decoration: none;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
label {font-size: 14px; color: #666;}
ul, li {margin: 0; padding: 0; list-style-type: none;}
form {background-color: #f6fbe5; padding: 5px 10px;}
#admin_yield form { padding: 10px; margin-top: 10px;}
fieldset {padding: 10px; width: 80%; border: 2px solid #fff;}
#admin_yield legend {font-weight: 400; background-color: #fff;}

/*menus*/
#menu, #menu ul {background: #f0f0f1; height: 34px; margin: 0; padding: 0; list-style: none; text-align: center;}
#menu a {display: block; color: #197287; text-decoration: none; padding: 8px 20px 4px 20px; width: 120px;}
#menu li {background: #f0f0f1; float: left; width: 120px;}
#menu li ul {position: absolute; left: -999em; width: 120px;}
#menu li ul li a {background: #f0f0f1; border: solid 1px #fff; padding: 8px 20px 4px 20px;}
#menu li:hover ul, #menu li.sfhover ul {left: auto;}
#menu li:hover, #menu li.hover {position: static;}

/*header and main styles*/
#content {background-color: #fff; width: 935px; text-align: left; margin: 0 auto;}
#content {height:600px;}
*>#content {height: auto; min-height:600px;}

#newsletter_signup {float: right; background-color: #c6d6df; padding: 5px 10px; border: 20px solid #fff;}
#newsletter_signup a {color: #1d1149; text-decoration: none;}

#header_logo {height: 150px;}
#footer {clear: both; font-size: 11px; color: #666; background-color: #ccc; width: 915px; text-align: left; margin: 0 auto; padding-top: 3px;}
#footer a {color: #666;}
#yield {padding: 50px 15px 0px 15px;}
#admin_yield {padding: 15px 15px 0px 25px;}
#theemptyspace {clear: both; height: 20px;}
#notification {text-align:center; background-color: yellow;}
.submenu, .submenu_active {border-bottom: dotted 1px #197287; padding: 3px 0px 3px 3px; }
a.submenu_link {color: #197287; text-decoration: none;}
.submenu_active {color: #204066; font-weight: 700;} 

/*home page*/
#left {float: left; width: 450px; padding-left: 5px;}
#right {float: right; width: 450px;}
#right p {padding: 0px 20px 0px 20px;}

/*inside pages*/
#side_menu {float: left; width: 140px; padding: 10px 10px 0px 0px;}
#page_content_with_side_menu {float: left; width: 610px; padding-left: 30px;}
#page_content {float: left; width: 750px; padding-left: 30px;}
#page_secondary_content {float: right; width: 260px;}
#page_content_with_side_menu ul, #page_content_with_side_menu li, #page_content ul, #page_content li, #page_secondary_content ul, #page_secondary_content li {
	list-style: disc outside; margin-left: 10px;
}
#page_content_with_side_menu ol li, #page_content ol li, #page_secondary_content ol li {
	list-style: decimal; 
}
.management_links {width: 885px; color: #1d1149; font-size: 90%; background-color: #f0f0f1; text-align: right; padding-right: 50px;}
.management_links a {padding-right: 20px; color: #1d1149;}
.image img {border: 0;}

/*admin pages styles*/
.manage {font-size: 95%; font-weight: 400; padding-left: 15px;}
#top_level_page {padding-top: 5px;}
#sub_level_page {padding-left: 50px;}

/* General Form Formatting */
		#mergeTable {width:100%;}
		form.newsletter_signup {background-color: #fff;}
		.required {text-align:right; font-size:11px; font-weight:bold;}
		.formText {vertical-align:top;}
		.formText label {font-size:120%;}
		.subfield {display:block; margin:2px 0; padding:4px; line-height:30px; background-color:#eee;}
		.phonefield .subfield, .datefield .subfield {display:inline;}
		.subfield label {padding-left:4px; font-style:italic;}
		.mergeTable {border-collapse:separate;}
		.mergeRow td {padding:12px; border-top:1px solid #ccc;}
		input, textarea, select {padding:4px;}
		input:focus, textarea:focus, select:focus {background:#ffc;}
		.countryfield select {min-width:120px;}
		.radiogroup label {padding-right:12px;}





