body {background: #F3E5BB; font-family: Arial; text-align: center; color: #000; font-size: 1em;}

a:link {color: #05855B; text-decoration: none;}
a:active {color: #05855B; text-decoration: none;}
a:visited {color: #05855B; text-decoration: none;}
a:hover {color: #05855B; text-decoration: underline;}

.clear {clear: both;}

#container {margin-left: auto; margin-right: auto; text-align: left; width: 960px; padding-top: 0px; background: url('background.jpg') repeat-y;}

#top {margin-left: auto; margin-right: auto; width: 960px; background: url('top.jpg') no-repeat center top; height: 125px;}

#main_menu {margin-left: auto; margin-right: auto; width: 960px; background: url('menu_background.jpg') no-repeat center top; height: 50px; max-height: 50px;}

.top_info {font-size: 0.7em; color: #05855B; font-weight: bold; text-align: left; width: 960px; padding-bottom: 1px; padding-left: 5px; margin: 0px;}

#flash_holder {margin-bottom: 5px;}

#content {background: white; padding: 10px 0px 0px 0px;}

.main_content {padding-left: 10px; padding-bottom: 6px; font-size: 0.8em;}
.main_content h1 {color: #05855B; font-weight: bold; font-size: 1em; padding: 0px; margin: 0px; margin-bottom: 3px; border-bottom: 1px solid #05855B;}
.main_content h2 {color: #05855B; font-weight: bold; font-size: 1em; padding: 0px; margin: 0px; margin-bottom: 3px;}
.main_content h3 {color: #05855B; font-weight: bold; font-family:Times New Roman; font-size: 2em; padding: 0px; margin: 0px; margin-bottom: 3px; border-bottom: 1px solid #05855B;}
.main_content span {font-size: 0.7em; font-style: italic;}
.main_content ul {padding: 0; list-style-image: url('bullet_1.gif'); margin-left: 1.5em; margin-right: 0; margin-top: 0; margin-bottom: 0;}
.main_content ul li {width: auto; padding-top: 0px; padding-bottom: 0px;}
.main_content ul li a {text-decoration: none;}
.main_content ul li:hover {}
.main_content pre {font-family: Arial; font-size: 1em;}
.main_content pre img {float: left; padding: 0px 5px 5px 0px;}
.main_content pre tr:nth-child(odd) {background-color: #ffffff;}
.main_content pre tr:nth-child(even) {background-color: #B1DACC;}
.main_content p {padding: 0px; margin: 0px;}
.main_content img {padding: 0px;}

.main_content_text {}
.main_content_text .column {padding-right: 10px;}
.main_content_text img {}
.main_content_text p.introduction {margin: 0px; padding: 0px;}
.main_content_text td {padding: 0px; margin: 0px;}
.right {padding-right: 10px;}
.float_left {float: left; margin-right: 5px;}
.button_1 {border: 1px solid #05855B; width: 75px; padding: 2px; background-color: #05855B; color: #000; font-size: 0.9em; font-weight: normal; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ff05855B',EndColorStr='#ffffffff'); }
.input_1 {border: 1px solid #05855B; width: 150px; margin: 0px 0px 4px 0px;}

.line_list {padding-left: 10px; padding-bottom: 6px; font-size: 0.8em;}
.line_list h1 {color: #05855B; font-weight: bold; font-size: 1em; padding: 0px; margin: 0px; margin-bottom: 3px; border-bottom: 1px solid #05855B; text-align: center;}
.line_list ul {margin: 0; padding: 0; list-style: none; margin-left: 0em; text-align: center;}
.line_list li {width: auto; border-bottom: 1px dotted #05855B; padding-top: 3px; padding-bottom: 3px;}
.line_list li a {text-decoration: none;}
.line_list li:hover {}

.custom_form {font-family: Arial; font-size: 1em;}
.custom_form input {border: 1px solid #05855B; width: 200px;}
.custom_form button {color: White; background-color: #05855B; font-size: 1em; font-family: Arial; border: 0px; padding: 5px;}
.form_button {color: White; background-color: #05855B; font-size: 1em; font-family: Arial; border: 0px; padding: 5px;}

#bottom {margin-left: auto; margin-right: auto; width: 960px; background: url('bottom.jpg') no-repeat center top; height: 40px; text-align: center; font-size: 0.7em; color: white; padding-top: 30px;}
#bottom a:link {color: white; text-decoration: none; font-weight: bold;}
#bottom a:active {color: white; text-decoration: none; font-weight: bold;}
#bottom a:visited {color: white; text-decoration: none; font-weight: bold;}
#bottom a:hover {color: white; text-decoration: underline; font-weight: bold;}

.gridview {width: 100%; padding: 1px; border: 1px solid #05855B;}
.gridview th {background-color: #05855B; color: White; padding: 2px; height: 20px; border: 0px; text-align: left;}
.gridview th a {color: White;}
.gridview th a:hover {color: White; text-decoration: underline;}
.gridview td {border: 0px; width: auto; vertical-align: top;}
.gridview tr.normal {background-color: white; color: black; padding: 2px;}
.gridview tr.alternate {background-color: white; color: black; padding: 2px;}
.gridview tr.selected {font-weight: bold; padding: 2px;}
.gridview tr.normal:hover, .gridview tr.alternate:hover , .gridview tr.selected:hover {background-color: #C3E1D7; cursor: pointer; padding: 2px;}
.gridview td a {}
.gridview td a:hover {}
.gridview span {text-decoration: none; font-size: 1em; font-style: normal;}
.gridview_mini {font-size: 0.7em; font-style: italic;}
.viewheader {background-color: #05855B; font-weight: bold; color: White; padding: 2px; height: 20px; border: 0px solid #05855B; text-align: left;}
.auto_table td {padding: 2px;}
