/* CSS Document */
h1{font-family: tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; border-bottom: 1px solid #B0D200; padding-bottom: 5px; color: #004B65; margin-bottom: 10px; margin-top: 0px;}
h2{font-family: tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; margin-top: 0px;}
h3{margin-top: 0px; color: #8E9A17; }

p,ul,ol,table,div,span,a, form, input, textarea, select{font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

ul, ol, dl, ul li { position: relative;  } /* IE List bug fix*/

a{color: #418DA6;}
a img{border: 0px;}

form label{color: #616161; font-weight: bold;}

.rec-articles{background-image: url(../images/global/right_articles_bg.gif); background-color: #AFBD21; background-position: bottom; background-repeat:repeat-x; padding: 10px; border-bottom: 1px solid #ffffff;}
.rec-articles h2{color: #FFFFFF; margin-bottom: 10px;}
.rec-articles a{color: #FFFFFF; text-align: right; display: block;}
.rec-articles ul{list-style-type: none; margin-left: 0px; margin-top: 0px; padding-left: 0px;}
.rec-articles ul li{margin-left: 0px; margin-bottom: 10px; padding-left: 0px;}
.rec-articles ul li h3{font-size: 12px; margin-bottom: 0px;}
.rec-articles ul li h3 a{color: #FFFFFF; text-align: left;}
.rec-articles ul li span{font-size: 10px; color: #EDFB5E;}
.rec-articles ul li a{color: #616A0B; text-align: left;}

.right-features{padding: 0px 10px 0px 10px;}
.right-features h2{text-align: right; color: #007FAC; margin-bottom: 10px;}
.right-features a{display: block; text-align:right; color: #418DA6; font-size: 11px;}
.right-features .feature{margin-bottom: 10px;}
.right-features .feature p{font-size: 11px; color: #464646; margin-bottom: 0px;}

.content ul li{list-style-image: url(../images/global/list_bullet_arrow.gif);}
.content ul li span{font-weight: bold; color: #7D8904;}

.back-to-top{border-top: 1px solid #c3c3c3; padding-top: 10px; text-align:right;}
.back-to-top a{padding: 0px 5px 0px 5px; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; color: }

#left ul{ margin-left: 0px; padding-left: 0px; list-style-type: none; margin-top: 0px;}
#left ul li{display: block; }
#left ul li a{display: block; padding-bottom: 8px; margin-left: 20px; margin-right: 17px;  padding-top: 5px;  vertical-align: bottom; /* This fixes the IE5 Win gap! */ border-bottom: 1px solid #c3c3c3; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #616161; text-decoration: none; background-image: url(../images/global/left_navitem_bg.gif); background-repeat: no-repeat; background-position: right 5px;}
/**** Sub Nav Links ****/
#left ul ul{margin-left: 2px; background-color: #EBE9DC; margin-bottom: 0px; padding-bottom: 0px;}
#left ul ul li{display: block;}
#left ul ul li a{background-color: #FFFFFF; padding-left: 20px; margin-left: 20px; background-image: url(../images/global/left_subnavitem_bg.gif); background-repeat: no-repeat; background-position: left; display: block; margin-right: 0px; color: #7C930C; font-size: 11px; font-weight: normal;}
/**** Tertiary Nav Links ****/
#left ul ul ul{padding-left: 15px; background-color: #EBE9DC; margin-bottom: 0px; padding-bottom: 0px;}
#left ul ul ul li a{color: #004B65; font-size: 10px;}

#quick-search{padding: 10px; background-color: #F3F2E9; margin: 0px 2px 0px 2px;}
#quick-search h3{border-bottom: 1px solid #8E9A17; padding-bottom: 5px; font-weight: normal; margin-bottom: 3px;}
#quick-search form{margin-top: 0px; padding-top: 0px; margin: 5px;}
#quick-search input{margin-top: 0px; padding-top: 0px;}

#ftr-links{border-right: 1px solid #fff; margin-top: 10px; margin-left: 10px;}
#ftr-links ul{margin-left: 0px; padding-left: 0px; margin-bottom: 0px;}
#ftr-links ul li{float: left; list-style-type: none; color: #ffffff; padding: 0px 5px 0px 5px; border-left: 1px solid #ffffff; margin: 0px;}
#ftr-links ul li a{color: #fff; font-size: 11px;}

#copyright{color: #8ABACB; clear: both; margin-left: 10px; margin-top: 0px; padding: 0px;}
#copyright a{color: #8ABACB;}

#header #hdr-logo{float: left;}
#header #lang-select{float: left; margin-top: 40px; margin-left: 165px;}/*sunny modified 10.23.2006*/
#header #lang-select label{clear: both;}

#breadcrumbs{margin-top: 10px; margin-bottom: 10px;}
#breadcrumbs a{color: #898989; margin-left: 10px; font-size: 11px; border-left: 1px solid #898989; padding-left: 5px;}
#breadcrumbs a.sel{color: #418DA6;}

#pageops{text-align: right; margin-bottom: 10px;}
#pageops a{color: #898989; margin-left: 10px; font-size: 10px;}
