@charset "utf-8";

/* CSS Document */

body, html	

	{

		background:#c4c6c8 url('../images/bodybg.gif');

		background-repeat:repeat-x;

		background-position:top;

		font-family:Arial, Helvetica, sans-serif;

		font-size:14px;

		color:#808285;

		margin:0px;

		padding:0px;

	}

#OuterDiv

	{

		width:868px;

		margin:0px auto;

	}	

#InnerDiv

	{

		width:868px;

		float:left;

		background:url('../images/pagebg.png');

		

	}

a:active, a:link, a:visited, a:hover

	{

		outline:none;

	}		

a img

	{	

		border:none;

	}	

#mainInnverDiv

	{

		width:850px;

		float:left;

		margin-left:9px;

	}	

#header

	{

		width:850px;

		float:left;

	}	

#logo

	{

		width:275px;

		padding-left:20px;

		float:left;

		padding-top:40px;

	}	

#topbanner

	{

		width:555px;

		float:left;

	}	

#topnav

	{

		width:900px;

		height:56px;

		padding-top:10px;

		background:url('../images/topnavbg.png');

		background-repeat:no-repeat;

		position:absolute;

		margin-left:-25px;

		margin-top:176px;

		text-align:center;

		color:#ffffff;

		*margin-left:-875px;

	}

#topnav a.mainlevel:active, #topnav a.mainlevel:link, #topnav a.mainlevel:visited  

	{

		font-family:Trebuchet MS;

		font-size:13.5px;

		color:#ffffff;

		text-decoration:none;

		text-transform:uppercase;

		padding-left:20px;

		padding-right:20px;

		letter-spacing: .03em;

	}	

#topnav a.mainlevel:hover  

	{

		font-size:13.5px;

		color:#000000;

		text-decoration:none;

		text-transform:uppercase;

		padding-left:20px;

		padding-right:20px;

	}

	

#contentpanel

	{

		width:750px;

		padding:50px 50px 50px 50px;

		margin-top:190px;

	}	

#leftContent	

	{

		width:490px;

		padding-right:50px;

		float:left;

		line-height:18px;

	}

.componentheading, .contentheading

	{

		font-size:24px;

		font-weight:bold;

	}	

#breadcrumbs

	{

		width:490px;

		float:left;

		color:#b5b6b8;

		font-size:10px;

		text-transform:uppercase;	

	}		

#breadcrumbs a.pathway:active, #breadcrumbs a.pathway:link, #breadcrumbs a.pathway:visited, #breadcrumbs a.pathway:hover

	{

		color:#b5b6b8;

		font-size:10px;

		text-transform:uppercase;

	}

.skybluetext

	{

		color:#36bff3;

		font-size:20px;

		line-height:30px;

	}

.greytext

	{

		color:#808285;

		font-size:14px;

		line-height:26px;

		text-align:justify;

	}	

.imgright_elitecoupon

	{

		float:right;

		padding-left:15px;

		margin-top:-16px;

	}				

#rightpanel

	{

		width:210px;

		float:left;

		padding-top:50px;

	}	

#rightpanel_blue_box

	{

		width:170px;

		float:left;

		background:#36bff3;

		padding:20px 20px 20px 20px;

		margin-bottom:20px;

	}	

#rightpanel_blue_box .heading

	{

		font-family:Arial;

		font-size:19.04px;

		color:#ffffff;

		text-align:center;

		font-weight:bold;

	}

#rightpanel_blue_box .content

	{

		width:163px;

		float:left;

		padding-top:20px;

	}		

#rightpanel_blue_box .content a.mainlevel:active, #rightpanel_blue_box .content a.mainlevel:link, 

#rightpanel_blue_box .content a.mainlevel:visited, #rightpanel_blue_box .content a.mainlevel:hover

	{	

		background:url('../images/rightpanel_blue_box_links_bg.gif');

		background-repeat:no-repeat;

		background-position:bottom;

		width:163px;

		padding-bottom:10px;

		padding-top:10px;

		display:block;

		padding-left:5px;

		color:#ffffff;

		font-weight:bold;

		text-transform:uppercase;

		text-decoration:none;

	}

#rightpanel_border_box

	{

		width:210px;

		float:left;

		background:#ffffff;

		margin-bottom:20px;

		border:1px solid #b7b8bb;

	}	

#rightpanel_border_box .heading

	{

		width:170px;

		float:left;

		text-transform:uppercase;

		font-size:18px;

		color:#ffffff;

		background:#36bff3;

		padding-left:20px;

		padding-right:20px;

		padding-top:5px;

		padding-bottom:5px;

		text-shadow:0 1px 0 #666666;

		letter-spacing: 0.03em;		

	}	

#rightpanel_border_box .content

	{

		width:170px;

		padding-left:20px;

		padding-right:20px;

		padding-top:10px;

		padding-bottom:10px;

		font-size:14px;

		color:#808285;

		float:left;

	}	

a:active, a:link, a:visited

	{

		color:#36bff3;

		text-decoration:none;

	}

a:hover

	{

		color:#36bff3;

		text-decoration:underline;

	}		

#footer

	{

		width:850px;

		float:left;

		background:#36bff3;

		text-align:center;

		padding-top:5px;

		padding-bottom:10px;

		font-size:10px;

		color:#ffffff;

	}

#footer a.mainlevel:active, #footer a.mainlevel:link, #footer a.mainlevel:visited

	{

	color:#ffffff;

	font-size:11px;

	text-decoration:none;

	padding-left:10px;

	padding-right:10px;

	font-weight:bold;

	text-shadow:0 1px 0 #666666;

	}

#footer a.mainlevel:hover

	{

		text-decoration:underline;

	}

#footer a, #footer a:link, #footer a:visited, #footer a:hover

	{

		color:#ffffff;

		text-decoration:none;

	}			

ul.pagination li

	{

		float:left;

		padding-left:5px;

		padding-right:5px;

		list-style-type:none;

		

	}	

.buttonheading

	{

		text-align:right;

		width:100%;

	}

.article-meta

	{

		font-size:10px;

		margin-top: -5px;

	}

.blog, .contentpaneopen

	{

		float:left;

	}	

.contentpaneopen

	{

		*margin-top:20px;

	}

.twitterfeeditem	 {
	margin-bottom: 10px;
	font-size: 10px;
}
#twitterfeedfollowmediv	 {
	font-size: 10px;
}
fieldset {
float:left;
}
.nav_bar_cell a, .nav_bar_cell a:link, .nav_bar_cell a:visited  {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

/* ADD THIS */
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}  
#blog-title-lfc {
	border-left: 5px solid #36bff3;
	padding: 4px 4px 4px 10px;
	border-bottom: 1px solid #CCCCCC;
}
.bannerheader {
	font-size: 7px;
	text-transform: uppercase;
	letter-spacing: 0.4em;
	margin-top:10px;
	text-align: center;
}
div.bannergroup {
	text-align:center
	}
