body {
	background-color: #dcddde;
	margin-top: 20px;
	font-size: 100%;
	font-family: arial narrow, arial, tahoma, verdana, sans-serif;
}

img {
	border: 0;
}

#container {
	background: url('../images/middle.png') repeat-y top right;
	width: 961px;
	height: auto;
	margin: 0 auto;
	background-color: #fff;
}

#header {
	background: url('../images/top_0.jpg') no-repeat top right;
	width: 961px;
	height: 204px;
}

#content {  
	width: 910px;
	height: auto;
	margin: 0 20px;
}

#lhs, #main, #rhs  {
	float: left;
	height: auto;
	
}

#lhs, #rhs {
	width: 185px;
	height: auto;
	font-family: arial narrow, arial, tahoma, verdana, sans-serif;
	padding-bottom: 30px;
}
#lhs {
	font-style: italic;
	font-size: 1em;
}
#rhs  {
	font-size:90%;
}

#lhs p {
	font-style: normal;
}

#rhs form {
	margin-bottom: 5px;
	font-size: 1em;
}

#rhs label {
	font-weight: normal;
	font-style: italic;
	color: #ed1262;
}

#rhs fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

#rhs input {
	border: 1px solid #a1a1a5;
	font-family: arial narrow, arial, tahoma, verdana, sans-serif;
	color: #005174;
	font-size: 85%;
	margin: 0;
	padding-right: 0;
}

#rhs input.button {
	background: #ed1262 url('../images/button.gif') no-repeat top left;
	
	height: 30px;
	
	width: 30px;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	border: 0;
}

#rhs h2 {
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	color: #ed1262;
	margin: 0;
	margin-bottom: 5px;
}

#main h2 a {
	color: #ed1262;
	text-decoration: none;
	font-size: 120%;
}
#main h2 a:hover {
	color: #ed1262;
	text-decoration: underline;
}
#lhs .ad {
	width: 100%;
	border-bottom: 1px solid #a1a1a5;
	background-color: #e7e7e8;
	margin-bottom: 5px;
	text-align:left;
}

#lhs .ad p {
	font-size: 1em;
	color: #005174;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	font-style: italic;
}

#lhs .ad a {
	color: #005174;
	text-decoration: none;
	border: none;
	font-weight: bold;
}

#lhs .ad a:hover {
	color: #005174;
	text-decoration: underline;
}


#rhs .ad {
	width: 100%;
	border-top: 1px solid #a1a1a5;
	border-bottom: 1px solid #a1a1a5;
	background-color: #e7e7e8;
	margin-bottom: 5px;
}

#rhs .ad p {
	font-size: 1em;
	color: #005174;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	font-style: italic;
}

#rhs .ad a {
	color: #005174;
	text-decoration: none;
}

#rhs .ad a:hover {
	color: #005174;
	text-decoration: underline;
}

#rhs a {
	color: #005174;
	text-decoration: none;
}
#rhs a:hover {
	color: #f78f16;
	text-decoration: underline;
}


#rhs .articles {
	width: 100%;
	margin-bottom: 5px;
}

#rhs .articles p {
	font-size: 1em;
	color: #005174;
	margin: 0;
}

#rhs .articles a {
	font-weight: normal;
	color: #005174;
	text-decoration: none;
}

#rhs .articles a:hover {
	color: #005174;
	text-decoration: underline;
}

#rhs img {
	padding-bottom: 20px;
}

#main {
	width: 480px;
	margin: 0 30px;
	
	padding-bottom: 30px;
}

#main pre, #main h1, #main h2, #main h3, #main h4, #main h5, #main h6, #main th, #main h1.orange, #main h2.orange, #main h3.orange, #main h4.orange, #main h5.orange, #main h6.orange {
	font-family: arial narrow, arial, tahoma, verdana, sans-serif;
	font-weight: normal;
	color: #005174;
	margin: 0;
}
#main h1.orange, #main h2.orange, #main h3.orange, #main h4.orange, #main h5.orange, #main h6.orange {
	color: #f78f16;
}
#main h1, #main h1.orange {
	/*font-size: 2em;*/
	font-size:30px;
	margin-bottom: 10px;
}
#main h2, #main h2.orange {
	font-size: 1.2em;
	padding:0;
	margin:0;
	font-weight: bold; 
}
#main p {
	margin-top:0; padding-top:0;
}

#main h3, #main h3.orange {
	font-size: 1.2em;
	margin-bottom: 10px;
	color: #f78f16;
	font-weight: bold; 
}
#main h4, #main h4.orange {
	font-size: 1em;
	margin-bottom: 10px;
}
#main h5, #main h5.orange, #main th {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 10px;
}
#main h6, #main h6.orange {
	font-size: 1em;
	font-style: italic;
}
#main th {
	border-bottom: 1px solid #a1a1a5;
	background-color: #e7e7e8;
}

#main pre, #main p, #rhs p, #lhs p, #main td, #main ol, #main ul, #main form, #main .readmore, #main .hSub  {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 0.8em;
	color: #005174;
	font-style:normal;
}

#main .readMore a { color: #f78f16; text-decoration:underline}  

#main .readMore a:hover { color: #005174; text-decoration:none} 

#main .hSub {
	padding:0; margin:0;  padding-left: 20px; list-style-image:url(../images/hiddenSublevels_LIstyle.png);
}
#main .hSub li{
	padding:0; margin:0; padding-bottom: 2px; padding-top: 2px;
}
/* main readmore added in by Mandi */

#main ul {
	/*line-height: 20pt;*/
}
#main a {
	color: #f78f16;
	text-decoration: underline;
}
#main a:hover {
	color: #005174;
	text-decoration: none;
}

#main blockquote, #main p.who, #main .OrangeScript {
/*	font-family: Bradley Hand ITC, Lucida Handwriting, Apple Chancery, Zapfino, cursive;*/
	font-family: Arial;
	font-size: 1.5em;
	font-style:italic;
	color: #f78f16;
	margin: 0;
	margin-left: 150px;
}
#main .OrangeScript a {text-decoration: none;}

#main blockquote {
	padding: 20px 0;
}
#main blockquote.other {
	font-family: arial narrow, arial, tahoma, verdana, sans-serif;
	font-size: 1.5em;
	color: #f78f16;
	margin: 0;
	padding: 0;
}
#main blockquote.other strong {
	font-weight: bold;
	font-style: italic;
}
#main a blockquote {
	text-decoration: none;
}
#main p.who {
	font-size: 0.9em;
	margin: 0;
}

#main form {
	width: 100%;
}
#main legend {
	color: #005174;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	font-family: arial, tahoma, verdana, sans-serif;
}
#main fieldset {margin: 0; padding:0; padding: 10px;font-family: arial, tahoma, verdana, sans-serif;font-size: 0.8em; color: #005174; border: solid 1px #E3EEF2;}

#main label {
	padding-left: 5px;
}
#footer {
	clear: both;
	background: url('../images/bottom.png') no-repeat top right;
	width: 961px;
	height: 16px;
	text-align:center;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 0.8em;
	color: #005174;
}
.alignLeft {float: left;  margin: 0px; margin-right: 10px;}
.alignRight {float: right;  margin: 0px; margin-left: 10px;}
.sitemap {font-size: 120%;}
#main .roundedCornerfg {padding: 1px;padding-left: 5px;padding-right: 5px;}
#main .roundedCornerfg a {text-decoration: none; color: #005174;}
#main .roundedCornerfg a:hover {text-decoration: underline; color: #F78F16;}
.roundedCorner{display:block}
.roundedCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E6E7E8}
.roundedCorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #FFF;
  border-right:1px solid #FFF;
  background:#E6E7E8}
.roundedCorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #FFF;
  border-right:1px solid #FFF;
  background:#E6E7E8}
.roundedCorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #FFF;
  border-right:1px solid #FFF;}
.roundedCorner4{
  border-left:1px solid #FFF;
  border-right:1px solid #FFF}
.roundedCorner5{
  border-left:1px solid #FFF;
  border-right:1px solid #FFF}
.roundedCornerfg{
  background:#E6E7E8}
  
#main .readMore {font-family: arial narrow, arial, tahoma, verdana, sans-serif; border-bottom: solid 1px #EFF3FF; font-size:12px; text-align: right;}  
#main .readMore a { text-decoration:none}  
#main .readMore a:hover { text-decoration:underline}  

#main a.aConsultant {font-size: 11px; color: #005174; text-decoration:none;}
#main a:hover.aConsultant { color: #F89829; text-decoration:underline;}

#main .people_cover {
   font-family: arial, tahoma, verdana, sans-serif;
   float:left;
   width: 70px;
   margin-right: 20px;
   height: 100px;
   font-size: 11px;
}
#main .people_cover a {
   color: #005174;
   text-decoration: none;
   background: #FFF;
}
#main .people_cover a:hover {
   color: #F89829;
}
#main .people_photo {
   border: solid 1px #005174;
   width:60px;
   height: 60px; 
   cursor: pointer;
}
#main .people_photo_detail {
   float: left; margin-right: 10px;
}
.error {
	color:#ED1262;
	font-weight: bold;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 0.8em;
}
.downloadContainer { margin-bottom: 10px;}
.downloadIntroduction {}

.regInfo { padding: 10px; padding-bottom: 0px;}
.copyInfo {padding-top: 10px;}
#footerCopy {
	clear: both;
	width: 961px;
	height: auto;
	padding-bottom: 10px;
	text-align:center;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 0.7em;
	color: #7A7B7E;
}
#footerCopy a { color: #5999AE; font-size: 1.2em; text-decoration:none;}

#main  .ArticleHeading {color: #ED1262; font-weight:bold; font-size: 20px;}

#main #pages_navigation {}
#main #pages_navigation .nosel {text-decoration:none;}
#main #pages_navigation .sel { text-decoration:none; color: #005D7F;}
#main .icon2 {}
#main .icon {}

#rhs .relatedPeopleViceVersa {
	margin:0;padding:0; list-style: none; margin-bottom: 20px;
}
#rhs .relatedPeopleViceVersa li { margin-bottom: 4px; }

#rhs .RSS {text-align:right; font-size:12px;}

.homepageADS td { background: #E6E7E8; border: none; padding-left: 15px; padding-right: 15px; width: 160px; }
.homepageADS td div { margin-top: 10px; }
.homepageADS img { width: 130px; height: 98px; border: none;}
.homepageADS td p { padding-bottom: 10px; }
td { vertical-align: top;}


.articleRHSbox {background:#E6E7E8; padding:10px; margin-bottom: 10px; }
#rhs .articleRHSbox  img {	padding-bottom: 0px; border:none;}
#rhs .articleRHSbox a.readMore {	color: #f78f16;	text-decoration: underline;}
#rhs .articleRHSbox a.readMore:hover {	color: #005174;	text-decoration: none;}

.articleBox {padding-bottom: 10px; clear:both; min-height:120px;}
.articleBox_noimage {padding-bottom: 10px; clear:both;}
.articleBox div, .articleBox_noimage div {padding-top:5px; font-size:90%;}

.articleBox_table {float:left; width:48%; padding-right:2%;}
.articleBox_mainStory {clear:both; min-height: 180px; margin-bottom:10px;}
.clear {clear:both; font-size:0px;}


#main .articleBox h2 a, #main .articleBox_table h2 a, #main .articleBox_noimage h2 a {	color: #40637A;	text-decoration: none;	font-size: 16px;}
#main .articleBox h2 a:hover, #main .articleBox_table h2 a:hover {	color: #F78F16;	text-decoration: underline;}

#main .articleBox_table h2 {margin-top:-5px; line-height:18px;}



/************************************/
		#main DIV.container { margin: auto; width: 100%; margin-bottom: 10px;}

		#main UL.tabNavigation { list-style: none; margin: 0; padding: 0; float:right; width:200px;}

		#main UL.tabNavigation LI {/*display: inline;*/ font-size: 13px; border-bottom: solid 1px #FFF; border-left: solid 1px #FFF;}

		#main UL.tabNavigation LI A { padding: 3px 5px; background: #E6E7E8; color: #40637A; text-decoration: none; display:block; height:60px; }

		#main UL.tabNavigation LI A.selected,
		#main UL.tabNavigation LI A:hover { background: #40637A; color: #fff; }
		
		#main UL.tabNavigation LI A:focus { outline: 0; }

		.tabs {background:#f1f3f5; height: 267px;}

		#main div.tabs > div { margin-right: 200px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#40637A;}

		#main div.tabs > div h2 { margin-top: 0; }

		#first { }
		#second { }
		#third {  }
		
/************************************/

/*************/
#wheel {width: 290px;height: 290px; float:right; z-index:999; display:block; }
#left_top {float:left;width: 50%;height: 50%;}
#right_top {float:left;width: 50%;height: 50%;}
#left_bottom {float:left;width: 50%;height: 50%;}
#right_bottom {float:left;width: 50%;height: 50%;}

#wheel a {text-decoration:none; display:block; width:100%;height:100%;}

.wheel { background: url(http://www.lane4performance.com/_wheel/default.png);}
.left_top {background: url(http://www.lane4performance.com/_wheel/left_top.png);}
.right_top {background: url(http://www.lane4performance.com/_wheel/right_top.png);}
.left_bottom {background: url(http://www.lane4performance.com/_wheel/left_bottom.png);}
.right_bottom {background: url(http://www.lane4performance.com/_wheel/right_bottom.png);}
/*************/

#main ul {}

.downloadIntroduction div {margin-top:5px;}
