body {
     margin-bottom: 0px;
     font-family: Tahoma;
     font-size: 11px;

     color: #000000;
}
td, textarea, input, select {
     font-family: Tahoma;
     font-size: 12px;
     color: #000000;
     font-weight: normal;
}
td.link {
     font-family: Tahoma;
     font-size: 11px;
     color: #000000;
     font-weight: normal;
}
.tableDetail {
     font-size: 10px;
     font-family: Verdana;
     color: #000000;
}
a{
     color: #059102;
     font-family: tahoma;
     font-size: 11px;
     font-weight: bold;
     text-decoration: none;

}
a:hover {
     color: #059102;
     font-family: tahoma;
     font-size: 11px;
     font-weight: bold;
     text-decoration: underline;
}

a.topright{
     color: #059102;
     font-family: tahoma;
     font-size: 11px;
     font-weight: normal;
     text-decoration: none;
}
a.topright:hover {
     color: #059102;
     font-family: tahoma;
     font-size: 11px;
     font-weight: normal;
     border: thin none #FFFFFF;
     text-decoration: underline;
}



h1 {
     font-family: tahoma;
     font-size: 12px;
     color: AB080B;
     font-weight: bold;
}
h2 {
     font-family: tahoma;
     font-size: 11px;
     font-weight: normal;
     color: #000000;
}
.text3 {
     font-family: tahoma;
     font-size: 10px;
     font-weight: normal;
     color: 949494;
}
.text4 {
     font-family: tahoma;
     font-size: 10px;
     font-weight: bold;
     color: E27C00;
}
.text5 {
     font-family: tahoma;
     font-size: 10px;
     font-weight: normal;
     color: #FFFFFF;
}
.text6 {
     font-family: tahoma;
     font-size: 10px;
     font-weight: normal;
     color: 949494;
}
.text7 {
     font-family: tahoma;
     font-size: 10px;
     font-weight: bold;
     color: #000000;
}
.text8 {

     font-family: tahoma;
     font-size: 10px;
     font-weight: normal;
     color: 94AEC5;
}
.text9 {


     font-family: tahoma;
     font-size: 10px;
     font-weight: normal;
     color: 4E4E4E;
}
.frame {
     border: 1px solid #ECECEC;
}
.designed_by {
     font-family: Arial;
     font-size: 8.5px;
     font-weight: lighter;
     color: #000000;
}

input {
     font-family: tahoma;
     font-size: 11px;
     font-weight: normal;
     color: #059102;
     background-color: #F0FFF0;
     border: 1px solid #059102;
}
input.button {
     font-family: tahoma;
     font-size: 11px;
     font-weight: normal;
     color: #059102;
     background-color: #ffffff;
     border: 0px solid #059102;
}
textarea {
     font-family: tahoma;
     font-size: 11px;
     font-weight: normal;
     color: #059102;
     background-color: #F0FFF0;
     border: 1px solid #059102;
}

span.pathway {
     display:block;
     text-align:left;
     color:#000000;
     font-size:10px;
     font-weight:bold;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #E5E5E5;
     height:20px;
     margin-bottom:10px;
}

/** content title **/
.componentheading {
     font-family:Georgia, "Times New Roman", Times, serif;
     color:#000000;
     font-size: 20px;
     line-height:25px;
     padding: 5px 0 5px 0;
     display:block;
}


.contentheading,
.contentpagetitle,
a.contentpagetitle:link,
a.contentpagetitle:active,
a.contentpagetitle:visited {
     font-family: Arial, Helvetica, sans-serif;
     font-size:16px;
     color:#3973AC;
     font-weight: bold;
     padding-top: 25px;
     background-color:inherit;
     display:block;
}

.contentpaneopen {
     width:100%;
}


/** pdf, printer version, and email to friend button **/
.buttonheading {
     width: 16px!important;
     text-align:right;
}

.sectiontableheader {
     font-weight: bold;
}

.category, .categorytitle {
     font-weight: bold;
     color:#3973AC;
     background-color:inherit;
}

.sectiontableentry1 {
     background-color: #EFEFEF;
     padding: 2px;
     color:#333333;
}

.sectiontableentry2 {
     background-color: #FFFFFF;
     padding: 2px;
     color:#333333;
}

/** blog Styles **/
.blogsection {
     color:#3973AC;
     background-color:inherit;
}

.blog_more {
     font-weight: bold;
     line-height: 25px;
     padding-top: 20px;
     color: #3973AC;
     border-bottom: 1px solid #E5E5E5;
     background-color:inherit;
}

/** small text in content **/
.small {
     color:#999999;
     font-size:10px;
     font-weight: bold;
     background-color:inherit;
}

/** date info in content **/
#content_main .createdate {
     color:#4A87C4;
     font-size:10px;
     padding: 0 0 15px 0;
     line-height:8px;
     background-color:inherit;
}

#content_main .modifydate {
     color:#999999;
     font-size:10px;
     padding: 0;
     background-color:inherit;
}

/** toc page navigation  **/
.pagenav_prev,
.pagenav_next {
     font-size:11px;
}


/** content item navigation  **/
.pagenavbar  {
     display:block;
     width:100%;
     background-color:inherit;
     height:20px;
     line-height:25px;
     text-align:right;
     letter-spacing:2px;
     color:#999999!important;
     clear:both;
     font-size: 11px!important;
     margin-top: 10px;
     background-image: url(../images/bg_pagenav.jpg);
     background-repeat: repeat-x;
     background-position: center bottom;     
}

.pagenav {
     height:20px;
     line-height:25px;
     text-align:right;
     letter-spacing:2px;
     color:#999999;
     clear:both;
     font-size: 11px;
     margin-left: 0;
     margin-right: 0;
     background-color:inherit;
}

.back_button {
     display:block;
     text-align:left;
     font-weight:bold;
     font-size:12px;
     width:100%;
     margin-bottom:10px;
     letter-spacing:2px;
}

/** highlight word search result **/
.highlight {
     font-weight:bold;
     background-color: #FFFF00;
     padding: 2px 0 2px 0;
     
}

/** table of content layout **/
table.contenttoc {
     border:1px solid #000000;
     padding:1px;
     width:130px;
     margin: 0 0 10px 10px;
}
