body {background: #326767 url(/images/bg.jpg) repeat-y 50% 100%; color: #666;
	font: 12px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
form {margin: 0; padding: 0;}
h1, h2, h3, h4 ,h5, h6 {margin: 0;}
h1 {font-size: 15px !important; margin: 0px 3px 15px 0px; color: #088; padding-bottom: 15px; border-bottom: 1px solid #cccbcd;}
h2 {background-color: #000; color: #fff; margin-bottom: 10px !important; padding: 15px 10px 5px 10px !important;}
h3 {padding: 0px !important; font-size: 15px !important; margin: 10px 3px 3px 3px; color: #009940;}
h5 {border-top: 1px solid #69c; padding: 10px !important; font-size: 12px !important;}
hr {clear: both; color: #cde; height: 1px;}

a {font-weight: bold; text-decoration: none;}

img {border: 0; padding: 0; margin: 0;}

table {border: 0; margin: 0; padding: 0;}
td {border: 0; margin: 0; padding: 0;}
tr {margin: 0; padding: 0;}
strong { color: #7038a3; }
strong a { color: #7038a3; text-decoration: none; }
p { padding: 0px; padding-top: 0px; padding-bottom: 14px; margin: 0px; line-height: 15px;}
hr {clear: both; color: #cde; height: 1px;}

a {color: #536acc;}

/* ----------------------------------------------------------------------------------------- */
/* ID Level Formatting */
/* ----------------------------------------------------------------------------------------- */

/* Main Div */
#main {margin: 0 auto; padding: 0; position: relative; top: 0; right: 0; width: 772px;}

.notice {color: green; text-align: center; border-bottom: 1px solid green;}
.error {color: red; text-align: center; border-bottom: 1px solid red;}

/* Content Pane */
#content {background: #fff; padding: 0px 0 50px 0; }

.right blockquote {
  text-align: right;
  font-style: italic;
  margin-right: 0;
  margin-left: 20px;
}
/* Purple Side Box */
#purple_box { margin-left: 20px; margin-bottom: 20px;}
#purple_box strong { color: #177c57; }
#purple_box .heading { background: url(/images/box/top.jpg) repeat-x 0 0; color: #efffef; text-align: right; width: 400px; font-weight: bold; }
#purple_box .main { background: #efefef url(/images/box/right.jpg) repeat-y 100% 100%; width: 450px; }
#purple_box .item_left { background: url(/images/box/left.jpg) repeat-y 0 0; padding: 1px; }
#purple_box .item_right { background: #edf2f6 url(/images/box/right.jpg) repeat-y 100% 100%; width: 450px; }
#purple_box .footer { background: url(/images/box/bottom.jpg) repeat-x 0 0; color: #ddd; text-align: right; }
#purple_box .footer_corner { width: 25px; }
#purple_box .more { color: #157a5e; text-decoration: none; padding: 12px; }
#purple_box.grey_strong li strong {color: #666;}

#footer a { color: #fffff; text-decoration: none; font-size: 11px; font-weight: none; }
#footer a:hover { color: #fffff; text-decoration: none; font-size: 11px; font-weight: none; }
/* ----------------------------------------------------------------------------------------- */
/* Class Level Formatting */
/* ----------------------------------------------------------------------------------------- */

/* Main Table */
.form_table td { padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #ecdbfb; }

/* Links */
.large_green_link a { color: #369; font-size: 16px; font-weight: bold; text-decoration: none; }
.large_green_link a:hover { color: #000000; text-decoration: none; }
.black_link a { color: #000; text-decoration: none; }
.black_link a:hover { color: #666; text-decoration: none; }
.small_blue_link a { color: #369 !important; font-size: 10px; text-decoration: none; }
.small_blue_link a:hover { color: #63a2e1; text-decoration: none; }
.red_link a { color: #c1282d; text-decoration: none; }
.red_link a:hover { color: #8b0e12; text-decoration: none; }

/* Short Headings */
.short_headings h1 { margin-bottom: 0px; }

/* Standard Table Formatting */
.data_table {margin: 0px 0px; width: 90%;}
.data_table td, .data_table th {color: #fff; padding: 5px 5px;}
.data_table td {background: #ededed;}
.data_table th {background: #396;}

/* Fade */
.fade_item {background: #eaeff5 url(/images/blue_fade.jpg) repeat-x bottom; border-top: 1px solid #69c; color: #369; padding: 5px;}
.fade_item h4 {color: #19747c; margin: 0; padding: 0px;}
.fade_item strong { color: #0b4075; }
.fade_item a { text-decoration: none; }

/* Line Item */
.line_item { border-bottom: 1px solid #cccbcd; color: #3e234a; padding: 15px; padding-left: 0px;}
.line_item h4 {color: #19747c; margin: 0; }
.line_item strong { color: #7038a3; }
.line_item a { text-decoration: none; }

a.faq_subheading  {font-size: 12px; font-weight: bold; padding: 5px 10px 5px 10px !important; margin: 5px 0 0 0; color: #336699; text-decoration: none; border-bottom: 1px solid #eee; display: block; width: 460px;}
a.faq_subheading:hover {color: #3366cc;}

.standard ul { margin: 0px; font-size: .9em; border-top: 1px solid #ccc; list-style: none; padding: 0;}
.standard li { border-bottom: 1px solid #ccc; padding: 12px 14px; margin: 0px;}
.standard a {color: #636; text-decoration: none;}

.content_list { font-size: 14px; font-weight: bold; color: #7038a3; margin-bottom: 16px; }
.content_list ul { margin: 0px; font-size: .9em; list-style: none; padding: 0;}
.content_list li { background: url("/images/menu_arrow.gif") 0px 7px no-repeat; padding: 4px 16px; margin: 0px;}
.content_list a {color: #636; text-decoration: none;}

ul.side_menu  {font-size: .9em; border-top: 1px solid #ccc; list-style:none;  margin: 0 0 10px 0; padding: 0;}
ul.side_menu li { border-bottom: 1px solid #ccc; padding: 12px 14px; background: url("/images/menu_arrow.gif") 10px 14px no-repeat; padding-left: 30px; }
ul.side_menu a {color: #636; text-decoration: none;}

ul.standard2  {font-size: .9em; list-style: none; margin: 0 0 10px 0; padding: 0;}
ul.standard2 li {padding: 4px 14px;}
ul.standard2 a {color: #369; text-decoration: none;}

ul.related  {font-size: .9em; border-top: 1px solid #ccc; list-style: none; margin: 0 0 10px 0; padding: 0;}
ul.related li {border-bottom: 1px solid #ccc; padding: 4px 14px;}
ul.related a {color: #f60; text-decoration: none;}

.navcontainer ul
{
color: White;
height: 31px;
background: #fff url(/images/menu_bg.jpg) repeat-x 100% 50%;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

.navcontainer ul li { display: inline; }

.navcontainer ul li a
{
margin: 2px 0;
padding: 3px 2.3em;
color: #036;
font-size: 12px;
font-weight: bold;
text-decoration: none;
float: left;
border-right: 1px solid #369;
}

.navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}

div#date {
  display: block;
  font-style: italic;
  padding-left: 10px;
  margin-top: 5px;
  margin-bottom: 15px;
}