
/* Refnet.css rev 03-09 */

body	{ 
	margin: 0; padding: 0; 
	font-family:Arial,helvetica,sans-serif;
	color: #000000;
	background: #E8EDF4 url(../images/refnet-bg-08-08e.gif) top left repeat-x;  
}
body.nobg		{ background-image: none; background-color:#ffffff; }

h1,h2,h3		{ color: #1C3A75; text-align: center; }
h1				{ font-size: 120%; }
table			{ background-color: #ffffff; }
label			{ font-weight: 700; }

#main-container	{ 
	width: 98%;
	max-width: 1020px; 
	min-width: 925px; 
	margin: 0 auto 0 auto; 
	padding: 0 6px 0 6px; 
}
#referralnetwork-header {
	width: 925px; 
	height: 125px; 
	margin: 0 auto 8px auto; 
}

#fp-main	{ 
	width: 100%;
	max-width:1020px;
	margin: 0 auto 0 auto; 
	padding:0;
	background: #ffffff url(../images/mainbg.gif) top left repeat-y; 
}

.main-topic-container {
	width:860px;
	margin: auto;
}

.main-topic-block {
	float: left;
	width:260px;
	height:165px;
	margin: 12px;
	border: 1px solid #5899BE;
}
.main-topic-block h3, .bottom-topic-block h3 {
	background: url(../images/main-topic-bg.gif) top left repeat-x; 
	font-size:90%;
	height:22px;
	width: 100%;
	margin:0 auto 0 auto;
	padding: 3px 0 3px 0;
}
.main-topic-block p, .bottom-topic-block p { 
	font-size: 85%; 
	margin: 0 12px 6px 12px; 
}
.main-topic-block p a, .bottom-topic-block p a { font-style: italic; }

.main-topic-block ul { font-size:85%; white-space: nowrap; margin-top:0; margin-bottom:0; padding-top: 3px; padding-bottom: 3px;  }

#join-form { margin: 12px auto 18px auto; }

.bottom-topic-block {
	float: left;
	width:402px;
	/*height:450px; */
	margin: 13px;
	border: 1px solid #5899BE;
}

.bottom-topic-block div { margin: 0 12px 3px 12px; border-bottom: 1px solid #D8E5EA; }
.bottom-topic-block h5 { margin: 9px 12px 0 12px; padding:0; }
.bottom-topic-block h6 { margin: 0 12px 0 12px; padding:0; }
.bottom-topic-block .thumb { width: 55px; float: left; margin:9px;  }
.bottom-topic-block .all-links { margin: 18px auto 12px auto; text-align: center; font-size: 100%; }
.bottom-topic-block .all-links a { color: #ff0000; font-style:normal; }

#inner				{ width: 100%; background: url(../images/innerbg.gif) top right repeat-y; }
#top_row			{ background: url(../images/top_bg.gif) top left repeat-x; }
#bot_row			{ background: url(../images/bot_bg.gif) top left repeat-x; }
.sep_bar			{ background: url(../images/sep_bg.gif) top left repeat-x; }
#top_row,#bot_row,.sep_bar { height: 9px; width: 100%; }
#tl,#bl				{ margin: 0; float: left; width: 9px; height: 9px; font-size:2px;  }
#tr,#br				{ margin: 0; float: right; width: 9px; height: 9px; font-size:2px;  }
.sep_l,.sep_r		{ margin: 0; width: 5px; height: 5px; font-size:2px;  }
#tl					{ background: url(../images/tl.gif) top left no-repeat; }
#tr					{ background: url(../images/tr.gif) top right no-repeat; }
#bl					{ background: url(../images/bl.gif) top left no-repeat; }
#br					{ background: url(../images/br.gif) top right no-repeat; }
.sep_l				{ float: left; background: url(../images/sep_l.gif) top left no-repeat; }
.sep_r				{ float: right; background: url(../images/sep_r.gif) top right no-repeat; }

#main-content		{ margin: 0; padding: 9px; }
#quick-search,#quick-search-top { width: 840px; margin: 12px auto 12px auto; text-align: center; }
#bbb-seal			{ width: 47px; float: left; }
#qs-ssl				{ width: 75px; float: right; }
#qs-ssl p			{ margin:0; padding:0; font-size: 11px; font-style:italic; text-align: center; }
#qs-form			{ width: 660px; white-space: nowrap; padding: 0;  margin: auto; }
#qs-form .search-rule	{ margin: 0; }
#qs-row				{ margin: 12px auto 12px auto; text-align: center; font-size: 14px; padding:0; }
#qs-row input		{ margin: 0 4px 0 4px;  }

.search-rule		{ width: 100%; height: 5px; font-size: 2px; background: url(../images/search-rule-tile.gif) top left repeat-x; }
.nav-links			{ margin: 3px 0 3px 0; padding:0; text-align:center; }
.nav-links li		{ display:inline; list-style: none; font-size: 12px; }

.right				{ text-align: right; }
.center				{ text-align: center; }
.medium				{ font-size: 12px; }
.small				{ font-size: 11px; font-style: italic; }
.credit				{ color: #FFFFFF; font-size: 10px; font-style: italic; text-align: center; }
.clear				{ clear: both; }
.emph				{ color: #ff0000; font-weight: 700; font-style: italic; }
.nodot li			{ list-style: none; }
.nospace			{ padding:0; margin:0; }
.bordered			{ border: 2px solid #4C5A6E; }
.long-field			{ width: 420px; }
.med-field			{ width: 145px; }
.short-field		{ width: 75px; }
.graphic-button {
	background: url(../images/main-topic-bg.gif) top left repeat-x; 
	border:2px  outset #5899BE;
	font-weight: 700;
	font-style:italic;
}
ul.checkmark-list li { list-style-image:url(/images/checkmark.gif); }

a:link				{ color: #526791; font-weight: 700; }
a:visited			{ color: #677A96; font-weight: 700; }
a:active			{ color: #FF0000; font-weight: 700; }
a:hover				{ color: #1761D2; font-weight: 700; }
a.noline:link		{ color: #526791; text-decoration: none; }
a.noline:visited	{ color: #677A96; text-decoration: none; }
a.noline:active		{ color: #FF0000; text-decoration: none; }
a.noline:hover		{ color: #1761D2; text-decoration: none; }

