/* ------------------------------------------------------------------- */
/* FIXES */
/* ------------------------------------------------------------------- */
.clearfix:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 				{ display: inline-table; }
* html .clearfix 		{ height: 1%; }
.clearfix 				{ display: block; }

/* ------------------------------------------------------------------- */
/* GLOBAL Styles */
/* ------------------------------------------------------------------- */
body 					{ font-family:Sans-serif, Arial, Helvetica; font-size:70%; padding:0; margin: 0; background-color: #333333; }
input					{ font-family:Sans-serif, Arial, Helvetica; }
textarea				{ font-family:Sans-serif, Arial, Helvetica; font-size:100%; }
select		 			{ font-family:Sans-serif, Arial, Helvetica; font-size:90%; }
th, td 					{ font-family:Sans-serif, Arial, Helvetica; }
p 						{ padding:0px; margin: 0px 0 15px 0; color:#666666; }
img 					{ border:0px; }
form 					{ padding:0px; margin: 0px; }
.button 				{ font-size:90%; color: #fff; background: #1c549b; border-top: 1px solid #6e92bf; border-right: 1px solid #0f2d53; 
							border-bottom: 1px solid #0f2c51; border-left: 1px solid #6f92bf; }

a:link 					{ text-decoration: none; color:#990000; }
a:visited 				{ text-decoration: none; color:#990000; }
a:hover 				{ text-decoration: underline; color:#990000; }
a:active 				{ text-decoration: none; color:#990000; }

h1 						{ font-size: 120%; font-family:Georgia, Times New Roman, Helvetica, serif; color: #000000; padding: 8px 0 3px 0; margin: 0;}
h2 						{ font-size: 110%; padding: 0 0 9px 0; margin: 0;}
h3 						{ font-size: 100%; padding: 8px 0 6px 0; margin: 0;}
h4 						{ font-size: 100%; padding: 8px 0 4px 0; margin: 0;}
h5 						{ font-size: 100%; padding: 10px 0 2px 0; margin: 0;}
h6 						{ font-size: 100%; padding: 0; margin: 0;}

ul 						{ padding-left:10px; }
ul li					{ list-style-image:url(../grfx/formatting/bp-01.jpg); padding:0 0 0 0; margin:0 0 0 0; color:#666666; margin:0px; padding:0px; }
ul ul					{ padding-left:25px; }
ul ul li				{ list-style-image:url(../grfx/formatting/bp-02.jpg); padding:0 0 0 0; margin:0 0 0 0; color:#666666; }

.small-print 			{ font-size: 60%; }
.note 					{ font-style: italic; }
#Style-Switcher 		{ margin: 5px auto 0 auto; padding: 0; width: 760px; text-align: center; }

/* ------------------------------------------------------------------- */
/* TEMPLATE Styles */
/* ------------------------------------------------------------------- */
#Body-Wrapper 			{ width: 780px; padding: 0px 0px 0px 0px; margin: 0px auto; text-align: left; position: relative; 
							background-image:url(../grfx/layout/bg-tile.gif); background-repeat:repeat-y; }
#Page-End 				{ width: 780px; margin: 50px auto; }

/* ------------------------------------------------------------------- */
/* HEADER Styles */
/* ------------------------------------------------------------------- */
#Header-Wrapper 				{ width: 760px; height: 94px; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px ; 
									background-image:url(../../rpv4x435/grfx/backgrounds/bg_header.jpg); 
									background-position:top; background-repeat:no-repeat; }
#Header-Wrapper form 			{ clear: right; float: right; padding: 0; margin: 5px 5px 0 0; }
#Header-Wrapper form label 		{ color: #fff; }
#Header-Wrapper form .button 	{ background: #adb4d3; border-top: 1px solid #cbcfe3; border-right: 1px solid #5c6071; border-bottom: 1px solid #5b5f6f; 
									border-left: 1px solid #cbcfe3; color: #fff; font-weight: bold; }
#Header-Wrapper form .input 	{  }

/* ------------------------------------------------------------------- */
/* HEADER - WEBSITE LOGO Styles */
/* ------------------------------------------------------------------- */
#Website-Logo-Wrapper			{ text-decoration: none; border: none; }
#Website-Logo					{ float: left; margin: 0; padding: 0; width: 145px; height: 79px; }
#Website-Logo a 				{ display: block; margin: 0; padding: 0; width: 137px; height: 66px; text-decoration: none; 
									background: transparent url(../../rpv4x435/grfx/logos/rpv4x4-logo.gif) 0 0 no-repeat; text-indent: -9000px; border: none; }
#Website-Logo a:hover 			{ text-decoration: none; border: none; }

/* ------------------------------------------------------------------- */
/* CONTENT Styles */
/* ------------------------------------------------------------------- */
.Page-Wrapper 			{ padding: 0 8px; position: relative; }
#Content-Wrapper 		{ float: left; width: 764px;}
#Main-Content-Wrapper 	{ float: left; width: 764px;}

