* {
	margin: 0;
	padding: 0;
	}

ul {list-style: none;}
.hid { display:none; }
div.clearfix {
	height: 1px;
	overflow: hidden;
	clear: both;
	}
	
img {border: none;}	

.left {float:left;}
.right {float:right;}

body {
	background: #848484 url(images/bg-main-container.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	}
	
sup {font-size: 0.7em;}


/*///////////////H TAGS////////////////*/	
h1 {
	font: bold 21px Arial, Helvetica, sans-serif;
	color: #002152;
	margin: 15px 0;
	}

h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: transparent url(images/blue-bar-un.gif) no-repeat left top;
	color: #333;
	padding: 10px 0 0 13px;
	height: 27px;
	cursor: pointer;

	}
	
h2.showing {
	background: transparent url(images/blue-bar.gif) no-repeat left top;
	color: #1a5ba1;
}
	
h2.grey {
	color: #fff;
	background: transparent url(images/top-rbox.gif) no-repeat left top;
	text-transform: none;
	cursor: auto;
	margin:0 !important;
}
	
h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #1a5ba1;
	padding: 0 0 5px 0;
	}
	
h4 {
	font: normal 19px/19px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #01478f;
	padding-bottom: 3px;
	}

h5 {
	font: normal 14px/14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #01478f;
	padding-bottom: 3px;
	}

h6 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #01478f;
	padding-bottom: 7px;
	}

/*////////////P TAGS//////////////*/
p {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #626262;
	}
	
.about-section p {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #1a5ba1;
	}
	
.greybox p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	}

.greybox td p {padding: 0 0 5px 3px;}
	
/*///////////////////////////////*/


div.page-width {
	width: 898px;
	margin: 0 auto;
	}
	
div.header {
	overflow: hidden;
	height: 108px;
	}
	
img.logo {
	margin: 45px 0 0 15px;
	}
div.sharethis {
	margin: 65px 15px 0 0;
	padding-top: 5px;
	height: 27px;
	width: 109px;
	text-align: center;
	background: transparent url(images/bg-sharethis.gif) no-repeat left top;
	font: normal 14px/17px Arial, Helvetica, sans-serif;
	color: #00478f;
	vertical-align:top;
	}
	
div.sharethis a {
	color: #00478f;
	text-decoration: none;
}
a .stbutton{
	padding:1px 5px 5px 22px;}
#share{
}	
#share img{
vertical-align:middle;
padding:0 2px 2px 0;
	}
	
div.sharethis a:hover {text-decoration: underline;}

div.main-body {
	background-color: #fff;
	overflow: auto;
	padding: 0 15px;
	}
	
div.left-content {
	width: 575px;

	float: left;
	margin-top: 15px;
	}
	
div.right-content {
	width: 281px;
	overflow: hidden;
	float: right;
	margin-top: 15px;
	}
	
div.about-blocks {

	margin-top: 75px;
	background-color: #F3F3F3;

	}
	
span.bubble {
	display: none;
	float: right;
	background: transparent url(images/bubble.png) no-repeat left top;
	width: 211px;
	height: 100px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: none;
	overflow: hidden;
	padding: 0 15px;
	position: absolute;
	/*margin: -92px 0 -10px 315px; */
	right:20px;
	top:-81px;

	}
	
	
div.about-section {
	border-left:1px solid #CBD6E1;
	border-right:1px solid #CBD6E1;
	padding:0 15px 25px;
	clear:both;
	display:block;
	}
table.about-section { border-left:1px solid #CBD6E1; border-right:1px solid #CBD6E1; }
table.about-section td { padding:25px 15px; vertical-align:top; }
table.about-section td.last-child { padding-left:0px; }

img.learnmore {margin-top: 12px;}


div.greybox {
	border: 1px solid #d6d6d6;
	border-top: none;
	border-bottom: none;
	background-color: #e6e6e6;
	padding: 10px;
	}
	
.gradient {background: #e6e6e6 url(images/bg-sub-box.gif) repeat-x top;}

gris-box .sub-box{
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	padding:7px 17px 10px 17px;
	background:#e6e6e6;
}
.gris-box .gradient{
	background:#e6e6e6 url(images/bg-sub-box.gif) repeat-x top left;
	padding:15px 17px;
}

a.arrowlink {
	display: block;
	padding-left: 12px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #00478f;
	text-decoration: none;
	background: transparent url(images/blue-arrow.gif) no-repeat left center;
	}

a.arrowlink-small {
	display: block;
	padding-left: 12px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #00478f;
	text-decoration: none;
	background: transparent url(images/blue-arrow.gif) no-repeat left center;
	}
	
a:hover.arrowlink {text-decoration: underline;}

.tiny {font-size: 10px;}

textarea#q15070 {width: 100%;}

input#submitbutton {
	background: transparent url(images/poll-btn.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 77px;
	height: 22px;
	border: none;
	margin-top: 15px;
	}
	
	
	
	
	
	
/*////////////////FOOTER/////////////////////*/
p.tier1, p.tier1 a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#cecece;
	padding-bottom:7px;
	text-decoration:none;
}
p.tier2 {
	padding-left:24px;
	margin-bottom:15px;
	
}
.tier3{
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#333333;
}
.tier3 p, .tier3 a{
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#333333;
}
.inline{
	display:inline;
}
.font10{
font-size:10px;
color:#4A4840;
}	
	
#footer .gotop{
	bottom:10px;
position:absolute;
right:10px;
top:9px;
}
p.tier2, p.tier2 a {
	font: 11px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#cecece;
	text-decoration:none;
}
#footer {
	background:#e9e9e9 url(images/bg-footer.gif) repeat-x top left;
	text-align:center;
	padding-top:15px;
	width:100%;
}
#Footer-bot {
	width:898px;
	color:#4a4840;
	text-align:center;
	margin:0 auto;
	position:relative;
}


/* Poll Style*/
.poll-header{
	width:281px;
	background:url(images/top-obox.gif) no-repeat top left;
	padding:4px 0px 0px 0px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#333333;
	}
.poll-gradient{
	background:transparent url(images/bg-sub-obox.gif) repeat-x top left !important;
	padding:10px 13px !important;
	border:none !important;
	}
.poll-title{
	font:14px/normal Arial, Helvetica, sans-serif;
	color:#00478f;
	text-decoration:none;
	}
.poll-body{
	padding:5px 17px 5px 0px !important;
	}
.poll-questions
	{
	padding:4px 0 4px 3px;
	vertical-align:middle;
	}
#submitbutton {
	height: 22px;
	width: 77px;
	border: 0;
	background: transparent url(images/poll-btn.gif) no-repeat left top;
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-top: 15px;
	}
	
	.gris-box{
	width:281px;
	background:url(images/top-rbox.gif) no-repeat top left;
	padding:10px 0px 0px 0px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#333333;
}
.gris-box img{
	vertical-align:top !important;
	overflow:hidden;
	margin-top:-1px;
}

.greybox .sub-box{

	padding:7px 17px 10px 17px;
	background:#e6e6e6;
}
.gradient{
	background:#e6e6e6 url(images/bg-sub-box.gif) repeat-x top left;
	padding:15px 17px;

}

ul.accordion { background:url(images/blue-bar-un-bottom.gif) no-repeat left bottom; padding-bottom:3px; }
ul.accordion.showingLastItem { background-image:url(images/bottom-aboutbox.gif); padding-bottom:10px; }
ul.accordion li.a-item { }
ul.accordion li.a-item div.ai-title { display:block; position:relative; }
ul.accordion li.a-item div.ai-body { display:none; }
ul.accordion li.a-item h2 { display:block; }
ul.accordion li.a-item .tooltip { display:none; z-index:1000; background:url(images/tooltip-bg-bottom.gif) no-repeat left bottom; position:absolute;  width:211px; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-transform:none; right:50px; bottom:30px; }
ul.accordion li.a-item .tooltip span.t-body { background:url(images/tooltip-bg-top.gif) no-repeat left top; display:block; padding:15px 15px 5px 15px; margin:0 0 10px 0; } 
ul.accordion li.a-item .tooltip span.t-arrow { background:url(images/tooltip-bg-arrow.png) no-repeat left top; display:block; width:51px; height:25px; position:absolute; left:80px; }
* html ul.accordion li.a-item .tooltip span.t-arrow { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='images/tooltip-bg-arrow.png'); }
ul.accordion li.a-item .hover .tooltip { display:block; }
