 
/*----------- Mobile Robots Styles  -----------*/
html {
	height: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	border: 0; }
 
body {
	height: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px; }
 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0; }
 
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; }
 
div, dl, dt, dd, ul, ol, li, legend, input, button, textarea, p, blockquote, th, td {
	font-size: 12px;
	line-height: 1.4em;
	word-spacing: 0.03em; }
 
a { outline: none; }
 
table {
	border-collapse: collapse;
	border-spacing: 0; }
 
fieldset, img { border: 0; }
 
input[type=radio] {
	vertical-align: middle;
	margin: 0; }
 
address, caption, cite, code, dfn, em, th, var, optgroup {
	font-style: inherit;
	font-weight: inherit; }
 
del, ins { text-decoration: none; }
 
caption, th { text-align: left; }
 
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal; }
 
sup { vertical-align: baseline; }
 
sub { vertical-align: baseline; }
 
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	padding: 0;
	margin: 0; }
 
/* Default layout of input boxes and textarea */
.textarea {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #ccc; }
 
.inputbox {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	border: 1px solid #ccc; }
 
/* Default layout of select boxes */
.selectbox {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	border: 1px solid #ccc; }
 
.radiobutton {
	display: inline;
	float: left;
	margin-right: 7px;
	vertical-align: middle; }
 
fieldset {
	margin: 0px;
	padding: 0px;
	border: none; }
 
h1, h2, h3, h4, h5, h6 {
	color: #606d7f;
	line-height: 22px; }
 
h1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	line-height: 120%;
	padding-bottom: 10px; }
 
h2 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px; }
 
h3 {
	font-size: 14px;
	color: #606d7f;
	font-weight: bold;
	padding-bottom: 10px; }
 
h4 {
	font-size: 18px;
	display: block;
	font-style: italic;
	padding: 5px 0px;
	font-weight: normal; }
 
h6, h5 { font-size: 14px; }
 
a:link {
	color: #758cb9;
	text-decoration: none; }
 
a:hover, a:visited:hover {
	color: #758cb9;
	text-decoration: underline; }
 
a:visited {
	color: #758cb9;
	text-decoration: none; }
 
/*----------- Body styles -----------*/
body {
	height: 100%;
	background: url(../images/bg/body-bg.jpg) repeat-x top left; }
body.none {
  background: none!important;
}
/* Clearfix */
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0 }
 
.clearfix { display: inline-block; }
 
.clear { clear: both; }
 
p { padding: 5px 0px 10px 0px; }
 
/*-----------Header-Global-----------*/
body#home #header {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	height: 168px; }
 
#header {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	height: auto; }
 
#headerInside {
	height: 116px;
	width: 940px;
	background: url(../images/bg/header-bg.jpg) no-repeat top left; }
 
#page {
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
	width: 960px;
	background: url(../images/bg/page-bg.gif) repeat-y top center; }
 
#content_container {
	margin: 0 auto;
	width: 940px;
	padding: 0px 10px;
	min-height: 400px;
	background: url(../images/bg/container-bg.gif) repeat-x top left;
	padding-bottom: 320px; }
 
.clearing {
	height: 0px;
	clear: both;
	font-size: 0px;
	margin: 0;
	padding: 0; }
 
#outer_wrapper {
	padding-top: 0px;
	position: relative;
	width: 940px;
	min-height: 250px;
	background-color: #ffffff; }
 
body#home #wrapper { padding: 15px 0px 0px 0px; }
 
#wrapper {
	width: 940px;
	padding: 0px 0px 0px 0px;
	position: relative; }
 
#footer {
	min-height: 275px;
	width: 940px;
	margin-top: 20px;
	overflow: hidden;
	background: url(../images/bg/foot-bg3.gif) repeat-y bottom left;
	margin: -295px auto 10px auto; }
 
#footerInside {
	width: 910px;
	margin: 0 auto;
	height: 272px;
	padding: 15px 15px 0px 15px;
	overflow: hidden;
	background: url(../images/bg/foot-bg1.gif) no-repeat top left; }
 
/* ------------ Begin Images ----------- */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto; }
 
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline; }
 
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline; }
 
.alignright { float: right; }
 
.alignleft { float: left; }
 
/* ----------- End Images ----------- */
/*----------- Footer -----------*/
.footerLinkwrapper { margin-bottom: 1em !important; }
 
.footer-links ul { width: auto; }
 
.footer-links li {
	float: left !important;
	width: auto;
	display: inline; /*list-style-type: none;*/ }
 
.foot-end {
	background: url(../images/bg/foot-bg2.gif) no-repeat top left;
	height: 8px;
	width: 940px; }
 
/*----------- Header Container :begin -----------*/
.logo {
	padding:10px 0 5px 5px;
	width: 550px;
	overflow: hidden; }
.adept img
{
 width:157px !important;
 height:70px;
 padding:15px 15px 0 0 !important;
}
	.logo img {
		float: left;
		width: 180px; 
		}
 
	.logo h2 {
		font-size: 10px;
		width: 185px;
		line-height: 12px;
		float: left;
		color: #a7b5c6!important;
		padding-bottom: 0px;
		padding-top: 45px; }
 
/*----------- Header Container :end -----------*/
/*----------- Content -----------*/
.content {
	position: relative;
	width: 940px; }
 
#mainContent {
	width: 760px;
	display: inline;
	padding: 0px 0px 0px 0px;
	float: left; }
 
#mainSidebar {
	width: 155px;
	float: right;
	padding-left: 20px; }
 
	#mainSidebar p { padding-right: 0px; }
  #mainSidebar a {color: #414141}
  #mainSidebar a:hover, #mainSidebar a:visited:hover {color: #758CB9}
/*----------- Sidebar -----------*/
/*-----------  Home -----------*/
/*-----------  Colors title -----------*/
#footerInside p {
	font-weight: bold;
	color: #626262;
	font-size: 11px;
	padding: 0px 0px 5px 0px; }
 
#footerInside {
	color: #626262;
	font-size: 11px;
	display: block; }
 
	#footerInside address, #footerInside phone { padding: 0px 0px 5px 0px; }
 
	#footerInside a {
		color: #626262;
		font-size: 11px;
		padding: 0px 0px 0px 0px; }
 
.dec, .dec a {
	text-transform: uppercase;
	letter-spacing: 2px; }
 
.dec {
	display: block;
	float: right;
	width: 140px;
	clear: none;
	padding-top: 14px!important; }
 
.copy {
	display: block;
	float: left;
	width: 400px;
	letter-spacing: 1px;
	padding-top: 14px;
	text-transform: uppercase;
	font-weight: bold; }
 
#footerInside a:hover {
	text-decoration: underline;
	color: #626262; }
 
.footer-links {
	padding-top: 0px;
	float: left;
	width: 185px;
	display: inline; }
 
	.footer-links li {
		list-style-type: none;
		padding: 0px 7px 0px 0px;
		clear: left;
		float: left;
		width: 140px;
		margin-right: 0px;
		background: url(../images/bg/f-bg.gif) no-repeat right center; }
 
		.footer-links li.last { background: none; }
 
		.footer-links li a, .footer-links li a:visited {
			color: #626262;
			font-weight: bold;
			background-color: inherit;
			font-size: 11px;
			text-decoration: none; }
 
		.footer-links li a:hover {
			color: #626262;
			font-size: 11px;
			text-decoration: underline; }
 
		.footer-links li ul li a {
			font-weight: normal;
			font-size: 11px; }
 
		.footer-links li ul li { padding-left: 8px; }
 
			.footer-links li ul li a:hover {
				font-weight: normal;
				font-size: 11px;
				text-decoration: underline; }
 
.foot-right {
	float: right;
	width: 145px;
	height: auto; }
 
	.foot-right li { list-style-type: none; }
 
	.foot-right ul { padding: 24px 0px 10px 0px; }
 
		.foot-right ul li {
			padding-right: 11px;
			float: left;
			display: inline;
			width: 32px; }
 
			.foot-right ul li a { display: block; }
 
				.foot-right ul li a:hover img { margin-top: -1px; }
 
		.foot-right ul a:hover img { padding-top: -1px; }
 
/*-----------  Flash -----------*/
.homeFlash {
	width: 940px;
	padding-bottom: 17px;
	height: 286px;
	position: relative;
	background: url(../images/home/flash-bg.gif) no-repeat left bottom; }
 
/*-----------  Home page	 -----------*/
#leftPart {
	width: 510px;
	float: left;
	padding-right: 20px;
	padding-left: 33px; }
 
#rightPart {
	width: 155px;
	float: right;
	padding: 0px 20px; }
 
	#rightPart ul li a { color: #414141; }
 
		#rightPart ul li a:hover { color: #758cb9; }
 
	#rightPart ul li {
		list-style-type: none;
		background: url(../images/mark-b.gif) no-repeat left 6px;
		padding-left: 13px; }
 
/*----------- header -----------*/
.grid-part1 {
	float: left;
	width: 550px;
	overflow: hidden; }
 
.grid-part2 {
	float: right;
	width: 365px;
	overflow: hidden; }
 
/*----------- searchbox -----------*/
.sf_searchBox {
	background: url(../images/bg/search-bg.jpg) no-repeat left top ;
	height: 30px !important;
	width: 204px !important;
	padding-left: 10px !important;
	float: right;
	clear: both; }
 
	.sf_searchBox .sf_searchText {
		background: none !important;
		border: 0px;
		color: #fff;
		margin-top: 6px;
		height: 15px;
		width: 170px; /*text-shadow: 1px 1px 2px #111;*/ }
 
	.sf_searchBox .sf_searchSubmit {
		background: url(../images/search.gif) no-repeat left top !important;
		width: 26px;
		height: 20px;
		text-indent: -9999px;
		font-size: 0px;
		line-height: 0px;
		border: 0px;
		margin-top: 3px;
		cursor: pointer;
		vertical-align: top; }
 
	.sf_searchBox label { display: none; }
 
.searchbox { clear: both; }
 
.sf_searchBox .sf_searchText { text-shadow: 1px 1px 2px #111111; }
 
/*----------- menu grid -----------*/
.menu-grid {
	clear: both;
	overflow: hidden;
	min-height: 51px;
	background: url(../images/nav/nav-bg.jpg) no-repeat left top; }
 
	.menu-grid ul { padding-top: 0px; }
 
		.menu-grid ul li {
			list-style-type: none;
			float: left;
			display: inline;
			padding-top: 0px; /*width: 225px;*/
			text-align: center; }
 
			.menu-grid ul li a, .menu-grid ul li a:visited {
				font-size: 16px;
				color: #ffffff;
				padding-top: 19px;
				margin-top: 1px;
				display: block;
				text-shadow: 1px 1px 2px #111;
				font-weight: bold; }
 
			.menu-grid ul li a:hover, .menu-grid ul li a:visited:hover { text-decoration: none; }
 
			.menu-grid ul li.item1 { width: 235px; }
 
			.menu-grid ul li.item2 { width: 239px; }
 
			.menu-grid ul li.item3 { width: 239px; }
 
			.menu-grid ul li.item4 {
				width: 226px;
				float: right; }
 
			.menu-grid ul li.item3 a.active {
				width: 239px;
				height: 31px;
				cursor: default;
				background: url(../images/nav/item3-bg.gif) repeat-x left top; }
 
				.menu-grid ul li.item3 a.active:hover {
					width: 239px;
					height: 31px;
					color: #ffffff;
					cursor: default;
					background: url(../images/nav/item3-bg.gif) repeat-x left top; }
 
			.menu-grid ul li.item1 a.active {
				width: 235px;
				height: 31px;
				cursor: default;
				background: url(../images/nav/item1-bg.gif) no-repeat left top; }
 
				.menu-grid ul li.item1 a.active:hover {
					width: 235px;
					height: 31px;
					color: #ffffff;
					cursor: default;
					background: url(../images/nav/item1-bg.gif) no-repeat left top; }
 
			.menu-grid ul li.item2 a.active {
				width: 238px;
				margin-left: 0px;
				height: 31px;
				cursor: default;
				background: url(../images/nav/item2-bg.gif) repeat-x left top; }
 
				.menu-grid ul li.item2 a.active:hover {
					width: 238px;
					height: 31px;
					color: #ffffff;
					cursor: default;
					margin-left: 0px;
					background: url(../images/nav/item2-bg.gif) repeat-x left top; }
 
			.menu-grid ul li.item4 a.active {
				width: 226px;
				margin-left: 0px;
				height: 31px;
				cursor: default;
				background: url(../images/nav/item4-bg.gif) repeat-x right top; }
 
				.menu-grid ul li.item4 a.active:hover {
					width: 226px;
					height: 31px;
					color: #ffffff;
					cursor: default;
					margin-left: 0px;
					background: url(../images/nav/item4-bg.gif) repeat-x right top; }
 
			.menu-grid ul li.item1 a:hover { color: #ee9458; }
 
			.menu-grid ul li.item2 a:hover { color: #ffcc42; }
 
			.menu-grid ul li.item3 a:hover { color: #96d073; }
 
			.menu-grid ul li.item4 a:hover { color: #96b3ed; }
 
/*----------- utility -----------*/
.radUtility {
	padding: 20px 0px 22px 0px !important;
	float: right !important;
	background: none !important; }
 
	.radUtility li {
		background: url(../images/nav/ut-bg.gif) no-repeat right center;
		padding: 0px 7px;
		float: left;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		display: inline; }
 
		.radUtility li.last {
			background: none;
			padding-right: 0px; }
      
  .radUtility li.headlink { 
    position: relative;
  }
	.radUtility a, .radUtility a:visited {
		background: none;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		background-color: inherit; }
 
	.radUtility a:hover, .radUtility a:visited:hover, .radUtility a:visited:after {
		color: #ffffff;
		text-decoration: underline; }
 
	/* Child lists and links */
.radUtility li.headlink ul {
		display: none;
		width: 180px;
		position: absolute;
		margin-left: 0px;
		z-index: 1111;
    left: -2px;
    top: 10px;
		width: 180px;
		padding-top: 4px; }
 
	.radUtility li.headlink:hover ul { display: block; }
 
	.radUtility li.headlink ul li a {
		padding: 2px 11px;
		font-size: 12px;
		text-transform: none; }
 
	.radUtility li.headlink ul li {
		display: inline;
		padding: 0px; }
 
		.radUtility li.headlink ul li a { font-size: 11px; }
 
.slider-small-div {
	float: left;
	display: inline;
	width: 108px;
	text-align: center;
	margin: 0px 4px; }
 
	.slider-small-div img {
		padding: 2px;
		margin-bottom: 3px;
		border: 1px solid #999; }
 
	.slider-small-div a {
		font-weight: bold;
		color: #515f74;
		font-size: 13px; }

/*----------- NewsLetter bg -----------*/
.newsletter-bg {
	background: url(../images/bg/join-list.gif) no-repeat left center;
	overflow: hidden;
	padding: 2px 0px 0px 5px;
	height: 27px;
	width: 144px; }
 
	.newsletter-bg input.sl-name {
		width: 112px;
		border: 0px;
		font-size: 11px;
		margin-top: 5px;
		background: none; }
 
	.newsletter-bg input.sl-submit {
		width: 25px;
		height: 20px;
		font-size: 0px;
		line-height: 20px;
		text-indent: 0px;
		background: none;
		border: 0;
		cursor: pointer; }
 
/*----------- motor Content -----------*/
#motorContent {
	width: 720px;
	padding-left: 10px;
	float: left; }
 
#motorSidebar {
	width: 180px;
	padding-left: 20px;
	float: right;
	padding-right: 10px; }
 
#motorSidebarRegion {
	width: 180px;
	padding: 15 10 15 10;
	float: right;
	padding-right: 10px;
	background-color: Gray;
	height: auto; }
 
#motorRadNav {
	float: left;
	width: 155px;
	padding-right: 20px;
	padding-top: 30px; }
 
	#motorRadNav ul { list-style-type: none; }
 
#motorArea {
	width: 530px;
	float: right; }
 
	#motorArea #path {
		padding: 0px 0px 25px 0px;
		font-size: 11px; }
 
		#motorArea #path a, #motorArea #path span {
			font-size: 11px;
			color: #626262; }
 
	#motorArea h1 {
		font-size: 20px;
		color: #606d7f; }
 
	#motorArea ul { padding-left: 20px; }
 
/*-----------nav-----------*/
.menu-grid .nav {
	height: 51px;
	overflow: hidden;
	display: block; }
 
.nav ul {
	background: none !important;
	background-image: none !important;
	border: 0 !important; }
 
.nav li.rmItem {
	padding: 7px !important; /*background: url(../images/nav/ut-bg.gif) no-repeat right center !important;*/
	float: left !important;
	font-size: x-large;
	display: inline !important;
	height: 18px !important; }
 
.nav li.rmLast {
	background: none !important;
	padding-right: 0px !important; }
 
.nav a.rmLink {
	background: none !important;
	color: #ffffff !important;
	font-weight: bold !important;
	background-color: inherit !important; }
 
	.nav a.rmLink:hover { color: #ffaabb !important; }
 
.item3-color {
	background-color: #ee7343;
	height: 18px;
	clear: both; }
 
.item1-color {
	background-color: #73c146;
	height: 18px;
	clear: both; }
 
.item2-color {
	background-color: #ffbb03;
	height: 18px;
	clear: both; }
 
.item4-color {
	background-color: #86a2d9;
	height: 18px;
	clear: both; }
 
.colors-end {
	background: url(../images/home/flash-bg.gif) no-repeat left bottom;
	height: 17px; }
 
/*----------- Right Block Styles  -----------*/
.rightRoundBlock { background: url(../images/icons/content-div.gif) repeat-y top left; }
 
.rightRoundBlock-Inside {
	background: url(../images/icons/top-bg.gif) no-repeat top left;
	padding: 15px 8px 0px 10px; }
 
.rightRoundBlock .rightRound-end {
	background: url(../images/icons/bottom-bg.gif) no-repeat bottom left;
	height: 11px; }
 
.rightRoundOrange-Inside, .rightRoundBlue-Inside, .rightRoundGreen-Inside,  .rightRoundYellow-Inside { min-height: 35px; }
 
/*----------- Orange  -----------*/
.rightRoundOrange {
	background: url(../images/icons/orange-div.gif) repeat-y top left;
	margin: 10px 0px; }
 
.rightRoundOrange-Inside {
	background: url(../images/icons/orange-top.gif) no-repeat top left;
	padding: 15px 8px 0px 10px; }
 
.rightRoundOrange .rightRound-end {
	background: url(../images/icons/orange-bt.gif) no-repeat bottom left;
	height: 11px; }
 
/*----------- Blue  -----------*/
.rightRoundBlue {
	background: url(../images/icons/blue-div.gif) repeat-y top left;
	margin: 10px 0px; }
 
.rightRoundBlue-Inside {
	background: url(../images/icons/blue-top.gif) no-repeat top left;
	padding: 15px 8px 0px 10px; }
 
.rightRoundBlue .rightRound-end {
	background: url(../images/icons/blue-bt.gif) no-repeat bottom left;
	height: 11px; }
 
/*----------- Green  -----------*/
.rightRoundGreen {
	background: url(../images/icons/green-div.gif) repeat-y top left;
	margin: 10px 0px; }
 
.rightRoundGreen-Inside {
	background: url(../images/icons/green-top.gif) no-repeat top left;
	padding: 15px 8px 0px 10px; }
 
.rightRoundGreen .rightRound-end {
	background: url(../images/icons/green-bt.gif) no-repeat bottom left;
	height: 11px; }
 
/*----------- Yellow  -----------*/
.rightRoundYellow {
	background: url(../images/icons/yellow-div.gif) repeat-y top left;
	margin: 10px 0px; }
 
.rightRoundYellow-Inside {
	background: url(../images/icons/yellow-top.gif) no-repeat top left;
	padding: 15px 8px 0px 10px; }
 
.rightRoundYellow .rightRound-end {
	background: url(../images/icons/yellow-bt.gif) no-repeat bottom left;
	height: 11px; }
 
/*----------- Links  -----------*/
.rightRoundYellow .rNavtitle-schedule { background: url(../images/icons/schedule-y.gif) no-repeat top left; }
 
.rightRoundBlue .rNavtitle-schedule { background: url(../images/icons/schedule-b.gif) no-repeat top left; }
 
.rightRoundOrange .rNavtitle-schedule { background: url(../images/icons/schedule-o.gif) no-repeat top left; }
 
.rightRoundGreen .rNavtitle-schedule { background: url(../images/icons/schedule-g.gif) no-repeat top left; }
 
.rightRoundBlue .rNavtitle-schedule,  .rightRoundGreen .rNavtitle-schedule, .rightRoundOrange .rNavtitle-schedule, .rightRoundYellow .rNavtitle-schedule {
	padding-left: 25px;
	color: #30455d;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px; }
 
.rNavtitle-download {
	background: url(../images/icons/downloads.gif) no-repeat top left;
	padding-left: 25px;
	color: #606d7f;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px; }
 
.rNavtitle-watch {
	background: url(../images/icons/watch.gif) no-repeat center left;
	padding-left: 25px;
	color: #606d7f;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px; }
 
.rNavtitle-join {
	background: url(../images/icons/join.gif) no-repeat center left;
	padding-left: 25px;
	color: #606d7f;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px; }
 
.rNavtitle-contact {
	background: url(../images/icons/contact.gif) no-repeat center left;
	padding-left: 25px;
	color: #606d7f;
	font-weight: bold;
	font-size: 15px;
	margin-top: 5px; }
.rNavtitle-contact a ,a:visited, a:hover, a:visited:hover {
	color: #606d7f;
	padding: 0px 0px; }
 
.rightNav-content { padding: 0px 5px 0px 5px; }
 
	.rightNav-content a { color: #626262; }
 
		.rightNav-content a:visited:hover, .rightNav-content a:hover { text-decoration: underline; color: #758CB9; }
 
.rightRoundBlock-Inside ul { padding: 10px 5px; }
 
	.rightRoundBlock-Inside ul li {
		list-style-type: none;
		padding: 0px 0px 5px; }
 
		.rightRoundBlock-Inside ul li a { color: #626262; }
 
			.rightRoundBlock-Inside ul li a:hover, .rightRoundBlock-Inside ul li a:visited:hover {
				text-decoration: underline; color: #758CB9;}
 
.right-control { padding: 10px 0px 5px 0px; }
 
.rNavtitle-schedule a , .rNavtitle-schedule a:hover, .rNavtitle-schedule a:visited:hover {
	color: #30455D;
	text-decoration: none; }
.rNavtitle-schedule a:visited:hover {
	color: #30455D;
	text-decoration: underline; }
/*----------- Content Container  -----------*/
.grid-content {
	clear: both;
	padding-top: 15px; }
 
.grid-3 {
	float: left;
	width: 150px;
	padding: 10px; }
 
	.grid-3 img {
		text-align: center;
		border: 1px solid #999999;
		margin-bottom: 15px;
		padding: 2px; }
 
	.grid-3 h3 { padding-bottom: 0px; }
 
#motorArea ul.sf_simpleList {
	clear: both;
	padding-top: 15px; 
	overflow:hidden; 
	padding:0px; 
	padding-bottom:15px; 
	list-style-type:none;
	}
 
#motorArea ul.sf_simpleList  li {
	float: left;
	width: 150px;
	padding:0px 21px 0px 0px ; 
	width:108px;
	}
 
#motorArea ul.sf_simpleList  li  img {
	text-align: center;
	border: 1px solid #999999;
	margin-bottom: 15px;
	padding: 2px; 
	height:153px;
	width:102px;
}
 
#motorArea ul.sf_simpleList  li  h3 { padding:0px; margin:0px; }
	
#motorArea .sf_simpleList li{
margin:0 0 10px 0;
}

#motorContent img {
	border: 1px solid #999999;
	margin-bottom: 10px;
	padding: 2px;
	margin-right: 10px; }

 
#motorArea h2 {
	font-size: 16px;
	padding-bottom: 5px; }
 
hr {
	background-color: #e9e9e9;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
	color: #e9e9e9;
	border: 0px; }
 
.logo h2 {
	display: inline;
	float: left; }
 
.logo img {
	float: left;
	display: inline; }
 
.footer-links li ul li a, .footer-links li ul li a:hover, .footer-links li ul li a:visited { font-weight: bold; }
 
.footer-links li ul li ul li a, .footer-links li ul li ul li a:hover, .footer-links li ul li ul li a:visited { font-weight: normal!important; }
 
#footerInside { height: auto!important; }
 
address {
	font-size: 11px;
	font-style: normal; }
 
.RadTreeView_Default .rtHover .rtIn {
	background-color: none!important;
	background-image: none!important;
	background-color: transparent!important;
	border: 0px!important; }
 
.RadTreeView_Default .rtSelected .rtIn { background-image: none!important; }
 
.RadTreeView_Default .rtPlus, .RadTreeView_Default .rtMinus { background-image: url(../images/arrows-rad.gif)!important; }
 
.RadTreeView_Default, .RadTreeView_Default a.rtIn, .RadTreeView_Default .rtEdit .rtIn input {
	white-space: normal;
	font-size: 12px; }
 
.RadTreeView_Default a.rtIn:hover, .RadTreeView_Default a.rtIn:visited:hover {
	color: #606d7f!important;
	text-decoration: underline; }

.RadTreeView .rtUL .rtLI .rtUL { padding-left: 5px!important; }
 
.RadTreeView .rtIn { padding: 0px!important; }
 
.RadTreeView .rtPlus, .RadTreeView .rtMinus { margin-right: 2px!important; }
 
.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn { border-width: 0px!important; }
 
.RadTreeView_Default, .RadTreeView_Default a.rtIn, .RadTreeView_Default .rtEdit .rtIn input { font-family: arial!important; }
 
.RadTreeView_Default .rtSelected .rtIn {
	color: #606d7f!important;
	font-weight: bold;
	background-color: #fff!important; }

.rtIn { font-size: 12px; }
 
.RadTreeView_Default ul li .rtIn { font-size: 12px; }
 
.Rotator {
	background: transparent url(../slider/slider-bg.gif) no-repeat scroll center top;
	position: relative;
	height: 153px;
	width: 760px;
	padding: 20px 0px 20px 0px!important; }
 
	.Rotator a, .Rotator span {
		color: #515F74;
		font-size: 13px;
		font-weight: bold; }
 
.RadRotator_Office2007 .rrClipRegion, .RadRotator_Default .rrClipRegion { border: 0px!important; }
 
.Rotator  img {
	border: 1px solid #999999!important;
	display:block;
	margin-bottom: 3px;
	padding: 2px; 
	}
 
.Rotator ul {
	width: 700px!important;
	margin: 0px 0px 0px 0px!important; }
 
.rrItem {
	display: inline;
	float: left;
	margin: 0 2px;
	text-align: center;
	width: 111px; }
 
.RadRotator_Default .rrButton.rrButtonRight {
	background: transparent url(../slider/right-arrow.gif) no-repeat scroll left top;
	display: block!important;
	height: 27px!important;
	position: absolute!important;
	right: 2px!important;
	margin-top: 0px!important;
	text-indent: -9999px!important;
	top: 70px!important;
	width: 16px!important;
	z-index: 2!important;
	background-position: 0% 0%!important; }
 
.rrItemsList { margin-left: 28px!important; }
 
.rrClipRegion {
	width: 700px!important;
	margin-left: 30px; }
 
.rrRelativeWrapper {
	margin: 0 !important;
	position: relative;
	width: 760px!important; }
 
.RadRotator.RadRotator_Default {
	padding: 0 !important;
	position: relative;
	width: 760px !important; }
 
.RadRotator_Default .rrButton.rrButtonLeft {
	background: transparent url(../slider/left-arrow.gif) no-repeat scroll left top!important;
	display: block!important;
	height: 27px!important;
	margin-top: 0px!important;
	left: 2px!important;
	position: absolute!important;
	text-indent: -9999px!important;
	top: 70px!important;
	width: 16px!important;
	z-index: 1; }
 
	.RadRotator_Default .rrButton.rrButtonLeft:hover {
		background-position: 0% -1px!important;
		background: url(../slider/left-arrow.gif) no-repeat left -1px;
		z-index: 1;
		position: absolute;
		top: 70px;
		left: 2px;
		display: block;
		width: 16px;
		height: 27px;
		text-indent: -9999px; }
 
.RadRotator_Default .rrButton.rrButtonRight:hover {
	background-position: 0% -1px!important;
	background: url(../slider/right-arrow.gif) no-repeat left -1px;
	z-index: 2;
	position: absolute;
	top: 70px;
	right: 2px;
	display: block;
	width: 16px;
	height: 27px;
	text-indent: -9999px; }
 .Rotator a:hover img {
text-decoration: none !important;
}
/* container for slides */
.images {
	position: relative;
	height: 286px;
	width: 940px;
	float: left;
	margin: 0px;
	cursor: pointer; }
 
	.images p { padding: 0px; }
 
.slider-1 {
	height: 286px; /* background:url(../images/slider/bg1.gif) 0 0 no-repeat;*/
	width: 350px;
	float: left;
	display: block; }
 
.slide1right {
	float: left;
	left: 28px;
	top: 231px;
	display: block; }
 
.images h2 {
	float: left;
	width: 290px;
	line-height: 28px;
	margin-top: 35px;
	color: #41546f;
	font-size: 26px;
	padding-left: 28px;
	text-shadow: 1px 1px 2px #ffffff;
	display: block; }
 
.images p {
	clear: both;
	text-shadow: 0px 1px 1px #ffffff;
	color: #3a552a;
	width: 313px;
	margin-left: 28px;
	font-size: 14px; }
 
.slider-2 {
	height: 286px; /*background:url(../images/slider/bg2.gif) 0 0 no-repeat;*/
	width: 350px;
	float: left;
	display: block; }
 
/* single slide */
.images div {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 940px;
	font-size: 12px; }
 
/* header */
.images h3 {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 20px 0;
	color: #456; }
 
/* tabs (those little circles below slides) */
.tabs {
	clear: both;
	position: absolute;
	z-index: 11111;
	left: 28px;
	top: 231px; }
 
	/* single tab */
.tabs a {
		width: 73px;
		height: 45px;
		float: left;
		margin: 0px;
		background: url(../slider/arrows.png) 0 bottom;
		display: block;
		font-size: 1px; }
 
	.tabs a#one { background: url(../slider/arrows.png) 0 bottom; }
 
	.tabs a#two { background: url(../slider/arrows.png) -73px bottom; }
 
	.tabs a#third { background: url(../slider/arrows.png) -148px bottom; }
 
	.tabs a#fourth { background: url(../slider/arrows.png) -223px bottom; }
 
	/* mouseover state */
.tabs a:hover { background-position: 0 0%; }
 
	.tabs a#one:hover { background-position: 0 0%; }
 
	.tabs a#two:hover { background-position: -73px 0%; }
 
	.tabs a#third:hover { background-position: -148px 0%; }
 
	.tabs a#fourth:hover { background-position: -223px 0%; }
 
	/* active state (current page state) */
.tabs a.current { background-position: 0 0%; }
 
	.tabs a#one.current { background-position: 0 0%; }
 
	.tabs a#two.current { background-position: -73px 0%; }
 
	.tabs a#third.current { background-position: -148px 0%; }
 
	.tabs a#fourth.current { background-position: -223px 0%; }
 
/* prev and next buttons */
.forward, .backward {
	float: left;
	margin-top: 140px;
	display: block;
	width: 30px;
	height: 30px;
	cursor: pointer;
	font-size: 1px;
	text-indent: -9999em; }
 
/* next */
.forward {
	background-position: 0 -30px;
	clear: right; }
 
	.forward:hover { background-position: -30px -30px; }
 
	.forward:active { background-position: -60px -30px; }
 
/* prev */
.backward:hover { background-position: -30px 0; }
 
.backward:active { background-position: -60px 0; }
 
/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled { visibility: hidden !important; }
 
.demo a, .more a { text-indent: -9999em; }
 
.demo, .more {
	position: absolute;
	top: 174px; }
 
.demo {
	background: url(../slider/buttons.png) no-repeat right top;
	display: block;
	float: left;
	width: 65px;
	left: 94px;
	text-indent: -9999em;
	height: 31px;
	cursor: pointer; }
 
	.demo:hover { background-position: 100% -32px; }
 
.more:hover { background-position: 0% -32px; }
 
.more {
	background: url(../slider/buttons.png) no-repeat;
	display: block;
	float: left;
	width: 65px;
	left: 26px;
	text-indent: -9999em;
	height: 31px;
	cursor: pointer; }
 
 
