/* 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: 5pt; 
  }

}
/* Print specific style - END */



/* MAIN LAYOUT */ 

.hg1 { float: right; }
.vg_right { float: left; } 
.vg { float: right; }  


#ow_main1 { 
} 

#ow_main2 { 
} 

#ow_main3 { 
	text-align:right;
} 
 
.ow_skip_navigation { 
} 
 
.ow_skip_end { 
} 
 
a.ow_skip_navigation:active, a.ow_skip_navigation:focus {  
} 


.ow_skip_navigation, .ow_skip_end, .ow_navigation_title { 
	left: 0px; 
	top: -2000px;
}



/* *** HIDE QUICK NAV - START *** */ 
.ow_qnav_ul{
	position: absolute;
	left: 0px;
	top: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
/* *** HIDE QUICK NAV - END *** */ 

/* *** START Content Object Font Size *** */
#ow_obj_20, #ow_obj_22, #ow_obj_24, #ow_obj_26, #ow_obj_28 { 
font-size:1.2em; 
}
/* *** END Content Object Font Size *** */

/* Safari Desktop Only Styling */
#ow_topnav_li_5
 { 
 border-left: 2px solid #FFFFFF;
 } 
/* Safari Mobile Only Styling */
#ow_topnav_li_5
 { 
 border-left: 2px solid #FFFFFF;
 } 
/* Safari Mobile Only Styling */

/* Navigation Specific Styling */
/* FUNCTIONAL NAVIGATION */

#ow_topnav_container {
/*width:744px;*/
line-height: 175%;
}

.ow_topnav_ul {
width: 100%;
list-style: none;
margin: 0px;
padding: 0px;
}

.ow_topnav_div {
padding: 2px;
padding-top: 5px;
text-align: center;
white-space: nowrap;
border-right: 2px solid #FFFFFF;
}

.ow_topnav_div_firstone {
border-right: 0px;
}

 .ow_topnav_div{  height: 2.8em; } 
 #ow_topnav_li_1
 { 
 width: 15.3%; 
 float: right; 
 display: inline; 
 } 
 #ow_topnav_li_2
 { 
 width: 15.3%; 
 float: right; 
 display: inline; 
 } 
 #ow_topnav_li_3
 { 
 width: 15.3%; 
 float: right; 
 display: inline; 
 } 
 #ow_topnav_li_4
 { 
 width: 23.0%; 
 float: right; 
 display: inline; 
 } 
 #ow_topnav_li_5
 { 
 width: 15.3%; 
 float: right; 
 display: inline; 
 } 

/* LEFT HAND NAVIGATION */ 
 
#ow_lhn_container { 
	border:  0px;
	border-style :solid;
	line-height: 100%;
} 
 
.ow_lhn_ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
} 
 

.ow_lhn_li { 
	padding: 0px; 
	margin: 0px; 
} 

.ow_lhn_div { 
	border-bottom: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
} 

.ow_lhn_li a{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
 
.ow_lhn_a_1 { 
	padding-right: 1em;
}  
 
.ow_lhn_a_2 { 
	padding-right: 1em; 
}  
 
.ow_lhn_a_3 { 
	padding-right: 2em; 
}  
 
.ow_lhn_a_4 { 
	padding-right: 3em; 
}  
 
.ow_lhn_a_5 { 
	padding-right: 4em; 
}  



/* BREADCRUMB NAVIGATION */ 
 
#ow_bc_container { 
} 
 
.ow_bc_ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	padding-top: 3px; 
	width:100%; 
} 
 
.ow_bc_li { 
	float: right; 
	margin: 0px;  
	padding: 0px;  
} 
 
.ow_bc_div { 
	display: inline;  
	white-space: nowrap;  
	cursor: pointer; 
} 

.ow_bc_div_divider { 
	cursor: default;
 	padding-left: 5px;  
 	padding-right: 5px;  
} 
 
.ow_bc_li  A:hover {
               text-decoration: underline; 
}
/* DISPLAY SETTINGS */


#divSearchBar{
	display: block;
}
#divSearchEntry{
	float: left;
	width: 20em;
}

#ow_ss_container {
	float: left;
	text-align: center;
	width: 3em;
	margin-right: 0em;
}

#ow_ss_container #ow_ss_label {
display: none;
}

#ow_ss_container #ow_ss {
/*	height: 1.0em;*/
	float:left;
}

.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: left;
	width: 1.23em;
	height: 1.23em;
	margin: 2px;
}

/* SMS */  
 
.ow_sms_ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
} 

.ow_sms_ul_1 { 
	margin-top: 1em; 
} 
 
.ow_sms_li   { 
	padding: 0em; 
} 

.ow_sms_div   { 
	padding-bottom: 0.5em; 
	padding-right: 0.4em; 
} 
 
.ow_sms_div_1   { 
	padding: 0.2em; 
}  

.ow_sms_li_1 H2 { 
	padding-top: 0.5em;
	padding-bottom: 0.5em; 
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}  

.ow_sms_li_1 H2 A { 
	color: #002277;
}  
 
.ow_sms_div_2   { 
	padding-left: 1em; 
	font-weight: bold;
}  
 
.ow_sms_div_3   { 
	padding-left: 2em; 
}  
 
.ow_sms_div_4   { 
	padding-left: 3em; 
}  
 
.ow_sms_div_5   { 
	padding-left: 4em; 
}  
 
 

