/* CSS Document */
@import URL(css/sIFR-screen.css);
@import URL(css/sIFR-print.css);

/* dropping all padding to zero */
h1,p {
	margin:0;
	padding:0;
}

.clear {
	content:".";
	display: block;
	height: 0px !important;
	margin:0;
	clear:both;
	visibility:hidden;
}
	
body {
	background: url(_i/bg.gif) repeat-x top #E7E7E7;
	font-family: Arial, Helvetica, sans-serif;
    
	line-height: 14px;
	margin:0;
	text-align:center;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
#wrapper {
	width: 960px !important;
	margin-left: auto; 
	margin-right:auto;
	overflow:hidden !important;
	margin-top:10px;
	display:block;
}
/* Header Elements */
#header {
	position: relative;
	height: 82px;
	border-right: solid 1px #87adc5;
	border-left: solid 1px #87adc5;
	background: #fff;
	*margin-top:-2px;
}
#utilitywrap {
	position: relative;
	height: 23px;
	background: url(_i/bg_header.gif) no-repeat top left;
	overflow:visible;
	z-index:10;

}
#utility {
	position:absolute;	
	top: 7px;
	right: 0;
	width: 334px;
	/*_width: 394px;*/
	background: url(_i/bg_utility.gif) no-repeat;
	text-align: right;
	padding: 0px 2px 10px 0px !important;
	font-size: 10px;
}
#utility a {
	color: #666;
	text-decoration: underline;
}
h5#logo {
	position: absolute;
	top: 0;
	left: 30px;
	padding:0;
	margin:0;
}
h5#logo img {
	border: 0;
}
#searchbox {
	position: absolute;
	top: -4px;
	_top:-2px;
	left: 30px;
	width: 153px;
	text-align: left;
	height: 20px;
	background: url(_i/bg_search.gif) no-repeat top right;
	_background: url(_i/bg_search.gif) no-repeat -3px right;
}

#searchbox input {
	width: 110px;
	_width: 120px;
	height: 13px;
	border: solid 1px #a1b7c5;
	margin: 0px 0 0px 0;
	padding: 0px 0 0 6px;
	*padding: 0px 0 0 6px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	line-height: 13px;
	color: #686868;
}
/* new homepage styles  */
.home-right2 {
margin:0;
width:251px;
height:283px;
padding:25px 24px 0px;
float:right;
background:url(_i/rightbg.jpg) no-repeat -1px 0px;
}
.home-right2 .Normal, .home-right2 .Normal P {
	line-height:16px;
}
.home-right2 h1 {
color:#ca6702;
font-weight:bold;
margin-top:0px;
*margin-top:30px;
font-size:16px;
}
.followme {
	text-align:right;
	font-size:9px;
	font-weight:bold;
	margin-top:-10px;
}
.followme img {
	padding-left:7px;
}
#dnn_FlashPane2 {
width:599px;
height:308px;
float:left;
}
#newleftbottom {
	float:left;
	width:599px;
	height:158px;
	background:url(_i/bottom-left.gif) no-repeat bottom;
}
#newleftbottom .Normal img{
	bordeR:none;
	margin-left:22px;
}
#blhome {
	float:left;
	width:400px;
}
#brhome {
	float:right;
	width:199px;
}
.homebl {
	float:left;
	width:200px;
}
.homebm {
	float:right;
	width:199px;
}
#rightbar2 {
	width: 286px;
	float: right;
	padding-top:14px;
}
#dnn_RightPane {
	_padding-top:0px;
	_margin-top:21px;
}
#partners {
	width:899px;
	height:76px;
	background:url(_i/partners-bg.gif) no-repeat;
}
.boxtonepartners {
	padding-top:4px;
	padding-lefT:12px;
}
#guaranteelink {
	position:relative;
	top:-70px;
	*top:-80px;
	left:785px;
	margin-bottom:-50px;
width:99px;
height:60px;
}
#guaranteelink{ left: 385px\9 }

#guaranteelink img {
	margin-top:-33px;
	width:99px;
	height:60px;
	display:block;
}

/* Content Elements */
#dnn_FlashPane {
margin-bottom:10px;
width:605px;
float:left;

}

.home-right {
margin:0;
width:243px;
_width:245px;
height:263px;
padding-left:20px;
padding-right:30px;
padding-top:30px;
float:right;
background:url(_i/home-right.jpg) no-repeat;
}

.home-right h2 {
color:#ca6702;
font-weight:bold;
margin-top:0px;
*margin-top:30px;
font-size:16px;
}
.home-h2 {
margin-top:-35px;
*margin-top:-25px;
}
.home-h2 h2 {
color:#ca6702;
text-align:left;
line-height:20px;
font-weight:bold;
margin-left:5px;

}

#dnn_FlashPane p {
	margin:0;
	padding:0;
}

#dnn_Title1 p, #dnn_Title2 p, #dnn_Title3 p {
	padding:0;
}

#dnn_ctr486_HtmlModule_HtmlModule_lblContent .Normal p{
line-height:22px !important;
}
#contentwrap {

	border-right: solid 1px #87adc5;
	border-left: solid 1px #87adc5;
	background: #fff;
	padding: 10px 30px 10px 30px;
	*margin-top:-9px;
	_padding: 10px 29px 0px 29px;
}
#content {
	width: 585px;
	height:229px;
	*height:229px;
	_height:229px;
	background: url(_i/bg_3homeboxes.gif) no-repeat bottom;		
}
#content *{
	font-size:11px;
	line-height:18px !important;
}

#homeboxes {
	width: 585px;
	float: left;
	background: url(_i/3homeboxes_refl.gif) no-repeat top;
	margin-top:0px;
	*margin-top:-5px;
	_margin-top:-5px;
	}
	.boxpad {
	padding:5px;
	}
	.boxpad .Normal {
	font-size:11px !important;

	}
	.boxpad2 {
	padding:15px 6px 5px 12px;
	}
	.boxpad2 .Normal {
	font-size:11px !important;
	}
#rightbar {
	width: 285px;
	float: right;
	background: url(_i/rightbox_refl.gif) no-repeat bottom;
	padding-bottom: 23px;
	margin-top:0px;
	*margin-top:-5px;
}
#innerrightbar {
	width: 287px;
	float: right;
}
#innerrightbar2 {
	width: 402px;
	float: right;
	text-align:left;
	margin-top:15px;
	padding-lefT:20px;
}
.inner-right{border:1px solid #fff;}
.innercontent {
	width: 585px;
	float: left;
}
.innercontent h1 {
line-height:24px;
margin-left:-2px;
margin-bottom:15px;
margin-top:10px;
}
.innercontent h2 {
margin-bottom:5px;
margin-top:10px;
font-weight:bold;
}
.innercontent hr {
margin-top:-10px;
}
#innerrightbarflipped {
	width: 237px;
	float: left;
	margin-left:7px;
}
.innercontentflipped {
	width: 620px;
	float: right;
	margin-top:0;
	padding-bottom:25px;
}

.innercontentflipped h1 {
line-height:24px;
margin-left:-2px;
margin-bottom:15px;
margin-top:0px;
}
.innercontentflipped h2 {
margin-bottom:5px;
margin-top:10px;
font-weight:bold;
}
.innercontentflipped hr {
margin-top:-10px;
}

.innercontent2 {
	width: 450px;
	float: left;
}
.innercontent2 h1 {
line-height:24px;
margin-left:-2px;
margin-bottom:15px;
margin-top:10px;
}
.innercontent2 h2 {
margin-bottom:5px;
margin-top:10px;
font-weight:bold;
}
.innercontent2 hr {
margin-top:-10px;
}

.innercontent3 {
	width: 450px;
	float: left;
	background:url(_i/innercol3.gif) 465px 48px no-repeat;
	padding-right:20px;
}
.innercontent3 h1 {
line-height:24px;
margin-left:-2px;
margin-bottom:15px;
margin-top:10px;
}
.innercontent3 h2 {
margin-bottom:5px;
margin-top:10px;
font-weight:bold;
}
.innercontent3 hr {
margin-top:-10px;
}

h2.blog_title *{
margin-top:10px;
color:#023B58 !important;
font-size:14px !important;
font-weight:bold !important

}
.innercontent p:first-child {
margin-top:0 !important;
}
.innercontent ul li a:link, .innercontent ul li a:visited {
text-decoration:underline;
}
.innercontentimg {
padding:3px;
margin-left:15px;
margin-top:4px;
border:1px solid #000;
}

.innercontentimg2 {
padding:3px;
margin-right:15px;
margin-top:4px;
}
.homecol {
	width: 195px;
	float: left;
}
#titles {
	width: 585px;
	float: left;
	height: 26px;
}
table#InnerBoxes td {
	width: 195px;
}
table#InnerBoxes td.content {
	background: url(_i/bg_innerboxes.gif) no-repeat bottom center;
}
table#InnerBoxes td.content div {
	padding: 0 5px;
	min-height: 115px;
}
table#InnerBoxes td.title {
	background: url(_i/title_innerboxes.gif) no-repeat bottom center;
	height: 31px;
}
table#InnerBoxes td.title div {
	padding: 0 5px;
}
/* Footer Elements */

#footer {
	background: url(_i/bg_footer.gif) repeat-x top left;
	height: 7px;
	
	overflow:hidden;
}
#innerfooter {
	background: url(_i/footerright.gif) no-repeat top right;
	height: 7px;
}

/* Copyright Area */

#copyright {
	padding: 5px 30px;
}

/* =============  DNN STYLES  ================= */

.Head {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight: bold;
    color: #000000;
}
/* style of item titles on edit and admin pages */
.SubHead {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
/* text style used for most text rendered by modules */
.Normal, p, td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	line-height: 18px;
	color: #333;
}

p {
	padding-bottom: 10px;
		line-height: 18px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.NormalRed {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
}
.NormalBold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #091e32;
	line-height: 17px;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}
A.CommandButton:visited {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:active {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover {
    text-decoration:    underline;
    color: #FF0000;
}    
/* GENERIC */

a:link {
	color: #027abb;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	color: #027abb;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #cc6600;
	text-decoration: underline;
	font-weight: normal;
}

a:active {
	color: #027abb;
	text-decoration: none;
	font-weight: normal;
}


SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}
BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}
UL {
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
	
}
UL LI {
    list-style-type: none;
	margin-left: 20px;
	margin-bottom: 3px;
	padding: 0 0 6px 15px;
	background: url(_i/bullet.gif) no-repeat top left;
}
UL LI LI {
    list-style-type:    disc;
}
UL LI LI LI {
    list-style-type:    circle;
}
OL {
	/*margin: 10px 0;
	padding: 0;*/
}
OL LI {
    list-style-type:    decimal;
	margin-bottom: 3px;
	/*padding: 0 0 6px 15px;*/
	padding: 0 0 6px 0;
}
OL OL LI {
    list-style-type:    lower-alpha;
}
OL OL OL LI {
    list-style-type:    lower-roman;
}
HR {
    color: #cccccc;
    height:1pt;
}
/* DEFAULT HEADER CLASSES */


h1 {
	color:#cc6600; 
	font-family: Arial, sans-serif;
	margin: 0 0 5px 0;
}

h2 {
	color:#023b58; 
	font-size:14px; 
	font-weight: normal;
	margin: 0 0 4px 0;
	font-family: Arial, sans-serif;
}

h3 {
	color: #027abb;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	margin: 0 0 4px 0;
}

ul.h3_title li h3 {
	color: #027abb;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	margin: 0 0 0 0;
}

h4 {
	font-size:12px;
	color: #003366;
	font-weight: bold;
	font-family: Arial, sans-serif;
	margin: 0 0 4px 0;
}

/*h1{color:#023b58; font-size:15px; font-weight:bold; }
h3{color:#cc6600; font-size:12pt; font-family: Arial, sans-serif}
h2, h2 .Head {color:#023b58; font-size:12px; font-weight:bold; margin: 0 0 4px 0;}
h4 {font-size:11px;}*/
/*___________________________________________________________________________________________*/

.breadcrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #7e7e7e;
	text-decoration: none;
}
a.breadcrumb:link {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #7e7e7e;
	text-decoration: none;
}
a.breadcrumb:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #7e7e7e;
	text-decoration: none;
}
a.breadcrumb:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #7e7e7e;
	text-decoration: underline;
}
a.breadcrumb:active {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #7e7e7e;
	text-decoration: none;
}



.Copyright, .Copyright a:link, .Copyright a:visited, .Copyright a:active, a.Copyright:link, a.Copyright:visited, a.Copyright:active {
	font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #666;
	text-decoration:none;
	font-weight: normal;
}

.Copyright a:hover, a.Copyright:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #666;
	text-decoration: underline;
	font-weight: normal;
}

.links_bottom, a.links_bottom:link, a.links_bottom:visited, a.links_bottom:active {
   font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #666;
	text-decoration:none;
	text-transform:uppercase;
	font-weight: normal;
}
a.links_bottom:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #666;
	text-decoration: underline;
	text-transform:uppercase;
	font-weight: normal;
}

.DNNCopyright {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;
}

a.DNNCopyright:visited {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;	
}
a.DNNCopyright:active {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;	
}
a.DNNCopyright:hover {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #4791C5;
	text-decoration:none;	
}
a.DNNCopyright:link {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;
}
.links_top, .links_top a:link, .links_top a:visited, .links_top a:active {
	color: #002444;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.links_top a:hover {
	text-decoration:underline;
}
a.links_top:link, a.links_top:visited, a.links_top:active {
	color: #002444;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}
	
a.links_top:hover {
	text-decoration:underline;
}
.links_top2, .links_top2 a:link, .links_top2 a:visited, .links_top2 a:hover, .links_top2 a:active {
	font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #000;
	text-decoration:none;
	font-weight: bold;
	text-transform: uppercase;
}
a.links_top2:link, a.links_top2:visited, a.links_top2:hover, a.links_top2:active {
	font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #000;
	text-decoration:none;
	font-weight: bold;
	text-transform: uppercase;
	}
input#dnn_dnnSEARCH_txtSearch {
	width: 120px;
	height: 16px;
	border: solid 1px #a1b7c5;
	margin: 0 0 4px 0;
	padding: 0;
}

/* Main Navigation */

#navcontainer
{
position:absolute;
background: url(/Portals/0/bg_topnav.gif) no-repeat top left;
top: 22px;
right: 30px;
margin: 0px;
padding: 0px;
width: 623px;
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: right;
height:34px;
/*_overflow:hidden;*/
}



#navcontainer ul li { 
float: left; 
list-style-type: none; 
margin: 0px; 
padding: 0px;
background: transparent;}

#Tab36On {
background: url(/Portals/0/bg_topnav.gif) no-repeat top left;
height: 34px;
}

#Tab54On {
background: url(/Portals/0/bg_topnav.gif) no-repeat 0px -34px;
height: 34px;
}
#Tab55On {
background: url(/Portals/0/bg_topnav.gif) no-repeat 0px -68px;
height: 34px;
}
#Tab56On {
background: url(/Portals/0/bg_topnav.gif) no-repeat 0px -136px;
height: 34px;
}
#Tab57On {
background: url(/Portals/0/bg_topnav.gif) no-repeat 0px -170px;
height: 34px;
}
#Tab58On {
background: url(/Portals/0/bg_topnav.gif) no-repeat 0px -204px;
height: 34px;
}
#Tab59On {
background: url(/Portals/0/bg_topnav.gif) no-repeat 0px -238px;
height: 34px;
}
#Tab60On {
background: url(/Portals/0/bg_topnav.gif) no-repeat 0px -272px;
height: 34px;
}
#Tab62On {
background: url(/Portals/0/bg_topnav.gif) no-repeat 0px -272px;
height: 34px;
}
#Tab225On {
background: url(/Portals/0/bg_topnav.gif) no-repeat 0px -102px;
height: 34px;
}
#navcontainer ul li{position:relative; display:inline;}

#navcontainer ul li a.root
{
text-align: center;
text-decoration: none;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
margin: 0px;
height: 23px;
padding: 11px 0px 0px 0px;
display:block;
position:relative;
}

#navcontainer ul li a#Tab54 {
width: 57px;
margin-left: 4px;
}
#navcontainer ul li a#Tab55 {
width: 79px;
}
#navcontainer ul li a#Tab56 {
width: 73px;
}
#navcontainer ul li a#Tab57 {
width: 85px;
}
#navcontainer ul li a#Tab58 {
width: 77px;
}
#navcontainer ul li a#Tab59 {
width: 108px;
}
#navcontainer ul li a#Tab60 {
width: 85px;
}
#navcontainer ul li a#Tab62 {
width: 50px;
margin-right: 5px;
}
#navcontainer ul li a#Tab225 {
width: 80px;
}

#navcontainer li a.root:hover
{
color: #b6daf4;
}
#Tab54On a#Tab54:link,  #Tab54On a#Tab54:visited, #Tab54On a#Tab54:hover, #Tab54On a#Tab54:active,
#Tab55On a#Tab55:link,  #Tab55On a#Tab55:visited, #Tab55On a#Tab55:hover, #Tab55On a#Tab55:active,
#Tab56On a#Tab56:link,  #Tab56On a#Tab56:visited, #Tab56On a#Tab56:hover, #Tab56On a#Tab56:active,
#Tab57On a#Tab57:link,  #Tab57On a#Tab57:visited, #Tab57On a#Tab57:hover, #Tab57On a#Tab57:active,
#Tab58On a#Tab58:link,  #Tab58On a#Tab58:visited, #Tab58On a#Tab58:hover, #Tab58On a#Tab58:active,
#Tab59On a#Tab59:link,  #Tab59On a#Tab59:visited, #Tab59On a#Tab59:hover, #Tab59On a#Tab59:active,
#Tab60On a#Tab60:link,  #Tab60On a#Tab60:visited, #Tab60On a#Tab60:hover, #Tab60On a#Tab60:active,
#Tab62On a#Tab62:link,  #Tab62On a#Tab62:visited, #Tab62On a#Tab62:hover, #Tab62On a#Tab62:active,
#Tab225On a#Tab225:link,  #Tab225On a#Tab225:visited, #Tab225On a#Tab225:hover, #Tab225On a#Tab225:active
{
        color: #d27920;
}

/* ######### Style for Drop Down Menu ######### */

div.dropmenudiv {
position:absolute;
top: 34px;
left:0px;
/* _left:-28px; */
padding-left:5px;
z-index:9;
width: 618px;
height:25px;
background:transparent url(/Portals/0/bg_dropdown.gif) no-repeat;
display: none;
}

div.on {
display: block;
z-index:8;
}

div.dropmenudiv a {
text-align:left;
text-decoration: none;
width: auto;
display: block;
border-right: 1px solid #dacdb9;
margin:0;
float:left;
height:15px;

}
div.dropmenudiv a.sub:link, .dropmenudiv a.sub:active, .dropmenudiv a.sub:visited {
text-transform:none;

color:#333333;
padding:6px 8px 4px 8px;
font:bold 8pt Arial;
white-space:normal;
font-weight:bold;
}
div.dropmenudiv a.currsub,div.dropmenudiv a.sub:hover {
text-transform:none;
color:#d27920;
padding:6px 8px 4px 8px;
font:bold 8pt Arial;
white-space:normal;
font-weight:bold;
}

div.dropmenudiv a.sub:hover { /*THEME CHANGE HERE*/
color: #666;
text-decoration:none;
}


#dnn_ctr483_Archive_lblArchive, #dnn_ctr483_Archive_calMonth, #calendar1, #calendar2 {
display:none;}
#dnn_ctr483_Archive_lblMonthly {
margin-top:-15px;
margin-bottom:10px;
}
#dnn_ctr480_ModuleContent {
padding-bottom:15px;
padding-top:8px
}
#lxT446 {
padding-bottom:15px;
font-size:10px;
}

.news_imgpad {
	margin:3px 7px 0 0;
	border:2px solid #808080;
}

#footer_links {
	margin-top:7px;
}

#footer_links a:link, #footer_links a:visited, #footer_links a:active {
	color:#666666;
	text-decoration:none;
}

#footer_links a:hover {
	color:#666666;
	text-decoration:underline;
}

.icon_pad {
	padding:3px 15px 0 0;
} 

.icon_table h2 {
	margin-top:0;
}

.icon_table {
	margin-bottom:10px;
}

.ast {
	color:#FF0000;
}

.bot_table {
	padding-top:10px;
}

.top_table input {
	margin-bottom:5x;
}

#paneltopics {
	padding-top:7px;
}

.table_ital {
	font-size:11px;
	font-style:italic;
}

#txtPanelTopics, #txtSuggestions {
	margin-bottom:10px;
}
.counterstuff {
	margin-top:-4px;
	margin-right:15px;
}
.counterstuff h3 {
	text-align:right;
	font-weight:bold;
	color:#333;
	margin-bottom:0px;
}
.impact {
	margin-left:20px;
}
.counter1, .counter2, .counter3 {
				width:200px;
			height:24px;
			overflow:hidden;
			position:relative;
			background-color:none;
			right:15px;
}
.impacts .counter1, .impacts .counter2, .impacts .counter3 {
				width:200px;
			height:38px;
			overflow:hidden;
			position:relative;
			background-color:none;
			left:370px;
			top:-32px;
			margin-bottom:-35px;
			line-height:30px;
}
.impacts h2 {
	color:#0070c0;
	font-size:24px;
	font-weight:normal;
	margin-top:25px;
}