/* Start of CMSMS style sheet 'layout' */
/************************************** GENERAL CSS *********************************/
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 12px;
    background-color: #CC9966;
    color: #333333;
    behavior:url("/css/csshover.htc");
}
a {
    text-decoration: none;
	color: #EAB880;
}
a:hover {
    color: #629136;
}
.header {
    font: normal 24px Georgia, Times New Roman, Serif;
    color: #629136;
}
.subheader {
    font-size: 14px;
    color: #629136;
}
/************************************* OVERALL ************************/
#full_area {
    width: 915px;
    margin: 0 auto;
}
/************************************* HEADER ************************/
#header {
    width: inherit;
}
#header a {
	cursor: pointer;
}
#logo {
    background: url(/images/layout/logo.gif) no-repeat top left;
    height: 79px;
}
/************************************* CONTENT ************************/
#content {
    clear: both;
    background: White url(/images/layout/bg-body.gif) repeat-y;
    padding: 6px 13px 6px 14px;
    width: 887px;
}
#content_area {
    background: url(/images/layout/bg-body-bottom.gif) no-repeat bottom left;
    padding-bottom: 9px;
}
/************************************* SEARCH ************************/
#search {
    color: White;
    background-color: #629136;
    padding: 10px;
}
#search .highlight {
    font-weight: bold;
}
#search .inputbox {
    border: none;
    height: 20px;
    /*color:#407BA6;*/
    color: #D17100;
    font-family:Helvetica,Arial,Sans-serif;
}
#search .inputbox input {
    margin-top: -2px;
}
#search .search_box {
    float: right;
}
#search table {
    margin: -7px -4px 0px 0px;
}
/************************************* TEXT AREA ************************/
#content #faq ul li a{
color:#629136;
font-family:Helvetica,Arial,Sans-Serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
list-style: none;
}

#content #faq ul li {
list-style-type: none;
}

#content #faq ul li a:hover{
color:#D17100;
}

#content #faq ul li ol li a{
color:#000000;
font-family:Helvetica,Arial,Sans-Serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
list-style-type: decimal;
}

#content #faq ul li ol li {
list-style-type: decimal;
padding-bottom: 7px;
}

#content #faq ul li ol li a:hover{
color:#629136;
}

#content .user_area {
    margin-top: 6px;
    width: auto;
    padding-bottom:25px;
}
#content .user_area h1 {
    font: normal 24px Georgia, Times New Roman, Serif;
    color: #629136;
    padding: 5px 0px;
}
#content .user_area h2 {
    font: normal 14px Helvetica, Arial, Sans-Serif;
    color: #629136;
    padding: 5px 0px;
}
#content .user_area p {
    font: normal 12px/14px Helvetica, Arial, Sans-Serif;
    color: #333333;
    padding: 5px 0px;
}
#content .user_area a {
    font: normal 12px/14px Helvetica, Arial, Sans-Serif;
    color: #D17100;
}
#content .user_area a:hover {
    color: #629136;
}
#content .user_area ul, #content .user_area ol {
    padding: 0 0 0 40px;
    margin: 16px 0px;
}
/************************************* SIDE NAV ************************/
#content .side_nav {
    width: 280px;
    float: left;
}
.side_nav h2 {
    width: inherit;
    text-decoration: center;
    font: bold 13px Helvetica, Arial, Sans-Serif;
    color: #629136;
    text-transform: uppercase;
    text-align: left;
}
.side_nav h2 a {
    color: #629136;
}
.side_nav h2 a:hover {
    color: #005941;
}
.side_nav ul {
    list-style-type: none;
}
.side_nav a {
    text-decoration: none;
    color: #333333;
    padding: 3px;
    display: block;
}
.side_nav ul a {
    padding: 3px 3px 3px 15px;
}
.side_nav a:hover, .side_nav a.current {
    text-decoration: none;
    background-color: #629136;
    color: White;
}
.side_nav ul ul a {
    padding-left: 30px;
}
.side_nav ul ul ul a {
    padding-left: 45px;
}
.side_nav ul li {
	height: 1%;
}
/************************************* INFO AREA ************************/
#info_area {
    clear: both;
    padding: 4px 0px 4px 8px;
    margin: 0 auto;
}
#info_area a {
    text-decoration: none;
    cursor: pointer;
    display: block;
    float: left;
    height: 123px;
    width: 147px;
    margin-right: 5px;
}
.info_box {
    width: 147px;
    float: left;
}
.info_box .body {
    padding: 0 7px 0 0;
    background: url(/images/layout/bg-infobox-body.gif) repeat-y;
    color: White;
    font-size: 20px;
}
.info_box .bottom {
    background: url(/images/layout/bg-infobox-bottom.gif) no-repeat bottom left;
    height: 14px;
    font-size: 0px;
}
.info_box .content {
    font-size: 15px;
    padding: 4px;
}
.info_box .title {
    color: White;
    padding: 4px;
    font-size: 20px;
    vertical-align: text-top;
    margin-bottom: 4px;
}
.info_box .top {
    background: url(/images/layout/bg-infobox-top.gif) no-repeat top left;
    height: 7px;
    font-size: 0px;
}
.info_box.green .top, .info_box.green .title {
    background-color: #629136;
}
.info_box.green .bottom, .info_box.green .content, .info_box.green .content a {
    background-color: #B1C89B;
    color: #005941;
}
a:hover .info_box.green .content {
    color: #629136;
}
.info_box.orange .top, .info_box.orange .title {
    background-color: #D17100;
}
.info_box.orange .bottom, .info_box.orange .content, .info_box.orange .content a {
    background-color: #E8B880;
    color: #B26000;
}
a:hover .info_box.orange .content {
    color: #D17100;
}
.info_box.oran1ge {
    margin-right: 0px;
}
.info_box .arrow {
    height: 10px;
    width: 10px;
    font-size: 0px;
    background: url(/images/layout/icn-arrow-right-transparent.gif) no-repeat;
    float: left;
    margin: 2px;
}
/************************************* FOOTER ************************/
#footer {
    clear: both;
    text-align: right;
    padding: 2px 8px 8px 8px;
    color: White;
}
#footer a {
    color: White;
    text-decoration: none;
}
#footer a:hover {
	color: #000000;
}
/************************************* TABLE ************************/
table.styled {
	width: 80%;
	border-collapse: collapse;
}
table.styled thead {
}
table.styled thead tr {
}
table.styled thead tr td {
	font-weight: bold;
	text-transform: uppercase;
	padding: 2px;
}
table.styled tbody {
}
table.styled tbody tr {
}
table.styled tbody tr td {
	padding: 2px;
}
table.styled tbody tr.alt {
	background-color: #B1C89A;
}
.styled table tbody tr.alt td {
}

/************************************* TABLE ************************/
.NewsSummary {
}
.NewsSummary .NewsSummaryPostdate {
	font-weight: bold;
	padding-left: 25px;
	display: none;
}
.NewsSummary .NewsSummaryLink {
	padding-top: 6px;
}
.NewsSummary .NewsSummaryLink a {
}
.NewsSummary .NewsSummaryLink a:hover {
}
.NewsSummary .NewsSummarySummary {
	padding-left: 25px;
}
.NewsSummary .NewsSummaryMorelink {
	padding-left: 25px;
}
.NewsSummary .NewsSummaryMorelink a {
}
.NewsSummary .NewsSummaryMorelink a:hover{
}
#NewsPostDetailDate {
	font-weight: bold;
}
#NewsPostDetailTitle {
	color: #73893A;
	font-size: 20px;
	font-family: Georgia, Times New Roman, Serif;
}
#NewsPostDetailHorizRule {
	display: none;
}
#NewsPostDetailSummary {
	display: none;
}
#NewsPostDetailContent {
}
#NewsPostDetailPrintLink {
}
#NewsPostDetailReturnLink {
}
/* End of 'layout' */

