/* These are basic layout properties */
/* on IE5, IE6, Firefox, Opera */
.hg { 
	clear: both; 
} 
.hg1 { 
	float: left; 
	clear: both; 
	display: inline;
}
 
.vg_right { 
	float: right; 
	display: inline; 
	overflow: hidden;
} 
.vg { 
	float: left; 
	display: inline; 
	overflow: hidden;
} 
.clearFloats{
	clear: both;
	visibility: hidden;
	height: 0px;
}
/* These are IE overrides which */
/* 1) create hasLayout on DIVS */
/* 2) hides the Clear Floats  */
/* on IE5, IE6 */
* html DIV {
	height: 1%;
}
* html .clearFloats{
	display: none;
}
/* Remove FORM padding */
FORM {
	margin: 0px;
	padding: 0px;
}
/* Global Site Styling */
/* Print specific style - START*/ 
/* Overwrite div hack for print */ 
@media print{ 
 * html DIV{ 
                   height: auto; 
  } 
   BODY{ 
                  font-size: 8.37pt; 
  } 
  .tb_smart{
                  clear:both;
  }
} 
/* Print specific style - END */ 

/* MAIN LAYOUT */ 

#ow_main1 { 
} 

#ow_main2 { 
} 

#ow_main3 { 
	text-align:left;
} 
 
.ow_skip_navigation { 
} 
 
.ow_skip_end { 
} 
 
a.ow_skip_navigation:active, a.ow_skip_navigation:focus {  
}  

/* *** HIDE QUICK NAV - START *** */
.ow_qnav_ul{
	position: absolute;
	left: 0px;
	top: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
/* *** HIDE QUICK NAV - END *** */
/* Navigation Specific Styling */
/* FUNCTIONAL NAVIGATION */

#ow_fnav_container {
}

.ow_fnav_ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align:center ;
}

.ow_fnav_li {
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
}

.ow_fnav_div {
	display: inline;
	padding: 0px;
	padding-right: 5px;
	padding-left: 5px;
	cursor: pointer;
	white-space: nowrap;
	border-left: 1px solid;
}


#ow_fnav #ow_fnav_div_firstone, #ow_fnav2 #ow_fnav2_div_firstone, #ow_fnav3 #ow_fnav3_div_firstone, #ow_fnav4 #ow_fnav4_div_firstone {
	border-left: 0px;
	padding-left: 0px;
}


#ow_fnav2 #ow_fnav2_div_firstone {
	padding-left: 0px;
}
/* TOP NAVIGATION */

#ow_topnav_container {
/*width:744px;*/
border-bottom: #FCF0C5 5px solid;
}

.ow_topnav_ul {
width: 100%;
list-style: none;
margin: 0px;
padding: 0px;
}

.ow_topnav_div {
padding: 2px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
white-space: nowrap;
border-left: 2px solid #FFFFFF;
}

.ow_topnav_div_firstone {
border-left: 0px;
}

 .ow_topnav_div{  height: 3.1em; }
 #ow_topnav_li_1
 {
 width: 12.2%;
 float: left;
 display: inline;
 }
 #ow_topnav_li_2
 {
 width: 12.2%;
 float: left;
 display: inline;
 }
 #ow_topnav_li_3
 {
 width: 12.2%;
 float: left;
 display: inline;
 }
 #ow_topnav_li_4
 {
 width: 12.2%;
 float: left;
 display: inline;
 }
 #ow_topnav_li_5
 {
 width: 12.2%;
 float: left;
 display: inline;
 }
 #ow_topnav_li_6
 {
 width: 12.2%;
 float: left;
 display: inline;
 }
 #ow_topnav_li_7
 {
 width: 12.2%;
 float: left;
 display: inline;
 }
/* LEFT HAND NAVIGATION */ 

#sr09_lhn {
	border: 1px solid #DCDCDC;
	border-top: 0px;
	margin-left: 1em;
}
#sr09_lhn_title {
	background-color: #E1EFFC;
	color: #002277;
	padding: 0px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em; 
position: absolute;
left: -2000px;
}


#ow_lhn_container { 
} 
 
.ow_lhn_ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
} 
 
.ow_lhn_ul_1 { 
	margin-left: 0em;
} 

.ow_lhn_li { 
	margin: 0px; 
	padding: 0px; 
} 

.ow_lhn_li_2_inbc {
	background-color: #E1EFFC;
}

.ow_lhn_div { 
	padding: 0px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
} 
.ow_lhn_div_2 { 
	border-top: 1px solid #DCDCDC;
}
.ow_lhn_a { 
	display: block; 
	padding-right: 0.5em;
}  
 
.ow_lhn_a_1 { 
	padding-left: 0em; 
}  
 
.ow_lhn_a_2 { 
	padding-left: 0.5em; 
}  
 
.ow_lhn_a_3 { 
	padding-left: 1.5em; 
}  
 
.ow_lhn_a_4 { 
	padding-left: 2.5em; 
}  
 
.ow_lhn_a_5 { 
	padding-left: 3.5em; 
}  
 

.ow_lhn_a_1_inbc, .ow_lhn_a_2_inbc,.ow_lhn_a_3_inbc,.ow_lhn_a_4_inbc,.ow_lhn_a_5_inbc { 
	font-weight: bold; 
}  
#ow_lhn_a_current {
	color: #002277;
}

/* BREADCRUMB NAVIGATION */ 
 
#ow_bc_container { 
} 
 
.ow_bc_ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
} 
 
.ow_bc_li { 
	float: left; 
	margin-top: 3px;  
	margin-bottom: 3px;  
} 
 
.ow_bc_div { 
	display: inline;  
	border: 0px; 
	padding: 0px; 
	padding-right: 3px; 
	padding-left: 3px; 
	white-space: nowrap;  
	cursor: pointer; 
} 
 

/* DISPLAY SETTINGS */


#divSearchBar{
	display: block;
}
#divSearchEntry{
	float: right;
	width: 20em;
}

#ow_ss_container {
	float: right;
	text-align: center;
	width: 3em;
	margin-left: 0em;
}

#ow_ss_container #ow_ss_label {
display: none;
}

#ow_ss_container #ow_ss {
/*	height: 1.0em;*/
float:right;
}

.ow_ss_a {
	text-decoration: none;
	cursor: pointer;
}

.ow_ss_span_S {
	font-size: 0.6em;
    display: none;
}

.ow_ss_span_R {
	font-size: 0.8em;
}

.ow_ss_span_M {
	font-size: 1em;
    display: none;
}

.ow_ss_span_L {
	font-size: 0.8em;
}

.ow_ss_span {
	float: right;
	width: 1.23em;
	height: 1.23em;
	margin: 2px;
}
/* LANGUAGE SELECTOR */ 
 
#ow_lang_container { 
} 
 
.ow_lang_ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	text-align:center ; 
} 
 
.ow_lang_li { 
	float: left; 
	margin-top: 3px;  
	margin-bottom: 3px;  
} 
 
.ow_lang_div { 
	display: inline;  
	padding: 0px; 
	padding-right: 5px; 
	padding-left: 5px; 
	cursor: pointer; 
	white-space: nowrap;  
	border-left: 1px solid;
} 
 
#ow_lang_div_firstone { 
	border-left: 0px;  
	padding-left: 0px; 
} 
 
.ow_lang_div_current { 
	cursor: default;
}
 

/* SMS */  
 
.ow_sms_ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
} 

.ow_sms_li { 
	margin: 0px; 
	padding: 0px; 
} 
 
.ow_sms_li h2   { 
	padding-bottom: 0.2em; 
}

.ow_sms_div   { 
	padding-bottom: 0.2em; 
	background-color: #FFFFFF; 
} 
 
.ow_sms_div_1   { 
	padding-left: 1.3em; 
}  
 
.ow_sms_div_2   { 
	padding-left: 1.3em; 
}  
 
.ow_sms_div_3   { 
	padding-left: 2.3em; 
}  
 
.ow_sms_div_4   { 
	padding-left: 3.3em; 
}  
 
.ow_sms_div_5   { 
	padding-left: 4.3em; 
}  
 

