@charset "UTF-8";
/* CSS Document */

/*Colors

*/

/* begin css reset ================================================ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img {
	border-width:0;
	border:none;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* end css reset ================================================ */



body {
	width:100%;
	height:100%;
	background:url(../images/bg.jpg) repeat;
}
#bg_gradient {
	background:url(../images/bg_gradient.png) repeat-x;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#3a130b;
	font-weight:normal;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#701400;
	font-weight:normal;
	line-height:22px;
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#566671;
	font-weight:bold;
	line-height:26px;
}
#copy_text ul {
	padding:15px 0 15px 95px;
}
#copy_text li {
	list-style-type:square;
	padding:5px 0;
}
.ltblue {
	color:#869097;
}
.gray {
	color:#706969;
}
.red {
	color:#701400;
}
#content {
	margin:0 auto;
	width:900px;	
}
#container {
	float:left;
	width:900px;
	margin:0 0 25px 0;
	background-color: #FFF;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
  -webkit-box-shadow:2px 2px 15px #000;
	-moz-box-shadow: 2px 2px 15px #000;
}
#bg_side {
	float:left;
	background:url(../images/bg_side.gif) no-repeat;
	height:587px;
	width:22px;
	padding:0 0 50px 0;
}
#bg_side_services {
	float:left;
	background:url(../images/bg_side.gif) no-repeat #5f3032;
	height:587px;
	width:189px;
	padding:0 0 50px 0;
}
#header {
	float:left;
	width:878px;
	height:100px;
	background:url(../images/content_header.jpg) no-repeat;
}
#header_content {
	float:left;
	padding:30px 0 0 26px;
}
#nav {
	float:left;
	width:878px;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	background-image: url(../images/nav.gif);
	background-repeat: repeat-x;
}
#nav_home a {
	float:left;
	width:78px;
	height:23px;
	background:url(../images/nav.gif) repeat-x;
	text-align:center;
	color:#706969;
	border-left:solid 1px #FFFFFF;
	text-decoration:none;
}
#nav_home a:hover {
	color:#701400;
}
#nav_home_at a {
	float:left;
	width:78px;
	height:23px;
	background:url(../images/nav_at.gif) repeat-x;
	text-align:center;
	color:#FFF;
	border-left:solid 1px #FFFFFF;
	text-decoration:none;
}
#nav_ourteam a {
	float:left;
	width:85px;
	height:23px;
	background:url(../images/nav.gif) repeat-x;
	text-align:center;
	color:#706969;
	font-weight:normal;
	border-left:solid 1px #FFFFFF;
	text-decoration:none;
}
#nav_ourteam a:hover {
	color:#701400;
}
#nav_ourteam_at a {
	float:left;
	width:85px;
	height:23px;
	background:url(../images/nav_at.gif) repeat-x;
	text-align:center;
	color:#FFF;
	font-weight:normal;
	border-left:solid 1px #FFFFFF;
	text-decoration:none;
}
#nav_contactus_at a {
	float:left;
	width:85px;
	height:23px;
	background:url(../images/nav_at.gif) repeat-x;
	text-align:center;
	color:#FFF;
	font-weight:normal;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	text-decoration:none;
}
#nav_contactus a {
	float:left;
	width:95px;
	height:23px;
	background:url(../images/nav.gif) repeat-x;
	text-align:center;
	color:#706969;
	font-weight:normal;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	text-decoration:none;
}
#nav_contactus a:hover {
	color:#701400;
}
#nav_contactus_at a {
	float:left;
	width:85px;
	height:23px;
	background:url(../images/nav_at.gif) repeat-x;
	text-align:center;
	color:#FFF;
	font-weight:normal;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	text-decoration:none;
}
#nav_services_at a {
	float:left;
	width:85px;
	height:23px;
	background:url(../images/nav_at.gif) repeat-x;
	text-align:center;
	color:#FFF;
	font-weight:normal;
	border-left:solid 1px #FFFFFF;
	/*border-right:solid 1px #FFFFFF;*/
	text-decoration:none;
}
#nav_services a {
	float:left;
	width:85px;
	height:23px;
	background:url(../images/nav.gif) repeat-x;
	text-align:center;
	color:#706969;
	font-weight:normal;
	border-left:solid 1px #FFFFFF;
	text-decoration:none;
}
#nav_services a:hover {
	color:#701400;
}
#nav_memberships a {
	float:left;
	width:85px;
	height:23px;
	background:url(../images/nav.gif) repeat-x;
	text-align:center;
	color:#706969;
	font-weight:normal;
	border-left:solid 1px #FFFFFF;
	text-decoration:none;
}
#nav_memberships a:hover {
	color:#701400;
}
#nav_memberships_at a {
	float:left;
	width:85px;
	height:23px;
	background:url(../images/nav_at.gif) repeat-x;
	text-align:center;
	color:#FFF;
	font-weight:normal;
	border-left:solid 1px #FFFFFF;
	text-decoration:none;
}
#three_squares {
	float:right;
	background:url(../images/three_squares.gif) no-repeat;
	margin:6px 200px 0 0;
	width:38px;
}
#three_square_team {
	float:right;
	background:url(../images/three_squares.gif) no-repeat;
	margin:6px 10px 0 0;
	width:38px;
}
#home_container {
	float:left;
	margin:50px 0 0 45px;
	width:833px;
}
#home_container_services {
	float:left;
	margin:0 0 0 45px;
	width:833px;
}
#sec_container_services {
	float:left;
	margin:0 0 0 0;
	width:878px;
}
.divider {
	float:left;
	background:url(../images/divider.gif) no-repeat;
	width:523px;
	height:1px;
	margin:10px 0 10px 0;
}
.divider_straight {
	float:left;
	border-bottom:solid 1px #333;
	width:650px;
	height:1px;
	margin:10px 0 10px 0;
}
.divider_services {
	float:left;
	height:1px;
	background:url(../images/divider_services.gif) no-repeat;
	width:450px;
	margin:0 0 5px 25px;
}
#home_copy {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#2e2b2b;
	width:523px;
	min-height:800px;
	margin:0 48px 0 0;
}
#secondary_copy {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#2e2b2b;
	width:500px;
	min-height:800px;
}

#secondary_copy p {
	padding:5px 0;
}

#secondary_copy a {
	color:#701400;
}

#secondary_copy a:hover {
	color:#DD4727;	
}

#secondary_copy_team {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#2e2b2b;
	width:800px;
}
#services_copy_container {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#2e2b2b;
	width:550px;
}
#sec_services_copy_container {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#2e2b2b;
	width:689px;
}
#copy_text {
	float:left;
	width:523px;
	margin:0 48px 0 0;
}
#copy_text a {
	color:#701400;
	text-decoration:none;
}
#copy_text a:hover {
	color:#2e2b2b;
	text-decoration:none;
}
#footer {
	float:left;
	width:900px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 25px 0;
}
#footer_nav {
	float:left;
	width:900px;
	text-align:center;
	line-height:30px;
}
#footer_nav a {
	color:#869097;
	text-decoration:none;
}
#footer_nav a:hover {
	color:#b9b9b9;
}
#copyright {
	float:left;
	width:900px;
	color:#8c8686;
	text-align:center;
}
#services_container {
	float:left;
	width:500px;
	margin:0 0 0 0;
	padding:10px 0 45px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e2b2b;
	line-height:16px;
}
#sec_services_container {
	float:left;
	width:669px;
	margin:0 0 0 0;
	padding:0 20px 45px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2e2b2b;
	line-height:16px;
}
#services_copy {
	float:left;
	width:500px;
}
#sec_services_copy {
	float:left;
	width:689px;
}
#services_container a {
	color:#dd4727;
	text-decoration:none;
	font-weight:bold;
}
#services_container a:hover {
	color:#701400;
}
.services_detail {
	float:left;
	padding:25px 0 0 25px;
	width:475px;
}
.services_detail img {
	padding:0 10px 0 0;
}
.services_text {
	float:left;
	padding:0 0 0 25px;
	width:450px;
}
.sec_services_text {
	float:left;
	padding:0 20px 0 45px;
	width:624px;
	font-weight:bold;
	color:#3a130b;	
	line-height:22px;
}
#side_container {
	float:right;
	width:248px;
}
#side_container_services {
	float:right;
	width:189px;
	height:100%;
	background:#3a130b;
}
#side_container_services-content {
	float:left;
	padding:0 0 50px 30px;
	width:140px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:14px
}
#side_container_services-content p {
	padding:7px 0;
}
.down_arrow {
	width:135px;
	height:6px;
	text-align:center;
}
#optin {
	float:left;
	width:260px;
	margin:0 0 0 2px;
	background:url(../images/bg_optin.jpg) no-repeat;
	height:275px;
	text-align:center;
}
#optin_title {
	padding:7px 0 12px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	line-height:22px;
}
#optin_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	padding:0 0 0 25px;
	line-height:14px;
	text-align:left;
}
.optin_input {
	float:left;
	width:260px;
	padding:4px 0 0 0;
	font-weight:normal;
}
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#869097;
	font-weight:normal;
	padding:1px 0 2px 2px;
	margin:0;
}
.our_team_container {
	float:left;
	padding:25px 0 10px 15px;
	width:385px;
}
.our_team_photo {
	float:left;
	width:99px;
}
.our_team_title {
	float:left;
	width:275px;
	padding:0 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#869097;
}
.our_team_title a {
	color:#869097;
}
.our_team_title a:hover {
	color:#701400;
}
.vcard {
	float:right;
	width:275px;
	padding:0 10px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#869097;
	text-align:right;
}
.vcard a {
	color:#869097;
}
.vcard a:hover {
	color:#701400;
}
.our_team_title img {
	padding:8px 8px 0 5px;
}
#back a {
	float:left;
	width:75px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#dd4727;
	text-decoration:none;
	padding:0 0 18px 40px;
}
#back a:hover {
	color:#701400;
}
.contact_details {
	color:#666666;
	line-height:16px;
	font-size:12px;
}
#challenges_solutions {
	padding:15px 0 5px 0;
	border-bottom:solid 1px #FFF;
}
.line {
	border-bottom:1px solid #FFF;
	padding:5px 0;
}
#sec_page_title {
	padding:35px 0 0 45px;
}
.services_bold {
	font-weight:bold;
	color:#3a130b;
	padding:5px 0;
	line-height:22px;
}
#services_content_bottom_container {
	float:left;
	font-size:11px;
	color:#333;
	width:644px;
	padding:25px 0 0 0;
	line-height:18px;
	font-weight:normal;
}
#services_content_bottom_container ul {
	padding:0;
	margin:0 0 25px 30px;
}
#services_content_bottom_container li {
	list-style-type:disc;
}
#services_content_bottom_container_right {
	float:left;
	width:325px;
}
#services_content_bottom_container_left {
	float:left;
	width:318px;
}
#services_rpt {
	float:right;
	background:#d4b3ac;
	width:264px;
	color:#3a130b;
}

#services_top {
	float:left;
	background:url(../images/corners.png) 0 0 no-repeat;
	width:16px;
	height:12px;
	line-height:10px;
}
#services_bottom {
	float:left;
	background:url(../images/corners.png) 0 -12px no-repeat;
	width:16px;
	height:12px;
	line-height:10px;
}

#services_content {
	float:left;
	width:238px;
	padding:0 0 0 25px;
}

#services_content h2 {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#3a130b;
	line-height:18px;
	border-bottom: solid 1px #3a130b;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
#services_content ul {
	padding:0 0 0 0;
	margin:10px 0;
}
#services_content li {
	padding:0 35px 10px 0;
	margin:0;
	list-style:none;
	font-size:12px;
}
#services_content li:last-child {
	padding:0 35px 0 0;
}

#sec_page_title h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#333;
	font-weight:normal;
}
/*----------------------Tab 2-----------------------*/

#sec_page_title-2 {
	padding:35px 0 0 45px;
}
.sec_services_text-2 {
	float:left;
	padding:0 20px 0 45px;
	width:624px;
	font-weight:bold;
	color:#527487;	
	line-height:22px;
}

.sec_services_text-2 p{	
	padding:0 0 15px 0;	
}

#services_rpt-2 {
	float:right;
	background:#b5bec3;
	width:264px;
	color:#527487;
}
#services_content-2 {
	float:left;
	width:238px;
	padding:0 0 0 25px;
}
#services_content-2 h2 {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#527487;
	line-height:18px;
	border-bottom: solid 1px #527487;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
#services_top-2 {
	float:left;
	background:url(../images/corners.png) 0 -25px no-repeat;
	width:16px;
	height:12px;
	line-height:10px;
}
#services_bottom-2 {
	float:left;
	background:url(../images/corners.png) 0 -37px no-repeat;
	width:16px;
	height:12px;
	line-height:10px;
}
#services_content-2 ul {
	padding:0 0 0 0;
	margin:10px 0;
}
#services_content-2 li {
	padding:0 35px 10px 0;
	margin:0;
	list-style:none;
	font-size:12px;
}
#services_content-2 li:last-child {
	padding:0 35px 0 0;
}
#side_container_services-2 {
	float:right;
	width:189px;
	height:100%;
	background:#527487;
}
/*----------------------Tab 3-----------------------*/

#sec_page_title-3 {
	padding:35px 0 0 45px;
}

.sec_services_text-3 {
	float:left;
	padding:0 20px 0 45px;
	width:624px;
	font-weight:bold;
	color:#868484;	
	line-height:22px;
}

.sec_services_text-3 p{	
	padding:0 0 15px 0;	
}

#services_rpt-3 {
	float:right;
	background:#c2c2c2;
	width:264px;
	color:#333;
}
#services_content-3 {
	float:left;
	width:238px;
	padding:0 0 0 25px;
}
#services_content-3 h2 {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#333;
	line-height:18px;
	border-bottom: solid 1px #333;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
#services_top-3 {
	float:left;
	background:url(../images/corners.png) 0 -50px no-repeat;
	width:16px;
	height:12px;
	line-height:10px;
}
#services_bottom-3 {
	float:left;
	background:url(../images/corners.png) 0 -62px no-repeat;
	width:16px;
	height:12px;
	line-height:10px;
}
#services_content-3 ul {
	padding:0 0 0 0;
	margin:10px 0;
}
#services_content-3 li {
	padding:0 35px 10px 0;
	margin:0;
	list-style:none;
	font-size:12px;
}
#services_content-3 li:last-child {
	padding:0 35px 0 0;
}
#side_container_services-3 {
	float:right;
	width:189px;
	height:100%;
	background:#868484;
}
/*----------------------Tab 4-----------------------*/

#sec_page_title-4 {
	padding:35px 0 0 45px;
}

.sec_services_text-4 {
	float:left;
	padding:0 20px 0 45px;
	width:624px;
	font-weight:bold;
	color:#676a4f;	
	line-height:22px;
}

.sec_services_text-4 p{	
	padding:0 0 15px 0;	
}

#services_rpt-4 {
	float:right;
	background:#c0c1b9;
	width:264px;
	color:#333;
}
#services_content-4 {
	float:left;
	width:238px;
	padding:0 0 0 25px;
}
#services_content-4 h2 {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#333;
	line-height:18px;
	border-bottom: solid 1px #676a4f;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
#services_top-4 {
	float:left;
	background:url(../images/corners.png) 0 -75px no-repeat;
	width:16px;
	height:12px;
	line-height:10px;
}
#services_bottom-4 {
	float:left;
	background:url(../images/corners.png) 0 -87px no-repeat;
	width:16px;
	height:12px;
	line-height:10px;
}
#services_content-4 ul {
	padding:0 0 0 0;
	margin:10px 0;
}
#services_content-4 li {
	padding:0 35px 10px 0;
	margin:0;
	list-style:none;
	font-size:12px;
}
#services_content-4 li:last-child {
	padding:0 35px 0 0;
}
#side_container_services-4 {
	float:right;
	width:189px;
	height:100%;
	background:#676a4f;
}
/*----------------------Tab 5-----------------------*/

#sec_page_title-5 {
	padding:35px 0 0 45px;
}

.sec_services_text-5 {
	float:left;
	padding:0 20px 0 45px;
	width:624px;
	font-weight:bold;
	color:#b4411e;	
	line-height:22px;
}

.sec_services_text-5 p{	
	padding:0 0 15px 0;	
}

#services_rpt-5 {
	float:right;
	background:#dac3b8;
	width:264px;
	color:#b4411e;
}
#services_content-5 {
	float:left;
	width:238px;
	padding:0 0 0 25px;
}
#services_content-5 h2 {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#b4411e;
	line-height:18px;
	border-bottom: solid 1px #b4411e;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
#services_top-5 {
	float:left;
	background:url(../images/corners.png) 0 -101px no-repeat;
	width:16px;
	height:12px;
	line-height:10px;
}
#services_bottom-5 {
	float:left;
	background:url(../images/corners.png) 0 -113px no-repeat;
	width:16px;
	height:12px;
	line-height:10px;
}
#services_content-5 ul {
	padding:0 0 0 0;
	margin:10px 0;
}
#services_content-5 li {
	padding:0 35px 10px 0;
	margin:0;
	list-style:none;
	font-size:12px;
}
#services_content-5 li:last-child {
	padding:0 35px 0 0;
}
#side_container_services-5 {
	float:right;
	width:189px;
	height:100%;
	background:#b4411e;
}
#tab {
	float:left;
	position:relative;
	z-index:1;
	width:56px;
	height:792px;
	margin:160px 0 -1005px 900px;
}
#tab_images {
	float:left;
	width:35px;
	height:792px;	
}







#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 0 0 0px;
	background-color:#FFF;
	background-repeat:repeat;
	border: 1px solid #dedede;
	
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	height:21px;
	float: left;
}
ul.pureCssMenu ul{
	width:244.65px;
	-webkit-box-shadow:4px 4px 4px #888;
	-moz-box-shadow: 4px 4px 4px  #888;	
	box-shadow: 4px 4px 4px #888;
}
ul.pureCssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
	padding:2px 5px 5px 10px;
	_padding-left:0;
	font:12px Verdana;
	color: #666;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#808080;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#FFF;	
	font:12px Verdana;
	color: #444;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#701400;
	font:12px Verdana;
	color: #FFF;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #FFF !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}
ul.pureCssMenu span{
	display:block;
	background-image:url(/images/arrv_white.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:9px;}
ul.pureCssMenu ul span{background-image:url(/images/arr_black.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(/images/arr_white.gif);}
ul.pureCssMenu table a:hover span{background-image:url(/images/arr_white.gif)}
ul.pureCssMenu li.pureCssMenui0 {
width:110px;
height:23px;
border-right:solid 1px #FFF;
}
ul.pureCssMenu li.pureCssMenui0:first-child{
	border-left:solid 1px #FFF;
}
ul.pureCssMenu li a.pureCssMenui0{
height:100%;
background:url(/images/nav.gif) repeat-x;
border-width:0px;
font:normal 12px Verdana;
color:#706969;
}
ul.pureCssMenu li a.pureCssMenui0-at{
height:100%;
background:url(/images/nav_at.gif) repeat-x;
border-width:0px;
font:normal 12px Verdana;
color:#FFF;
}
ul.pureCssMenu li a.pureCssMenui0:hover{
background:url(/images/nav_at.gif) repeat-x;
font:normal 12px Verdana;
color:#FFF;
}
 ul.pureCssMenum0 {
background-color:transparent;
border-width:0px;
	padding:0px 0px 0px 0px;
}
 ul.pureCssMenum0>li>a {
padding:4px 10px 0px 10px;
}
 ul.pureCssMenum0 a {
padding:8px 10px 0px 10px;
}
 ul.pureCssMenum0 ul a {
padding:6px 5px 7px 10px;
}
 ul.pureCssMenum0>li {
margin:0px 0px 0px 0px;
}
 ul.pureCssMenum0 li {
margin:0px 0px 0px 0px;
}
 ul.pureCssMenum0 li li {
margin:0px 0px 0px 0px;
}

