/*-------- Global CSS Reset --------*/
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, 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,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {border:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}a img{border:0;}

/*-------- design style --------*/
.floatl{ float:left;}
.floatr{ float:right;}
.skin_width {width:100%;max-width:960px;min-width:760px;margin:0 auto;}
#skin_wrap {width:100%; background:#FFFFFF; position:relative;z-index:1;}
.header_line { background:#555555; height:6px; font-size:0;}

#skin_header {background:#eeeeee;/* padding-bottom:8px;*/}
.logo_style { padding:15px 5px 15px 15px;}
.headerpane_style {padding:10px; text-align:center; min-width:100px;}
.header_right {padding:0px 5px 5px 5px;}
.user_style { text-align:right; padding: 100px 10px 5px 0;}
.search_style {padding:0;}


#skin_menu {background:#eeeeee;}
#mobile_nav{display:none;}
#menuarea{ float:left;width:100%;background:url(../images/nav_bg.jpg) repeat-x; margin-bottom:-21px; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0px 0px 8px 0px rgba(0, 0, 0,0.5);-moz-box-shadow:0px 0px 8px 0px rgba(0, 0, 0,0.5);box-shadow:0px 0px 8px 0px rgba(0, 0, 0,0.5); position:relative;z-index:903;}
#skin_banner {background:#940001; margin:0; padding-top:17px; min-height:25px;}
.bannerp_style { margin:0; padding:0; }

#skin_main {background:url(../images/main_bg.jpg) repeat-x top #ffffff;}

.header_image {background:url(../images/header.jpg) no-repeat 0 0;}

.skin_content{ padding:5px 0 8px 0; min-height:380px;}

#skin_footer {background:url(../images/footer_bg.jpg) repeat-x top #940001; min-height:79px; padding:2px 0;}
.bottomlinks_style { text-align:center; padding:15px 0 10px 0;}
.footer_style { text-align:center; padding:5px 0 10px 0; color:#FFFFFF;}

/*--------- Menu style ----------*/
#standardMenu { margin:0 8px;position:relative; z-index:903;}
#standardMenu ul {margin:0; padding:0;}
#standardMenu ul li {list-style:none;float:left;background:none;overflow:visible;position:relative;cursor:pointer;height:41px;line-height:41px;}
#standardMenu ul li.selected, #standardMenu ul li.breadcrumb{ background:url(../images/nav_left.png) left top no-repeat; margin-top:-8px; height:49px;}

#standardMenu ul li a {display:block;background:none;text-transform:uppercase;font-size:12px;font-weight:bold;text-decoration:none;color:#000000;}
#standardMenu ul li a:hover {background:none;text-decoration:none;color:#940001;}
#standardMenu ul li.selected > a, #standardMenu ul li.breadcrumb > a{ background:url(../images/nav_right.png) right top no-repeat; color:#ffffff; }

#standardMenu ul li a div {display:block; background:none; }
#standardMenu ul li a:hover div{background:none;}
#standardMenu ul li.selected a div, #standardMenu ul li.breadcrumb a div{ background:url(../images/nav_selbg.jpg) top repeat-x;margin:0 6px;}

#standardMenu ul li a div span{display:block; background:none; margin:0; padding:0 16px;line-height:41px; }
#standardMenu ul li a:hover div span{background:none;}
#standardMenu ul li.selected a div span, #standardMenu ul li.breadcrumb a div span{ background:url(../images/nav_selbg2.jpg) center top no-repeat;padding:7px 16px 0px 16px;line-height:42px;}

#standardMenu ul li ul li{ background:#f5f5f5;margin:0px;white-space:normal; height:auto; line-height:1.5em; width:180px; border-top:1px #E4BFBF solid;}
#standardMenu ul li ul li.first{ border-top:none; }
#standardMenu ul li ul li.selected, #standardMenu ul li ul li.breadcrumb{ background:none; margin-top:0;height:auto;}

#standardMenu ul li ul li a {display:block;background:none;text-decoration:none;font-weight:normal;text-transform:none;padding:7px 15px 7px 12px;font-size:12px;color:#000000;}
#standardMenu ul li ul li.selected > a, #standardMenu ul li ul li.breadcrumb > a, #standardMenu ul li ul li.item a:hover{ background:#BE373E; color:#ffffff; cursor:pointer; }
#standardMenu ul li ul li.haschild > a{ background:url(../images/menu-arrow01.gif) no-repeat right center #f5f5f5;}
#standardMenu ul li ul li.selected.haschild > a, #standardMenu ul li ul li.breadcrumb.haschild > a, #standardMenu ul li ul li.item.haschild > a:hover { background:url(../images/menu-arrow02.gif) no-repeat right center #BE373E; }

#standardMenu ul li ul { display:none; position:absolute; top:41px; left:6px; border:solid 1px #E4BFBF;}
#standardMenu ul li.selected ul, #standardMenu ul li.breadcrumb ul{ display:none; position:absolute; top:49px; }
#standardMenu ul li:hover ul.level0 { display: block;}
#standardMenu ul li ul li ul{ display:none;}
#standardMenu ul li ul li:hover ul.level1{ display: block;left:180px; top:0px}
#standardMenu ul li ul li ul li ul{ display:none;}
#standardMenu ul li ul li ul li:hover ul.level2 { display: block;left:180px; top:0px}
#standardMenu ul li ul li ul li ul li ul{ display:none;}
#standardMenu ul li ul li ul li ul li:hover ul.level3 { display: block; left:180px; top:0px}

#standardMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle;}
#standardMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}

/*--------- Pane Style ----------*/
.dnnpanes{ clear:both;}
.bannerpane { padding:0; margin:0; color:#FFFFFF;}
.bannerpane p{ margin:0; }
.headerpane {padding:0; margin:0;}

.h_toppane {padding:5px 0;margin:0;}
.h_topleftpane {width:49.2%;padding:5px 0;margin:0;}
.h_toprightpane {width:49.2%;padding:5px 0;margin:0;}
.h_contentpane{padding:5px 0;margin:0;}

.h_leftpane {width:32.2%;padding:5px 0;margin:0;}
.h_centerpane {width:32.2%;margin-left:1.7%;padding:5px 0;}
.h_rightpane {width:32.2%;padding:5px 0;margin:0;}
.h_contentpane2{padding:5px 0;margin:0;}
.h_boxapane {width:23.8%;padding:5px 0;margin:0;}
.h_boxbpane {width:23.8%;margin-left:1.6%;padding:5px 0;}
.h_boxcpane {width:23.8%;margin-left:1.6%;padding:5px 0;}
.h_boxdpane {width:23.8%;padding:5px 0;margin:0;}
.h_bottompane {padding:5px 0;margin:0;}

.i1_contentpane {padding:5px 0;margin:0;}
.i1_leftpane {width:32.2%;padding:5px 0;margin:0;}
.i1_centerpane {width:32.2%;margin-left:1.7%;padding:5px 0;}
.i1_rightpane {width:32.2%;padding:5px 0;margin:0;}
.i1_bottompane {padding:5px 0;margin:0;}

.i2_contentpane {padding:5px 0;margin:0;}
.i2_leftpane {width:32.8%;padding:5px 0;margin:0;}
.i2_rightpane {width:65.6%;padding:5px 0;margin:0;}
.i2_bottompane {padding:5px 0;margin:0;}

.i3_contentpane {padding:5px 0;margin:0;}
.i3_leftpane {width:65.6%;padding:5px 0;margin:0;}
.i3_rightpane {width:32.8%;padding:5px 0;margin:0;}
.i3_bottompane {padding:5px 0;margin:0;}


/*--------- Content Style ----------*/
.Social-Links{padding:18px 0 0 0; text-align:right; min-width:320px;}
.Social-Links a{margin:0 0 0 12px;}
.leftimage { float:left; width:30%; padding-right:1%; }
.rightword { float:right; width:69%; }
