@charset "utf-8";
/* 	Created: 		09/03/2009
	Last Updated	09/01/2009
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	RESET.css
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Conditional css - must follow in order below:*/
/*.class	{height:15px;}		(all browsers)*/
/*.class	{*height: 21px;}	(non-ie browsers)*/
/*.class	{#height:15px;}		(ie only)*/
/*.class	{_height: 21px;}	(ie-6 and older)*/

@import url(css/LAYOUT.css);
	
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding:0; margin:0;}
ol, ul {
	list-style:none;}
caption, th {
	text-align:left;}
h1, h2, h3, h4, h5, h6 {
	display:block;
	font-size:100%; font-weight:bold;
	margin:10px 0 0 0; padding:5px 0 3px 0;
	color:#00539b;}
q:before, q:after{
	content:'';}
abbr, acronym { 
	border:0;}
fieldset, img, a img, :link img, :visited img {
	border:none;}
em{ font-style:italic;}
strong{
	font-weight:bold;
	color:#222222;}
sup, sub {/*Prevent Superscripts and Subscripts from Affecting Line-Height*/
   vertical-align: baseline;
   position: relative;
   top: -0.3em;
   padding:1px;
   font-size:.85em;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	GLOBAL.css
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
* {	font-size:100%; 
	margin:0; 
	padding:0;} 
html{
	/*background:url(images/BGR/page-bgr.gif) top left repeat-x #cccccc;*/
	background:#c2c2c2;}
body{
	padding:0; margin: 0;
	color:#444;
	min-width:960px; 
	font-size:0.85em;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/BGR/page-bgr-pattern.gif) top left repeat #cccccc;}		
body, p, td, th, li{
	line-height:1.3em;
	word-spacing:0.1em;}		
/* Headings:
~~~~~~~~~~~~~~~~~~~~~~~*/
div {display:block;}
p{	display:block;
	margin:20px 0; padding:0;}

h1{	font-size:1.9em;
	color: #9A0000;
    font-family: Georgia, "Times New Roman", Times, serif;}
h2{	font-size:1.85em;
	color:#323232;
	font-family: Georgia, "Times New Roman", Times, serif;}
h3{	font-size:1.1em;
	color:#212121;}
h4{	font-size:1.1em;}
h5{	font-size:1em;}
h6{	font-size:.95em;}

h1, h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{	
	font-weight:normal;}
h1 span{
 	display:block;
	font-size:.7em;
	line-height:1.5em;}	
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p,
h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6{
	margin-top:0;
	padding-top:0;}
h1	{
	padding:30px 10px 14px 0;
	margin-bottom:0;}
/* Links:
~~~~~~~~~~~~~~~~~~~~~~~*/
a, a:link, a:active, a:visited{
	text-decoration:none;
	text-decoration:underline;
	color:#000066;}
a:hover{
	text-decoration:underline;
	color:#660000;}	
a.primary{
	display:block;
	padding:5px 5px 3px 30px;
	background:url(images/bullets/Link-primary.png) top left no-repeat;
	background-position:4px 3px;}	
a.more{
	font-weight:normal;}
a.audio{
	display:block;
	padding:5px 5px 3px 20px;
	background:url(images/bullets/play.png) top left no-repeat;
	background-position:0 5px;
	#position:relative;/*to fix dissapearing background bug in ie*/}
/* Lists:
~~~~~~~~~~~~~~~~~~~~~~~*/
ul{
	margin:5px 5px 5px 34px; padding:0;}	
ul li{
	list-style:disc;
	margin:0; padding:3px 4px;}
ul.primary{
	padding:0; margin:5px 5px 5px 4px;}
ul.primary li{
	display:block;
	margin:3px 0 3px 20px; padding:5px 0 5px 20px;
	list-style:none;
	background:url(images/Bullets/primary.png) top left no-repeat;
	background-position:0 12px;
	border:none;}
ul.primary{
	padding:0; margin:5px 5px 5px 4px;}
ul.primary li{
	display:block;
	margin:3px 0 3px 20px; padding:5px 0 5px 20px;
	list-style:none;
	background:url(images/Bullets/primary.png) top left no-repeat;
	background-position:0 12px;
	border:none;}
.secondary-content-wrap ul.primary{
	padding:0; margin:5px 5px 5px 4px;}
.secondary-content-wrap ul.primary li{
	padding:0 0 0 20px;
	background:url(images/Bullets/primary.png) top left no-repeat;
	background-position:0 6px;}	
	
ol{	margin:5px 5px 5px 10px; padding:0;
	list-style:none;}
ol.directory{
	padding:0 5px; margin:10px 0px;}
ol.directory li{
	margin:3px 0 3px 0;
	padding:4px;
	background:url(images/bullets/ol-directory.png) top left no-repeat;
	background-position:0 5px;
	font-weight:bold;
	color:#eeeeee;}
ol.directory li.li-01{
	background:url(images/bullets/ol-directory-01.png) top left no-repeat;
	background-position:0 6px;}
ol.directory li.li-02{
	background:url(images/bullets/ol-directory-02.png) top left no-repeat;
	background-position:0 6px;}
ol.directory li.li-03{
	background:url(images/bullets/ol-directory-03.png) top left no-repeat;
	background-position:0 6px;}
ol.directory li.li-04{
	background:url(images/bullets/ol-directory-04.png) top left no-repeat;
	background-position:0 6px;}
ol.directory li.li-05{
	background:url(images/bullets/ol-directory-05.png) top left no-repeat;
	background-position:0 6px;}
ol.directory li.li-06{
	background:url(images/bullets/ol-directory-06.png) top left no-repeat;
	background-position:0 6px;}
ol.directory li.li-07{
	background:url(images/bullets/ol-directory-07.png) top left no-repeat;
	background-position:0 6px;}
ol.directory li.li-08{
	background:url(images/bullets/ol-directory-08.png) top left no-repeat;
	background-position:0 6px;}
ol.directory li.li-09{
	background:url(images/bullets/ol-directory-09.png) top left no-repeat;
	background-position:0 6px;}
ol.directory li span{
	display:block;
	color:#00539b;
	font-weight:normal;
	padding-left:20px;}
/* Default tags:
~~~~~~~~~~~~~~~~~~~~~~~*/	
hr{	display:block;
	margin:5px auto;
	color:#97c0e6;
	background-color:#97c0e6;
	height:1px;
	border:none;
	clear:both;}
img{border:none;}
blockquote{
	margin: 0 0 18px 18px; 
	color:#666666; 
	font-style: italic;}
code{
	display:block;
	background:#FFFFCC;
	padding:10px; margin:10px 0;
	border:1px solid #CC9933;}
table {
	border-collapse:collapse;
	margin:10px 0; padding:0;}
table td{
	margin:0; padding:5px;}
table.noMargin-noPadding,
table.noMargin-noPadding td{
	padding:0;}
delete,
strong delete{
	text-decoration:line-through;}
/* Custom Global Styles:
~~~~~~~~~~~~~~~~~~~~~~~*/
.clearBoth, .clearfloat{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}
.clearBoth, .clearfloat{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}
.clearfix:after {/*also see css/styles-ie-only.css*/
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

	
.accessibility{
	position: absolute;
   	left: -999em;}		
.transparent{
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;}
.center{
	text-align:center;}	
.inline{
	display:inline;}
.indent{
	padding-left:20px;}
.floatL	{float:left;}
.floatR {float:right;}
.small	{font-size:.85em;}
.large	{}
.hide	{display:none;}
.bdr{border:1px solid #99bfe4;}
.margin-R-10{
	margin-right:10px;}
.padding05{
	padding:5px}
.padding10{
	padding:10px}
/*TEXT:*/
.success {
	color:#417630;
	 padding:0 2px;}
.failure,.alert{
	color:#c40400;
	 padding:0 2px;}
.important{
	color:#ad4205;
	 padding:0 2px;}
.faded{
	color:#666666;}

	
.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
	
	
/* BUTTONS:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
button{
	margin:0; padding:0; border:none; border-collapse:collapse;}
button,
a.btnPrimary,
a.btnPrimary:active,
a.btnPrimary:visited,
button.btnPrimary,
button.btnPrimary:active,
button.btnPrimary:visited,
input.btnPrimary,
input.btnPrimary:active,
input.btnPrimary:visited{
	background:url(images/buttons/btnPrimary-bgr.gif) top left repeat-x #5082b0;
	padding:5px 10px;
	display:inline-block;
	position:relative;/*IE-fix dissapearing bgr*/
	margin-right:5px;
	font-weight:bold; 
	color:#e6eff8;
	text-decoration:none;
	cursor:hand;
	border:1px solid #70a3d1;
	border-bottom:1px solid #5c96cb;
	border-right:1px solid #5c96cb;}
button:hover,
a.btnPrimary:hover,
button.btnPrimary:hover,
input.btnPrimary:hover{
	color:#fff;
	border:1px solid #00539b;}
	
	
/*GRID TABLE:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
table.gridClass{
	border:1px solid #7aa9d4;
	width:100%;
	padding:0; margin:0;}
table.gridClass tr.row{}
table.gridClass tr.row td{}
table.gridClass tr.alt-row td{	
	background:#e0eaf5;
	background:#f0f6fb;}
table.gridClass tr:hover td{
	background:#FFFFCC;}
table.gridClass tr.edit-TR th{
	width:50px;}
table.gridClass tr.delete-TR th{
	width:60px;}
table.gridClass tr.favorites th{
	width:20px;}
table.gridClass tr th,
table.gridClass tr td{
	padding:5px;}	
table.gridClass tr th{
	color:#fff;
	background:#7ca8d1;}
table.gridClass tr th a,
table.gridClass tr th a:visited,
table.gridClass tr th a:active{
	color:#fff;}
table.gridClass tr th a:hover{
	color:#e6eff9;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	HEADER.css
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#header-wrap img.logo{
	position:absolute;
	left:20px; top:10px;
	width:370px; height:80px;}
#header-wrap img.poweredByKuder{
	position:absolute;
	right:0; bottom:10px;
	width:170px; height:50px;}
#header{
	position:relative;}
#header-wrap ul.topNav{
	display:block;
	position:absolute;
	top:0; right:0;
	width:200px;
	margin:0; padding:0;}
#header-wrap ul.topNav li{
	display:block;
	float:right;
	padding:10px 0;}
#header-wrap ul.topNav li a{
	color:#000;
	text-decoration:none;}
#header-wrap ul.topNav li a:hover{
	text-decoration:underline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	TABS.css
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#tabs-wrap ul {
	display:block;
	margin:0; padding:0;
	color:#fff; font-weight:bold;
	list-style:none;}
#tabs-wrap:after{
	content:".";
    display:block;
    height:0;
    clear:both; position:relative;
    visibility:hidden;}
#tabs-wrap ul li{
	display:block; float:left; list-style:none;
	margin:0; padding:10px 20px 0 20px;
	background:url(images/BGR/tab-divider-bgr.gif) left top no-repeat;
	background-position:inherit 3px;
	height:38px;} 
#tabs-wrap ul li.first{
	margin-left:0px;} 
#tabs-wrap ul li.last{
	margin-left:0px;
	background:url(images/BGR/tab-divider-bgr.gif) left top no-repeat;
	background-position:inherit 3px;} 
#tabs-wrap ul li a{
	display:block;
	z-index:9999;
	color:#fff;
  	text-decoration:none;
	height:23px;
	font-size:1.1em;
	border-bottom:5px solid #000066;}    
#tabs-wrap ul li.active a{
	color:#fff;
  	border-bottom:5px solid #ffffff;}    
#tabs-wrap ul li a:hover{
	text-decoration:none;
	border-bottom:5px solid #ffffff;}
#tabs-wrap ul li.active a:hover{
	text-decoration:none;}
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	.CONTENT-MAIN.css
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
dl.BOX-wrap{
	display:block;
	margin:0 0 10px 0; padding:0;}
dl.BOX-wrap dt{	
	background:url(images/BGR/Title-bgr.gif) top left repeat-x #01539c;
	margin:0; padding:8px 10px 10px 10px;
	color:#fff; font-weight:bold;
	border-top:2px solid #00539b;
	font-size:1.1em;}
dl.BOX-wrap dd{
	border:1px solid #97c0e6;
	margin:0; padding:5px 0;}
#content-col01 dl.BOX-wrap{
	display:block;
	margin:10px;
	background:#fff;}
#content-col01 dl.BOX-wrap dd{
	border:1px solid #fff; 
	padding:0 5px;}	
	

	
	
	
	
dl.BOX-wrap dd p,
dl.BOX-wrap dd table,
dl.BOX-wrap dd a.primary{
	display:block;
	margin:10px 5px 5px 10px;}
dl.BOX-wrap dd a.primary{
	display:block;
	margin-left:0;}
dl.BOX-wrap dd p.indent,
dl.BOX-wrap dd ul.indent li{
	padding-left:20px;}
dl.BOX-wrap dd hr{
	margin-left:10px; margin-right:10px;}
dl.BOX-wrap dd h2, 
dl.BOX-wrap dd h3,
dl.BOX-wrap dd h4,
dl.BOX-wrap dd h5,
dl.BOX-wrap dd h6{
	margin:10px 0 0 0; padding:0 10px;}
dl.BOX-wrap dd h3 + p,
dl.BOX-wrap dd a.primary + p{
	margin-top:0px;}	
dl.BOX-wrap dd div.assessments-at-glance-wrap table{
	margin-left:5px;}
dl.BOX-wrap dd .GRID-row .GRID-col{
	margin-right:3px;}/*allow extra 2px for .BOX-wrap dd Border*/
dd.BOX-content p + .GRID-row {
	margin-top:0; padding-top:0;}
dd.BOX-content p + .GRID-row ul {
	margin-top:0; padding-top:0;}
dl.BOX-myProfile dt{
	background:url(images/BGR/Title-Green-bgr.gif) top left repeat-x #8dc63f;
	border-top:2px solid #8dc63f;}
dl.BOX-communications dt{
	background:url(images/BGR/Title-Red-bgr.gif) top left repeat-x #c40400;
	border-top:2px solid #c40400;}
dl.BOX-curriculumResources dt{
	background:url(images/BGR/Title-Orange-bgr.gif) top left repeat-x #de611a;
	border-top:2px solid #de611a;}		
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.BOX-round-wrap{
	position:relative;
	margin:0 0 10px 0; padding:0; 
	border:1px solid #fff;/*Do Not Remove! - Fixes some browser display differences*/}
div.BOX-round-wrap img.TL{
	position:absolute;
	top:0; left:0;}
div.BOX-round-wrap img.BL{
	position:absolute;
	bottom:0; left:0;}
div.BOX-round-wrap img.TR{
	position:absolute;
	top:0; right:0;}
div.BOX-round-wrap img.BR{
	position:absolute;
	bottom:0; right:0;}
div.BOX-round-content p{
	padding:10px 5px; margin:0;}
div.BOX-round-content p{
	padding:3px 0; margin:0;
	line-height:1.2em;}
div.BOX-round-content h2{
	padding:0; margin:0;}
div.BGR-batchCodes{
	background:#ffcccc;}
div.BGR-customerUsage,
div.BGR-customerTasks{
	background:#d4eeb8;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
div.BOX-with-border{
	border:2px solid #96c0e6;
	background:#fff;
	overflow:visible;
	position:relative;
	margin-top:20px;}
div.BOX-with-border div.BOX-round-content{
	padding:0; 
	margin:20px 10px 10px 10px;
	#margin-top:5px;/*(IE-only)*/}
div.BOX-with-border img.TL{
	position:absolute;
	top:-2px; left:-2px;}
div.BOX-with-border img.BL{
	position:absolute;
	bottom:-2px; left:-2px;}
div.BOX-with-border img.TR{
	position:absolute;
	top:-2px; right:-2px;}
div.BOX-with-border img.BR{
	position:absolute;
	bottom:-2px; right:-2px;}
div.BOX-with-border h2{
	display:block;
	margin:0 0 0 -3px;
	padding:10px 5px 5px 3px;
	background:#fff;
	position:absolute;
	top:-20px; left:0;
	font-size:1.15em;}
div.didYouKnow h2,
div.helpfulTip h2,
div.help h2,
div.audio h2,
div.print h2,
div.note h2,
div.guidance h2,
div.information h2,
div.person h2,
div.checkmark h2{
	padding:10px 5px 5px 35px;
	height:30px;}
div.didYouKnow h2{
	background:url(images/BOX/icon-didYouKnow.gif) center left no-repeat #fff;}
div.helpfulTip h2{
	background:url(images/BOX/icon-helpfulTip.gif) center left no-repeat #fff;}
div.help h2{
	background:url(images/icons/iconset_01/help.gif) center left no-repeat #fff;}
div.audio h2{
	background:url(images/icons/iconset_01/audio.gif) center left no-repeat #fff;}
div.print h2{
	background:url(images/icons/iconset_01/print.gif) center left no-repeat #fff;}
div.note h2{
	background:url(images/icons/iconset_01/note.gif) center left no-repeat #fff;}
div.guidance h2{
	background:url(images/icons/iconset_01/guidance.gif) center left no-repeat #fff;}
div.information h2{
	background:url(images/icons/iconset_01/information.gif) center left no-repeat #fff;}
div.person h2{
	background:url(images/icons/iconset_01/person.gif) center left no-repeat #fff;}
div.checkmark h2{
	background:url(images/icons/iconset_01/checkmark.gif) center left no-repeat #fff;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
.BOX-wrap table td{
	padding:5px;}
.BOX-wrap table td.first{
	padding-left:0;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.AssessmentSnapshot-Wrap{
	border:1px solid #97c0e6;}	
table.AssessmentSnapshots{
	margin:5px 0 10px 0; width:100%;}	
table.ResourceLibrary{}	
table.ResourceLibrary td{
	border-right:1px solid #97c0e6;
	padding:5px 10px;}
table.ResourceLibrary td.last{
	border-right:1px solid #fff;}	
	

/* form-WRAP
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.form-WRAP{
	display:block;
	background:#e6eff8;
	padding:10px; margin:5px 0;}	
div.form-WRAP p{
	display:block;
	padding:5px 0; margin:0;}	
/*  form-WRAP >> BUTTONS!!!*/
div.form-WRAP button,
div.form-WRAP button:hover,
div.form-WRAP a.btnPrimary,
div.form-WRAP a.btnPrimary:active,
div.form-WRAP a.btnPrimary:visited,
div.form-WRAP a.btnPrimary:hover,
div.form-WRAP button.btnPrimary,
div.form-WRAP button.btnPrimary:active,
div.form-WRAP button.btnPrimary:visited,
div.form-WRAP button.btnPrimary:hover{
	background:url(images/buttons/form-btnPrimary-bgr.gif) top left repeat-x #f0f6fb;
	color:#00539b;
	border-color:#a7c8e6;}	
div.form-WRAP button:hover,
div.form-WRAP a.btnPrimary:hover,
div.form-WRAP button.btnPrimary:hover{
	color:#044f90;
	border:1px solid #00539b;}

/* popup-WRAP
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.popup-WRAP{
	display:block; 
	position:relative;
	background:#e6eff9;
	border:1px solid #99bfe4;}
div.popup-WRAP div.popup-close{
	position:absolute;
	top:8px; right:8px;
	display:block;
	height:15px; width:15px;
	border:1px solid #77a5cc;
	background:url(images/BGR/bgr-popup-close.gif) center repeat-x #e9f3fd;}
div.popup-WRAP div.popup-close:hover{
	background:url(images/BGR/bgr-popup-close-hover.gif) center repeat-x #e9f3fd;
	cursor:hand;}
div.popup-WRAP div.popup-content{
	padding:15px; margin:0;}
/*  popup-content >> BUTTONS!!!*/
div.popup-content button,
div.popup-content button:hover,
div.popup-content a.btnPrimary,
div.popup-content a.btnPrimary:active,
div.popup-content a.btnPrimary:visited,
div.popup-content a.btnPrimary:hover,
div.popup-content button.btnPrimary,
div.popup-content button.btnPrimary:active,
div.popup-content button.btnPrimary:visited,
div.popup-content button.btnPrimary:hover{
	background:url(images/buttons/form-btnPrimary-bgr.gif) top left repeat-x #f0f6fb;
	color:#00539b;
	border-color:#a7c8e6;}	
div.popup-content button:hover,
div.popup-content a.btnPrimary:hover,
div.popup-content button.btnPrimary:hover{
	color:#044f90;
	border:1px solid #00539b;}


.secondary-content-wrap{
	padding-top:3px;
	background:url(images/BGR/Gradients/BOX-gradient.png) top left repeat-x;}

.secondary-content-wrap p{ 
	margin:0;
	padding:10px 10px 0px 20px;}
.secondary-content-wrap ul{
	padding-top:5px; margin-top:0;}		
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	CONTENT-col01.css
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-col01 .padding{
	padding:5px 10px 10px 20px; margin:0;}
#content-col01 p{
	padding:5px 0 5px 5px; margin:0;	
	line-height:1.25em;}
#content-col01 h2{
	font-size:1.7em;
	color:#222222;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;}
#content-col01 h2+ p{
	padding:0 5px 10px 5px;}
#content-col01 hr{	
	margin:5px auto;}
#content-col01 a.more{
	display:block; line-height:1.6em;}	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	SPONSORS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#sponsors-wrap .padding{
	margin:0 auto; padding:0;
	width:922px;
	border-top:2px solid #e4e4e4;}
#sponsors-wrap ul{
	margin:0 0 0 60px; padding:0 0 10px 0;
	list-style:none;}
#sponsors-wrap ul li{
	list-style:none;
	padding:0 5px; margin:0;
	display:inline;
	width:120px;}
#sponsors-wrap ul li img{
    border:1px solid #fefefe;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	FOOTER.css
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer-wrap .padding{
	padding:5px;}
#footer-wrap p{
	text-align:center;
	color:#fff;
	margin:0; padding:3px;}
#footer-wrap a, 
#footer-wrap a:link, 
#foote-wrapr a:active, 
#footer-wrap a:visited{
	color:#fff;
	font-weight:normal;
	text-decoration:none;}
#footer-wrap a:hover{
	text-decoration:underline;}