body{ background: #0E2760; margin: 10px 0 20px 0; padding: 0; font-family: arial, verdana; font-size:12px; }
a, a:visited{ text-decoration: none; color: #4D7CD5; }
a:hover {color: #f00;}
a:hover{text-decoration: underline;}
.absolute_header{
	width: 100%;
	position: absolute;
	top: 10px;
	right: 0;
	left: 0;
	height: 140;
}
.header{width: 1004px; background: #fff; margin: 0 auto; height: 140px; padding: 10px 0 5px 10px; voice-family: "\"}\""; 
  voice-family: inherit; width: 994px; height: 125px;}
html>body .header {width: 994px; height: 125px;}
.header_int{width: 1004px; margin: 0 auto; height: 195px; padding: 10px 0 0 10px; voice-family: "\"}\""; 
  voice-family: inherit; width: 994px; height: 185px;}
html>body .header_int {width: 994px; height: 185px;}
.header_top{height: 62px; background: #06122D; margin-right: 10px;}
.large_banner{float: left; background: url(images/large_banner.jpg); height: 262px; width: 408px; margin-top: 1px;}
.large_banner_route{padding: 206px 0 0 9px;}
.large_banner_route img{margin-right: 7px; float: left;}
.middle_header{width: 404px; float: left; margin: 1px 1px 0 0;}
.author_box{background: #06122D; height: 175px; padding: 10px 5px 10px 10px; voice-family: "\"}\"";
  voice-family: inherit; height: 155px;}
.author_box2{background: #06122D; height: 175px; padding: 10px; voice-family: "\"}\""; 
  voice-family: inherit; height: 155px;}
html>body .author_box {height: 155px;}
.expert_column{ float: left; width: 100px; margin-right: 10px;}
.author_box p{font-size: 12px; padding: 0; margin: 0; color: #ccc; line-height: 17px;}
.email_expert{ margin-top: 2px; background: #666666; font-size: 10px; text-align: center; line-height: 10px; color: #fff; padding: 3px;}
.email_expert img{ padding-top: 3px; }
.climb{ margin: 1px 0 0 0; background: #7D9EEC; }
.climb img{padding: 9px 0 10px 10px;}
.menu_homepage{background: url(images/bgr_menu_homepage.jpg); float: left; width: 171px; height: 263px;}
.menu_homepage p{ background: url(images/dotted_homepage.gif) repeat-x left top; margin: 0; padding: 11px 0 12px 10px; font-size: 14px; line-height: 14px;}
.menu_homepage a, .menu_homepage a:visited{ background: url(images/white_arrow.gif) no-repeat left 4px; padding: 0 0 0 13px; margin: 0; color: #B5C8F4; display: inline;}
.menu_homepage a:hover{ color: #fc0; }
.content_homepage{margin: 0 auto; width: 1004px; clear: both; padding: 340px 0 8px 10px; background: #fff; voice-family: "\"}\"";  voice-family: inherit; width: 994px;}
html>body .content_homepage{width: 994px;}
.content_int{margin: 0 auto; width: 1004px; clear: both; padding: 105px 0 10px 10px; background: #fff; voice-family: "\"}\""; voice-family: inherit; width: 994px;}
html>body .content_int{ width: 994px; }
.homepage_3cols{background: url(images/bgr_3cols.gif) repeat-y; margin-right: 10px;}
.ext_col{float: left; width: 324px; border-top: 1px solid #C5D7FF; padding: 15px 15px 10px 15px; voice-family: "\"}\""; voice-family: inherit; width: 294px;}
html>body .ext_col{ width: 294px; }
.int_col{float: left; width: 326px; margin: 0 5px; border-top: 1px solid #C5D7FF; padding: 15px 15px 10px 15px; voice-family: "\"}\"";  voice-family: inherit; width: 296px; }
html>body .int_col{ width: 296px; }
.bottom_links{ margin-right: 10px; }
.ext_bottom{ float: left; width: 324px; border: 1px solid #C5D7FF; border-top: 0; background: #DEE8FF; padding: 0 15px; voice-family: "\"}\""; voice-family: inherit; width: 292px; }
html>body .ext_bottom{ width: 292px; }
.int_bottom{ float: left; width: 326px; border: 1px solid #C5D7FF; border-top: 0; margin: 0 5px; background: #DEE8FF; padding: 0 15px; voice-family: "\"}\"";  voice-family: inherit; width: 294px; }
html>body .int_bottom{ width: 294px; }
.int_bottom p, .ext_bottom p{ font-size: 12px; text-align: right; margin: 0; padding: 7px 0; background: url(images/bgr_more.gif) repeat-x; font-weight: bold;}
.bottom_content{margin: 3px 10px 0 0; border: 1px solid #EEEEEE;}
.interior_content{border-top: 3px solid #7D9EEC; margin: 0 10px 0 0;}
.bottom_box{ margin: 10px; background: url(images/bgr_bottom.gif) right top repeat-y;}
.bottom_box_left{ float: left; width: 639px; margin-right: 10px;}
.int_left{ float: left; width: 663px; margin-right: 10px; padding: 10px 0;}
.bottom_box_left h2, .int_left h2, .int_left h1{ font-size: 24px; font-weight: normal; padding: 0 0 10px 0; margin: 0;}
.bottom_box_left p, .int_left p{ font-size: 12px; line-height: 17px; padding: 0 0 10px 0; margin: 0; }
.bottom_box_left p img, .int_left p img{ float: left; margin: 4px 10px 0 0; border: 1px solid #333; }
.spacer{ font-size: 2px; clear: both; }
.head{ border: 3px solid #fff; }
.int_col h2, .ext_col h2{ font-size: 20px; font-weight: normal; padding: 5px 0 10px 0; margin: 0; font-family: Georgia, Times; }
.int_col p, .ext_col p{ font-size: 12px; padding: 4px 0 4px 15px; margin: 0; background: url(images/blue_arrow.gif) no-repeat 3px 8px; }
.protect{ font-size: 12px; line-height: 16px; }
.head_arrow{ background: url(images/bgr_arrow.gif) repeat-x; }
.two_cols{ background: url(images/bgr_2cols.gif); min-height: 100px; margin-top: 5px;}
.left_col{ float: left; margin-right: 10px; width: 315px; }
.right_col{ float: left; width: 314px; }
.general_box{ padding: 0 10px; font-size: 12px; }
.general_box h3{ font-size: 20px; font-weight: normal; padding: 0 0 10px 0; margin: 0; font-family: georgia; }
.small_article{ padding-bottom: 12px; }
.small_article h5{ font-size: 12px; padding: 0 0 5px 0; margin: 0; font-weight: bold; }
.small_article p{ font-size: 11px; line-height: 15px; padding: 0 0 10px 0; }
.bottom_box_right{ float: left; width: 313px; }
.int_right{ float: left; width: 300px; }
.headlines{padding-bottom: 10px;}
.headlines p{ font-size: 12px; background: url(images/blue_arrow.gif) no-repeat 3px 4px; padding: 0 0 5px 16px; margin: 0; }
form{padding: 0; margin: 0;}
.archives{width: 280px; margin-bottom: 15px;}
.comments p{ background: url(images/comment.gif) no-repeat 5px 3px; font-size: 12px; padding: 0 5px 10px 25px; margin: 0; }
.footer{ background: #DFE9FF; font-size: 11px; margin: 10px 10px 0 0; height: 25px; width: 984px; clear: both; float: right; }
.footer p{ padding: 5px 0 0 5px; margin: 0; }
.footer_right{
	float: right;
	width: 700px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
}
.more_links{ width: 1004px; margin: 0 auto; font-size: 11px; padding: 10px 0; color: #fff; }
.more_links_left { float:left; padding:0 0 5px; width: 24%; }
.more_links_right { float:left; padding:0 0 5px; width: 75%; }
.more_links a, .more_links a:visited{ color: #fc0; }
.more_links a:hover{ color: #fff; }
.climb_int{ background: #7D9EEC; float: left; width: 300px; margin: 1px 0; }
.climb_int img{ margin: 10px 0 10px 7px; }
.bottom_box_int{ background: url(images/bgr_int.gif) right top repeat-y; padding-left: 10px; border: 1px solid #eee; border-right: 0; border-top: 0; }
.top_menu{ width: 984px; height: 35px; background: url(images/bgr_top_menu.jpg) repeat-x; clear: both; }
#menu{ list-style-type: none; font-size: 14px; padding: 0; margin: 0; }
#menu li{ list-style-type: none; font-size: 14px; padding: 0; margin: 0; float: left; display: inline; }
#menu li a, #menu li a:visited{ display: block; padding:8px 14px 11px 24px; background: url(images/white_arrow.gif) no-repeat 12px 12px; color: #fff; }
#menu li a:hover{ display: block; padding:8px 14px 11px 24px; color: #fff; text-decoration: none; background: #7D9EEC url(images/white_arrow.gif) no-repeat 12px 12px; }
#menu li a.current{ background: #7D9EEC url(images/white_arrow.gif) no-repeat 12px 12px; color: #fff; }
#submenu { margin: 10px 10px 10px 12px; font-weight: bold; }
#submenu ul{ font-family: Arial, Helvetica, sans-serif; list-style-type:none; margin:0; padding:0; }
#submenu li { display: inline; /* for IE5 and IE6 */ }
#submenu a { color: #fff; text-decoration: none; font-size: 13px; display: block; padding: 5px 10px 7px 25px; background: #7D9EEC url(images/white_arrow.gif) no-repeat 10px 10px; border-bottom: 1px solid #eee; }
#submenu2 a { color: #fff; text-decoration: none; font-size: 13px; display: block; padding: 5px 10px 7px 25px; background: #AFC4F3 url(images/white_arrow.gif) no-repeat 10px 10px; border-bottom: 1px solid #eee; }
#submenu a:link, #submenu a:visited { color: #EEE; text-decoration: none; }
#submenu a:hover { background-color: #AFC4F3; color: #fff; }
#submenu li a#current { background: #AFC4F3 url(images/white_arrow.gif) no-repeat 10px 10px; }
#submenu #current_page_item { background: #000000 url(images/white_arrow.gif) no-repeat 10px 10px; }
.post_details{ font-size: 11px; background: #FFFFCC; padding: 5px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; line-height: 17px; margin-bottom: 10px; }
.breadcrumb{ font-size: 11px; padding: 0 0 10px 0; }
.large{ font-size: 14px; }
.related_posts ul{ padding: 0 0 0 0px; list-style-type: none; }
.related_posts ul li{ font-size: 12px; padding: 4px 0 1px 15px; margin: 0; background: url(images/blue_arrow.gif) no-repeat 3px 8px; }
.navigation{ font-size: 11px; background: #F4f4f4; padding: 5px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; margin: 10px 0; text-align: center; }
.user_comment{ background: #eee; }
.admin_comment{ background: #FFF1A8; }
.user_comment p, .admin_comment p{ font-size: 11px; line-height: 17px; padding: 5px 10px; margin: 0; }
.author_comment{ font-size: 11px; color: #666; padding: 15px 0 3px 0; }
.int_left h3{ font-size: 18px; font-weight: normal; padding: 0; margin: 0; color: #c00; }
.social{ border: 1px dotted #82BCDF; margin: 0; background: #DFEEF7; padding: 5px; text-align: center; }
.social img{ padding: 2px; margin-right: 5px; background: #fff; }
.field{ border: 1px solid #333; padding: 5px; margin-right: 3px; width: 150px; }
.btn_subscribe{ width: 80px; border: 0; color: #fff; background: #333; height: 28px; }
.rss_subscribe{ padding: 5px 0 15px 0; font-size: 12px; }
.int_left h2{ clear:left; font-size: 18px; font-weight: normal; padding: 0 0 10px 0; margin: 0; color: #000; }
.alignright { float: right;  margin-bottom: 10px; }
.alignleft { float: left; margin-bottom: 10px; }
#cd p .alignnone{margin-left: auto; margin-right: auto; display: block; float: none;}
