/* Reset Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
body { line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
/* END - Reset Styles */

body {background:#e9e9cf url(../images/bg.jpg) repeat-x; font-size: 12px; font-family:Verdana, Geneva, sans-serif; color:#000; line-height:14px;}

a{ color:#333; text-decoration:underline; }
a:hover{ color:#000; text-decoration:underline; }

.clr{ clear:both; }
img, .no_bdr{ border:0px; }
p { margin: 0 0 15px 0; line-height:16px;}
.hide{display:none;}

#wrapper{width:1001px; margin:0px auto; margin-top:12px;}

/* Top Bar */
#top{ width:1001px; height:95px;}
#top #logo a{width:536px; height:95px; display:block; text-indent:-9999px; background:url(../images/logo.jpg) no-repeat; float:left;}
#top #search_box{width:205px; float:right; margin-right:20px; font-weight:bold; color:#FFF; margin-top:20px;}
#top #search_box form{color:#000;}
#top #search_box form label{color:#FFF;}
#top #search_box #txtSearch{width:169px; height:19px; background:url(../images/txtSearch.jpg) no-repeat; border:0px; float:left; display:block; padding:3px 0 0 5px; margin:0px;}
#top #search_box #search_submit{width:30px; height:22px; background:url(../images/search_submit.jpg) no-repeat; border:0px; float:left; cursor:pointer; display:block; padding:0px; margin:0px;}

/* Top Navigation */
ul#top_nav{ width:606px; height:32px; padding:0px; float:right; margin:17px 20px 0 0;}
ul#top_nav li{ list-style:none; float:left;}
ul#top_nav li a{display:block; height:29px; width:100px; background-color:#b7b7a2; margin-right:1px; text-align:center; color:#333333; font-size:13px; text-decoration:none; line-height:29px; margin-top:3px;}
ul#top_nav li a:hover, ul#top_nav li a.active{background-color:#FFF; height:32px; line-height:35px; margin-top:0px;}
*html ul#top_nav li a:hover, *html ul#top_nav li a.active{background-color:#FFF; height:32px; line-height:35px; margin-top:-3px;}

/* Content Section */
#main_content{width:1000px; margin:0px auto; background:url(../images/main_content.jpg) repeat-y; clear:both;}
#main_inner{width:940px; margin:0px auto; background:url(../images/main_inner.jpg) no-repeat; min-height:1000px; padding:20px 30px;}
#main_inner_bottom{width:1000px; height:10px; margin:0px auto; background:url(../images/main_inner_bottom.jpg) no-repeat;}

#inner_page{width:712px; float:left; margin-left:20px;}
#inner_page_content{padding:10px;}

/* Left Navigation */
#left_lav{width:200px; margin:0px; padding:0px; background-color:#eae9cf; border-top:9px solid #b7b7a2; padding-bottom:10px; float:left;}
#left_lav li{list-style:none; font-size:13px; padding-left:15px; border-bottom:1px solid #cbcbb4; padding-bottom:5px; margin-bottom:5px;}
#left_lav li.title{height:15px; line-height:20px; font-size:16px; color:#0d644f; font-weight:bold; border:0px;}
#left_lav li a{color:#333; text-decoration:none;}
#left_lav li a:hover{color:#000; text-decoration:underline;}
#left_lav li.bottom{border:0px;}

/* Footer */
#footer, #footer a{text-align:center; color:#666; font-size:11px; padding-bottom:10px;}

/* Index Page */
#block2{width:171px; height:130px; display:block; float:left; background:url(../images/box2.jpg) no-repeat; margin:40px 0 0 20px; padding:80px 0 0 150px;}
#block2 a{line-height:18px;}
#block1{width:171px; height:130px; display:block; float:left; background:url(../images/box1b.jpg) no-repeat; margin:30px 0 0 10px; padding:80px 0 0 190px;}
#block1 a{line-height:18px;}
#block3{width:171px; height:130px; display:block; float:left; background:url(../images/box5a.jpg) no-repeat; margin:30px 0 0 10px; padding:80px 0 0 150px;}
#block3 a{line-height:18px;}
#block4{width:171px; height:130px; display:block; float:left; background:url(../images/box4.jpg) no-repeat; margin:30px 0 0 10px; padding:85px 0 0 180px;}
#block4 a{line-height:18px;}

/* Page Styles */
h1{background-color:#0d634e; color:#FFF; padding:5px 10px; font-size:16px; line-height:18px;}
h1 div{font-size:11px; text-align:right; float:right; margin-top:-20px; font-weight:normal;}
*+html h1 div{margin:-25px 10px 0 0;}
*html h1 div{margin:-25px 10px 0 0;}
h1 div a{color:#e0e0c7;}
h1 div a:hover{color:#FFF;}
h2{color:#0d634e; font-size:15px; margin-bottom:15px;}
table td{padding:4px;}
table td.tbl_left{font-weight:bold; width:60px;}

/*************************************** Top Navigation - Do not edit *****************************************************************************/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/*"""""""" (MAIN) Container""""""""*/	
#qm0{ width:606px; height:32px; padding:0px; float:right; margin:17px 20px 0 0;}

/*"""""""" (MAIN) Items""""""""*/	
#qm0 a{height:29px; width:100px; background-color:#b7b7a2; margin-right:1px; text-align:center; color:#333333; font-size:13px; text-decoration:none; line-height:29px; margin-top:3px;}


/*"""""""" (MAIN) Hover State""""""""*/	
#qm0 a:hover{background-color:#FFF; height:32px; line-height:35px; margin-top:0px;}


/*"""""""" (MAIN) Active State""""""""*/	
#qm0 .qmactive, #qm0 .qmactive:hover{background-color:#FFF; height:32px; line-height:35px; margin-top:0px;}
*html #qm0 .qmactive, *html #qm0 .qmactive:hover{background-color:#FFF; height:32px; line-height:35px; margin-top:-3px;}


/*"""""""" (SUB) Container""""""""*/	
#qm0 div, #qm0 ul{margin:0px 0px 0px -1px; background-color:#EDEDED; border-width:1px; border-style:solid; border-color:#999999;}

/*"""""""" (SUB) Items""""""""*/	
#qm0 div a, #qm0 ul a{padding:2px 40px 2px 5px; border-style:none; height:15px; margin:0px; text-align:left; background-color:#EDEDED; font-size:11px; line-height:13px;}

/*"""""""" (SUB) Hover State""""""""*/	
#qm0 div a:hover, #qm0 ul a:hover{background-color:#D2D2C7; height:15px; margin:0px; line-height:13px;}

.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}