/* @override http://resolve.dev/_css/resolve_1024.css */

/* CSS Document */

body {
	text-align: center;
	min-width: 1008px;
	background-image: url(../images/bg_grad2.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #F9F9F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #666666;
	margin: 0;
}

a:link {
	text-decoration: none;
	color: #CC6600;
}

a:hover {
	text-decoration: underline;
	color: #FF6600;
}

a:visited {
	color: #AA9999;
}

/* @group wrappers */

#wrapOuter {
	width: 1008px;
	margin: 0 auto;
	text-align: center;
	background: transparent url(../images/center_panel_bg2.png) repeat-y;
}

#wrapInner {
	width: 1008px;
	margin: 0 0;
	text-align: left;
	background-image: url(../images/centre_panel1024.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
}

#wrapBot {
	width: 1008px;
	margin: 0 0;
	text-align: left;
	position: relative;
	background: url(../images/center_panel_bot2.png) no-repeat center;
	height: 15px;
}

/* @end */

/* My Comment */


#header {
	background-image: url(../images/header_bg_1024.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	margin: 0 0 0 0;
	top: 0px;
	width: 978px;
	height: 60px;
	left: 15px;
}

#beaker {	
	width: 33px;	
	height: 33px;	
	padding: 0;	
	background: #fff url(../images/beaker.png) no-repeat 0 0;	
	top: 18px;	
	position: relative;	
	float: left;	
	margin: 0 0 0 4px;
}

#subhead {
	clear: both;
	text-align: center;
	padding-top: 18px;
}

#mega {	

	color: #8e7f7f;	
	font: 5em/.8em "Helvetica Neue", Helvetica, Geneva, Arial, sans-serif;	
	vertical-align: top;	
	text-align: justify;	
	padding: .2em;	
	margin-top: .14em;	
	margin-bottom: .3em;	
	left:22px;	
	margin-left: .2em;
}

.top_p {	
	left: 12px;	
	padding-top: 0;	
	margin-top: 0;
}

.soft {	
	color: #909cfb;
}

li {
	padding-right: 20px;
}

img {
	border-style: none;
}


.paxEBold {	
	color: #ff6600;
	font-style: normal;	
	font-weight: 600;	

}

#content {
	clear: both;
	top: 0px;
	border: 1;
	margin-left: 10px;
	min-height: 600px;
}

#image {
	margin: 100 20 20 20;
	width: 601px;
	height: 344;
	position: relative;
	top: 20px;
	left: 64px;
}

#image_temp { /* used on front page only*/
	margin: 40 20 20 20;
	width: 601px;
	height: 344;
	position: relative;
	top: 20px;
	left: 201px;
}

/* @group temp */

#emphaticOutside {
	background: url(../images/pull_quote_top.gif) no-repeat -14px top;
	width: 688px;
	position: relative;
	left: 12px;
	padding: 12px 6px 6px;
	text-align: center;
}

.pageHead {	
	margin-left: 36px;
	
}

#emphaticInside {
	background: url(../images/pull_quote_bot.gif) no-repeat -14px bottom;
	position: relative;
	bottom: 0;
	height: 12px;
}

#pullquote {	
	color: #706f80;	
	font-size: 1.15em;	
	vertical-align: middle;	
	text-align: center;	
	margin: 1.5em auto;
}

.pullquoteBullet {	
	text-align: left;	
	margin-left: auto;	
	margin-right: auto;	
	left: 20%;	
	position: relative;
}

.boldText {	
	font-style: normal;
	color: #ff8f00;
	font-weight: 600;	

}


/* My Comment */



/* @end */

#contentFooter {
	clear: both;
	top: 0px;
	margin-left: 10px;
	text-align: center;
	font: x-small;	
	border-style: none;	
	border-width: 0;
}

#copyright {
	color: #6d6d6d;
	font-size: xx-small;
	font-style: italic;
}

#linksout {
	margin: 100 20 20 20;
	width: 601px;
	height: 600;
	position: relative;
	top: 30px;
	left: 64px;
}

/* @group Footer */

#footer {
	clear: both;
}

#siteFooterTop {
	width: 1008px;
	margin: 0 0;
	text-align: left;
	background-image: url(../images/footer_top1024.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	clear: both;
	height: 8px;
}
#siteFooterBot {
	width: 1008px;
	margin: 0 auto;
	text-align: left;
	background-image: url(../images/center_panel_bot2.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	clear: both;
	height: 22px;
}

#footerWrap {
	width: 1008px;
	margin: 15px auto 0;
	text-align: center;
	background: transparent url(../images/center_panel_bg2.png) repeat-y;
}

/* @end */

#columnLeft {
	width: 240px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* @group 3 column  */

.col1 {
	float:left;
	width: 221px;
	top: 0;
	background-color: #f4f4f4;
	margin-top: 0;
}

.col2 {
	margin: 0 261px;
	top: 0;
	background-color: #e5e5e5;
}

.col3 {
	float:right;
	width: 261px;
	top: 0;
	background-color: #f4f4f4;
	margin-top: 0;
	margin-right: -20px;
}



/* @end */

#columnLeft li {
	padding-left: 20px;
	padding-right: 20px;
}

#ColumnRight li {
	padding-left: 20px;
	padding-right: 40px;
}

#columnRight {
	width: 724px;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
}

#columnRight p {
	text-align: justify;
}

#columnLeft h1, h2, p {
	padding-left: 20px;
	padding-right: 20px;
}												

#columnRight  h1, h2, p {
	padding-left: 20px;
	padding-right: 24px;
}

#columnRight  h3 {
	padding-left: 20px;
	padding-right: 20px;
}

#columnRight  h4 {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
}

div.FunderBox {
	background: url(../images/bellfund_sq_v3_600.gif) no-repeat;
	border-bottom: 2px solid #FFF7AF;
	margin: 16px 5px 5px;
	position: relative;
	left: 15px;
	width: 226px;
	/*-webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;*/	
    -webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:  8px;
	-moz-border-radius-bottomright:  8px;
}

div.FunderBox p, div.FunderBox h1, div.FunderBox h2, div.FunderBox h3,  div.FunderBox h4 {
	padding: 10px;
}

.FunderBox h4 {
	text-align: center;
	display: block;
	height: 28px;
	line-height: 2.5;
	border-bottom: 2px solid #fff7af;
	padding: 8px;
	color: #8d957c;
}
.FunderBox h5 { 
		/*text-align: center;*/	
	padding-left: 20px;	
	padding-right: 12px;
}

#feeds {	
	background: url(../images/Feed_16x16.png) no-repeat 200px center;
}

div.FunderBox img {
	left: -2px;
	position: relative;
}

.FunderBox li {
	position: relative;
	left: 10px;
}

#downloadMenu {	
	font-variant: small-caps;	
	font-size: 11px;	
	left: 32px;	
	position: relative;
}
.FunderBox ul {
	position: relative;
	left: 15px;
}

.vid-display-table {	
	position: relative;	
	right: -14px;	
	vertical-align: top;
}

.data-display {

	border: 1px dotted #dedede;
	display: table;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topleft:  6px;
	-moz-border-radius-topright:  6px;
	-moz-border-radius-bottomleft:  6px;
	-moz-border-radius-bottomright:  6px;

}
.data-display td {
	border: 1px solid #e3e78e;
	padding: 8px; 
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft:  4px;
	-moz-border-radius-topright:  4px;
	-moz-border-radius-bottomleft:  4px;
	-moz-border-radius-bottomright:  4px;

}
.data-display td.top {	
	vertical-align: top;
}

#login-table td {	
	text-align: center;	
	vertical-align: middle;	
	text-indent: 0px;	
	font-size: 1.2em;
}

.centre {	
	position: relative;	
	vertical-align: top;
}

/* @group login */

#login {	

	width: 300px;	
	height: 22px;	
	padding: 4px 8px;	
	background: url(../images/login_bg-left.png) no-repeat 0 0;	
	position: relative;	
	font-size: .9em;	
}

#loginWrap {	
	margin: 0 22px 0 0;		
	background: url(../images/login_bg-right.png) no-repeat right top;	
	width: 308px;	
		height: 22px;	
	padding: 0 8px 0 0;	
	top: 22px;	
	left: 640px;	
	/*float: right;*/	
	position: relative;
}



/* @end */

.hr {	
	margin-right: 80px;	
	margin-left: 80px;	
	position: relative;	
	clear: both;	
	background: url(../images/hr-dash.png) repeat-x;	
	margin-top: 20px;
}


/* @group pic frame */

.rightPicFrame {	
	background: url(../images/partner_pics_branding_bg.png) no-repeat;	
	position: relative;	
	float: right;	
	width: 211px;	
	margin: 0 20px 10px;	
	height: 175px;
}

.rightPicFrame img{	
	margin: 0;	
	padding: 0;	
	top: 16px;	
	position: relative;	
	left: 50px;
}

/* @end */
/* @group entries */

.PxEentries {	
	margin: 20px;	
	border-bottom: 1px dotted #ffe896;	
	padding: 12px;	
	width: 540px;
}



/* @end */