*{margin:0;padding:0;}
body{color:#002e6c;font-size:0.8em;line-height:140%;padding-bottom:30px;overflow-x:hidden;}
body.contentpane{background:#FFFFFF;}
#overbox3{width:100%;text-align:center;color:rgb(163, 163, 163);background-color:rgb(255, 255, 255);border:0;margin:0 auto;padding:5px 0;z-index:999999;display:block;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:rgb(178, 178, 178);}
#infobox3{width:100%;padding-left:5px;}
#infobox3 p{font-size:12px;text-align:center;}
#infobox3 p a{margin-right:5px;text-decoration:none;}
#infobox3 p a.ok{cursor:pointer;color:#ff0712;padding:4px;}
#infobox3 p a.info{color:#002e6c;padding-left:5px;}
a, label{text-decoration:none;}
a:hover, a:focus{text-decoration:underline;}
fieldset a{font-weight:bold;}
strong{color:#002e6c;}
h1{font-size:1.5em;padding-top: 10px;margin: 0 0px 20px 0px;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h4{font-size:1em;}
h5{font-size:0.8em;}
.poll label{margin-bottom:5px;display:block;text-align:left;}
table.poll{padding:0;width:100%;border-collapse:collapse;}
table.pollstableborder{padding:0;width:100%;border:none;}
table.pollstableborder .sectiontableentry2, table.pollstableborder .sectiontableentry1{float:left;}
table.pollstableborder img{vertical-align:baseline;}
table.pollstableborder td{padding:2px!important;}
.pollstableborder{margin-top:10px;margin-bottom:10px;}
table.pollstableborder td{background:none;}
a img, fieldset, img{border:none;}
.mosimage{padding:0;border:1px solid #333333;margin:6px;}
.mosimage img{padding:0;margin:0!important;}
.mosimage_caption{background:#333333;border-top:1px solid #333333;color:#FFFFFF;font-size:8pt;margin-top:2px;padding:1px 2px;}
td{padding-bottom:2px;padding-top:2px;}
table.searchintro{padding:10px 0;width:80%;}
tr.sectiontableentry1 td{padding:5px;}
tr.sectiontableentry2 td{padding:5px;}
div.syndicate div{text-align:center;}
a.readon:hover, a.readon:active, a.readon:focus{text-decoration:underline;}
.back_button{height:37px;padding-top:26px;}
div.back_button a,
div.back_button a:hover,
div.back_button a:active{margin:-2px 0;display:block;font-weight:bold;height:37px;text-decoration:none!important;}
.sectiontableheader{line-height:29px;padding:0pt 10px;}
.sectiontableentry1{font-size:9pt;padding:7px;background:#ECECEC;}
.sectiontableentry2{font-size:9pt;padding:7px;}
.latestnews li, .mostread li, .sections li{padding:24px;padding-bottom:6px;padding-top:6px;border-bottom:dotted 1px #D3D3D3;background:url(../images/arrow.png) no-repeat center left;}
#s5_component_wrap ul{list-style:disc;}
fieldset{border-bottom:dotted 1px #5F5F5F;padding-top:7px;padding-bottom:7px;}
#form-login fieldset{border:none;padding-top:0px;}
#form-login p{padding-top:0px;}
#login br{display:none;}
#login .button{margin-top:8px;margin-bottom:8px;}
#login ul, #form-login ul{padding-top:8px;padding-bottom:8px;}
#modlgn_username, #modlgn_passwd, #username_vmlogin, #password_vmlogin{width:95%;}
#modlgn_username2, #modlgn_passwd2, #username_vmlogin2, #password_vmlogin2{width:80%;}
.inputbox{border:solid 1px #C1BFBF;margin-top:4px;margin-bottom:4px;padding:4px;background:#FFFFFF url(../images/s5_inputbox.png) repeat-x top left;}
.inputbox:hover{border:solid 1px #666666;}
#system-message{margin-bottom:20px;}
#system-message dd.message ul{background:#C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}
#system-message dd.error ul{color:#c00;background:#E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B;}
#system-message dd.notice ul{color:#c00;background:#EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;border-top:3px solid #F0DC7E;border-bottom:3px solid #F0DC7E;}
label.invalid{color:#FF0000;}
label.invalid{color:red;}
.invalid{border-color:#FF0000;}
.invalid{border-color:red !important;}
.tool-tip{float:left;background:#CCCCCC;border:1px solid #333333;padding:5px;color:#000000;max-width:200px;}
.tool-title{padding:0;margin:0;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;color:#000000;}
.tool-text{color:#000000;margin:0;}
.button, a.readon{padding:12px;padding-top:4px;padding-bottom:4px;margin-top:14px;margin-bottom:0px;border:solid 1px #C1BFBF;font-weight:normal;background:url(../images/s5_button.png) repeat-x top left;text-decoration:none;font-size:0.9em;}
.button{margin:0px;display:inline;margin-right:8px;}
a.readon{float:left;}
.s5_vm_name, .s5_vm_image, .s5_vm_price, .s5_vm_add_to_cart{text-align:left;margin-bottom:12px;}
.s5_dark_row .s5_vm_image{background:#040404;padding:5px;float:left;border:solid 1px #212121;}
.s5_light_row .s5_vm_image{background:#FFFFFF;padding:5px;float:left;border:solid 1px #CFCFCF;}
.s5_vm_name{font-weight:bold;}
.s5_vm_add_to_cart{margin-bottom:0px;}
#s5_columns_wrap{padding:0px;padding-bottom:12px;padding-top:4px;margin:0px;margin-bottom:20px;}
#s5_main_body_wrap{}
#s5_columns_wrap_inner hr{color:#E9E7E7;margin-bottom:6px;margin-top:8px;}
#shop_search_field{width:92%;margin-bottom:8px;}
.latestnews li, .mostread li, .sections li{padding:24px;padding-bottom:6px;padding-top:6px;border-bottom:dotted 1px #D3D3D3;background:url(../images/arrow.png) no-repeat center left;}
.s5_dark_row .latestnews li, .s5_dark_row .mostread li, .s5_dark_row .sections li{padding:6px;border-bottom:1px solid #1C1C1C;background:none;}
.s5_dark_row .latestnews li a, .s5_dark_row .mostread li a, .s5_dark_row .sections li a{color:#FFFFFF;}
#s5_logo{background:url(../images/s5_logo.png) no-repeat top left;height:105px;width:300px;cursor:pointer;float:left;}
.s5_logo_module{background:none;height:120px;width:460px;cursor:pointer;float:left;}
.s5_dark_row{background-color:#002e6c;padding:5px;padding-bottom:0px;padding-left:0px;margin-bottom:20px;color:#ffffff;}
.s5_light_row{background:#FFFFFF;border:none;padding-left:15px;padding-right:15px;padding-bottom:15px;padding-bottom:0px;padding-left:0px;margin-bottom:20px;}
.s5_dark_row a, .s5_dark_holder_bar_l a{color:#ffffff;}
.s5_dark_holder_bar_l{padding-left:12px;background:url(../images/s5_dark_holder_bar_l.png) no-repeat top left;margin-left:-6px;margin-right:-6px;margin-bottom:-16px;position:relative;color:#FFFFFF;height:68px;}
.s5_light_holder_bar_l{padding-left:12px;background:url(../images/s5_light_holder_bar_l.png) no-repeat top left;margin-left:-6px;margin-right:-1px;margin-bottom:-16px;position:relative;z-index:1;height:40px;}
.s5_dark_holder_bar_r{padding-right:12px;height:68px;background:url(../images/s5_dark_holder_bar_r.png) no-repeat top right;}
.s5_light_holder_bar_r{padding-right:12px;height:40px;background:url(../images/s5_light_holder_bar_r.png) no-repeat top right;margin-right:-5px;}
.s5_dark_holder_bar_m{height:68px;background:url(../images/s5_dark_holder_bar_m.png) repeat-x top left;}
.s5_light_holder_bar_m{height:40px;background:url(../images/s5_light_holder_bar_m.png) repeat-x top left;margin-left:-5px;margin-right:-5px;}
#s5_breadcrumb_wrap{float:left;padding-top:10px;padding-left:5px;font-size:0.8em;}
#s5_cart_wrap{float:right;height:51px;margin-right:-12px;margin-left:6px;overflow:hidden;}
#s5_cart_wrap .vmCartModule a{color:#FFFFFF;background:url(../images/s5_cart.png) no-repeat top left;display:block;padding-left:36px;padding-top:5px;margin-top:11px;height:30px;}
#s5_cart_wrap .moduletable{padding-left:28px;padding-right:22px;}
#s5_search_wrap{float:right;height:51px;margin-left:19px;background:url(../images/s5_search.png) no-repeat top left;}
#s5_search_wrap p{padding:0px;margin:0px;}
#s5_search_wrap label{display:none;}
#s5_search_wrap .inputbox{background:none;border:none;color:#FFFFFF;font-weight:bold;margin-top:13px;padding-left:12px;width:160px;font-size:0.9em;font-weight:bold;float:left;}
#s5_search_wrap .button{float:right;background:none;border:none;padding:0px;margin:0px;width:68px;margin-left:8px;color:#FFFFFF;height:48px;;}
#fontControls{float:right;padding-top:17px;}
#fontControls a{color:#FFFFFF;}
.decreaseSize{font-size:12px;}
.increaseSize{font-size:19px;}
.resetSize{font-size:16px;margin-left:5px;margin-right:5px;}
#s5_middle_menu_wrap{float:left;}
#s5_custom_1_wrap{float:right;padding-top:9px;}
#s5_custom_1_wrap br{display:none;}
select.inputbox{background:none;}
#s5_custom_1_wrap .inputbox{margin-right:8px;}
#s5_footer_area_wrap{padding-bottom:15px;margin-left:15px;padding-left:15px;height:20px;overflow:hidden;border:none;}
#s5_footer_wrap{float:left;}
#s5_bottom_menu_wrap{float:right;font-size:0.9em;}
#s5_bottom_menu_wrap ul.menu a:hover{text-decoration:underline;}
#s5_bottom_menu_wrap ul.menu li{float:left;padding-left:10px;text-decoration:none;}
#s5_middle_menu_wrap ul.menu a:hover{text-decoration:underline;}
#s5_middle_menu_wrap ul.menu li{float:left;padding-right:10px;font-size:1em;padding-top:17px;padding-left:7px;}
#s5_accordion_menu span{font-weight:normal;}
#s5_accordion_menu h3.s5_am_toggler a.mainlevel{color:#FFFFFF;}
div.s5_accordion_menu_element li li{padding-left:4px;}
div.s5_accordion_menu_element li li li{padding-left:12px;}
div.s5_accordion_menu_element li a{background:url(../images/arrow.png) no-repeat left center;padding-left:20px;padding-top:6px;padding-bottom:6px;display:block;border-bottom:none;font-size:0.9em;border-bottom:1px dotted #D3D3D3;color:#55554F;}
div.s5_accordion_menu_element li li a{background:none;padding-left:6px;padding-right:6px;font-size:0.9em;color:#55554F;border:none;padding-top:5px;padding-bottom:5px;}
span.s5_accordion_menu_left{background:url(../images/s5_acc_l.png) repeat-x top left;padding:0px;padding-left:17px;padding-right:17px;padding-top:6px;display:block;padding-bottom:6px;}
.s5_am_inner_li span.s5_accordion_menu_left{padding:0px;}
.s5_am_innermenu span.s5_accordion_menu_left{background:none;}
#s5_accordion_menu ul li{padding-bottom:0px;padding-top:0px;}
#s5_accordion_menu, #s5_vm_container #accordion{margin:0px;margin-left:-22px;margin-right:-22px;background:url(../images/s5_acc_bl.png) no-repeat bottom left;}
#s5_accordion_menu div, #s5_vm_container #accordion_inner{padding-bottom:18px;background:url(../images/s5_acc_br.png) no-repeat bottom right;width:100%;display:block;}
#s5_accordion_menu h3{margin:0px;position:relative;width:100%;display:block;font-size:0.9em;}
#s5_accordion_menu h3.s5_am_parent{cursor:pointer;background:url(../images/s5_acc_r.png) no-repeat top right;padding-right:24px;position:relative;}
#s5_accordion_menu h3.s5_am_open{background:url(../images/s5_acc_r.png) no-repeat bottom right;border:none;}
#s5_accordion_menu h3.s5_am_not_parent{cursor:pointer;}
#s5_accordion_menu h3.s5_am_toggler div{margin:0px;padding:0px;}
#s5_accordion_menu h3.s5_am_toggler a.mainlevel{width:auto;border:none;padding:0px;margin:0px;}
div.s5_accordion_menu_element li{list-style-image:none;list-style-position:outside;list-style-type:none;}
div.s5_accordion_menu_element{width:auto;}
#s5_accordion_menu #s5_am_parent_div_current, #s5_accordion_menu .s5_accordion_menu_element{background:none;}
ul.s5_am_innermenu{padding-top:0px;padding-bottom:8px;padding-left:14px;padding-right:14px;margin-left:0px;margin-top:0px;}
ul.s5_am_innermenu a:hover{text-decoration:underline;}
#s5_accordion_menu h3.s5_am_not_parent{background:none;margin-bottom:0px;}
#s5_accordion_menu h3.s5_am_parent{padding-right:0px;}
#s5_accordion_menu h3.s5_am_parent span.s5_accordion_menu_left{margin-right:32px;height:18px;}
#s5_accordion_menu h3.s5_am_open span.s5_accordion_menu_left{background:url(../images/s5_acc_l.png) no-repeat top left;background-position:0px -30px;height:35px;}
#s5_accordion_menu h3.s5_am_not_parent span.s5_accordion_menu_left{height:17px;}
.module_round_box ul.menu a{padding:24px;padding-bottom:6px;padding-top:6px;display:block;background:url(../images/arrow.png) no-repeat left center;color:#55554F;border-bottom:1px dotted #D3D3D3;}
.module_round_box ul.menu a:hover{text-decoration:underline;}
.module_round_box ul.menu ul a:hover{text-decoration:underline;}
.module_round_box ul.menu ul a{background:none;padding:6px;padding-left:10px;border-bottom:none;display:block;}
.module_round_box ul.menu ul ul a{font-size:0.9em;padding:3px;padding-left:10px;border-bottom:none;display:block;font-weight:normal;}
.module_round_box ul.menu #current ul span{font-weight:normal;}
.module_round_box ul.menu li{padding:0px;}
.module_round_box ul.menu li ul li{margin-left:8px;}
.s5_dark_row .module_round_box ul.menu a{padding:6px;display:block;background:none;color:#FFFFFF;border-bottom:1px solid #1C1C1C;}
.s5_dark_row .module_round_box ul.menu a:hover{text-decoration:underline;}
.s5_dark_row .module_round_box ul.menu ul a:hover{text-decoration:underline;}
.s5_dark_row .module_round_box ul.menu ul a{background:none;padding:6px;padding-left:10px;border-bottom:none;display:block;}
.s5_dark_row .module_round_box ul.menu ul ul a{font-size:0.9em;padding:3px;padding-left:10px;border-bottom:none;display:block;font-weight:normal;}
.s5_dark_row .module_round_box ul.menu #current ul span{font-weight:normal;}
.s5_dark_row .module_round_box ul.menu li{padding:0px;}
.s5_dark_row .module_round_box ul.menu li ul li{margin-left:8px;}
.module_round_box{padding-left:15px;margin-bottom:15px;}
.s5_dark_row .s5_mod_h3{text-shadow:1px 1px 1px #000000;}
.s5_light_row .s5_mod_h3{text-shadow:1px 1px 1px #B9B8B8;}
#s5_columns_wrap .s5_mod_h3{text-shadow:none;padding-left:12px;padding-right:12px;padding-top:5px;font-size:1.1em;}
.s5_dark_row .s5_h3_first{color:#ffffff;}
#s5_top_row1 .s5_mod_h3{margin-bottom:8px;font-size:1.3em;}
#s5_top_row2 .s5_mod_h3, #s5_top_row3 .s5_mod_h3, #s5_bottom_row1 .s5_mod_h3, #s5_bottom_row2 .s5_mod_h3, #s5_bottom_row3 .s5_mod_h3{margin-bottom:8px;font-size:1.3em;margin-top:-51px;position:relative;margin-bottom:34px;z-index:1;}
#s5_columns_wrap .module_round_box, #s5_component_wrap{padding:14px;margin-bottom:-12px;}
#s5_columns_wrap .module_round_box_inner, #s5_component_wrap_inner{border:solid 1px #CCCCCC;padding:14px;background:url(../images/s5_mod_bg.png) repeat-x bottom left;}
#s5_columns_wrap .module_round_box_inner2{width:100%;}
#s5_columns_wrap .s5_mod_h3_1{height:39px;background:url(../images/s5_mod_h3_r.png) no-repeat top right;margin-left:-22px;margin-right:-23px;}
#s5_columns_wrap .s5_mod_h3_2{height:39px;background:url(../images/s5_mod_h3_l.png) no-repeat top left;}
#s5_above_body .moduletable, #s5_below_body .moduletable{margin-bottom:16px;padding-right:15px;}
#s5_above_body .moduletable h3, #s5_below_body .moduletable h3{margin-bottom:8px;}
#s5_vm_container h3{background:url(../images/s5_acc_l.png) no-repeat top left;position:relative;z-index:1;}
.s5_vm_acc_inner{padding-top:7px;padding-bottom:5px;padding-left:10px;padding-right:10px;height:17px;display:block;}
#s5_vm_container h3.level1wc .s5_vm_acc_inner{background:url(../images/s5_acc_r.png) no-repeat top right;}
#s5_vm_container #s5_vm_acc_active_toggler{background:url(../images/s5_acc_l.png) no-repeat bottom left;}
#s5_vm_container #s5_vm_acc_active_toggler .s5_vm_acc_inner{background:url(../images/s5_acc_vm_r.png) no-repeat bottom right;height:34px;}
#s5_vm_container #s5_vm_acc_active_toggler.level1nc{background:url(../images/s5_acc_l.png) no-repeat 0px -30px;height:29px;overflow:hidden;}
#s5_vm_container #s5_vm_acc_active_toggler.level1nc .s5_vm_acc_inner{background:none;}
#s5_vm_container #accordion{margin-left:-22px;margin-right:-22px;}
.s5_light_row .level2nc a, .s5_light_row .level2wc a{border-bottom:1px dotted #D3D3D3;display:block;width:86%;padding-left:21px;color:#55554F;background:url(../images/arrow.png) no-repeat left center;}
.s5_light_row .level3 a{background:none;border:none;color:#55554F;padding-left:8px;}
#s5_columns_wrap .module_round_box-none{padding:14px;padding-bottom:0px;}
#s5_columns_wrap .module_round_box-none .module_round_box_inner{padding:0px;}
#s5_columns_wrap .module_round_box-none .module_round_box_inner .s5_mod_h3_1{margin:0px;padding:0px;}
#s5_columns_wrap .module_round_box-none .module_round_box_inner .s5_mod_h3{padding-left:0px;padding-right:0px;}
#s5_columns_wrap .module_round_box-none div{background:none;border:none;}
.s5_h3_tag-red{float:right;background:url(../images/s5_h3_tag_red_l.png) no-repeat bottom left;padding-left:10px;color:#FFFFFF;font-size:8pt;font-weight:normal;margin-top:1px;margin-right:-4px;text-shadow:none;}
.s5_h3_tag-red .s5_h3_tag_inner{background:url(../images/s5_h3_tag_red_r.png) no-repeat bottom right;height:18px;display:block;padding-right:10px;}
.s5_h3_tag-purple{float:right;background:url(../images/s5_h3_tag_purple_l.png) no-repeat bottom left;padding-left:10px;color:#FFFFFF;font-size:8pt;font-weight:normal;margin-top:1px;margin-right:-4px;text-shadow:none;}
.s5_h3_tag-purple .s5_h3_tag_inner{background:url(../images/s5_h3_tag_purple_r.png) no-repeat bottom right;height:18px;display:block;padding-right:10px;}
.s5_h3_tag-orange{float:right;background:url(../images/s5_h3_tag_orange_l.png) no-repeat bottom left;padding-left:10px;color:#FFFFFF;font-size:8pt;font-weight:normal;margin-top:1px;margin-right:-4px;text-shadow:none;}
.s5_h3_tag-orange .s5_h3_tag_inner{background:url(../images/s5_h3_tag_orange_r.png) no-repeat bottom right;height:18px;display:block;padding-right:10px;}
.s5_h3_tag-green{float:right;background:url(../images/s5_h3_tag_green_l.png) no-repeat bottom left;padding-left:10px;color:#FFFFFF;font-size:8pt;font-weight:normal;margin-top:1px;margin-right:-4px;text-shadow:none;}
.s5_h3_tag-green .s5_h3_tag_inner{background:url(../images/s5_h3_tag_green_r.png) no-repeat bottom right;height:18px;display:block;padding-right:10px;}
.s5_h3_tag-blue{float:right;background:url(../images/s5_h3_tag_blue_l.png) no-repeat bottom left;padding-left:10px;color:#FFFFFF;font-size:8pt;font-weight:normal;margin-top:1px;margin-right:-4px;text-shadow:none;}
.s5_h3_tag-blue .s5_h3_tag_inner{background:url(../images/s5_h3_tag_blue_r.png) no-repeat bottom right;height:18px;display:block;padding-right:10px;}
.s5_h3_tag-grey{float:right;background:url(../images/s5_h3_tag_grey_l.png) no-repeat bottom left;padding-left:10px;color:#FFFFFF;font-size:8pt;font-weight:normal;margin-top:1px;margin-right:-4px;text-shadow:none;}
.s5_h3_tag-grey .s5_h3_tag_inner{background:url(../images/s5_h3_tag_grey_r.png) no-repeat bottom right;height:18px;display:block;padding-right:10px;}
.s5_h3_tag-black{float:right;background:url(../images/s5_h3_tag_black_l.png) no-repeat bottom left;padding-left:10px;color:#FFFFFF;font-size:8pt;font-weight:normal;margin-top:1px;margin-right:-4px;text-shadow:none;}
.s5_h3_tag-black .s5_h3_tag_inner{background:url(../images/s5_h3_tag_black_r.png) no-repeat bottom right;height:18px;display:block;padding-right:10px;}
.s5_dark_row .s5_h3_tag_wrap{margin-right:14px;}