@charset "utf-8";
/* CSS Document */

html { background:url(images/html_bg.jpg) repeat-x top; background-color:#f7f7f7;}
body { margin:0 auto; padding:0px; font-family:Calibri;}
a { text-decoration:none;}
img { border:none;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}

#wrapper { width:940px; margin:0 auto;}

#header { width:940px; float:left;}
#logo { width:940px; padding-top:30px; height:70px;}
#top_nav { width:940px; float:left; height:62px;}
#top_nav ul { margin:0px; padding:23px 0 0 0; list-style:none; width:683px; float:left;}
#top_nav ul li { display:inline; float:left; margin-right:40px;}
#top_nav ul li a { display:block; font-size:16px; color:#9c9c9c;}
#top_nav ul li a:hover { color:#202f34;}
#top_nav .search_bg { background:url(images/search_bg.jpg); width:241px; height:18px; float:left; border:none; font-size:11px; color:#192429; padding:6px 5px; margin-top:17px;}
#header_img { width:940px; float:left; height:139px; padding:26px 0 23px 0px;}

#container { width:960px; float:left; margin-top:40px;}

#left_panel { width:188px; border-right:#c1c1c1 1px solid; float:left; padding-right:16px; padding-bottom:27px;}
#left_panel h1 { margin:0px; padding:0px 0 2px 0; font-size:18px; color:#0f1619; border-bottom:#a6a69f 1px solid;}
#left_panel h2 { display:none; margin:10px 0 5px 0; padding:0px 0 0 10px; background:url(images/left_nav_heading_bg.jpg); font-size:13px; color:#000; width:178px; line-height:21px; float:left;}
#left_panel ul { margin:0px; padding:0px; list-style:none;background:#000;}
#left_panel ul li { display:block; line-height:25px; float:left;}
#left_panel ul li a { margin:10px 0 5px 0; padding:0px 0 0 10px; background:url(images/left_nav_heading_bg.jpg); font-size:13px; color:#000; width:178px; line-height:21px; float:left;}
#left_panel ul li a:hover { background-color:#edebeb;}

#left_panel ul.children { margin:0px; padding:0px; list-style:none;}
#left_panel ul.children  li { display:block; line-height:25px; float:left;}
#left_panel ul.children li a { margin:0px;padding:0px;display:block; list-style:25px; font-size:13px; color:#213036; padding-left:10px; float:left; width:178px;background:none;}
#left_panel ul.children li a:hover { background-color:#edebeb;}

#content { width:480px; float:left; padding:0 15px;}
#content h1 { margin:-13px 0px 0px 0px; padding:0px 0 2px 0; color:#172125; font-size:30px; border-bottom:#a6a69f 1px solid; font-family:"Times New Roman"; position:relative;}
#content h2 { font-size:18px; margin:0px; padding:15px 0 0 0; color:#000000;}
#content p { margin:0px; padding:15px 0 0 0px; color:#5e5e5e; font-size:14px; letter-spacing:.5px;}
#content p a, #content p b { color:#000000; font-weight:bold;}
#content p a:hover { text-decoration:underline;}

.navigation {padding-top:20px}
.navigation a{font-size:12px;margin-top:20px;background:#000;color:#fff;padding:2px 10px 2px 10px;height:20px;font-weight:bold;}
.previous {float:left;}
.next {float:right;}
.search_bg { background:url(images/search_bg.jpg); width:241px; height:18px; float:left; border:none; font-size:11px; color:#192429; padding:6px 5px; margin-top:17px;}
.entry ul{display:block; font-size:13px; color:#213036; }
#right_panel { width:208px; border-left:#c1c1c1 1px solid; float:left; padding-left:16px; padding-bottom:8px;}
#right_panel h1 { margin:0px; padding:0px 0 2px 0; font-size:18px; color:#0f1619; border-bottom:#a6a69f 1px solid;}
#right_panel ul { margin:10px 0 0 0; padding:0px 0 10px 0; list-style:none;}
#right_panel ul li { display:block; font-size:13px; color:#213036; border-bottom:#a6a69f 1px solid; float:left;}
#right_panel ul li a { color:#213036; display:block; padding:7px 5px; width:198px; float:left;}
#right_panel ul li a:hover { background-color:#d7d7d4;}
#right_panel ul li a span { color:#000000; background:url(images/text_bg_left.jpg) left no-repeat; padding-left:2px; height:13px;}
#right_panel ul li a span span { color:#000000; background:url(images/text_bg_right.jpg) no-repeat right; padding-right:3px; height:13px;}

#footer_wrap { width:100%; float:left; margin-top:30px; background:url(images/footer_bg.jpg) repeat-x; height:103px;}
#footer { width:940px; margin:0 auto;}
#footer p { text-align:right; color:#FFFFFF; font-size:13px; margin:0px; padding:50px 0 0 0px;}
#footer a{color:#CCC;}
#footer a:hover{color:#0CC;}
