body 						{background:#FFFFFF; width: 950px; /*border:1px solid #ccc;border-top: 20px solid #FFF;*/  margin:0 auto; font-family:"Trebuchet MS", Arial, sans-serif; color:#333; font-size:.8em} 
.wrap						{display: inline-block;}
.wrap						{}
.wrap {
  @include single-box-shadow;  margin:20px auto; background:#fff;
  -moz-box-shadow: 0px 0px 5px #747474;
  -webkit-box-shadow: 0px 0px 5px #747474;
  -o-box-shadow: 0px 0px 5px #747474;
  box-shadow: 0px 0px 5px #747474;
}

.topwrap					{background:#FFFFFF;}
/*Logo Settings*/
.logo						{background:url(../images/logo.jpg) no-repeat; height:130px;}

/*Navigation Settings*/
.nav						{ padding: 1px 0 0 10px; text-align: left; background: #3B69B0; height: 30px; font-size:1.1em}
.nav ul						{ list-style-type: none;margin: 0; padding: 0;}
.nav ul li						{ padding: 0; float: left; padding:4px 0;}
.nav	ul li	 a				{ text-decoration:none; padding:0px 15px; color:#CCC; }
.nav li a.navcurrent, .nav li a:hover	{text-decoration:underline; color:#F7F7F7;}

.clear						{clear:both;}

/*Settng for content*/
.bottomwrap					{overflow:hidden; }
h1, h2, h3, h4, p			{color:#666;}
h1							{font-size:1.4em; margin-top:10px;}
h2							{font-size:1.2em}
h3							{font-size:1em}
h4							{font-size:.9em}
p							{color:#333;}
a							{color:#3B69B0;}
ul							{ line-height:1.4em; }
li							{padding-bottom:5px;}
table						{border: 0px solid #ccc;  margin: 0; border-bottom: 0; border-left:0; }
table td					{border-left: 0px solid #ccc; border-bottom: 0px solid #ccc; padding:5px; }
.nomargintop				{margin-top: -10px;}


/* Left-Hand News Settings*/
.news						{ float:left; width: 200px; padding: 0 20px 0 10px; background:#EFEFEF; padding-bottom: 2500px; margin-bottom:-2500px; }
.news ul					{list-style-type: none; margin: 0; padding: 0; font-size:1.1em;}
.news li					{margin: 0; padding: 0; padding-bottom:10px;}
.news a						{color:#3B69B0;}
.news li a.navcurrent, .news li a:hover	{color:#5B37A5}
.news p                     {}
	
/* Main News Settings*/
ul#news					{list-style-type: none; margin: 0; padding: 0; }

/*Content Settings*/
.content					{ width: 465px; float:left; padding:0 15px 0 15px; padding-bottom: 2000px; margin-bottom:-2000px; }

/*Jobs Settings*/
.jobs						{float:right; width: 210px; padding-left:10px; padding-right:5px; background:#EFEFEF;padding-bottom: 2500px; margin-bottom:-2500px;}
.jobs ul					{list-style-type: none; margin: 0; padding: 0; font-size:1.1em;}
.jobs li					{margin: 0; padding: 0; padding-bottom:10px;}
.jobs a						{color:#3B69B0; }
.jobs li a.navcurrent, .jobs li a:hover	{color:#5B37A5}
.jobs p 					{}


/*Footer Settings*/
.footer						{border-top:1px solid #ccc; background:#3B69B0; position: relative; padding-bottom: 5px;}
.footer	p					{padding:0 0 0 10px; color:#ccc; }
.footerleft 				{float: left; padding: 5px 20px; text-align: left; color:#ccc;}
.footerright 				{float: right; padding: 5px 20px; text-align: right; color:#ccc;}
.footerright a				{color:#FF6600;}

#attachment {/*border:1px solid #000;*/}
.row {margin: 10px 0 5px 0; }
.row label{width: 100px; display:block; float: left; color: #333; font-size: 11px; font-weight: bold;}
.message{ color: #BD0606;}
.tabbed { margin-left:260px;}

/*Column length solution

* > #affected_element
	{
	position: relative;
	z-index: 1000;
	}*/
	
/* End Mac IE5 filter 

* html .wrap
	{
	float: left;
	}*/
	

