/* CSS Document */
/* OpenID icon style */
input.system-openid, input.com-system-openid {
   /* background: url(http://www.w-global.com/images/login-bg.gif) no-repeat;*/
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}

/* Unpublished */
.system-unpublished {
background: #e8edf1;
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}

/* general.css (merged) */
/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(http://www.w-global.com/templates/system/images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(http://www.w-global.com/templates/system/images/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(http://www.w-global.com/templates/system/images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(http://www.w-global.com/templates/system/images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(http://www.w-global.com/templates/system/images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(http://www.w-global.com/templates/system/images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(http://www.w-global.com/templates/system/images/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
.img_caption.left {
	float: left;
	margin-right: 1em;
}

.img_caption.right {
	float: right;
	margin-left: 1em;
}

.img_caption.left p {
	clear: left;
	text-align: center;
}

.img_caption.right p {
	clear: right;
	text-align: center;
}

/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	/*background: url(http://www.w-global.com/templates/system/images/calendar.png) no-repeat;*/
	cursor: pointer;
	vertical-align: middle;
}
/* end of general.css */
/* template_css.css (merged) */
*  {
	margin: 0;
	padding: 0; }


 img, fieldset  { border:none; }
 
 body  {
    font-family: Arial, Helvetica, sans-serif;
	background:url(../images/s5_middle.jpg);
	}
 
a  {
	font-family: Arial;
	color:#386118;
	text-decoration:underline; }
	
.button, .button-none {
	padding-left:8px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	margin-top:6px;
	margin-bottom:6px;
	height:24px;
	border:none;
	background:#666666;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

* html .button, * html .button-none {
	padding-left:3px;
	padding-right: 5px;
}

.inputbox {
     border: solid 1px #D9D9D9;
     color: #333333;
     margin: 4px;
     background: #ffffff;
}

h1 {
/* font-size:11px; */
font-size:30px;
margin-top: 0px;
color: #cc0000;
}

h2 {
font-size:12px;
}

h3 {
font-size:13px;
}

h4 {
font-size:14px;
}

h5 {
	font-size: 19px;
	margin-top: 0px;
	margin-bottom: 8px;
}

.sectiontableheader {
	background-color:#EFEDED;
	border-bottom:solid 1px #DAD8D8;
	color:#333333;
	line-height:29px;
	padding:0pt 10px;
}

.sectiontableentry1 {
	font-size:12px;
	padding:7px;
	background:none;
	color:#333333;
}

.sectiontableentry2 {
	background:#EFEDED;
	font-size:12px;
	padding:7px;
	color:#333333;
}

.inputbox:hover, .inputbox:focus {
     border: solid 1px #CCCCCC;
}
	
a:hover, a:focus  {
	color:#666666;
	text-decoration:underline; }

 img, fieldset  { border:none; }
 
.latestnews li, .mostread li, .latestnews-color li, .mostread-color li {
	/*background:url(../images/arrow.png) no-repeat center left;*/
	padding-left:15px;
}

/* Small text */
.small, .smalldark, .createdate, .mosimage_caption,
.back_button, .pagenavcounter, .pagenav, .pagenavbar  {
     font-size: 1em;
}

.modifydate {
     font-size: 0.9em;
     padding-top: 10px; }

.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {
     padding: 0 2px;
}

p  {
    padding:5px; }

ul  {
	list-style: none; }

ul li  {
	padding: 2px; }

ol  {
	margin-top: 5px;
	margin-bottom: 5px; }

ol li  {
	margin-left: 15px; }

th  {
	padding: 4px;
	font-weight: bold;
	text-align: left; }

fieldset  {
	border: none; }

fieldset a  {
	font-weight: bold; }


a img  {
	border: none; }

td, div  {
	font-size: 12px; }

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog  {

}

table.blog .article_seperator  {
	display: block;
	border-bottom:dotted 1px #cccccc;
	height: 10px; }


table.contentpane  {
    border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
	padding:0px;
 }

table.contentpaneopen, table.contentpane, table.blog {
width: 100%; }

* html table.contentpaneopen, table.contentpane, table.blog {
width: 98%; }

table.contentpaneopen {
padding-bottom:0px;
}

table.contentpane {
margin-top:15px;
}

table {
     margin-left: auto;
     margin-right: auto; }

table.contentpaneopen  {
	border: none; }
	
table.contentpaneopen tr td {
padding-left:4px;
padding-right:4px;
}

* html table.contentpaneopen tr td {
padding-left:8px;
}

table.contenttoc  {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%; }

table.contenttoc a  {
	text-decoration: none; }

table.contenttoc td  {
	padding: 1px 5px 1px 25px; }

table.contenttoc th  {
	padding: 4px;
	background: #2F2F2F;
	color: #FFFFFF;
	text-indent: 5px;
	border: 1px solid #3F3F3F; }

table.poll  {
	padding: 0;
	width: 100%;
	border-collapse: collapse; }

table.pollstableborder  {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left; }

table.pollstableborder img  {
	vertical-align: baseline; }

table.pollstableborder td  {
	padding: 2px!important; }

table.searchintro  {
	padding: 10px 0;
	width: 80%; }

table.searchintro td  {
	padding: 5px!important; }

table.adminform  {
	width: 400px!important; }

.blog_more  {
	margin: 10px 0; }

.blog_more strong  {
	margin: 0 0 5px;
	padding-left: 13px;
	display: block;
	color: #606060;
	text-transform: uppercase; }

td.buttonheading  {
	padding: 0 0 0 3px!important;
	text-align: center; }

.category  {
	font-size: 13px;
	font-weight: normal; }

.componentheading  {
	padding: 6px;
	margin-bottom: 10px;
    font-size: 1.4em;
	border-bottom:solid 1px #EDEDED;
	line-height: normal;
	font-weight: bold; }

.contentdescription  {
	padding-bottom: 30px; }

table.blog .contentheading  {
	font-weight: bold;
	line-height: normal; }

.contentheading  {
     font-size: 1.4em;
	 height:25px;
	 padding-left:20px;
	 border-bottom:solid 1px #EDEDED;
     font-weight: bold;
     line-height: normal; }

a.contentpagetitle  {
	text-decoration: none!important; }

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus  {
	text-decoration: none!important; }

.createdate  {
    padding-bottom:13px;
	font-size:1em; }

.modifydate  {
	height: 15px; }

.moduletable  {
	padding: 0; }

.mosimage  {
	padding: 0;
	border:1px solid #333333;
	margin:6px;	}

.mosimage img  {
	padding: 0;
	margin: 0!important; }
	
.mosimage_caption {
	background:#333333 none repeat scroll 0%;
	border-top:1px solid #333333;
	color:#FFFFFF;
	font-size:10px;
	margin-top:2px;
	padding:1px 2px;}

tr.sectiontableentry1 td  {
	padding: 5px; }

tr.sectiontableentry2 td  {
	padding: 5px; }

.smalldark  {
	text-align: left; }

div.syndicate div  {
	text-align: center; }
	
a.readon  {
	float: left;
	color:#FFFFFF;
	/*background:url(../images/s5_rm.png) repeat-x top center;*/
	padding-left:10px;
	padding-right:10px;
	display: block;
	line-height:22px;
	margin-top:10px;
	height:22px;
	width:70px;
	font-size:11px;
	font-weight: bold;
	text-decoration: none; }
	
a.readon:link, a.readon:visited {
	color:#FFFFFF;
	}

a.readon:hover, a.readon:active, a.readon:focus  {	
	color:#cccccc;
	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; }

.pollstableborder {
margin-top:10px;
margin-bottom:10px;
}

table.pollstableborder td {
background:none;
}
	
.clr {
    clear: both;
}


/* BODY ELEMENTS
----------------------------------------------------------- */

#s5_top {
font-size:12px;
padding:13px;
text-align:center;
}

#s5_top_inner {
margin-left:auto;
margin-right:auto;
}

#s5_username {
border:none;
height:18px;
padding-left:8px;
width:113px;
margin-left:12px;
padding-right:8px;
padding-top:2px;
}

#s5_password {
border:none;
height:18px;
padding-left:8px;
width:113px;
padding-right:8px;
margin-left:12px;
padding-top:2px;
}

#s5_hl .inputbox {
margin-top:0px;
margin-bottom:0px;
overflow:hidden;
}

#s5_hl .button {
margin-top:0px;
margin-bottom:0px;
}

#s5_outer_2 {
background:url(../images/s5_logo.png) no-repeat top center;
width:100%;
}

#s5_outer_1 {
/* background:url(../images/s5_bottom.jp) no-repeat bottom center;*/
width:100%;
padding-bottom:60px;
}

#s5_outer_3 {
margin-left:auto;
margin-right:auto;
}

#s5_logo_banner {
height:80px;
}

#s5_logo_banner_inner {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}

#s5_banner {
float:right;
height:60px;
width:700px;
color:#FFFFFF;
padding-top:20px;
}

#s5_main_body {
background:#FFFFFF;
min-height:350px;
color:#333333;
font-size:11px;
}

* html #s5_main_body {
height:350px;
}

#s5_left {
float:left;
font-size:11px;
}

#s5_left_shadow {
float:left;
height:50px;
width:19px;
margin-left:-19px;
/*background:url(../images/s5_left_pos_shadow.png) repeat-y top right;*/
}

#s5_right_holder {
float:left;
}

#s5_main_menu {
height:37px;

}

#s5_menu_holder {

height:37px;
}

#s5_menus_wrap {
border-bottom:solid 1px #C8C8C8;
}

#s5_cpanel {
height:30px;
background:url(../images/s5_fa_sub_menu_bg.png) repeat-x top center;
padding-left:18px;
}

#s5_cpanel_inner {
float:left;
}

#s5_user5 {
float:right;
/* background:url(../images/s5_fa_search.png) no-repeat top right; */
}

#s5_user5 #mod_search_searchword {
margin:0px;
margin-top:6px;
padding:2px;
background:none;
margin-right:1px;
border:none;
}

#s5_user5 .button {
display:none;
}

#s5_row1_wrapper {
padding:12px;
}

#s5_main_content {
float:left;
}

#s5_main_content_inner {
padding-top:2px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
}

#s5_inset {
float:left;
border-left:1px solid #C8C8C8;
}

#s5_pathway {
margin-top:15px;
}

#s5_adv1 {
padding-top:2px;
}

#s5_row3_wrapper {
padding:5px;
background:#272727;
color:#FFFFFF;
}

#s5_row3_wrapper a {
color:#c0c0c0;
}

#s5_bottom_area {
height:24px;
}

#s5_row2_wrapper {
padding-top:20px;
}

#s5_bottom {
font-size:13px;
color:#333333;
}

#s5_bottom a, #s5_bottom a:link, #s5_bottom a:visited {
color:#333333;
}

#s5_footer_text {
padding-top:10px;
width:100%;
float:left;
font-size:11px;
text-align: center;
color:#c0c0c0;
}

#seals {
width:100%;
float:left;
padding-top:15px;
}

#ssl {
width:98%;
float:left;
text-align: center;
}

#s5_bottom_pos {
float:right;
width:49%;
}

#s5_user6, #s5_user7, #s5_user8, #s5_user9 {
float:left;
}

/* DEFAULT MENU
----------------------------------------------------------- */

a.mainlevel  {
     display:block;
     margin:0pt;
     padding:5px;
	 padding-left:8px;
     text-decoration:none;
	 color:#666666;
     font-size: 12px;
	 border-bottom:solid 1px #E2E2D9;
 }
 
#active_menu {
font-weight:bold;
}
 
#mainlevel li {
	padding-left:0px;
	padding-right:0px;
}

a.sublevel  {
     display:block;
     font-family: Arial;
     font-size: 8pt;
     padding:3px 3px 3px 14px;
 }
 
a.sublevel:hover {
     text-decoration: underline;
 }

a.mainlevel:hover {
	background:#F8F8F8;
	color:#000000;
	text-decoration:none;
}

/* DEFAULT IMG MENU
----------------------------------------------------------- */

a.mainlevel-img  {
     display:block;
     margin:0pt;
     padding:7px;
	 padding-left:34px;
     text-decoration:none;
	 color:#666666;
     font-size: 12px;
	 border-bottom:solid 1px #E2E2D9;
 }
 
#active_menu-img {
font-weight:bold;
}
 
#mainlevel-img li {
	padding-left:0px;
	padding-right:0px;
}

a.sublevel-img  {
     display:block;
     font-family: Arial;
     font-size: 8pt;
     padding:3px 3px 3px 14px;
 }
 
a.sublevel-img:hover {
     text-decoration: underline;
 }

a.mainlevel-img:hover {
	background:#F8F8F8;
	color:#000000;
	text-decoration:none;
}

/* BOTTOM MENU
----------------------------------------------------------- */

ul#mainlevel-bottom {
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	list-style-image:none;
	float:right;
	margin:0px;
	list-style-position:outside;
	list-style-type:none; }

ul#mainlevel-bottom li {
	display:block;
    margin-left:14px;
	padding:0px;
    float: right; }
	
ul#mainlevel-bottom li a {
	display:block;
	color:#FFFFFF;
	background:none;
	border:none;
	padding:0px;
	font-size:13px;
	text-decoration:none; }
	
ul#mainlevel-bottom li a:hover {
	background:none;
	text-decoration:underline; }
	
a.mainlevel-bottom:visited {
	color:#333333;
}


/* SUB MENU
----------------------------------------------------------- */

ul#mainlevel-sub {
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	list-style-image:none;
	float:left;
	margin:0px;
	margin-top:8px;
	list-style-position:outside;
	list-style-type:none; }

ul#mainlevel-sub li {
	display:block;
    margin-right:14px;
	padding:0px;
    float: left; }
	
ul#mainlevel-sub li a {
	display:block;
	color:#333333;
	background:none;
	border:none;
	padding:0px;
	font-size:11px;
	text-decoration:none; }
	
ul#mainlevel-sub li a:hover {
	background:none;
	text-decoration:underline; }
	
a.mainlevel-sub:visited {
	color:#333333;
}

/* MODULE STYLES
----------------------------------------------------------- */


#s5_row1_wrapper div.moduletable, #s5_row2_wrapper div.moduletable {
margin-bottom:12px;
}
#s5_row3_wrapper div.module {
margin-bottom:2px;
}
#s5_row1_wrapper div.moduletable h3, #s5_row2_wrapper div.moduletable h3, #s5_row3_wrapper div.module h3 {
margin-bottom:6px;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(http://www.w-global.com/templates/system/images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(http://www.w-global.com/templates/system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(http://www.w-global.com/templates/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;

}

/* end of template_css.css */
/* style2.css (merged) */
  #s5_number {
color:#82DE77;
font-size:1.5em;
float:right;
margin-right:30px;
margin-top:11px;
}

h1, h2, h3, h4, h5, .contentheading, .componentheading, .createdate, #s5navfs a {
color:#386118;
}

#s5_left_column_inner div.module-boxed_color h3, #s5_right_column_inner div.module-boxed_color h3, #s5_advert1 div.module-boxed_color h3, #s5_advert2 div.module-boxed_color h3 {
font-size:12px;
color:#386118;
}

#s5_left_column_inner div.module-boxed_color, #s5_right_column_inner div.module-boxed_color, #s5_advert1 div.module-boxed_color, #s5_advert2 div.module-boxed_color {
height:100%;
background:#F8F8F8;
border:solid 1px #A4DA9D;
margin-bottom:12px;
}

#s5_left_column_inner div.module-boxed_color div, #s5_right_column_inner div.module-boxed_color div, #s5_advert1 div.module-boxed_color div, #s5_advert2 div.module-boxed_color div {
border:none;
padding:15px;
}

#s5_left_column_inner div.module-boxed_color div div, #s5_right_column_inner div.module-boxed_color div div, #s5_advert1 div.module-boxed_color div div, #s5_advert2 div.module-boxed_color div div {
padding:0px;
}

* html #s5_number {
margin-right:15px;
}

#s5_menu_holder {
background: url(../images/style2/s5_menu_line.png) repeat-x bottom center;
}

#navv {
	width:100%;
}

#navv ul li ul li a:hover {
background:none;
}

#navv a.active:hover, #navv a.active.sfhover {
	color:#ffffff;
}

#navv ul li a {
	margin-left:0px;
	color:#ffffff;
	font-size:1em;
	vertical-align: middle;
}

#navv ul li ul li {
	background:none;
	}

#navv ul li.active a.active {
	background:url(../images/style2/s5_fa_act_r.png) no-repeat top right;
	margin-left:0px;
	color:#ffffff;
}

li.active .s5_rs  {
	background:url(../images/style2/s5_fa_act_l.png) repeat-x top left;
	float:left;
	margin-left:0px;
}

#navv ul li ul li a, #navv ul li ul li a.active, #navv ul li ul li a:hover, #navv ul li ul li a.sfhover {
	background-image:none;
	color:#000000;
	font-size:11px;
	padding-left:12px;
	font-weight:bold;
}

#navv ul li ul li:hover, #navv ul li ul li.sfhover {
	color:#000000;
}

#navv ul li ul li a:hover, #navv ul li ul li a.sfhover {
	text-decoration:underline;
}
/* end of style2.css */
/* s5_suckerfish.css (merged) */
#navv a {
	font-family:Helvetica;
	font-size:12px;
	float: left;
	text-decoration: none;
	display: block;
	float: left;
	cursor: pointer;
	height: 27px;
	line-height: 27px;
	padding: 0 11px;
	overflow: hidden;
	margin-left:12px;
	margin-top:5px;
}

#navv a.active {
	height: 32px;
	margin-top:0px;
	line-height: 33px;
}

* html #navv a {
	margin-left:7px;
}

#navv ul li ul li a {
	height: 13px;
	line-height: 13px;
	border-right:none;
	background:none;
	text-indent:3px;
}

#navv li li a{
	background: none;
	font-weight: bold;
	font-size:11px;
	padding: 0;
	padding-top:1px;
}

#navv, #navv ul {
	height:32px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#navv ul ul a {
	display: block;
	text-decoration: none;
	width: 198px;
	text-transform: none;	
}

#navv li {
	float: left;
	padding: 0;
	height: 32px;
}

#navv ul li ul li {
	border-bottom:solid 1px #E8E6E6;
	height: 24px;
}

#navv ul li {
	position: relative;
}

#navv ul li {
	background:url(../images/s5_menu_li.png) repeat-x bottom center;
}

#navv li:hover, #navv li.sfhover {
	color:#FFFFFF;
	background:url(../images/s5_menu_li_hover.png) repeat-x bottom center;
}

#navv a:hover, #navv a.sfhover {
	text-decoration:underline;
	}

#navv li li:hover, #navv li li.sfhover {
background:none;
}

#navv li ul {
	z-index: 3;
	top: 32px;
	position: absolute;
	left: -999em;
	height: auto;
	width: 215px;
	font-weight: normal;
	border-width: 0;
	margin: 0;
	padding: 0;
}
	
#navv ul {
	padding: 0;
	margin: 0;
}

#navv li li {
	float: left;
	padding: 0;
 	width: 215px;
}

#navv li ul ul {
	margin: -33px 0 0 215px;
}

#navv li:hover ul ul, 
#navv li:hover ul ul ul,
#navv li:hover ul ul ul ul,  
#navv li.sfhover ul ul, 
#navv li.sfhover ul ul ul, 
#navv li.sfhover ul ul ul ul {
	position:absolute;
	left: -999em;
	z-index:2;
}

#navv li:hover ul, 
#navv li li:hover ul, 
#navv li li li:hover ul, 
#navv li li li li:hover ul,
#navv li.sfhover ul, 
#navv li li.sfhover ul, 
#navv li li li.sfhover ul,
#navv li li li li.sfhover ul{
	position:absolute;
	z-index: 2;
	left: 0;
}

#navv li:hover, #navv li.sfhover {
	position:relative;
	z-index: 2;
	left: 0;  
}

#navv ul ul {	
	border-left:1px solid #C9C7C7;
	border-right:1px solid #C9C7C7;
	border-bottom:1px solid #C9C7C7;
	border-top:1px solid #C9C7C7;
	border-width:1px 1px 1px 1px; 
}

#navv li:hover ul, #navv li.sfhover ul {
	left: 0;
	background-position: 0 0;
}

#navv ul li ul li, #navv ul li ul li {
	color:#000000;
}

#navv ul li a.parent, #navv ul li a.parent:hover {
	height:17px;
	/*background:url(../images/s5_menu_parent.gif) no-repeat top right;*/
}

.s5_menu_grad {
background:#FFFFFF url(../images/s5_menu_grad.png) repeat-x top center;
}
/* end of s5_suckerfish.css */
/* end of styles.css */


/* mod_wglobal_login (merged) */
.pchb {background: transparent url('http://www.w-global.com/img/base_hdr_pl.png') top left;}
#pch {text-align:left; font-family: arial,helvetica,sanserif; padding: 0; margin: 0; border-top: 1px #fff solid; }
#pcht1 {width: 400px; height: 30px;}

#pch_pwx {z-index: 1; position: relative; width: 3px; height: 24px; visibility: visible;}
#pch_pwz {z-index: 0; position: relative; width: 169px; height: 24px; visibility: visible;}
#pch_pw {z-index: 120; position: absolute; width: 205px; top: 23px; left: -35px; visibility: hidden;}

.pch_bul {background-position: 0 4px; margin:  0 4px 0 0; padding: 0; width: 7px; height: 12px; background-repeat: no-repeat;}
.pch_ov_left {background-position: -38px -30px; width: 11px; height: 24px;}
.pch_ov_middle {background-position: 0 -60px; padding: 4px 0 0 0; height: 24px; background-repeat: repeat-x;}
.pch_ov_right {background-position: -52px -30px; width: 11px; height: 24px;}
.pch_ov_dgo {background-position: -12px 0; width: 18px;}
.pch_ov_ugo {background-position: -45px -90px; width: 18px;}
.pch_ov_bgo {background-position: -30px 0; width: 37px;}
.pch_ov_dgo, .pch_ov_ugo, .pch_ov_bgo {height: 24px; background-repeat: no-repeat;}

#pch td.ovll {background-position: -38px -43px; width: 11px; height: 11px;}
#pch td.ovlr {background-position: -52px -43px; width: 11px; height: 11px;}
#pch td.ovll1 {background-position: -38px -30px; width: 11px; height: 11px;}
#pch td.ovlr1 {background-position: -52px -30px; width: 11px; height: 11px;}
#pch td.bg51 {background-color: #515151; width: 1px; margin:0;}
#pch td.ovv1 {background-color: #fff; width: 10px;}
#pch td.ovv2 {width: 10px;}
#pch td.ov1p {background-color: #fff; width: 175px; white-space: nowrap; padding: 1px 0 1px 4px; cursor:pointer;}
#pch td.ov2s {width: 158px; white-space: nowrap; padding: 1px 0 1px 4px; cursor:pointer;}
#pch td.ovlb {background-color: #fff; border-bottom: solid 1px #515151; margin:0; font-size: 1px; line-height:1px;}
#pch td.ovlb1 {background-color: #fff; border-top: solid 1px #515151; margin:0; font-size: 1px; line-height:1px;}

#pch .pch_float, #pch_pwz, .pch_ov_left, .pch_ov_middle, .pch_ov_right, .pch_ov_dgo, .pch_ov_ugo, .pch_ov_bgo {float: left;}
#pch .pch_rite {float: right;}
.pch_i_lp {border: 0; width: 100px; background-color: #fff;}
.pch_t1 {font-size: 1px;}
.pch_t11, .pch_ti, .pch_i_lp, .pch_i_ss, #pch li.bon, #pch li.bof, #pch li.bhv {font-size: 11px;}
.pch_tb {font-weight: bold;}
#pch .pch_v6 {padding-top: 6px;}
/* end of mod_wglobal_login */
.wschbot {background: transparent url('/images/dom-all.gif') top left;}
.wsch_rs {background-position: 0px -113px; width: 80px; height: 16px; background-repeat: no-repeat;}
.wsch_te {background-position: 0px -96px; width: 80px; height: 15px; background-repeat: no-repeat;}
.wsch_del {background-position: 0px -132px; width: 16px; height: 16px; background-repeat: no-repeat;}
.wsch_fac {background-position: -40px -132px; width: 16px; height: 16px; background-repeat: no-repeat;}
.wsch_won {background-position: -60px -132px; width: 16px; height: 16px; background-repeat: no-repeat;}
.wsch_stu {background-position: -80px -132px; width: 16px; height: 16px; background-repeat: no-repeat;}
