/*
Theme Name: Advanced Control Systems
Version: 2.8
Author: Scott Schmaljohn, Cody Evans
*/





/*
		ADVANCED CONTROL SYSTEMS
		
		DESIGN: Schmaljohn Design.
		http://schmaljohndesign.com
			
		PROGRAMMING: codyevansdesign
		http://codyevansdesign.com
*/

		
/*...COLOR REFERENCE..............

	ACS GRAY: #ececec
	ACS DARK GRAY: #a6a6a6
	ACS PINK: #6c0000     882c2c     7d2022   b5252a   c2242a
	BKGD: #999999

*/

.clear {
	clear: both;
	}
	
/*....TEXT...........................................................................*/

/*........................................SHARED.........................*/

.title {
	position: relative;
	top: 18px;
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	color: #c2242a;
	letter-spacing: 3px;
	margin-left: 20px;
	}

.title-home {
	position: relative;
	top: 0px;
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	color: #c2242a;
	letter-spacing: 3px;
	margin-left: 20px;
	}

/*........................................HOME PAGE.........................*/

.phome {
	position: relative;
	top: 3px;
	width: 325px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	line-height: 16px;
	letter-spacing: 0px;
	margin-left: 20px;
	}
	
/*.......................................ABOUT PAGE BACKGROUND..........................*/



/*.......................................ABOUT PAGE MANAGEMENT..........................*/



/*.......................................APPROACH..........................*/

.heading-app {
	position: relative;
	top: 23px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.heading2-app {
	position: relative;
	top: 54px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #c2242a;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.heading-ser {
	position: relative;
	top: 10px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.heading3-app {
	position: relative;
	top: 40px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.heading3-mark {
	position: relative;
	top: -5px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.heading4-app {
	position: relative;
	top: 32px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.heading5-app {
	position: relative;
	top: 40px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.p2-app {
	position: relative;
	top: 33px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.list1-app {
	position: relative;
	top: 30px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 7px;
	}

.list1-mark {
	position: relative;
	top: -15px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 7px;
	}


.list2-app {
	position: relative;
	top: 39px;
	width: 400px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 7px;
	}

.list3-app {
	position: relative;
	top: 24px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 7px;
	}


/*............................................SERVICES..................*/

.sub-ser {
	position: relative;
	top: -15px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	line-height: 17px;
	}

.p1-client {
	position: relative;
	top: 27px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
.p1-contact {
	position: relative;
	top: 27px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	line-height: 20px;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
.bold {
	font-weight: bold;
	margin-bottom: -12px;
	}


.p2-client {
	position: relative;
	top: -10px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.qoute {
	position: relative;
	top: -4px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	color: #c2242a;
	letter-spacing: 0px;
	margin-left: 24px;
	}


.heading2-client {
	position: relative;
	top: 25px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #c2242a;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.heading3-client {
	position: relative;
	top: 25px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}


.list1-client {
	position: relative;
	top: 18px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 7px;
	}

.list2-client {
	position: relative;
	top: 17px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 7px;
	}


.list1-right {
	position: relative;
	top: -153px;
	left: 145px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 7px;
	}
	
.list3-client {
	position: relative;
	top: -5px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 7px;
	}
	
.heading4-client {
	position: relative;
	top: 0px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.heading4-links {
	position: relative;
	top: 15px;
	width: 500px;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.heading3-links {
	position: relative;
	top: 20px;
	width: 500px;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.headingass-links {
	position: relative;
	top: 10px;
	width: 500px;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.as-content {
	position: relative;
	top: 20px;
	width: 500px;
	letter-spacing: 0px;
	padding-bottom: 5px;
	}

.as-content2 {
	position: relative;
	top: 20px;
	width: 500px;
	letter-spacing: 0px;
	padding-bottom: 5px;
	}

.heading2-links {
	position: relative;
	top: 54px;
	width: 500px;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.markets-link:link {
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	}

.markets-link:hover {
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color: #c2242a;
	}

.markets-link:active {
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color: none;
	}
	
.markets-link:visited {
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	}

.author {
	position: relative;
	top: 0px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	margin-bottom: -30px;
	}
	
.studies {
	
	width: 500px;
	margin-bottom: -35px;
	letter-spacing: 0px;
	}

.heading2-case {
	position: relative;
	top: 35px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #c2242a;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.heading2-solution {
	position: relative;
	top: 3px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #c2242a;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.heading2-results {
	position: relative;
	top: -32px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #c2242a;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.p2-case {
	position: relative;
	top: 39px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.p2-solution {
	position: relative;
	top: 7px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	padding-bottom: 5px;
	}

.p2-results {
	position: relative;
	top: -30px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	padding-bottom: 0px;
	}

.p2-casebottom {
	position: relative;
	top: 39px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	padding-bottom: 15px;
	}

.p2-careers {
	position: relative;
	top: 29px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
.mail-link {
	text-decoration: none;
	color: #c2242a;
	}


.sub-top {
	position: relative;
	width: 500px;
	top: 23px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

	
.sub {
	position: relative;
	width: 500px;
	top: 23px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
.subnorm {
	position: relative;
	width: 500px;
	top: 23px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
.heading-oth {
	position: relative;
	top: 35px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
.heading {
	position: relative;
	top: 24px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
.p1 {
	position: relative;
	top: 39px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
table {
	width: 400px;
	}
	
.p1-ser {
	position: relative;
	top: -23px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
.heading2 {
	position: relative;
	top: 54px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
.heading-oth2 {
	position: relative;
	top: 77px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.list1 {
	position: relative;
	top: 43px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 7px;
	}
	
	.p2-assess {
	position: relative;
	top: 25px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

.p2-assess2 {
	position: relative;
	top: 45px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}

	.heading2-assess2 {
	position: relative;
	top: 40px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
	.heading2-assess {
	position: relative;
	top: 34px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
	.list1-assess {
	position: relative;
	top: 23px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 7px;
	}
	
.p2 {
	position: relative;
	top: 45px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
.p2-form {
	position: relative;
	top: 45px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	padding-bottom: 20px;
	}
	
.p3 {
	position: relative;
	top: 60px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}
	
.p4 {
	position: relative;
	top: 83px;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	padding-bottom: 25px;
	}
	
	
	
/* ....BACKGROUND.................................................................... */

body {background-color:#d1d1d1;}

body {
	background-image:url('images/bkgd_grad2.jpg');
	background-repeat:repeat-x;
	}

#wrap {
	border:  none;
	margin: 0 auto;
	width: 974px;
	}


/*.....HEADER.......................................................................... */

#header {
	padding: 0;
	margin-top: 12px;
	}
	
#hotspot {
	positon: absolute;
	width: 410px;
	height: 200px;
	top: -50px;
	margin-top: -270px;
	border: none;
	}
	
#spacer {
	positon: absolute;
	width: 410px;
	height: 200px;
	top: 900px;
	margin-top: -270px;
	border: none;
	}
	
#topnav_bckg {
	position: relative;
	top:0px;
	width:974px;
	height:42px;
	margin-bottom:0px;
	z-index: 5;
	}


/*.....TOP_NAV......................................................................... */

#topnav-pos {
	position: relative;
	top: -26px;
	left: 0px;
	z-index: 120;
	}

.menu{
	padding:0 0 0 32px; 
	margin:0; 
	list-style:none; 
	height:40px; 
	position:relative; 
	font-family:arial; 
	}

.menu li.top{
	display:block; 
	float:left; 
	position:relative;
	}

.menu li a.top_link{
	display:block; 
	float:left; height:40px; 
	line-height:33px; color:#ececec; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold; 
	padding:0 0 0 12px; 
	cursor:pointer;
	}

.menu li a.top_link span{
	float:left; 
	font-weight:bold; 
	display:block; 
	padding:0 24px 0 12px; 
	height:40px;
	}

.menu li a.top_link span.down{
	float:left; 
	display:block; 
	padding:0 24px 0 12px;
	height:40px;
	background:url(images/down.gif) no-repeat right top;
	}

.menu li a.top_link:hover{
	color:#e11350; 
	background: url(images/button4.png) no-repeat;
	}

.menu li a.top_link:hover span{
	background:url(images/button4.png) no-repeat right top;
	}

.menu li a.top_link:hover span.down{
	background:url(images/button4a.png) no-repeat right top;
	}

.menu li:hover > a.top_link{
	color:#ececec; background: url(images/button4.png) no-repeat;
	}

.menu li:hover > a.top_link span {
	background:url(images/button4.png) no-repeat right top;}

.menu li:hover > a.top_link span.down {
	background:url(images/button4a.png) no-repeat right top;}

.menu table {
	border-collapse:collapse; 
	width:0; 
	height:0; 
	position:absolute; 
	top:0; 
	left:0;
	}

.menu a:hover {visibility:visible;}

.menu li:hover {
	position:relative; 
	z-index:200;
	}


.menu ul, 

.menu :hover ul ul, 

.menu :hover ul :hover ul ul,

.menu :hover ul :hover ul :hover ul ul,

.menu :hover ul :hover ul :hover ul :hover ul ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	}


.menu :hover ul.sub {
	left:2px; 
	top:26px; 
	right:2px; 
	background: #565656; 
	padding:3px 0; 
	border:1px #565656; 
	white-space:nowrap; 
	width:200px; height:auto;
	}

.menu :hover ul.sub li {
	display:block; 
	height:20px; 
	position:relative; 
	float:left; width:250px;
	
	}

.menu :hover ul.sub li a {
	font-weight:normal;
	display:block; 
	font-size:11px; 
	height:20px; 
	width:192px; 
	line-height:20px; 
	text-indent:5px; 
	color:#ececec; 
	text-decoration:none;
	border-width:0 0 0 3px;
	padding: 0 8px 0 0;
	}

.menu :hover ul.sub li a.fly {
	background:#fff url(images/arrow.gif) 80px 7px no-repeat;}

.menu :hover ul.sub li a:hover {
	background:#c2242a; color:#fff;}

.menu :hover ul.sub li a.fly:hover {
	background:#b03459 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}

.menu :hover ul li:hover > a.fly 
	{background:#b03459 url(images/arrow_over.gif) 80px 7px no-repeat; 
	color:#fff;} 

.menu :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul :hover ul :hover ul
	{left:90px; 
	top:-4px; background: #fff; 
	padding:3px 0; 
	border:1px solid #b03459; 
	white-space:nowrap; 
	width:93px; 
	z-index:200; 
	height:auto;}
	
	
/*......BODY............................................................................ */
	
#pos {
	position: relative;
	top: -20px;
	}

#body_bkgd {
	position: relative;
	top: -25px;
	margin-left:auto;
	margin-right:auto;
	background-color: #ececec;
	background-image:url('images/gradfil.gif');
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: bottom;
	padding: 0 0 0px 0px;
	width: 972px;
	border: 1px solid black;
	z-index: 0;
	}
	
	
/*......CONTENT............................................................................ */


/*....................................................CONTENT HOME PAGE.....................*/

#content-home {
	position: relative;
	top: 18px;
	margin-left:auto;
	margin-right:auto;
	background-color: #ececec;
	background-image:url('images/gradfil2.gif');
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: bottom;
	padding: 0px;
	width: 936px;
	min-height: 408px;
	border: 2px solid #6a6a6a;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	}

#asses-home {
	position: relative;
	top: 158px;
	left: 765px;
	border: none;
	}

#home-image {
	position: absolute;
	top: 0px;
	left: 371px;
	border: none;
	}


#home-graphic {
	position: absolute;
	top: 127px;
	left: 16px;
	border: none;
	}


/*.......................................................CONTENT............................*/

#content-wrap {
	position: relative;
	top: 18px;
	margin-left:auto;
	margin-right:auto;
	background-color: #ececec;
	background-image:url('images/gradfil2.gif');
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: bottom;
	padding: 0px;
	width: 936px;
	min-height: 502px;
	border: 2px solid #6a6a6a;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	}

#markets-image {
	position: absolute;
	top: 18px;
	left: 588px;
	border: none;
	border: 1px solid black;
	}
	
#con-image {
	position: absolute;
	top: 18px;
	left: 585px;
	border: 1px solid black;
	}

#careers-image {
	position: absolute;
	top: 18px;
	left: 500px;
	border: 1px solid black;
	}

#con-image2 {
	position: absolute;
	top: 18px;
	left: 580px;
	}

#asses-app {
	position: absolute;
	top: 305px;
	left: 775px;
	border: none;
	}

#asses-markets {
	position: absolute;
	top: 246px;
	left: 784px;
	border: none;
	}

#asses-tech {
	position: absolute;
	top: 310px;
	left: 784px;
	border: none;
	}

#asses-int {
	position: absolute;
	top: 277px;
	left: 784px;
	border: none;
	}

#asses-services {
	position: absolute;
	top: 247px;
	left: 784px;
	border: none;
	}

#asses-clients {
	position: absolute;
	top: 247px;
	left: 784px;
	border: none;
	}

#asses-case {
	position: absolute;
	top: 222px;
	left: 784px;
	border: none;
	}

#asses-career {
	position: absolute;
	top: 250px;
	left: 784px;
	border: none;
	}

#asses-btn {
	position: absolute;
	top: 407px;
	left: 784px;
	border: none;
	}

#asses-btn2 {
	position: absolute;
	top: 305px;
	left: 777px;
	border: none;
	}


/*....CONTENT LOWER........................................................................*/

#low-container {
	width: 937px;
	margin-top: 12px;
	margin-left: 18px;
	margin-bottom: 5px;
	border: none;
	}

#con-low {
	position: relative;
	margin-left: 0px;
	margin-top: 0px;
	width: 937px;
	z-index: 0;
	}

#market-pos {
	position: relative;
	top: -153px;
	margin-bottom: -137px;
	}

#market-container {
	width: 930px;
	margin: 0 auto;
	border: none;
	z-index: 100;
	}

#water {
	margin-left: 2px;
	border: none;
	}
	
#manu {
	margin-left: -12px;
	border: none;
	}
	
#agr {
	margin-left: -12px;
	border: none;
	}
	
#gov {
	margin-left: -12px;
	border: none;
	}
	
#about-pos {
	padding: 17px;
	}


/*.......FORM............................................................................*/

.input {
	padding-left: 0px;
	}

.p1-input {
	position: relative;
	top: 27px;
	
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	line-height: 20px;
	color: black;
	letter-spacing: 0px;
	margin-left: 24px;
	}


/*......FOOTER............................................................................ */

#lowernav_bar {
	position: relative;
	margin-bottom: -20px;
	margin-left:auto;
	margin-right:auto;
	background-color: black;
	padding: 0px;
	width: 971px;
	height: 13px;
	border: 1px solid black;
	z-index: 10;
	}
	
#copyright {
	position: relative;
	font-family: arial;
	color: #ececec;
	font-size: 8px;
	letter-spacing: 0px;
	padding: 0px 20px 0px 0px;
	margin-top: 0px;
	float: right;
	z-index: 11;
	}
	

/*......LOWER_NAV............................................................................ */

.nav {
height:35px; 
left: 0px;
margin-bottom: -15px;
position: relative; 
font-family:arial; 
font-size:10px;
font-weight: lighter;
width:100%; 
z-index:50;
padding:0;
}

.nav .table {
display:table; 
margin-left: 20px;
}

.nav .select,
.nav .current {
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;
}

.nav li {
margin:0; 
padding:0 0 0 0; 
height:auto; 
float:left;
}

.nav .select a {
display:block; 
height:25px; 
float:left; 
padding:0 20px 0 0px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#ececec;
}


.nav .select a:hover, 
.nav .select li:hover a {
padding:0 0 0 0px; 
cursor:pointer; 
color:#6c0000;
}

.nav .select a b{
	}

.nav .select a:hover b, 
.nav .select li:hover a b {
display:block; 
float:left; 
padding:0 20px 0 0px; 
cursor:pointer;
}

.nav .select_sub {
display:none;
}

/* IE6 only */
.nav table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.nav .sub2 {
display:table; 
margin:0 auto; 
padding:0 0 0 0; 
list-style:none;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
background:transparent; 
color:#ececec;
}

.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
width:100%; 
top:20px; 
background:url(images/back5.gif); 
padding:0; 
z-index:100; 
left:0; 
text-align:center;
}

.nav .current .show {
z-index:10;
}

.nav .select :hover .sub2 li a, 
.nav .current .show .sub2 li a {
display:block; 
float:left; 
background:transparent; 
padding:0 10px 0 10px; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#ececec;
}

.nav .current .sub2 li.sub_show a {
color:#2b3238; 
cursor:default; 
}

.nav .select .sub2 li a {
	font-weight:normal;
}

.nav .select :hover .sub2 li a:hover, 
.nav .current .sub2 li a:hover {
visibility:visible; 
color:#6c0000; 
}
	
	
	

