/***********************************************/
/* HTML tag styles                             */
/***********************************************/
/*#shadow { height: 100%; }
#shadow[id] { height: auto; min-height: 100%; }
*/
html { height: 100%; margin: 0;	padding: 0; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #000000; height: 100%; margin: 0; padding: 0; background-image: url(media/body_bg.gif); background-repeat: repeat-y; }

/******* hyperlink and anchor tag styles *******/
a:link, a:visited {	color: #82AE00;	text-decoration: none; }
a:hover { text-decoration: underline; }

/************** header tag styles **************/
h1, h2, h3, h4, h5 { font-weight: bold; margin: 0px; padding: 0px; }

/*************** list tag styles ***************/
ul { list-style-type: disc; }
ul ul { list-style-type: disc; }

/********* form and related tag styles *********/
form { margin: 0; padding: 0; }
select { width: 170px; }
input { }

/********* text img *********/
p { margin: 0; padding: 0; }
img { border-style:none; }

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/*#shadow { width: 760px; position: relative; margin: 0 auto; min-height: 100%; text-align: center; background-image: url(media/main_bg.gif); }*/
#page { /*position: relative;*/ width: 1020px; margin: 0; text-align: left; }
#mastHead { margin: 0px; padding: 0px; color: #000000; width: 166px; background-image:url(media/nav_bg.gif); float: left; }
#pageNav { width: 166px; padding: 30px 0; margin: 0px; font-size: 13px; background-image:url(media/nav_bg.gif);}
#imageClaim { margin: 0px; padding: 0px; background-image:url(media/claim_bg.gif); float: left; width: 289px; } 
#pageCell { margin: 0px; padding: 0px; float: left; width: 443px; background-image:url(media/right_bg.gif); }
#content { padding: 0px; margin: 0px; padding-bottom: 60px; }
.cleardiv { clear: both; height: 1px; font-size: 0px; line-height: 0px; }

/***********************************************/
/* Master_Head Divs                            */
/***********************************************/

/************** utility styles *****************/
#utility { font-size: 10px; margin: 0px; padding: 0px; background-color: #092C6E; color: #FFFFFF; height: 23px; text-align: right; vertical-align: top; }
#utility a { color: #ffffff; margin-right: 10px; }
#utility a:hover { text-decoration: underline; }

/************** logo styles *****************/
#logo { font-size: 10px; margin: 0px; padding: 0px; background-color: #FFFFFF; color: #000000; }
#logo_c { font-size: 10px; height: 55px; width: 413px; background-image:url(media/logo_content.gif); text-align:right; padding: 30px 20px 0 0; bottom: 0px; }
#logo_c a { color: #222222; }

/************** imageClaim styles *****************/


/************** line styles *****************/
#line1 { margin: 0px; padding: 0px; border-top: #ADE1F1 solid 1px; background-color: #52BDDE; height: 6px; }
#line2 { margin: 0px; padding: 0px; background-color: #FFFFFF; height: 0px; }

/************* globalNav styles ****************/
#globalNav { height: 21px; padding: 0px; margin: 0px; background-color: #000000; border-bottom: solid 1px #F4ECB7; border-top: solid 1px #F4ECB7; }
#globalLink { position: relative; height: 21px; margin: 0px; padding: 0px; left: 7px; }
#globalLink a { position: relative; font-size: 13px; color: #6E6B73; top: 3px; padding: 3px 12px 2px 11px; }
#globalLink a:visited { }
#globalLink a:hover { text-decoration: none; font-weight: normal; color: #222222; }
#globalLink a.active { color: #222222; text-decoration: none; font-weight: normal; }

#globalLink #gl1 { background-color: #9AD3CD; }
#globalLink #gl2 { background-color: #AFDBD6; }
#globalLink #gl3 { background-color: #C8E6E3; }
#globalLink #gl4 { background-color: #E0F1EE; }
#globalLink #gl5 { background-color: #E1EECE; }
#globalLink #gl6 { background-color: #CBE0AA; }
#globalLink #gl7 { background-color: #B6D483; }
#globalLink #gl8 { background-color: #A0C966; }

/***********************************************/
/* Page Navigation Divs                        */
/***********************************************/

/************ tag styles **************/
.navHead h3 { color: #222222; padding: 5px 0px 5px 10px; margin: 0px 0px 18px 0px; font-size: 12px; font-weight: bold; }
.head0 h3 { background-color: #FF9900; color: #FFFFFF; }
.head1 h3 { background-color: #9AD3CD; }
.head2 h3 { background-color: #AFDBD6; }
.head3 h3 { background-color: #C8E6E3; }
.head4 h3 { background-color: #E0F1EE; }
.head5 h3 { background-color: #E1EECE; }
.head6 h3 { background-color: #CBE0AA; }
.head7 h3 { background-color: #B6D483; }
.head8 h3 { background-color: #A0C966; }

/************ subNav styles **************/
#subNav { padding: 0; margin: 0 15px 0 25px; }
#subNav a { display: block; border-top: 1px dashed #82AE00; padding: 10px 0 10px 0; font-size: 12px; color: #FFFFFF; background-color: #000000; }
#subNav a:visited { }
#subNav a:hover { color: #82AE00; text-decoration: none; }
#subNav a:active { color: #82AE00; text-decoration: none; }
#subNav a.active { color: #82AE00; text-decoration: none; }


/************ subSubNav styles **************/
#subSubNav a:link, #subSubNav a:visited { border: none; background-color: #000000; padding: 0px 0px 10px 8px; font-size: 12px; width: 115px; }
#subSubNav a:hover { color: #82AE00; padding: 0px 0px 10px 8px; font-size: 12px; width: 115px; }
#subNav #subSubNav .active { color: #82AE00; padding: 0px 0px 10px 8px; font-size: 12px; width: 115px; }

/************ subSubNav styles **************/
#subSubSubNav a:link, #subSubSubNav a:visited { border: none; background-color: #000000; padding: 0px 0px 6px 20px; font-size: 11px; width: 115px; }
#subSubSubNav a:hover { color: #82AE00; padding: 0px 0px 6px 20px; font-size: 11px; width: 115px; }
#subNav #subSubNav #subSubSubNav .active { color: #82AE00; padding: 0px 0px 6px 20px; font-size: 11px; width: 115px; }

/************ navSpacer styles **************/
#navSpacer { height: 24px; }
#navSpacerSubImg { height: 6px; }


/***********************************************/
/* Component Divs                              */
/***********************************************/

/************** feature styles *****************/
.feature { padding: 2px 30px 0px 20px; margin: 0px; font-size: 12px; color: #000000; }
html>body .feature { /*height: auto;*/ }
.feature p { padding: 10px 0px 0px 0px; line-height: 16px; }
.feature strong { color: #82AE00; }
.feature h1 { font-size: 20px; font-weight: normal; color: #82AE00; padding: 0px 0px 5px 0px; }
.feature h2 { font-size: 13px; font-weight: bold; color: #82AE00; padding: 0px 0px 5px 0px; }
.feature h3 a:link, .feature h3 a:visited { font-size: 12px; font-weight: bold; color: #000; padding: 0px 0px 5px 0px; }
.feature h3 a:hover { color: #82AE00;}
.feature h4 { font-size: 15px; font-weight: bold; color: #82AE00; padding: 10px 0px 0px 0px; }
.feature h5 { font-size: 20px; color: #82AE00; padding: 0px 0px 0px 0px; font-weight: normal; }
.feature h6 { font-size: 10px; color: #000; padding: 0px 0px 0px 0px; font-weight: normal; font-style: italic; text-align: center; margin: 0px; }

/*
DIV.csc-header-n1 h1 { font-size: 14px; font-weight: bold; color: #82AE00; padding: 0px 0px 5px 0px; }
DIV.csc-header-n2 h1 { font-size: 14px; font-weight: bold; color: #82AE00; padding: 0px 0px 5px 0px; }
DIV.csc-header-n2 h2 { }
DIV.csc-header-n3 h2 { }
DIV.csc-header-n4 h2 { }
DIV.csc-header-n4 h1 { }
DIV.csc-header-n6 h1 { }
*/
/*.feature input { border: 1px solid #34B234; height: 16px; width: 260px; }*/
/*.feature textarea { border: 1px solid #34B234; width: 260px; }*/
.feature hr { height: 1px; margin: 0px 0px 5px 0px; color: #F6ECB9; background-color: #F6ECB9; border:none; }
.feature img { float: left; padding: 4px 5px 4px 0px; }

.smallcell p { padding: 0px;}


/************** siteInfo styles ****************/
#siteInfo { clear: both; position: absolute; background: #ffffff url(media/siteinfo_bg.gif) repeat-x; padding-top: 15px; bottom: 0px; height: 20px; left: 20px; width: 720px; font-size: 9px; color: #FFFFFF; margin: 30px 0 0 0; }
#siteInfo a { color: #FFFFFF; text-decoration: none; }
#siteInfo a:hover { text-decoration: underline; }
#siteInfo-l { float: left; padding: 0 0 0 7px; }
#siteInfo-r { float: right; padding: 0 7px 0 0; }


/************** sitemap styles ****************/
.sitemap1 { font-size: 12px; font-weight: bold; padding-top: 12px; }
.sitemap2 {	font-size: 12px; margin-left: 20px;	padding-top: 12px; }
.sitemap3 {	font-size: 10px; margin-left: 40px; }

