/* ============ Globals */

body { font:11px/1.2 Arial, Helvetica, sans-serif; background: #fff; color: #4b4b4b; }
html,body,form,p,div { padding:0; margin:0; }
img a, img, img a:hover { border: none; text-decoration:none; background:none; }
table,tr,td { vertical-align: top; }




/* ============ Headings */
h1 { font: 24px Times New Roman, Times, serif; margin:0; padding:0; line-height:normal; color: #fff; font-weight: normal; }
h2 { font: 14px tahoma; color: #902a37; font-weight: bold; margin:0 0 6px; padding: 0; }
h3 { font: 14px Times New Roman, Times, serif; color: #333; font-weight: normal; padding:0 0 4px 0; margin:0; }
#rightColumm h2 { padding: 0 0 5px 0; }


/* ============ Site */
#wrapper { width: 907px; padding:  0 16px;; background:url(/UserUploadImages/system2/wrapper-bg.gif) repeat-y top left; margin: 0 auto; }

	#header { background: #a0b6c0; height: 71px; padding: 0 20px 0 0; }	
		#logo { line-height: 0; width: 173px; padding: 0 0 0 7px; float: left; }
		#logo a { border: none !important; }
		#logo img { display:block; line-height:0; }
		
		#tools { float: right; width: 170px; border-left: 1px solid #fff; border-right:1px solid #fff; border-bottom: 1px solid #fff; padding: 5px 8px; font: 14px Times New Roman, Times, serif; color: #fff; }
		#bottomTools { clear:right; float: right; width: 300px; padding: 15px 0 0 0; }
		#search { float: right; width: 212px; padding: 0; }
		#sitemap22 { float: left; font: 14px Times New Roman, Times, serif; color: #fff; width: 60px; background:url(/UserUploadImages/system2/sitemap_mini.gif) no-repeat center left; padding: 0 0 0 20px;  }
                  #sitemap22 a, #tools a { color: #fff; }
		
		#main-navigation { background: #a0b6c0; height: 20px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; line-height: normal; margin: 0; padding: 0; }
		
		#top { background: #a0b6c0 url(/UserUploadImages/system2/top2-bg.gif) repeat-x bottom left; height: 153px; }
		#topLeft { width: 638px; float: left; }
		#topRight { width: 200px; float: right; color: #fff; line-height: 1.4; padding: 15px 25px 10px 25px; height: 100px; overflow: hidden; }

                #pbc { padding: 10px 0 4px 15px; color: #d0d0d0; }
                #pbc .SMPSeparator { background: url(/UserUploadImages/system2/faded-red-arrow.gif) no-repeat center 4px; width: 5px; height: 7px; padding: 0 10px;  }
		
	#content { clear: both; background-color:#fff; }
		.teaser { width: 276px; float: left; padding: 25px 13px; }
			.teasHead { font: 18px Times New Roman, Times, serif; color: #333; padding: 0 0 6px 0; }
			.teasPic {}
			.teasCont { padding: 10px 0 0 0; }
		#content #leftColumm { width: 167px; float: left; padding: 10px 15px; }
                   #leftColumm .AddCMSSysMainSelected { color: #fff !important; background:#A0B6C0 url(/UserUploadImages/system2/nav-arrow-left.gif) no-repeat scroll 5px center; display:block; padding:4px 4px 4px 15px; }
                   #leftColumm ul { margin:0; padding:0; list-style:none; }
                   #leftColumm ul ul ul { margin:0; padding:0 0 0 15px; list-style:none; }
                   #leftColumm ul li { display: inline; margin:0; padding:0; list-style:none; }
                   #leftColumm ul li a { background: url(/UserUploadImages/system2/subnav-item.gif) no-repeat scroll center left; margin:0; padding:5px 5px 5px 17px; list-style:none; color: #666; }
                   #leftColumm ul li a:hover { color: #990000; }
               
		#content #mainContent { float:left; padding:10px 20px 10px 10px; width:680px; }
                  #pmaincontent { font: 14px/1.4 arial, verdana; color: #4f4f4f; padding: 0 0 15px 0; }
                  #mainContent .textTD { padding: 0 10px 0 0; width: 150px; }
		#content #rightColumm { float: left; width: 575px; border-left: 1px solid #cfcfcf; padding: 0 0 0 25px; }

	#footer { clear:both; color: #7f7f7f; background:url(/UserUploadImages/system2/footer-bg.gif) no-repeat bottom left; padding: 5px 15px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
	
/* ============ Site Extra Styling */

	#leftColumm strong { color: #000; }

	
	.AddCMSSysSearchText { border: 1px solid #666; background: #fff; font: 9px arial; padding: 1px; width: 155px; }
	.AddCMSSysSearchButton {  
		border: 0; 
		font-weight: bold;
		color: #fff;
		text-align: center;
		font: 9px arial;
		background:transparent url(/UserUploadImages/system2/search-button.gif) repeat-y scroll 0px 0px;
		width: 46px; height: 16px;
		padding: 0;
		margin: 0 0 -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: 14px Times New Roman, Times, serif;
		padding: 2px 16px 1px 16px; background:url(/UserUploadImages/system2/nav-arrow-left.gif) no-repeat center left; text-decoration: none; }
		#main-navigation ul li a:hover, #main-navigation a.AddCMSSysMainSelected { color: #b80808; }
		
		#subnavigation a.AddCMSSysSubSelected {}
		


/* ============= Links */

		a {
		
			color: #990000;
			text-decoration: none;

			
		}
		
		a:visited { color:#990000; }
		a:hover {
		
			color: #333;
		
		}
		
		a:focus,
		a:active {
		
			color:#990000;
			border:none;
		
		}