

/* BEGIN CSS RENDERING FOR BROWERS NON IE OR WIN PLATFORM */

body
{
	background: #5c91a4;
	margin: 0px;
	padding: 0px;
    color: #000000;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

body.default
{
	background: #ffffff;
	margin: 0px;
	padding: 0px;
    color: #000000;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
#maincenter
{
	padding:0px;
	margin-top: 0px;	
}

#maincenter_default
{
	width:752px;
	margin:-23px auto;
}

a:link {
	color: #044f71;
	text-decoration: underline;
	font-weight:bold;
}
a:visited {
	text-decoration: underline;
	color: #407d98;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #407d98;
	font-weight:bold;
}

#layout_homeimg, #layout_fdeskimg, #layout_lefttopimg
{
	padding: 0px;
	margin: 0px;
	border:none;
}

#layout_leftbar
{
	width: 249px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: none;
	float:left;
}
#layout_maincontentholder
{

    width: 490px;
    padding: 0px 10px 0px 0px;
    margin: 0px 0px 0px 250px;
    border: none;
    border-right: solid 1px #666666;
	min-height:430px;


}

#layout_maincontent
{
	margin: 0px;
    padding: 0px 0px 70px 20px;

	
}
#layout_topreturn
{
	padding:0px 0px 10px 0px;
}
.leftnav_h1
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background:#ffB822;
	padding: 2px 0px 2px 5px;
	border: solid 1px #ca7e01;
}
.leftnav_h1s
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background:#958285;
	padding: 2px 0px 2px 5px;
	border: solid 1px #594B4E;
}

.leftnav_h2
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background:#D79219;
	padding: 2px 0px 2px 15px;
	border: solid 1px #D79219;
}

.leftnav_h2s
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background:#594B4E;
	padding: 2px 0px 2px 15px;
	border: solid 1px #594B4E;
}

#layout_leftbar_pointer
{
	margin: 0px 0px 0px -15px;
	padding: 0px;
	border: none;
	float:left;
}
#content_img
{
	float:right;
}

.layout_wsiregions
{
	padding:0px;
	margin: 0px;
	border: none;
}
#layout_head
{
 	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	width: 750px;
    border: solid 1px #666666;

}
#layout_footer
{
	background: #FFFFFF url('../images/body_gecko_bg.gif');
	padding:0px;
	margin:0px;
	width: 750px;
    border-right: solid 1px #666666;
	border-left: solid 1px #666666;
}
#layout_footer_default
{
	background: #FFFFFF;
	padding:0px;
	margin:0px;
	width: 750px;
	height: 23px;
	overflow:hidden;	
    border-right: solid 1px #666666;
	border-left: solid 1px #666666;
	border-bottom: solid 1px #666666;
}

#layout_mainbar
{
    width:751px;
    background: #FFFFFF url('../images/body_gecko_bg.gif');
    margin: 0px 0px 0px 0px;
    padding: 0px;
	border-left: solid 1px #666666;
	
	
}

.txt_page_h
{
    font-size: 1em;
	font-weight: bold;
	color: #044F71;
	letter-spacing: 0.15em;
    padding: 20px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
	
}

.txt_page_main_h
{
    font-size: 1em;
    color: #407D98;
    font-weight: bold;
    letter-spacing: 0.2em;
}

.txt_section_title
{
    font-size: .9em;
    color: #044F71;
    font-weight: bold;
    letter-spacing: 0.1em;
    padding: 5px 0px 8px 0px;
    margin: 0px 0px 0px 0px;
}

a.txtnav,a.txtnav:visited
{
    text-decoration:underline;
    color:#000000;
	font-weight:  normal;

}
a.txtnav:hover
{
    color:#ffc453;
    text-decoration:underline;
	font-weight:  normal;
}
#txtnavigation
{
    text-align:center;
    font-size: 0.8em;
    width:750px;
    margin: 0px 0px 50px 0px;
	background:#ffffff;
	height:150px;
    border-right: solid 1px #666666;
    border-bottom: solid 1px #666666;
	border-left: solid 1px #666666;
}
#txtnavigation_default
{
    text-align:center;
    font-size: 0.8em;
    width:752px;
    margin: 4px 0px 50px 0px;
	background: #ffffff;
	padding: 13px 0px 10px 0px;
}
a.navstyle_h1, a.navstyle_h1:visited
{
    text-decoration:none;
    font-size: 10px;
	font-weight: bold;
	color: #000000;
}
a.navstyle_h1:hover
{
    text-decoration:none;
    font-size: 10px;
	font-weight: bold;
	color: #8B0000;
}
a.navstyle_h1s, a.navstyle_h1s:visited
{
    text-decoration:none;
    font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
a.navstyle_h1s:hover
{
    text-decoration:none;
    font-size: 10px;
	font-weight: bold;
	color:#ffc453
}
a.navstyle_h2, a.navstyle_h2:visited
{
    text-decoration:none;
    font-size: 10px;
	font-weight: bold;
	color: #000000;
}
a.navstyle_h2:hover
{
    text-decoration:none;
    font-size: 10px;
	font-weight: bold;
	color: #ffc453;
}
a.navstyle_h2s, a.navstyle_h2s:visited
{
    text-decoration:none;
    font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
a.navstyle_h2s:hover
{
    text-decoration:none;
    font-size: 10px;
	font-weight: bold;
	color: #D79219;
}
.navtchap_arrow
{
    float:right;
    margin: -2px 10px 0px 0px;
}

#layout_navlocator
{
    border:none;
}

#layout_menuholder
{
    margin:-3px 0px 0px 0px;
	
}

.txt_todo
{
	font-size: 0.8em;
	color:#FF0000;
	text-align:right;
	padding: 10px;
	border: dotted 1px #FF0000;
	background: #FFFFCC;
	margin: 20px;
}table.tbl_sitemap
{
	width:430px;
	margin: 0px 0px 50px 0px;
}
td.tbl_sitemap_td
{
	width:50%;
	padding: 5px 0px 5px 40px;
}
a.sitemaplinks,#a.sitemaplinks:hover
{
	font-size: 0.8em;
	text-decoration:underline;
}
a.sitemaplinks:visited
{
	font-size: 0.8em;
	text-decoration:underline;
}
.noflash
{
	display:none;
	visibility:hidden;
}
.txt_desc
{
	padding:0px 0px 0px 0px;
	font-size:0.9em;
}



.formholder
{
		background: #FFFFFF;
}


.feedbackform_line
{
	border:none;
	background: #CFE3ED;
	padding: 7px;
	margin:0px 0px 1px 0px;
	width:450px;
}

.feedbackform_capt
{
	font-size:0.9em;
	padding: 7px 0px 7px 25px;
	margin:0px;
	width: 170px;
}
input.feedbackbox
{
	width: 220px;
	margin: 0px;
}
.feedbackfield_capt
{
	font-size:8px;
	color:#407D98;
	font-weight:bold;
	margin-left: 190px
}
.feedbackform_fields_h
{
	margin: -27px 0px 0px 190px;
}

.gallery_td
{
	text-align:center;
	font-size:0.8em;
}
.format_left
{
	text-align:left;
}
.format_right
{
	text-align:right;
}
.format_justify
{
	text-align:justify;
}
.format_center
{
	text-align:center;
}

.format_bold
{
	font-weight:bold;
}
.format_underline
{
	text-decoration:underline;
}
.format_padded
{
	margin:0px 30px 0px 30px;
}

#homed_mainflash
{
	margin:0px 0px 0px 0px;
	width:750px;
	border:none;
	padding:0px;
	border-right: solid 1px #666666;
    border-left: solid 1px #666666;
}
#homed_greybar
{
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-right: solid 1px #666666;
	border-left: solid 1px #666666;
}
#homed_3cholder
{
	width:750px;
	height:135px;
	background:#407D98;
	margin:1px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
	border-right: solid 1px #666666;
    border-left: solid 1px #666666;
}

#homed_1col
{
	width: 250px;
	height:200px;
	background:#CA7E01;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: none;
}
#homed_searchholder
{
	margin:1px 0px 0px 0px;
	border-top:solid 1px #FFAB00;
	padding:2px 0px 2px 5px;
	border-bottom:solid 1px #FFAB00;
}
#homed_searchb
{
	height:18px;
	overflow:hidden;
	float:right;
	margin:-2px 7px 0px 0px;
}
#homed_2col
{
	margin:-190px 0px 0px 265px;
}
#homed_3col
{
	padding:0px;
	margin:-125px 0px 0px 222px;
	color:#ffcc00;
	width:267px;
	height:140px;
	background: url('../images/wsi_homepage_05.jpg') no-repeat 100% 100%;
}
#homed_globe
{
	padding:15px 10px 10px 20px;
	color:#FFFFFF;
	font-size:0.8em;
}
#homed_globe_link
{
    width:240px;
	height:57px;
	cursor:pointer;
}
.webmercial
{
	margin: 10px 20px 20px 40px;
}

.feedbackform_chapt
{
	padding:15px 15px 15px 32px;
	font-weight:bold;
	background: #CFE3ED;
	width: 417px;
	border-bottom:solid 1px #000000;
}

.smalllink
{
	font-size:0.8em;
}

.faq_question
{
	padding:5px 10px 0px 20px;
}


#layout_languagesholder {
	position:absolute;
	top:53px;
	left:585px;
	z-index:10;

}
#layout_languagesholder_default {
	position:relative;
	top:93px;
	left:584px;
	z-index:10;
	height:40px;
}

#languageselect {
	width:128px;
	font-size:9px;
	color:#FFFFFF;
	background:#C2B9BA;
	padding:0px;

}

#languagebutton {
	position: relative;
	top:-3px;
	width:20px;
	height:18px;
	font-size:8px;
	background:#C0BABC;
	margin-left:1px;
}





.head_green
{
	height:15px;
	background:url('../images/arw_blue.gif') no-repeat;
	padding:3px 0px 5px 25px;
	margin-left:5px;
}
.webex_blue	
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#0066CC;
	text-align:justify;
}
h5.webex_h5	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 0066cc;
}
.webex_smr
{
	margin:5px;
	padding:0px 0px 10px 20px;
	background: url('../images/arrow.gif') no-repeat;
}
a.header_green 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#669900;
	margin:3px;
	text-decoration:underline;

}
a.header_green:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#669900;
	margin:3px;
	text-decoration:none;
}
a.header_green:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#669900;
	margin:3px;
	text-decoration:underline;

}

#webx_b1
{
	WIDTH: 98px;
	POSITION: relative;
	TOP: 111px;
}

#webx_b2
{
	LEFT: 98px;
	POSITION: relative;
	TOP: 84px;
}

#webx_b3
{
	LEFT: 206px;
	POSITION: relative;
	TOP: 57px;

}

#form_buttonfolder
{	
	background: url('../images/btn_bg_nobuts.gif') no-repeat;
	width: 464px;
	padding-right: 50px;	
}
#searchsubmit
{
	background:url('../images/search_button.gif') no-repeat;
	width:55px;
	height:20px;
	border:none;
	cursor:pointer;
}


.eventOverview
{
	margin: -55px 0px 0px 185px;
}
.eventbody
{
	padding:15px 15px 15px 15px;
	font-weight:bold;
	/*background: #CFE3ED;*/
	width: 464px;
	border-bottom:solid 1px #000000;
	overflow:hidden;
}
#dEventDetail p, #dEventDetail div
{
	font-weight: normal;
}
#dEventDetail h3
{
	width:455px;
	border-bottom: solid 1px gray;
	padding-bottom: 4px;
}
#dLocation span
{
	width: 130px;
	font-weight:bold;
	padding-left: 30px;
	
}
#dLocation div div
{
    float:right;
    width:250px;    
}
#dLocation div
{
	margin-bottom: 5px;
}
#dLocation
{	
    margin-left: 15px;
}
.event_date
{
    width: 170px;
}
.event_capt
{
    font-size:0.9em;
	padding: 7px 0px 7px 25px;
	margin:0px;
	width: 170px;
	
}
.event_date
{
    width: 150px;
    margin:10px 0px 0px 0px;
    
}

.tourboxLeft {
  float:left; 
  margin:10px; 
  width:430px; 
  border:1px solid #336699; 
  padding:10px;
  font-weight:bold;
}
/* END CSS RENDERING */


.opera { display: none; }
.ie { display: none; }
.firefox { display: none; }
.mozilla { display: none; }
.netscape { display: none; }
.safari { display: none; }
