/* ============ Globals */

body { font:11px/1.4 Verdana, Arial, Helvetica, sans-serif; background: #fefefd url(/UserUploadImages/system/bg.gif) repeat-x left top; color: #4b4b4b; }
html,body,form,p,div { padding:0; margin:0; }
img a, img, img a:hover { border: none; text-decoration:none; background:none; }



/* ============ Headings */
h1 { font: 18px Arial, Helvetica, sans-serif; margin:0; padding:0 0 8px 0; line-height:normal; color: #000; font-weight: normal; }
h2 { font: 14px Arial, Helvetica, sans-serif; color: #333; font-weight: bold; margin:0; padding: 0 0 8px 0; }
#rightColumm h2 { padding: 0 0 5px 0; }


/* ============ Site */
.wrap { background:url(/UserUploadImages/system/wrapper_bg.gif) repeat-y center top; }
.wrapTop { background:url(/UserUploadImages/system/wrapper_top_bg.gif) no-repeat center top; }
#wrapper { width: 945px; padding: 0 20px 0 12px; background:url(/UserUploadImages/system/wrapperbg.gif) repeat-y top center; margin: 0 auto; }

		#logo { line-height: 0; padding: 14px 0; float: left; width: 232px; }
		#logo a { border: none !important; }
		#logo img { display:block; line-height:0; }
		
		.partners { float: right; width: 195px; overflow:hidden; color: #9b9a99; font-size: 10px; }
		.partners span { display: block; padding: 4px 0 4px 8px; }

		#main-navigation { background:url(/UserUploadImages/system/nav_bg.gif) no-repeat top left; height: 40px; line-height: normal; margin: 0; padding: 0; clear:both; }
	#content { clear: both; padding: 0 0 20px 0; }
		#content .leftColumm { width: 200px; float: left; padding: 10px 0 0 0; }
		#content .mainColumm { width: 683px; float: right; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #666; }
		#content #rightColumm { float: left; width: 575px; border-left: 1px solid #cfcfcf; padding: 0 0 0 25px; }
		
		.subTop img { display: block; }
		.subCont { padding: 20px 55px 0 0; }
		
		
		.teasers { padding: 20px 0; }
		.teasers .teaser { width: 287px; float: left; padding: 0 38px 0 0; }
		
		.teasers h2 { font: bold 20px Arial, Helvetica, sans-serif; color: #bf2e1a; padding:0; margin:0; }
		.teasers .teasHead { padding:0 7px 6px 7px; margin:0; }
		.teasers .teasCont { padding:0 7px 15px 7px; margin:0; font: 11px/1.4 Arial, Helvetica, sans-serif; color: #282828; letter-spacing:inherit; }		
		.teasers .teasPic { display: block; position: relative; width: 287px; height: 180px; }		
		.teasers .teasPic img { display: block; }		
		.teasers .teasPic span { display: block; position: absolute; bottom:5px; left:5px; background: #000; color: #fff; font: 16px Arial, Helvetica, sans-serif; padding: 5px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; width: 268px; }		
		.teasers .none { padding: 0 !important; }

	#footer { clear:both; color: #000; width: 947px; height: 30px; text-align: center; background:url(/UserUploadImages/system/footer_bg.gif) no-repeat left top; padding: 10px 0 0 0; }
	
	
/* ============ Site Extra Styling */
	
	.AddCMSSysSearchText { border: 1px solid #d2d2d2; background: #fff; font: 9px arial; padding: 1px; }
	.AddCMSSysSearchButton {  
		border: 0; 
		font-weight: bold;
		color: #fff;
		text-align: center;
		font: 9px arial;
		background:transparent url(/UserUploadImages/system/search-button.gif) repeat-y scroll 0px 0px;
		width: 36px; height: 17px;
		padding: 0;
		margin: 0 3px -1px 3px;
		cursor: pointer;
		}
		
		a.AddCMSSysMain, a.AddCMSSysMainSelected { height: auto !important; }
		
		/* Navigation */
		#main-navigation ul { list-style: none; margin: 0; padding: 0 0 0 10px; }
		#main-navigation ul li { list-style: none; display: inline; }
		#main-navigation ul li a { float: left; list-style: none; color: #fff; font: 13px Arial, Helvetica, sans-serif; 
		font-weight: bold; padding: 12px 16px 11px; background:url(/UserUploadImages/system/nav-border-right.gif) no-repeat center right; text-decoration: none; }
		#main-navigation ul li a:hover, #main-navigation a.AddCMSSysMainSelected { color: #fff; background:url(/UserUploadImages/system/nav_bg_hover.gif) repeat-x left top; }
		
		.leftColumm .AddCMSSysMainSelected { background: none !important; font: bold 20px arial, verdana; color: #393939 !important; padding:5px 5px 10px 12px !important; margin:0; border: none !important; }
		.leftColumm ul { list-style: none; padding: 0; margin:0; }
		.leftColumm ul ul ul { list-style: none; padding: 0 0 0 10px; margin:0; }
		.leftColumm ul li { padding: 0; margin:0; display: inline; }		
		.leftColumm ul li a { width: 165px !important; padding: 6px 6px 6px 30px !important; margin:0; display: block; background:url(/UserUploadImages/system/subnav_arrow.gif) no-repeat 15px center; border-bottom: 1px solid #d5d5d5; font: 14px Arial, Helvetica, sans-serif; color: #2f2f2f;}		
		.leftColumm ul li a:hover, .leftColumm .AddCMSSysSubSelected { background:#f3f3f3 url(/UserUploadImages/system/subnav_arrow.gif) no-repeat 15px center; color: #98302f;}		
		


/* ============= Links */

		a {
		
			color: #7f0c09;
			text-decoration: none;

			
		}
		
		a:visited { color:#7f0c09; }
		a:hover {
		
			color: #ae1f1b;
		
		}
		
		a:focus,
		a:active {
		
			color:#7f0c09;
			border:none;
		
		}