


/* Main classes */

#rf-main-body 					{ width: 99%; padding: 10px 0px 0px 0px; margin: 0 auto; text-align: center; }
#rf-page-container				{ width: 900px; background: #ACACAC; margin: 0 auto; }
#rf-hdr-container				{ height: 125px; }
#rf-hdr-banner					{ width: 844px; height:107px; margin: 15px 20px 5px 25px; float: left; }
#rf-cont-container				{ border: 0px solid #FFFFFF; }

#rf-title-index-a				{ padding: 10px; }
#rf-content-section1 p			{ padding: 10px; }
/* Nav Bar */

#rf-navbar-container			{ text-align: center; width: 100%; height: 30px; background: #000000 url(../assets/images/rf-navbar-bg.gif) repeat-x left top; }
#rf-navbar						{  }
#rf-navbar li					{ padding: 6px 20px 6px 20px; list-style-type: none; float: left; font-size: 11px; font-weight: bold; }
#rf-navbar li a:link			{ color: #000000; text-decoration: none; }
#rf-navbar li a:visited			{ color: #000000; text-decoration: none; }
#rf-navbar li a:hover			{ color: #990000; text-decoration: none; }

/* Content area */

#rf-content-container			{ background: #ACACAC; text-align: left; line-height: 150%; padding: 15px 0px 0px 0px;}
#rf-content-section				{ color: #CECECE; background: #000000; border: 1px solid #646464; }
#rf-content-section p			{ padding: 0px 0px 0px 10px; }

#rf-full-div					{ width: 844px; float: left; padding: 0px 10px 0px 25px; }
#rf-large-div		a:link		{ color: #FA8600; font-size: 11px; font-weight: bold; }
#rf-large-div		a:visited	{ color: #FA8600; font-size: 11px; font-weight: bold; }
#rf-large-div		a:hover		{ color: #0099FF; font-size: 11px; font-weight: bold; }
#rf-large-div					{ width: 486px; float: left; padding: 0px 10px 5px 25px; }
#rf-small-div					{ width: 331px; float: left; padding: 0px 10px 5px 25px; }

/*News Block - Only 1 allowed per page !!! */

#rf-cont-container				{ width: 100%; padding:  0px; background: #303030 url(../assets/images/rf-cont-block-bg.jpg) repeat-x top left; }
#rf-cont-block-top				{ width: 100%; padding:  0px; margin-top: 0px; }
#rf-cont-block-btm				{ width: 100%; padding:  0px; }

#rf-cont-title					{ background: #000000 url(../assets/images/rf-title-news-bg) repeat-x top left; }

.rf-cont-blockitem				{ padding: 10px; color: #CCCCCC; }
.rf-cont-blockitem	h1			{ color: #FFFFFF; font-weight: normal; margin: 0px 0px 20px 0px;}
.rf-cont-blockitem	h1 a:link	{ font-size: 21px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
.rf-cont-blockitem	h1 a:visited{ font-size: 21px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
.rf-cont-blockitem	h1 a:hover	{ font-size: 21px; color: #CCCCCC; font-weight: normal; text-decoration: underline; }
.rf-cont-blockitem	h2			{ color: #FFFFFF; font-size: 10px; font-weight: normal; }
.rf-cont-blockitem	a:link		{ color: #FA8600; font-size: 11px; font-weight: bold; }
.rf-cont-blockitem	a:visited	{ color: #FA8600; font-size: 11px; font-weight: bold; }
.rf-cont-blockitem	a:hover		{ color: #FFFFFF; font-size: 11px; font-weight: bold; }

/* content block */

/*#rf-cont-container				{ width: 100%; background: #303030 url(../assets/images/rf-cont-block-bg.jpg) repeat-x top left; }
#rf-cont-block-top				{ width: 100%; }
#rf-cont-block-btm				{ width: 100%; }
*/


/* Footer */

#rf-ftr-container				{ width: 100%; height: 30px; background: #FFFFFF url(../assets/images/rf-ftr-bg.gif) repeat-x left top; }
#rf-ftr-container span			{ font-weight: bold; display: block; float: right; padding: 7px; }
#rf-ftr-container a:link		{ color: #000000; text-decoration: none; }
#rf-ftr-container a:visited		{ color: #000000; text-decoration: none; }
#rf-ftr-container a:hover		{ color: #990000; text-decoration: underline; }


/* Registration form - simple */

#rf-register-simple 			{ padding: 5px; margin: 0px 10px 10px 10px;  width: 190px; border: 1px solid #1A1A1A; background: #000000; color: #CECECE; float: right; }
#rf-register-simple h1			{ font-size: 19px; }
#rf-register-simple  input	 	{ font-size: 10px; float: right; margin: 2px; }
#rf-register-simple  .rf-tbox 	{ font-size: 10px; height: 14px; padding: 0px; float: right; margin: 2px; }
#rf-register-simple  .rf-btn	{ clear: both; font-size: 10px; height: 19px; padding: 0px; float: right; margin: 2px; }
#rf-register-simple  span 		{ clear: both; font-size: 11px; padding: 0px; float: left; margin: 2px; }

#rf-form-register				{ padding: 5px; text-align: left; width: 400px; border:0px solid #1A1A1A;  }
#rf-form-register h1			{ font-size: 19px; }
.rf-fm-block-in					{ padding: 0px; width: 200px; float: left; }
.rf-fm-block-in .rf-tbox		{ font-size: 13px; width: 225px; height: 14px; background: #DEDEDE; border: 1px solid #FFFFFF; }
.rf-fm-block-in .rf-tbox-smaller { font-size: 13px; width: 135px; height: 14px; background: #DEDEDE; border: 1px solid #FFFFFF; }
.rf-fm-block-lbl				{ font-weight: bold; width: 100px; height: 24px; float: left; margin: 0px 5px 0px 10px; }

.rf-tbox-mail  					{ font-size: 13px; width: 255px; height: 14px; background: #DEDEDE; border: 1px solid #FFFFFF; }

.rf-fm-chklst-title				{ margin: 10px 0px 0px 0px; }
.rf-fm-chklst					{ width: 100%;  }
.rf-fm-chklst li				{ font-weight: bold; list-style-type: none; float: left; width: 16%; margin: 0px 2px 0px 2px; }
.rf-fm-chklst li span			{ margin: 0px 0px 0px 2px; }

.rf-fm-other-inst-container		{ width: 100px; height: 24px; float: right; }
.rf-fm-other-inst				{ margin: 0px 0px 0px 4px; font-size: 12px; width: 150px; float: left; height: 12px; background: #DEDEDE; border: 1px solid #FFFFFF; }

.rf-login-form-container		{ width: 400px; margin: 0px auto; }

.rf-btn-submit					{ font-size: 19px; }
.rf-btn-submit-fixed			{ font-size: 15px; height: 23px; }
.rf-fm-select					{ width: 135px; }


/* other classes */

#rf-sidebar-info				{ float: right; width: 180px; height: 400px; border: 1px solid #444444; padding: 5px; margin: 5px; }
#rf-sidebar-info h3				{ font-size: 12px; }
#rf-sidebar-info ul				{ margin: 0px; padding: 0px; }
#rf-sidebar-info li				{ padding: 2px; list-style-type: none; border-bottom: 1px dotted #AAAAAA; }
#rf-sidebar-info a				{ text-decoration: none; }
#rf-sidebar-info	a:link		{ color: #FA8600; font-size: 11px; font-weight: normal; }
#rf-sidebar-info	a:visited	{ color: #FA8600; font-size: 11px; font-weight: normal; }
#rf-sidebar-info	a:hover		{ color: #FFFFFF; font-size: 11px; font-weight: normal; }

a.rf-other-link link			{ color: #FA8600; font-size: 11px;}
a.rf-other-link:visited			{ color: #FA8600; font-size: 11px; }
a.rf-other-link:hover			{ color: #FFFFFF; font-size: 11px; }
