/**
 * SVN $Id$
 *
 * Sierra Detention Systems
 * Copyright (C) 2009 by Sierra Detention Systems
 *
 * Global css file for screen media and more sophisticated browsers.
 */
 
 
 /* GLOBAL STYLES */
 	*			{margin:0;padding:0;}
	body		{background:#e9e9e9}
	p			{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;line-height:19px;}
	a			{color:#8d2a2a;text-decoration:none;}
	a			{color:#11499b;text-decoration:none;}
	img			{border:none;}
	.clear{clear:both;}
	.hidden{display:none;}
	div.clear{height:1px;line-height:1px;font-size:0px;}
	#wrapper	{width:100%;background:#FFF;}
	#content-wrapper	{width:1002px;margin:0 auto;}
	
	#footer		{padding:12px 0;width:100%;border-top:1px solid #b8b8b8;background-color:#e9e9e9;text-align:center;margin-top:45px;}
	#footer p	{color:#979797;margin-top:5px;}
	#footer a	{color:#6a6a6a;}

	
	#header		{width:1002px;margin:0 auto;padding-top:25px;}
	
	#content	{width:1002px;}
	#content h1	{font-family:tradeGothic, arial, sans-serif;font-size:36px;margin:0;color:#6a6a6a;}
	#content h2	{font-family:tradeGothic, arial, sans-serif;font-size:14px;margin:0;color:#6a6a6a;margin-top:5px;}
	#content h3	{color:#8d2a2a;font-family:Arial, Helvetica, sans-serif;font-size:11.5px;margin:0 5px 2px 0;padding-top:7px;}
	#content p	{margin-top:5px;}
	
	
	#content .column		{margin-right:19px;width:185px;float:left;display:inline;}
	#content .column h1		{margin-top:0;}
	#content .column img	{float:left;display:inline;}
	#content #last			{margin-right:0;}
	#content .news			{margin-top:5px;padding-bottom:12px;} /*border-bottom:1px solid #e9e9e9;*/
	#content .news img		{margin-right:8px;margin-top:8px;}
	#content .news p		{font-size:11px;line-height:14px;padding-right:5px;}
		
	#left		{border-right:1px solid #bbbbbb;width:107px;padding-bottom:50px;float:left;display:inline;}
	
	#middle								{width:470px;float:left;display:inline;margin-left:18px;overflow:hidden;}
	#middle h1							{font-family:tradeGothic, arial, sans-serif;font-size:44px;height:50px;color:#6a6a6a;margin-top:5px;border-bottom:1px solid #BBB;}
	#middle h2							{font-family:tradeGothic, arial, sans-serif;font-size:34px;height:40px;color:#11499b;margin-top:10px;}
	#middle h3							{font-family:tradeGothic, arial, sans-serif;font-size:14px;height:26px;color:#6a6a6a;margin-top:5px;}
	#middle h4							{font-family:Arial,Helvetica,Verdana;font-size:11.5px;color:#11499b;font-weight:normal;}
	#middle p							{margin-top:0 !important;margin-bottom:10px !important;padding-top:5px !important}
	.bottomBorder						{border-bottom:1px solid #BBB !important;}
	.noBorder							{border:none !important;}
	.largeLeftPad						{padding-left:158px !important;*padding-left:0px !important;}
	.minus10TopMargin					{margin-top:-10px !important;*margin-top:-20px !important;}
	.plus10TopMargin					{margin-top:10px !important;}
	
	#middle ul							{list-style-image:url(../images/list-style-image.gif);margin:10px 0 10px 35px;}
	#middle ul li						{font-family:Arial, Helvetica, sans-serif;font-size:11.5px;color:#666;margin-bottom:5px;}
	#middle .content-module				{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;}
	#middle .content-module img			{float:left;margin-right:8px;margin-top:7px;padding-bottom:5px;}

	/*
	#middle h1.admin					{padding-left:158px;margin-top:10px;font-size:34px;height:40px;color:#11499b;border-bottom:0 !important;}
	#middle .content-module h2			{font-size:10px;margin-top:5px;margin-bottom:-8px;line-height:34px;}
	#middle h3							{margin-top:10px;font-size:34px !important;height:40px !important;color:#11499b;border-bottom:0 !important;}
	#middle h2.title					{padding-left:158px;font-size:14px;margin-top:-10px;}
	#middle h2#news						{font-size:14px;margin-top:4px;font-style:italic;height:30px;}
	#middle h2.nickname					{}
	*/
	
	#middle #Breadcrumbs a				{color:#999999;text-decoration:none;}
	#middle #Breadcrumbs a:hover				{color:#999999;text-decoration:underline;}
	
	
	#right					{width:388px;float:left;display:inline;margin-left:16px;}
	#right .module			{border-top:1px solid #ccc;width:177px;overflow:hidden;height:65px;float:left;display:inline;margin:10px 5px 0 12px;padding-bottom:15px;}
	#right .module-bottom	{border-bottom:1px solid #ccc;border-top:1px solid #ccc;width:175px;float:left;display:inline;margin:10px 5px 0 12px;padding-bottom:15px;}
	#right h3				{margin-left:0;}
	#right p				{margin-right:0px;font-size:11px;line-height:14px;}
	
 	/* NAV STYLES */	
		ul#nav						{margin-right:10px;}
		ul#nav li					{list-style-type:none;}
		ul#nav li a					{text-indent:-5000px;display:block;height:30px;}
		
		ul#nav li#Company			{background:url(../images/company.gif) 0 0 no-repeat;}
		ul#nav li#Company a:hover, 
		ul#nav li#Company a.current,
		ul#nav li#Company a.section
								 	{background:url(../images/company-active.gif) 0 1px no-repeat;}
		
		ul#nav li#Services			{background:url(../images/services.gif) 0 0 no-repeat;margin-top:3px;}
		ul#nav li#Services a:hover, 
		ul#nav li#Services a.current,
		ul#nav li#Services a.section
									{background:url(../images/services-active.gif) 0 0 no-repeat;}
		
		ul#nav li#Products			{background:url(../images/products.gif) 0 -1px no-repeat;}
		ul#nav li#Products a:hover, 
		ul#nav li#Products a.current,
		ul#nav li#Products a.section
									{background:url(../images/products-active.gif) 0 -1px no-repeat;}
		
		ul#nav li#Projects			{background:url(../images/projects.gif) 0 -6px no-repeat;padding-top:3px;margin-top:10px;}
		ul#nav li#Projects a:hover, 
		ul#nav li#Projects a.current,
		ul#nav li#Projects a.section
									{background:url(../images/projects-active.gif) 0 -9px no-repeat;}
		
		ul#nav li#News				{background:url(../images/news.gif) 0 0 no-repeat;}
		ul#nav li#News a:hover, 
		ul#nav li#News a.current,
		ul#nav li#News a.section
								 	{background:url(../images/news-active.gif) 0 0 no-repeat;}		
		
		ul#nav li#Contact			{background:url(../images/contact.gif) 0 -2px no-repeat;}
		ul#nav li#Contact a:hover,
		ul#nav li#Contact a.current,
		ul#nav li#Contact a.section
								 	{background:url(../images/contact-active.gif) 0 -2px no-repeat;}
		
		/* SUB NAV STYLES */
		#content #middle ul#sub-nav		{margin:0 0 10px 0;}
		#content #middle ul#sub-nav li	{float:left;display:inline;list-style-type:none;margin-right:5px;}
		#content #middle ul#sub-nav li a{color:#979797;}
		
 	/* END NAV STYLES */	