﻿body {font-family: Verdana, Arial, Helvetica, sans-serif; background: #e7e7e7 url('../media/bg_header.gif') repeat-x; color: white; font-size: 11px; line-height: 17px; padding: 0 0 12px 0;}
* {margin: 0; padding: 0;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px;}

a {color: #ef932c; text-decoration: none; -moz-outline-style: none;}
a:hover {text-decoration: underline;}
a img {border: 0;}

/*ul,*/ ol {clear: both; margin: 0 0 1em 2em; padding: 0; list-style-position: outside;}
.wrapContentP ul li {clear: both; margin: 0; padding: 0 0 0 25px; list-style: none; list-style-position: outside; background-image: url('../media/arrow.gif'); background-repeat: no-repeat; background-position: 0 1px;}
.wrapContentS ul li {clear: both; margin: 0 0 0.5em 2em; padding: 0; list-style-type: square; color: white; list-style-position: outside;}

p {padding: 0 0 1em 0;}

h1 {font-size: 14px; font-weight: bold; margin: 0 0 0.5em 0; padding: 0; color: #ef932c;}
h2 {font-size: 14px; font-weight: bold; margin: 0 0 0.5em 0; padding: 0; color: #ef932c;}
h3 {font-size: 14px; font-weight: bold; margin: 0 0 0.5em 0; padding: 0; color: #ef932c;}

#ctrRoot {width: 969px; padding: 0; margin: 0 auto; text-align: left; overflow: hidden;}
	/* *** HEADER *** */
	#ctrHeader {float: left; width: 969px; height: 138px; overflow: hidden;}
		.logo {float: left; margin: 0;}
		.topMenu {float: right; margin: 10px 0 0 0;}
			.topMenu div {padding-bottom:4px}
			.topMenu a {background: #c50023; color: white; padding: 2px 4px;}
		.topSearch {float: right; margin: 10px 0 0 0; clear: both;}
	/* *** CONTENT *** */
	#wrapColumns {float: left; width: 969px; min-height: 400px; margin: 0 0 1px 0; background: url('../media/bg_wrapColumns.gif') repeat-y;}
		/* *** COLUMN LEFT *** */
		.colLeft {float: left; width: 190px; margin: 0 20px 0 0; overflow: hidden;}
			/* *** SUBMENU *** */
			#ctrSubMenu {width: 190px; padding: 0px; margin: 0px;}			
			#ctrSubMenu h3 {display: block; background-color: #c50023; border-bottom: 1px solid #333131; padding: 7px 0 6px 4px; color: white; margin: 0px; width:186px;}
			#ctrSubMenu ul {list-style: none; margin: 0px; padding: 0px; border: none; font-size: 14px;}
			#ctrSubMenu ul li {margin: 0px; padding: 0px;}
			#ctrSubMenu ul li a {display: block; border-bottom: 1px solid #333131; padding: 5px 0px 5px 4px; text-decoration: none; color: black; background: #fed100; width:186px;}			
			#ctrSubMenu ul li a:hover, #ctrSubMenu ul li a:focus, #ctrSubMenu ul li a.active {color: white; background-color: #c50023;}
		
		/* *** COLUMN RIGHT *** */
		
		.colRight {float: left; position:relative; width: 759px; overflow: hidden;}

			/* *** MENU *** */
			#ctrMenu {float: left; width: 759px; height: 30px; background: #c50023; border-bottom: 1px solid white;}
				#nav {display:inline; float:left; width:759px; height:26px; margin: 0; padding: 0; list-style:none; font-size: 14px; font-weight:bold;}
				#nav li {float:left;}
				#nav li a {display:block; width: 190px; padding-top: 7px; padding-bottom: 6px; text-align: center; text-decoration:none; color: white; background: url('../media/bg_1x1_white.gif') right repeat-y;}
				#nav li a.last {width: 189px; background-image: none;}
				#nav li a.lastactive {width: 189px; background: #c50023;}
		
				#nav li a:hover, #nav li a.active {text-decoration: none;}
				#nav li:hover, #menu li.hover {position: static;}
				
				#nav ul {margin: 0; padding: 0; width:189px; list-style:none; font-weight: normal; border-top: 1px solid white;}
				#nav ul a {margin:0; padding: 0; list-style:none; background:#fed100; text-align: left;  display:inline;}
						
				#nav li ul {position:absolute; left:-999em;}
				#nav li ul a {display:block; width:149px; padding: 0.5em 15px 0.5em 25px; color: black; border-bottom: 1px solid white; background-image:url('../../../../rebus/website/070921/media/arrow_downNav.gif'); 
				background-repeat: no-repeat; background-position: 15px 12px;}
				#nav li ul a:hover, #nav li ul a.active {color:white; background: #c50023 url('../../../../rebus/website/070921/media/arrow_downNav_active.gif') no-repeat 15px 12px; }
				#nav li:hover ul, #nav li.sfhover ul {left: auto;}
			/* *** CONTENT PORTAL *** */
			.banner {float: none; width: 759px;}
			.wrapContentP {float: none;border-top:1px solid white}
				.contentTopL {float: left; width: 359px; padding: 10px 11px 10px 10px;}
				.contentTopLbreed {float: left; width: 717px; padding: 10px 11px 10px 10px;}
				.contentTopL ul{margin-left: 0px;}
				.contentTopR {float: left; width: 358px; padding: 10px;}
				.wrapContentBot {float: none; width: 759px;}
					.contentBotL {float: left; width: 379px; padding: 0 1px 0 0; border-top: 1px solid white;}
						.imgLeft {float: left; width: 250px; border-right: 1px solid white; overflow: hidden;}
						.imgRight {float: left; width: 128px; overflow: hidden;}
					.contentBotR {float: left; width: 379px; height: 134px; padding: 0; border-top: 1px solid white;}
					
			/* *** CONTENT SUB *** */				
					.wrapContentRight {float: left; width: 379px; padding-bottom: 390px; overflow: hidden;}					
					
					#imgCtr  {position:absolute;z-index:99;bottom:0;right:-2px;width:381px;list-style-type:none;margin:0:padding:0;line-height:0;font-size:0;overflow:hidden}
					#imgCtr li {float:left;line-height:0;font-size:0}
					#imgCtr li img {border-width:1px 1px 0 0;border-color:white;border-style:solid}

					
					
				
	/* *** FOOTER *** */
	#ctrFooter {float: left; width: 100%; height: 14px; background: url('../media/bg_footer.gif') repeat-y;}
	#ctrFooter a {color: white;}
	#ctrFooter h1 {font-size: 11px;}
