/*  C O R E   S T Y L E S  */
/*  State of Delaware - CLF 2013 - Jan 2013  */

/* CLF PAK includes:
_core 							Core typography. Always loaded. [This stylesheet]
_core_layout					Layout. Always loaded.
_core_forms						Form typography and layout. Always loaded.
_core_exceptions				Self-contained exception condition styling. Always loaded.
_core_support_retro				Old browser support: works with Modernizr. Loaded when <IE9.

Core files presume a desktop experience. 
Mobile extension ("ext") files are loaded after the core styles in the HTML, if needed.
*/


/*  Core declarations */
/*  Contains default settings for element-level presentation concerns: size, type spacing, color, etc. These styles relate primarily to typography. */

html {
	/* solve IE7 font-scaling inconsistency */
	font-size: 			100%;
	
	/* required to keep iPhone text size from enlarging on rotation
		from portrait to landscape */
	-webkit-text-size-adjust: none;
	}

body {
	font-family:		"Open Sans", helvetica, arial, sans-serif;
	/* set base font size so EMs can be evenly used and applied. */
	font-weight: 400;
	font-size:			1.0em;
	/* color:			#000000; currently set to RED (next line): shouldn't see red. */
	color:				#FF0000;
	word-wrap:          break-word;
	}


/*  G L O B A L   H O O K S  */
.semanticHide {
	display:			none;
	}


/*  E M E R G E N C Y   A L E R T   S T R I P  */
#eas1 {}
#eas2 {}
#eas3 {}
#eas4 {}
#eas5 {}
#eas6 {}



/*  D E L A W A R E   H E A D E R  ( P A G E  T O P  )   S T Y L E S  */

#hg1 header {
	text-align:			center;
	}

#hg1 header H1, #hg1 header H2, #hg1 header H3, #hg1 header H4, #hg1 header H5, #hg1 header H6 {
	margin-top:			0px;
	margin-bottom:		0px;
	color:				#444444;
	border:				0px;
	}

#hg1 header H1 {
    font-size:      	1.8em;
    line-height:    	1.3em;
}

#hg1 header H2 {
    font-size:      	1.5em;
    line-height:    	1.2em;
}

#hg1 header H3 {
    font-size:      	1.3em;
    line-height:    	1.2em;
}

#hg1 header H4, header H5, header H6 {
    font-weight:    	bold;
    font-size:      	1.1em;
    line-height:    	1.2em;
}

#hg1 header P {
    margin-top:     	0px;
    font-size:      	1.0em;
    line-height:    	1.6em;
    color:          	#333333;
}


/* Unused. Available. */
#hg2 {}
#hg3 {}
#hg4 {}


/*  S E A R C H   S H E L F   S T Y L E S  */

#portalTopBar_shelfSearch {
	text-align:			left;
	color:				#FFFFFF;
}

    /* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#portalTopBar_shelfSearch {
		font-size:				0.8em;
		}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#portalTopBar_shelfSearch {
		font-size:				0.9em;
		}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#portalTopBar_shelfSearch {
		font-size:				0.9em;
		}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#portalTopBar_shelfSearch {
		font-size:				0.9em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#portalTopBar_shelfSearch {
		font-size:				1.0em;
		}}


#portalTopBar_shelfSearchWrap {
	text-align:			left;
	color:				#FFFFFF;
}

#portalTopBar_shelfSearch a, #portalTopBar_shelfSearch a:link, #portalTopBar_shelfSearch a:visited, #portalTopBar_shelfSearch a:active {
	text-decoration:	none;
	color:				#FFFFFF;
	}
	

#portalTopBar_shelfSearch a:hover {
	text-decoration:	underline;
	color:				#FFFF00;
	}
	
#portalTopBar_shelfSearchAdvancedLink {}
/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#portalTopBar_shelfSearchAdvancedLink {
        padding-top:        5px;
        text-align:         center;
	    }}

#portalTopBar_shelfServices .portalShelfLinkColumn {
	color:              #000000;
	}
		
    /* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#portalTopBar_shelfServices .portalShelfLinkColumn {
		font-size:				0.7em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#portalTopBar_shelfServices .portalShelfLinkColumn {
		font-size:				0.7em;
		}}



#portalTopBar_shelfServices .portalShelfLinkColumn a, #portalTopBar_shelfServices .portalShelfLinkColumn a:link, #portalTopBar_shelfServices .portalShelfLinkColumn a:visited, #portalTopBar_shelfServices .portalShelfLinkColumn a:active, #portalTopBar_shelfServices .LinkColumnQuickLinks a, #portalTopBar_shelfServices .LinkColumnQuickLinks a:link, #portalTopBar_shelfServices .LinkColumnQuickLinks a:visited, #portalTopBar_shelfServices .LinkColumnQuickLinks a:active {
	text-decoration:	none;
	color:				#000000;
	}

/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#portalTopBar_shelfServices .portalShelfLinkColumn a, #portalTopBar_shelfServices .portalShelfLinkColumn a:link, #portalTopBar_shelfServices .portalShelfLinkColumn a:visited, #portalTopBar_shelfServices .portalShelfLinkColumn a:active, #portalTopBar_shelfServices .LinkColumnQuickLinks a, #portalTopBar_shelfServices .LinkColumnQuickLinks a:link, #portalTopBar_shelfServices .LinkColumnQuickLinks a:visited, #portalTopBar_shelfServices .LinkColumnQuickLinks a:active {
		font-size:				1.0em;
		line-height:            1.6em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#portalTopBar_shelfServices .portalShelfLinkColumn a, #portalTopBar_shelfServices .portalShelfLinkColumn a:link, #portalTopBar_shelfServices .portalShelfLinkColumn a:visited, #portalTopBar_shelfServices .portalShelfLinkColumn a:active, #portalTopBar_shelfServices .LinkColumnQuickLinks a, #portalTopBar_shelfServices .LinkColumnQuickLinks a:link, #portalTopBar_shelfServices .LinkColumnQuickLinks a:visited, #portalTopBar_shelfServices .LinkColumnQuickLinks a:active {
		font-size:				1.0em;
		line-height:            1.6em;
		}}



#portalTopBar_shelfServices .portalShelfLinkColumn a:hover {
	text-decoration:	underline;
	color:				#9C0813;
	}

#portalTopBar_shelfServices .LinkColumnQuickLinks {
	color:				#2D5200;
	}

#portalTopBar_shelfServices .LinkColumnQuickLinks a, #portalTopBar_shelfServices .LinkColumnQuickLinks a:link, #portalTopBar_shelfServices .LinkColumnQuickLinks a:visited, #portalTopBar_shelfServices .LinkColumnQuickLinks a:active {
	text-decoration:	none;
	color:				#2D5200;
	}

#portalTopBar_shelfServices .LinkColumnQuickLinks a:hover {
	text-decoration:	underline;
	color:				#9C0813;
	}
	
#portalTopBar_shelfServices .LinkColumnRightMore a, #portalTopBar_shelfServices .LinkColumnRightMore a:link, #portalTopBar_shelfServices .LinkColumnRightMore a:visited, #portalTopBar_shelfServices .LinkColumnRightMore a:active {
	text-decoration:	none;
	color:				#2d5200;
	}

#portalTopBar_shelfServices .LinkColumnRightMore a:hover {
	text-decoration:	underline;
	color:				#9C0813;
	}
	
#portalTopBar_shelfServices .LinkColumnRightMore {
	text-align:			left;
	font-weight:		bold;
	color:				#2D5200;
	}
	
	
#portalShelfLinkColumn_SeeMore {
    text-align:         center;
    color:              #000000;
}

#portalShelfLinkColumn_SeeMore a, #portalShelfLinkColumn_SeeMore a:link, #portalShelfLinkColumn_SeeMore a:visited, #portalShelfLinkColumn_SeeMore a:active {
	text-decoration:	none;
	color:				#000000;
	padding:            0px;
	margin:             0px;
	}

/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#portalShelfLinkColumn_SeeMore a, #portalShelfLinkColumn_SeeMore a:link, #portalShelfLinkColumn_SeeMore a:visited, #portalShelfLinkColumn_SeeMore a:active {
		font-size:				1.0em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#portalShelfLinkColumn_SeeMore a, #portalShelfLinkColumn_SeeMore a:link, #portalShelfLinkColumn_SeeMore a:visited, #portalShelfLinkColumn_SeeMore a:active {
		font-size:				1.2em;
		line-height:            1.6em;
		}}


 #search-label {
 	display:none;
 }	
	
	






/*  S I T E   T I T L E   S T Y L E S  */


#st1 H2 {
	font-family:		helvetica, arial, sans-serif;
	font-weight:		bold;
	text-decoration:	none;
	font-size:          1.0em;
	padding:			0em;
	margin:             0em;
	border:				0px;
	color:				#333333;
	}

.st_gt {
	position:				relative;
	color:                  #666666;
}

	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	H2 .st_gt {
		font-size:				0.6em;
		top:					-0.1em;	
		}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	H2 .st_gt {
		font-size:				0.7em;
		padding-left:			0.3em;
		padding-right:			0.3em;
		top:					-0.1em;	
		}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	H2 .st_gt {
		font-size:				0.7em;
		padding-left:			0.4em;
		padding-right:			0.4em;
		top:					-0.1em;	
		}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	H2 .st_gt {
		font-size:				0.8em;
		padding-left:			0.5em;
		padding-right:			0.5em;
		top:					-0.1em;	
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	H2 .st_gt {
		font-size:				0.9em;
		padding-left:			0.6em;
		padding-right:			0.6em;
		top:					-0.1em;	
		}}


#st1 H2 a, #st1 H2 a:link, #st1 H2 a:active, #st1 H2 a:visited {
	font-weight:		bold;
	text-decoration:	none;
	color:				#000000;
	margin:             0em;
	padding:            0em;
	line-height:        0em;
	}

	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#st1 H2 a, #st1 H2 a:link, #st1 H2 a:active, #st1 H2 a:visited {
		font-size:				0.9em;
		}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#st1 H2 a, #st1 H2 a:link, #st1 H2 a:active, #st1 H2 a:visited {
		font-size:				0.9em;
		}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#st1 H2 a, #st1 H2 a:link, #st1 H2 a:active, #st1 H2 a:visited {
		font-size:				0.9em;
		}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#st1 H2 a, #st1 H2 a:link, #st1 H2 a:active, #st1 H2 a:visited {
		font-size:				0.8em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#st1 H2 a, #st1 H2 a:link, #st1 H2 a:active, #st1 H2 a:visited {
		font-size:				1.0em;
		}}

		
#st1 H2 a:hover {
	text-decoration:	underline;
	color:				#9C0813;
	}



/* Unused. Available. */
#st2 {}
#st3 {}
#st4 {}


/*  N A V   S T Y L E S  */

#CLF_nav .nav_ob4 a, #CLF_nav .nav_ob4 a:link, #CLF_nav .nav_ob4 a:active, #CLF_nav .nav_ob4 a:visited, #CLF_nav .nav_cb4 a, #CLF_nav .nav_cb4 a:link, #CLF_nav .nav_cb4 a:active, #CLF_nav .nav_cb4 a:visited {
	color:              #FFFFFF;
	font-weight:        normal;
	font-size:          1.2em;
	text-decoration:    none;
	padding:            0em;
	margin:             0em;
	line-height:        0em;
}

#CLF_nav .nav_ob4, #CLF_nav .nav_cb4 {
    font-weight:        normal;
    color:              #FFFFFF;
}

#CLF_nav .nav_ob4 a:hover, #CLF_nav .nav_cb4 a:hover {
	color:              #FFFFFF;
	text-decoration:    underline;
}


#CLF_nav li a {
	color:              #444444;
	font-weight:        normal;
	text-decoration:    none;
	padding:            0em;
	margin:             0em;
	line-height:        1em;
}

#CLF_nav li {
    font-weight:        normal;
    color:              #444444;
}

#CLF_nav li a:hover {
	color:              #9E0B0F;
	text-decoration:    underline;
}

#CLF_nav #collapsing-nav {
    margin-bottom:      0em;
    padding-bottom:     0em;
}

#CLF_nav #collapsing-nav span {}

#CLF_nav #collapsing-nav span:hover {
    cursor:             pointer;
	color:              #9E0B0F;
	text-decoration:    underline;
}


#CLF_nav .CLF_nav_L1 {
	/* list-style-type:	none; */
	padding-left:		0em;
	padding-top:		0em;
	margin-left:		0em;
	margin-top:			0em;
}
	
	
#CLF_nav .CLF_nav_L1 LI {}

	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#CLF_nav .CLF_nav_L1 li {
	    font-size:          1.2em;
        font-weight:        bold;
        line-height:        2.6em;
        background-color:   #FFFFFF;
        background-image:   url('/osow/CLF3/private/CLF30/img/CLF_back_nav_row_10percent.png');
        background-repeat:  repeat-x;
        background-position:left bottom;
        border-top:         1px solid #EEEEEE;
        padding-left:       1.0em;
		}
			
	#CLF_nav .CLF_nav_L1 li a {
	    font-weight:        bold;
	    }
	
	#CLF_nav .CLF_nav_L1 li#nav_divisions, #CLF_nav .CLF_nav_L1 li#nav_services, #CLF_nav .CLF_nav_L1 li#nav_information {
	    background:         none;
	    }
	    
	#CLF_nav .CLF_nav_L1 #nav_divisions span, #CLF_nav .CLF_nav_L1 #nav_services span, #CLF_nav .CLF_nav_L1 #nav_information span {
	    background:         none;
	    background-image:   url('/osow/CLF3/private/CLF30/img/CLF_back_nav_row_10percent.png');
        background-repeat:  repeat-x;
        background-position:left bottom;
        display:            block;
        margin-left:        -1.0em;
	    }
	    
	#CLF_nav .CLF_nav_L1 LI#nav_divisions span .CLF_nav_L1_sub, #CLF_nav .CLF_nav_L1 LI#nav_services span .CLF_nav_L1_sub, #CLF_nav .CLF_nav_L1 LI#nav_information span .CLF_nav_L1_sub {
        background:         none;
        padding-left:       2.0em;
	    }
	
	#CLF_nav #nav_quick_links, #CLF_nav #nav_visit_us, #CLF_nav #nav_badges {
	    margin-top:         1.0em;
	    margin-bottom:      0em;
	    background:         none;
	    border:             0px;
	    }
	    
	#CLF_nav #nav_quick_links LI, #CLF_nav #nav_visit_us LI, #CLF_nav #nav_badges LI {
	    background:         none;
	    border:             0px;
	    }
	    
	#CLF_nav #nav_quick_links.CLF_nav_L1 li, #CLF_nav #nav_visit_us.CLF_nav_L1 li, #CLF_nav #nav_badges.CLF_nav_L1 li {
	    border-top:         0px;
	    margin-top:         0em;
	    line-height:        1.0em;
        }}
	
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#CLF_nav .CLF_nav_L1 li {
	    font-size:          1.2em;
        font-weight:        bold;
        line-height:        2.6em;
        background-color:   #FFFFFF;
        background-image:   url('/osow/CLF3/private/CLF30/img/CLF_back_nav_row_10percent.png');
        background-repeat:  repeat-x;
        background-position:left bottom;
        border-top:         1px solid #EEEEEE;
        /* border-bottom:      1px solid #FFFFFF; */
        padding-left:       1.0em;
		}
			
	#CLF_nav .CLF_nav_L1 li a {
	    font-weight:        bold;
	    }
	    
	
	#CLF_nav .CLF_nav_L1 li#nav_divisions, #CLF_nav .CLF_nav_L1 li#nav_services, #CLF_nav .CLF_nav_L1 li#nav_information {
	    background:         none;
	    }
	    
	#CLF_nav .CLF_nav_L1 #nav_divisions span, #CLF_nav .CLF_nav_L1 #nav_services span, #CLF_nav .CLF_nav_L1 #nav_information span {
	    background:         none;
	    background-image:   url('/osow/CLF3/private/CLF30/img/CLF_back_nav_row_10percent.png');
        background-repeat:  repeat-x;
        background-position:left bottom;
        display:            block;
        margin-left:        -1.0em;
	    }
	    
	#CLF_nav .CLF_nav_L1 LI#nav_divisions span .CLF_nav_L1_sub, #CLF_nav .CLF_nav_L1 LI#nav_services span .CLF_nav_L1_sub, #CLF_nav .CLF_nav_L1 LI#nav_information span .CLF_nav_L1_sub {
        background:         none;
        padding-left:       2.0em;
	    }
	
	#CLF_nav #nav_quick_links, #CLF_nav #nav_visit_us, #CLF_nav #nav_badges {
	    margin-top:         1.0em;
	    margin-bottom:      0em;
	    background:         none;
	    border:             0px;
	    }
	    
	#CLF_nav #nav_quick_links LI, #CLF_nav #nav_visit_us LI, #CLF_nav #nav_badges LI {
	    background:         none;
	    border:             0px;
	    }
	    
	#CLF_nav #nav_quick_links.CLF_nav_L1 li, #CLF_nav #nav_visit_us.CLF_nav_L1 li, #CLF_nav #nav_badges.CLF_nav_L1 li {
	    border-top:         0px;
	    margin-top:         0em;
	    line-height:        1.0em;
        }}
	
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#CLF_nav .CLF_nav_L1 li {
	    font-size:          1.2em;
        font-weight:        bold;
        line-height:        2.6em;
        background-color:   #FFFFFF;
        background-image:   url('/osow/CLF3/private/CLF30/img/CLF_back_nav_row_10percent.png');
        background-repeat:  repeat-x;
        background-position:left bottom;
        border-top:         1px solid #EEEEEE;
        /* border-bottom:      1px solid #FFFFFF; */
        padding-left:       1.0em;
		}
			
	#CLF_nav .CLF_nav_L1 li a {
	    font-weight:        bold;
	    }
	
	#CLF_nav .CLF_nav_L1 li#nav_divisions, #CLF_nav .CLF_nav_L1 li#nav_services, #CLF_nav .CLF_nav_L1 li#nav_information {
	    background:         none;
	    }
	    
	#CLF_nav .CLF_nav_L1 #nav_divisions span, #CLF_nav .CLF_nav_L1 #nav_services span, #CLF_nav .CLF_nav_L1 #nav_information span {
	    background:         none;
	    background-image:   url('/osow/CLF3/private/CLF30/img/CLF_back_nav_row_10percent.png');
        background-repeat:  repeat-x;
        background-position:left bottom;
        display:            block;
        margin-left:        -1.0em;
	    }
	    
	#CLF_nav .CLF_nav_L1 LI#nav_divisions span .CLF_nav_L1_sub, #CLF_nav .CLF_nav_L1 LI#nav_services span .CLF_nav_L1_sub, #CLF_nav .CLF_nav_L1 LI#nav_information span .CLF_nav_L1_sub {
        background:         none;
        padding-left:       2.0em;
	    }
	
	#CLF_nav #nav_quick_links, #CLF_nav #nav_visit_us, #CLF_nav #nav_badges {
	    margin-top:         1.0em;
	    margin-bottom:      0em;
	    background:         none;
	    border:             0px;
	    }
	    
	#CLF_nav #nav_quick_links LI, #CLF_nav #nav_visit_us LI, #CLF_nav #nav_badges LI {
	    background:         none;
	    border:             0px;
	    }
	    
	#CLF_nav #nav_quick_links.CLF_nav_L1 li, #CLF_nav #nav_visit_us.CLF_nav_L1 li, #CLF_nav #nav_badges.CLF_nav_L1 li {
	    border-top:         0px;
	    margin-top:         0em;
	    line-height:        1.0em;
        }}
	
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#CLF_nav .CLF_nav_L1 LI {
	    font-size:          0.8em;
        line-height:        1.6em;
		}
		
	#CLF_nav #nav_services, #CLF_nav #nav_information, #CLF_nav #nav_quick_links, #CLF_nav #nav_visit_us, #CLF_nav #nav_badges {
	    margin-top:         1.0em;
	    margin-bottom:      0em;
	    background:         none;
	    border:             0px;
	    }}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#CLF_nav .CLF_nav_L1 LI {
        font-size:          0.9em;
        line-height:        1.4em;
		}

    #CLF_nav #nav_services, #CLF_nav #nav_information, #CLF_nav #nav_quick_links, #CLF_nav #nav_visit_us, #CLF_nav #nav_badges {
	    margin-top:         1.0em;
	    margin-bottom:      0em;
	    background:         none;
	    border:             0px;
	    }}

.open_dropdown {
		border: 			0px;
		margin-top:			0px;
		vertical-align:		-1px;
}

#CLF_nav .nav_callout, #CLF_nav .nav_callout a {
    font-weight:            bold;
	color:                  #003471;
    }
  
#CLF_nav .nav_callout_sub, #CLF_nav .nav_callout_sub a {
    font-weight:            bold;
	color:                  #555555;
    }

#CLF_nav #nav_visit_us li, #CLF_nav #nav_badges li {}


#CLF_nav .nav_callout, #CLF_nav .nav_callout a, #CLF_nav .nav_callout_sub, #CLF_nav .nav_callout_sub a {}

	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#CLF_nav .nav_callout, #CLF_nav .nav_callout_sub, #CLF_nav .nav_callout_sub a {}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#CLF_nav .nav_callout, #CLF_nav .nav_callout_sub, #CLF_nav .nav_callout_sub a {}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#CLF_nav .nav_callout, #CLF_nav .nav_callout_sub, #CLF_nav .nav_callout_sub a {}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#CLF_nav .nav_callout, #CLF_nav .nav_callout_sub, #CLF_nav .nav_callout_sub a {
        font-size:          1.3em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#CLF_nav .nav_callout, #CLF_nav .nav_callout_sub, #CLF_nav .nav_callout_sub a {
		font-size:          1.3em;
		}}


		

#CLF_nav .CLF_nav_L2 {}


#CLF_nav .CLF_nav_L2 LI {
	/* list-style-type:	    none; */
	padding-left:		    0em;
	padding-top:		    0em;
	margin-left:		    0em;
	margin-top: 			0em;
}

#CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_icons, #CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_icons {
    list-style-type:        none;
    display:                block;
}


	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#CLF_nav .CLF_nav_L2 LI {
        font-size:              0.9em;
        font-weight:            normal;
        padding-top:            0.7em;
        padding-bottom:         0.7em;
        padding-left:           1.2em;
        line-height:            1.0em;
        margin-left:		    -3.5em;
        background:             none;
        border-top:             1px solid #EFEFEF;
		}
		
	#CLF_nav .CLF_nav_L2 li a {
	    font-weight:        normal;
	    }
	    
	#CLF_nav #nav_quick_links ul.CLF_nav_L2 li, #CLF_nav #nav_visit_us ul.CLF_nav_L2 li, #CLF_nav #nav_badges ul.CLF_nav_L2 li {
	    border-top:         0px;
	    padding-top:        0.3em;
	    margin-top:         0em;
	    padding-bottom:     0.3em;
	    margin-bottom:      0em;
	    line-height:        1.0em;
	    }
	    
    #CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_sm, #CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm {
        list-style-type:        none;
        margin-left:		    0em;
        padding-top:            0.5em;
        padding-left:           0em;
		}
	
    #CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_sm LI {
        list-style-type:        none;
        margin:                 0em;
        padding:                0em;
        margin-right:           11px;
        display:                inline;
		}
		
	#CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_icons a img {
        list-style-type:        none;
        border:                 0px solid red;
        position:               relative;
        left:                   -4px;
        top:                    5px;
        *top:					-12px; /* IE7 Fix */
        }
        
    #CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm LI {
		list-style-type:        none;
        margin:                 0em;
        padding:                0em;
        margin-right:           5px;
        display:                block;
		}
		
	#CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm LI .badge2 {
        margin-top:             11px;
		}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#CLF_nav .CLF_nav_L2 LI {
        font-size:              0.9em;
        font-weight:            normal;
        padding-top:            0.7em;
        padding-bottom:         0.7em;
        padding-left:           1.2em;
        line-height:            1.0em;
        margin-left:		    -3.5em;
        background:             none;
        border-top:             1px solid #EFEFEF;
		}
		
	#CLF_nav .CLF_nav_L2 li a {
	    font-weight:        normal;
	    }
	        	
    #CLF_nav #nav_quick_links ul.CLF_nav_L2 li, #CLF_nav #nav_visit_us ul.CLF_nav_L2 li, #CLF_nav #nav_badges ul.CLF_nav_L2 li {
	    border-top:         0px;
	    padding-top:        0.3em;
	    margin-top:         0em;
	    padding-bottom:     0.3em;
	    margin-bottom:      0em;
	    line-height:        1.0em;
	    }
	    
    #CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_sm, #CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm {
        list-style-type:        none;
        margin-left:		    0em;
        padding-top:            0.5em;
        padding-left:           0em;
		}
	
    #CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_sm LI {
        list-style-type:        none;
        margin:                 0em;
        padding:                0em;
        margin-right:           11px;
        display:                inline;
		}
		
	#CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_icons a img {
        list-style-type:        none;
        border:                 0px solid red;
        position:               relative;
        left:                   -4px;
        top:                    5px;
        *top:					-12px; /* IE7 Fix */
        }
        
    #CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm LI {
		list-style-type:        none;
        margin:                 0em;
        padding:                0em;
        margin-right:           5px;
        display:                block;
		}
		
	#CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm LI .badge2 {
        margin-top:             11px;
		}}
	    
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#CLF_nav .CLF_nav_L2 LI {
        font-size:              0.9em;
        font-weight:            normal;
        padding-top:            0.7em;
        padding-bottom:         0.7em;
        padding-left:           1.2em;
        line-height:            1.0em;
        margin-left:		    -3.5em;
        background:             none;
        border-top:             1px solid #EFEFEF;
		}
		
	#CLF_nav .CLF_nav_L2 li a {
	    font-weight:        normal;
	    }
	    
	 #CLF_nav #nav_quick_links ul.CLF_nav_L2 li, #CLF_nav #nav_visit_us ul.CLF_nav_L2 li, #CLF_nav #nav_badges ul.CLF_nav_L2 li {
	    border-top:         0px;
	    padding-top:        0.3em;
	    margin-top:         0em;
	    padding-bottom:     0.3em;
	    margin-bottom:      0em;
	    line-height:        1.0em;
	    }
	    
    #CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_sm, #CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm {
        list-style-type:        none;
        margin-left:		    0em;
        padding-top:            0.5em;
        padding-left:           0em;
		}
	
    #CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_sm LI {
        list-style-type:        none;
        margin:                 0em;
        padding:                0em;
        margin-right:           11px;
        display:                inline;
		}
		
	#CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_icons a img {
        list-style-type:        none;
        border:                 0px solid red;
        position:               relative;
        left:                   -4px;
        top:                    5px;
        *top:					-12px; /* IE7 Fix */
        }
        
    #CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm LI {
		list-style-type:        none;
        margin:                 0em;
        padding:                0em;
        margin-right:           5px;
        display:                block;
		}
		
	#CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm LI .badge2 {
        margin-top:             11px;
		}}
	
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#CLF_nav .CLF_nav_L2 LI {
	    padding-top:            0.4em;
        padding-bottom:         0.3em;
	    font-size:              0.9em;
	    line-height:            1.2em;
	    margin-left:		    -3.0em;
	    padding-right:          0.5em;
		}
		
	#CLF_nav #nav_services .CLF_nav_L2 LI, #CLF_nav #nav_information .CLF_nav_L2 LI, #CLF_nav #nav_quick_links .CLF_nav_L2 LI, #CLF_nav #nav_visit_us .CLF_nav_L2 LI, #CLF_nav #nav_badges .CLF_nav_L2 LI {
	    margin-left:		    -3.4em;
		}
	
    #CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_sm, #CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm {
        list-style-type:        none;
        margin-left:		    0em;
        padding-top:            0.5em;
        padding-left:           0em;
		}
	
    #CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_sm LI {
        list-style-type:        none;
        margin:                 0em;
        padding:                0em;
        margin-right:           3px;
        display:                inline;
		}
		
	#CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_icons a img {
        list-style-type:        none;
        border:                 0px solid red;
        position:               relative;
        left:                   -4px;
        margin-right:           3px;
        top:                    5px;
        *top:					-8px; /* IE7 Fix */
        }
        
    #CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm LI {
		list-style-type:        none;
        margin:                 0em;
        padding:                0em;
        margin-right:           5px;
        display:                block;
		}
		
	#CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm LI .badge2 {
        margin-top:             10px;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#CLF_nav .CLF_nav_L2 LI {
	    padding-top:            0.4em;
        padding-bottom:         0.3em;
	    font-size:              1.0em;
	    line-height:            1.0em;
	    margin-left:		    -2.4em;
	    padding-right:          0.3em;
	    }
	    
	#CLF_nav #nav_services .CLF_nav_L2 LI, #CLF_nav #nav_information .CLF_nav_L2 LI, #CLF_nav #nav_quick_links .CLF_nav_L2 LI, #CLF_nav #nav_visit_us .CLF_nav_L2 LI, #CLF_nav #nav_badges .CLF_nav_L2 LI {
	    margin-left:		    -2.7em;
		}
	
    #CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_sm, #CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm {
        list-style-type:        none;
        margin-left:		    0em;
        padding-top:            0.5em;
        padding-left:           0em;
		}
	
    #CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_sm LI {
        list-style-type:        none;
        margin:                 0em;
        padding:                0em;
        margin-right:           5px;
        display:                inline;
		}
		
	#CLF_nav #nav_visit_us .CLF_nav_L2 .CLF_nav_L2_icons a img {
        list-style-type:        none;
        border:                 0px solid red;
        position:               relative;
        left:                   -2px;
        margin-right:           4px;
        top:                    6px;
        *top:					-8px; /* IE7 Fix */
        }
        
    #CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm LI {
		list-style-type:        none;
        margin:                 0em;
        padding:                0em;
        margin-right:           5px;
        display:                block;
		}
		
	#CLF_nav #nav_badges .CLF_nav_L2 .CLF_nav_L2_sm LI .badge2 {
        margin-top:             10px;
		}}
		
		
#CLF_nav .CLF_nav_L3 {}

#CLF_nav .CLF_nav_L3 LI {}


	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#CLF_nav li.CLF_nav_L3_wrap {
        /* border:                 1px solid orange; */
        padding-bottom:         0em;
        padding-left:           1.5em;
        margin-left:            -3.8em;
        font-size:              0.9em;
        line-height:            1.0em;
        border-top:             1px solid #EFEFEF;
        background:             none;
        }
        
	#CLF_nav .CLF_nav_L3 {
        padding-top:            0.7em;
        padding-left:           1.4em;
        font-size:              0.9em;
        line-height:            1.0em;
        margin-left:		    0em;
        border-top:             1px solid #EFEFEF;
        border:                 0px;
		}
	
	#CLF_nav .CLF_nav_L3 LI {
        padding-top:            0.8em;
        padding-bottom:         0.8em;
        padding-left:           3.0em;
        font-size:              0.9em;
        line-height:            1.0em;
        margin-left:		    -3.5em;
        border-top:             1px solid #EFEFEF;
		}
	
	}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#CLF_nav li.CLF_nav_L3_wrap {
        padding-bottom:         0em;
        padding-left:           1.5em;
        margin-left:            -3.8em;
        font-size:              0.9em;
        line-height:            1.0em;
        border-top:             1px solid #EFEFEF;
        background:             none;
        }
        
	#CLF_nav .CLF_nav_L3 {
        /* list-style-type:	    none; */
        padding-top:            0.7em;
        padding-left:           1.4em;
        font-size:              0.9em;
        line-height:            1.0em;
        margin-left:		    0em;
        border-top:             1px solid #EFEFEF;
        border:                 0px;
		}
	
	#CLF_nav .CLF_nav_L3 LI {
        padding-top:            0.8em;
        padding-bottom:         0.8em;
        padding-left:           3.0em;
        font-size:              0.9em;
        line-height:            1.0em;
        margin-left:		    -3.5em;
        border-top:             1px solid #EFEFEF;
		}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#CLF_nav li.CLF_nav_L3_wrap {
        padding-bottom:         0em;
        padding-left:           1.5em;
        margin-left:            -3.8em;
        font-size:              0.9em;
        line-height:            1.0em;
        border-top:             1px solid #EFEFEF;
        background:             none;
        }
        
	#CLF_nav .CLF_nav_L3 {
        padding-top:            0.7em;
        padding-left:           1.4em;
        font-size:              0.9em;
        line-height:            1.0em;
        margin-left:		    0em;
        border-top:             1px solid #EFEFEF;
        border:                 0px;
		}
	
	#CLF_nav .CLF_nav_L3 LI {
        padding-top:            0.8em;
        padding-bottom:         0.8em;
        padding-left:           3.0em;
        font-size:              0.9em;
        line-height:            1.0em;
        margin-left:		    -3.5em;
        border-top:             1px solid #EFEFEF;
		}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#CLF_nav .CLF_nav_L3 li {
	    padding-top:            0.4em;
        padding-bottom:         0.3em;
	    font-size:              1.0em;
	    line-height:            1.1em;
	    margin-left:		    -2.2em;
	    padding-right:          1.0em;
	    }
	    
	    #CLF_nav #nav_services .CLF_nav_L3 LI, #CLF_nav #nav_information .CLF_nav_L3 LI, #CLF_nav #nav_quick_links .CLF_nav_L3 LI, #CLF_nav #nav_visit_us .CLF_nav_L3 LI, #CLF_nav #nav_badges .CLF_nav_L3 LI {
	    margin-left:		    -2.2em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#CLF_nav .CLF_nav_L3 LI {
	    padding-top:            0.4em;
        padding-bottom:         0.3em;
	    font-size:              0.9em;
	    line-height:            1.0em;
	    margin-left:		    -1.8em;
		}
		
		#CLF_nav #nav_services .CLF_nav_L3 LI, #CLF_nav #nav_information .CLF_nav_L3 LI, #CLF_nav #nav_quick_links .CLF_nav_L3 LI, #CLF_nav #nav_visit_us .CLF_nav_L3 LI, #CLF_nav #nav_badges .CLF_nav_L3 LI {
	    margin-left:		    -1.8em;
		}}
	






/* 	U S E R   C O N T E N T   A R E A   */
/* 	Note that there is a DIV in the body with an id of "CLF_ON".
	When this DIV is called "CLF_ON" the CLF styles are applied to content.
	When this DIV is called "CLF_OFF" the CLF styles are NOT applied to content.
	Failsafe for troubleshooting if the client's in-page content is "torn up" by CLF.
*/

#CLF_ON section H1, #CLF_ON section H2, #CLF_ON section H3, #CLF_ON section H4, #CLF_ON section H5, #CLF_ON section H6 {
	color:				#444444;
	}

	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#CLF_ON section H1 {
		font-size:      	1.4em;
		line-height:    	1.1em;
		margin-bottom:      0.2em;
		}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#CLF_ON section H1 {
		font-size:      	1.4em;
		line-height:    	1.1em;
		margin-bottom:      0.2em;
		}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#CLF_ON section H1 {
		font-size:      	1.5em;
		line-height:    	1.2em;
		margin-bottom:      0.2em;
		}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#CLF_ON section H1 {
		font-size:      	1.6em;
		line-height:    	1.2em;
		margin-bottom:      0.2em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#CLF_ON section H1 {
		font-size:      	1.6em;
		line-height:    	1.2em;
		margin-bottom:      0.2em;
		}}


/* Removes leading vertical space from section's first HTML object so element top-spacing works as expected */
#CLF_ON #mcauser_hdr1 H1, #CLF_ON #mcauser_hdr1 H2, #CLF_ON #mcauser_hdr1 H3, #CLF_ON #mcauser_hdr1 H4, #CLF_ON #mcauser_hdr1 H5, #CLF_ON #mcauser_hdr1 H6, #CLF_ON #mcauser_hdr1 p {
    margin-top:			0px;
}


#CLF_ON section H2 {}

	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#CLF_ON section H2 {
		font-size:      	1.2em;
		line-height:    	1.1em;
		margin-bottom:      0.2em;
		}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#CLF_ON section H2 {
		font-size:      	1.2em;
		line-height:    	1.1em;
		margin-bottom:      0.2em;
		}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#CLF_ON section H2 {
		font-size:      	1.3em;
		line-height:    	1.2em;
		margin-bottom:      0.2em;
		}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#CLF_ON section H2 {
		font-size:      	1.4em;
		line-height:    	1.2em;
		margin-bottom:      0.2em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#CLF_ON section H2 {
		font-size:      	1.4em;
		line-height:    	1.2em;
		margin-bottom:      0.2em;
		}}
	


#CLF_ON section H3 {
    font-weight:        bold;
}

#CLF_ON section H4, #CLF_ON section H5, #CLF_ON section H6 {
    font-weight:    	normal;
}


	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#CLF_ON section H3, #CLF_ON section H4, #CLF_ON section H5, #CLF_ON section H6 {
		font-size:      	1.1em;
		line-height:    	1.1em;
		margin-bottom:      0.2em;
		}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#CLF_ON section H3, #CLF_ON section H4, #CLF_ON section H5, #CLF_ON section H6 {
		font-size:      	1.1em;
		line-height:    	1.1em;
		margin-bottom:      0.2em;
		}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#CLF_ON section H3, #CLF_ON section H4, #CLF_ON section H5, #CLF_ON section H6 {
		font-size:      	1.2em;
		line-height:    	1.1em;
		margin-bottom:      0.2em;
		}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#CLF_ON section H3, #CLF_ON section H4, #CLF_ON section H5, #CLF_ON section H6 {
		font-size:      	1.3em;
		line-height:    	1.2em;
		margin-bottom:      0.2em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#CLF_ON section H3, #CLF_ON section H4, #CLF_ON section H5, #CLF_ON section H6 {
		font-size:      	1.3em;
		line-height:    	1.2em;
		margin-bottom:      0.2em;
		}}
	


#CLF_ON section P {
    color:          	#222222;
    margin-top:         0em;
    margin-bottom:      0.5em;
}

	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#CLF_ON section P {
		font-size:      	0.9em;
		line-height:    	1.5em;
		margin-bottom:      0.9em;
		}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#CLF_ON section P {
		font-size:      	0.9em;
		line-height:    	1.5em;
		margin-bottom:      0.9em;
		}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#CLF_ON section P {
		font-size:      	0.9em;
		line-height:    	1.5em;
		margin-bottom:      0.9em;
		}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#CLF_ON section P {
		font-size:      	0.9em;
		line-height:    	1.6em;
		margin-bottom:      0.9em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#CLF_ON section P {
		font-size:      	0.9em;
		line-height:    	1.6em;
		margin-bottom:      1.0em;
		}}



#CLF_ON section ul, #CLF_ON section ol  {
    color:          	#222222;
    margin-top:         0em;
    margin-bottom:      0.5em;
}

	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#CLF_ON section ul, #CLF_ON section ol  {
		font-size:      	0.8em;
		line-height:    	1.5em;
		margin-bottom:      0.9em;
		}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#CLF_ON section ul, #CLF_ON section ol  {
		font-size:      	0.8em;
		line-height:    	1.5em;
		margin-bottom:      0.9em;
		}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#CLF_ON section ul, #CLF_ON section ol  {
		font-size:      	0.8em;
		line-height:    	1.5em;
		margin-bottom:      0.9em;
		}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#CLF_ON section ul, #CLF_ON section ol  {
		font-size:      	0.8em;
		line-height:    	1.6em;
		margin-bottom:      0.9em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#CLF_ON section ul, #CLF_ON section ol  {
		font-size:      	0.9em;
		line-height:    	1.6em;
		margin-bottom:      1.0em;
		}}



#CLF_ON section blockquote {
    margin-top:     	20px;
    margin-bottom:  	30px;
    font-size:      	0.9em;
    line-height:    	1.4em;
    color:          	#444444;
}

#CLF_ON section a, #CLF_ON section a:link, #CLF_ON section a:active, #CLF_ON section a:visited {
	text-decoration:	underline;
	color:				#2E658F;
	}

#CLF_ON section a:hover {
    text-decoration:    none;
    color:				#9A001C;
    }



/* Style for Share Button Titles */
#at15s a, #at15s span {
    	color: #222222;
    	direction: ltr;
    	outline: 0 none;
}


/* footer */

/* Footer wrapper */

#ftr1 {}

#ftr2 {
	font-size:			1.1em;
	color:				#FFFFFF;
	}

#ftr2 .ftr_bar {
	border:					0px solid red;
	position:				relative;
	color:                  #DDDDDD;
}

	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#ftr2 .ftr_bar {
		font-size:				0.7em;
		}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#ftr2 .ftr_bar {
		font-size:				0.8em;
		padding-left:			0.3em;
		padding-right:			0.3em;
		}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#ftr2 .ftr_bar {
		font-size:				0.8em;
		padding-left:			0.4em;
		padding-right:			0.4em;
		}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#ftr2 .ftr_bar {
		font-size:				0.8em;
		padding-left:			0.5em;
		padding-right:			0.5em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#ftr2 .ftr_bar {
		font-size:				0.9em;
		padding-left:			0.6em;
		padding-right:			0.6em;
		}}



#ftr2 a, #ftr2 a:link, #ftr2 a:active, #ftr2 a:visited {
	font-weight:		normal;
	text-decoration:	none;
	color:				#FFFFFF;
	}

	/* orange - touch44/11 -serves 320x480 portrait */
	@media screen and (min-width:320px) and (max-width:479px) {
	#ftr2 a, #ftr2 a:link, #ftr2 a:active, #ftr2 a:visited {
		font-size:				0.7em;
		}}
	
	/* brown - touch44/11 -serves 320x480 landscape and 480x800 portrait */
	@media screen and (min-width:480px) and (max-width:639px) {
	#ftr2 a, #ftr2 a:link, #ftr2 a:active, #ftr2 a:visited {
		font-size:				0.8em;
		}}
	
	/* yellow - touch44/11 -serves ??? screens */
	@media screen and (min-width:640px) and (max-width:799px) {
	#ftr2 a, #ftr2 a:link, #ftr2 a:active, #ftr2 a:visited {
		font-size:				0.8em;
		}}
	
	/* green - U9/5 - serves 800x600 screens */
	@media screen and (min-width:800px) and (max-width:995px) {
	#ftr2 a, #ftr2 a:link, #ftr2 a:active, #ftr2 a:visited {
		font-size:				0.8em;
		}}
	
	/* blue - U12/7 - serves 1024x768 screens */
	@media screen and (min-width:996px) {
	#ftr2 a, #ftr2 a:link, #ftr2 a:active, #ftr2 a:visited {
		font-size:				0.9em;
		}}

		
#ftr2 a:hover {
	text-decoration:	underline;
	color:				#FFFFFF;
	}




#ftr3 {}
#ftr4 {}

/* Local Nav: Agency */
#ftra1 {}
#ftra2 {}
#ftra3 {}
#ftra4 {}

/* Local Nav: Floaters */
#ftra1_l {}
#ftra1_r {}

/* Global Nav: State */
#ftrs1 {}
#ftrs2 {}
#ftrs3 {}
#ftrs4 {}

/* Global Nav: Floaters */
#ftrs1_l {}
#ftrs1_r {}
	    
