/* 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;
  }
  * html h3{
                   width: 100%;
  }
   BODY{
                  font-size: 8pt; 
  }

}
/* 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 { 
	border-left: 0px;  
	padding-left: 0px; 
} 
 

#ow_topnav_container {
background-color: #FFFFFF;
}

.ow_topnav_ul {
width: 100%;
list-style: none;
margin: 0px;
padding: 0px;
}

.ow_topnav_li {
line-height: 1em;
margin: 0px;
padding: 0px;
border-bottom: 0.5em solid #FFBB00;
border-top: 0.5em solid #FFFFFF;
background-color: #FCF0C5;
}

.ow_topnav_div {
padding: 2px;
padding-top: 5px;
text-align: center;
white-space: nowrap;
cursor: pointer;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
margin-left: 1px;
margin-right: 1px;
}

.ow_topnav_li_current
{
border-bottom: 0.6em solid #FFFFFF;
border-top: 0.5em solid #002277;
background-color: #FFFFFF;
}

.ow_topnav_div_current
{
background-color: #FFFFFF;
}

.ow_topnav_div_firstone {
}

 .ow_topnav_div{  height: 3.1em; } 
 #ow_topnav_li_1
 { 
 width: 14.1%; 
 float: left; 
 display: inline; 
 } 
 #ow_topnav_li_2
 { 
 width: 14.1%; 
 float: left; 
 display: inline; 
 } 
 #ow_topnav_li_3
 { 
 width: 14.1%; 
 float: left; 
 display: inline; 
 } 
 #ow_topnav_li_4
 { 
 width: 14.1%; 
 float: left; 
 display: inline; 
 } 
 #ow_topnav_li_6
 { 
 width: 14.1%; 
 float: left; 
 display: inline; 
 } 
 #ow_topnav_li_7
 { 
 width: 14.1%; 
 float: left; 
 display: inline; 
 } 

/* LEFT HAND NAVIGATION */ 
 
#ow_lhn_container { 
} 
 
.ow_lhn_ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
} 
 
.ow_lhn_li {
	margin: 0px; 
	padding: 0px; 
} 

.ow_lhn_div { 
	padding: 0.6em;
	border-bottom: 1px dotted #CCCCCC;
} 

.ow_lhn_div_1 { 
	padding-left: 1em; 
}  
 
.ow_lhn_div_2 { 
	padding-left: 1em; 
	font-weight: bold;
}  
 
.ow_lhn_div_3 { 
	padding-left: 2em; 
}  
 
.ow_lhn_div_4 { 
	padding-left: 3em; 
}
/* 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: 8em; 
	margin-left: 1em;
} 
 
#ow_ss_container #ow_ss_label { 
display: none;
} 
 
#ow_ss_container #ow_ss { 
	height: 2.1em; 
} 
 
.ow_ss_a { 
	text-decoration: none; 
	cursor: pointer;
} 
 
.ow_ss_span_S { 
	font-size: 0.6em; 
} 
 
.ow_ss_span_R { 
	font-size: 0.8em; 
} 
 
.ow_ss_span_M { 
	font-size: 1em; 
} 
 
.ow_ss_span_L { 
	font-size: 1.2em; 
} 
 
.ow_ss_span { 
	float: right; 
	width: 1.25em; 
	height: 1.25em; 
	margin: 0px;  
} 
 

/* LANGUAGE SELECTOR */

#ow_lang_container {
	float: right;
}

.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: 0px;
	padding-left: 5px;
	cursor: pointer;
	white-space: nowrap;
	border-left: 1px solid;
}

#ow_lang_div_firstone {
	border-left: 0px;
	padding-left: 0px;
	padding-right: 5px;
}

.ow_lang_div_current {
	cursor: default;
	font-weight: bold;
}


/* SMS */  
 
.ow_sms_ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
} 

.ow_sms_h_1 {
	margin-bottom: 0.3em; 
}

.ow_sms_div   { 
	padding-bottom: 1px; 
} 
 
.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; 
}  
 

 

