body {
background-color: #b7a484;
margin:0px;
padding:5px 0px 0 0;
font: 11px  verdana, arial, helvetica;
color: #000;
}
a {color: #990000; text-decoration:none; border-bottom:1px dotted #5c2946;}
a:hover {color:#f7941d; border:none;}
h1{
padding:5px 0 5px 0;
margin:0px;
font-size:18px;
color:#FFFFFF;
}
h2{
padding:5px 0 5px 0;
margin:0px;
font-size:18px;
color:#5c2946;
}
h3{
padding:0 0 5px 0;
margin:0px;
font-size:12px;
color:#666748;
}
h2 a, h3 a { color:#5c2946; }

h4{
padding:0 0 10px 0;
margin:0px;
font-size:14px;
color:#990000;
}
p{
text-align:justify;
padding:5px 0 2px 0;
margin:0px;
line-height:15px;
}
p.white{
color:#FFFFFF;
}
p.h1 {
padding:10px 0;
margin:0px;
font-size:24px;
color:#FFFFFF;
text-align:right;}
p.clear{
clear:both;
padding:10px 0 0 0;
}
img.left_img{
border:1px #cae6c6 solid;
float:left;
margin:0 10px 0 0 ;
}
img.box_img{
float:left;
padding:0 20px 0 0 ;
}
#main_container{
width:898px;
height:auto;
margin:auto;
background-color:#FFFFFF;
border:1px solid #999;
}
#header{
width:898px;
height:auto;
margin:auto;
background:url(images/header-bg.gif) repeat-y;}
#logo{
padding:15px 0 5px 30px;
float:left;
}
#logo h1, #logo h2 {font-weight:normal; margin:0; padding:0; }
#logo h1 {letter-spacing:.3em; }
#logo h1 a {color:#5c2946; text-decoration:none;font-size:5em; border:none; }
#logo h1 a img {margin:-6px 0 0 0; }
#logo h2 {color:#5c2946; font-size:2.3em; margin-top:-15px; letter-spacing:.15em;}
#logo h2 span {color:#898a68;}
#hotline {
clear:left;
float:right;
display:inline;
margin-top:-130px;
padding:0 30px 5px 0;
font-size:3em;
text-align:right;
letter-spacing:-.06em;
color: #990000;
}
#hotline span {font-size:70%;}
/*----------------------menu-------------------------*/
div#menu{
width:898px;
height:42px;
padding:0px;
clear:both;
background-color:#5c2946;

}
div#menu ul{
list-style:none;padding:0px;margin:0 auto;display:block; 
}

div#menu ul li{
list-style:none;display:inline;float:left;width:auto;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px;
}
div#menu ul li a{ width: auto;float:left;text-decoration:none;padding:10px 0 0 25px; margin:0px 2px;color:#fff;text-align:center;border:none; font-size:14px;
line-height:20px}
div#menu ul li a:hover{
width: auto;text-decoration:none;color: #dbdaca; background:url(images/menu_arrow.gif) no-repeat center left;
}
div#menu ul li a.current{
line-height:20px;width: auto;float:left;text-decoration:none;padding:0px;color: #dbdaca;padding:10px 0 0 25px; background:url(images/menu_arrow.gif) no-repeat center  left;
}
div#menu ul.escape {display:inline;float:left;background-color:#990000; width:110px; height:40px;border:1px solid #000;}
div#menu ul.escape li{margin:0;padding:0;}
div#menu ul.escape li a {padding-right:20px;}
div#menu ul.escape li a:hover {background-image:none;}
div#menu ul.espanol{background-color:#990000; width:110px !important; height:40px;border:1px solid #000; display:inline;float:right} 
div#menu ul.escape li{margin:0;padding:0;}
div#menu ul.espanol li a {margin-left:10px;}
div#menu ul.espanol li a:hover { background-image:none;}
div#menu li li {font-size:.8em; line-height:1.1em;}

/* @group Nav - Primary
===================================== */

#navPrimary {
	}

#navPrimary li {
	margin: 0;
	}
#navPrimary li.first {
	
	}

#navPrimary li a {
	}

#navPrimary li a:hover,
#navPrimary li:hover,
#navPrimary li.sfhover {
	color: #dbdaca;
	}

#navPrimary li.current a {
	background-color: #000;
	}
#navPrimary li.current li a {
	background-color: transparent;
	}


#navPrimary li li.first {
	margin-left: 0;
	}

#navPrimary li:hover li a:hover,
#navPrimary li.sfhover li a:hover {
	color: #dbdaca;
	background-color: #5C2946;
	
	}

#navPrimary li li ul { /* third-level lists */
	border-left: 1px dotted #666748;
	background-color: #5C2946;
	width: 14em;
	}

/* @group Nav - Primary - Dropdown
===================================== */
/* http://www.htmldog.com/articles/suckerfish/dropdowns/ */

#navPrimary li ul { /* second-level lists */
	position: absolute;
	left: -9999px;
	z-index: 1000;
	width: 14em;
	margin: 2em 0 0 0;
	padding-left: 0;
	list-style: none;
	border-top:1px dotted #666748;
	border-bottom:1px dotted #666748;
	background-color: #5C2946;
	}

#navPrimary li li { /* all list items */
	width: 14em !important; /* width needed for Opera */
	margin: 0;
	padding:0 0 3px 0;
	border-top:1px dotted #666748;
	height:auto;
	}

#navPrimary li li a {
	display: block;
	text-transform: none;
	font-size:.8em;
	width: 14em;
	}

#navPrimary ul li.first,
#navPrimary ul li li.first { /* all list items */
	border: 0;
	width: 14em; 
	}

#navPrimary li ul ul { /* third-and-above-level lists */
	margin: 0 0 0 14em;
	}

#navPrimary li:hover ul ul,
#navPrimary li:hover ul ul ul,
#navPrimary li.sfhover ul ul,
#navPrimary li.sfhover ul ul ul {
	left: -9999px;
	}

#navPrimary li:hover ul,
#navPrimary li li:hover ul,
#navPrimary li li li:hover ul,
#navPrimary li.sfhover ul,
#navPrimary li li.sfhover ul,
#navPrimary li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}
#navPrimary li li li {padding-bottom:10px;}
/* @end Nav - Primary - Dropdown
-------------------------------- */
/* @end Nav - Primary
-------------------------------- */

/*----------------middle green box-----------*/
.green_box{
width:898px;
height:205px;
clear:both;
background:url(images/green_box_bg1.gif) no-repeat left #666748;
background-position:50px 0px;
}
.clock{
float:left;
padding:0px;
}
.text_content{
width:350px;
float:left;
padding:20px 0 0 0;
}
.read_more{
width:101px;
height:29px;
float:right;
padding:10px;
background:url(images/read_more_bg.gif) no-repeat center;
line-height:29px;
text-align:center;
}
.read_more a{
text-decoration:none;
color:#5c2946;
font-weight:normal;
}
.read_more a:hover {color:#fff;}
.read_more_link{
width: auto;
float:right;
padding:3px 25px 3px 0;
background:url(images/orange_bullet.gif) no-repeat right;
}
.read_more_link a{border:none;}
.read_more_link a:hover {color:#f7941d;}
/*----------------------left navigation-------------------------*/
#left_nav{
width:280px;height: auto;padding:5px 0 0 0; float:left;
}
ul.navSecondary{list-style:none}
#left_nav ul{
list-style:none;margin: auto;display:block; padding:0px;
}
#left_nav ul li{
list-style:none;display:block;width:auto;height:29px;padding:0px;line-height:29px;
}
#left_nav ul li a{
height:29px;display:block; width:280px;text-decoration:none;padding:0 0 0 35px; margin:7px 0 7px 0;color:#6898ac;background:url(images/left_nav_arrow.gif) no-repeat left; border-bottom:1px #B5b980 dotted;
background-position:0px 0px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
/*--------------------------main_content-------------------*/
#main_content{
width:100%;
height:auto;
clear:both;
}
#left_content{
width:320px;
height:auto;
margin:0 10px 10px 10px;
float:left;
padding: 0 10px 10px 10px;
background:url(images/left_content_bg.gif) repeat-x top;
}
#right_content{
width:490px;
height:auto;
margin:0;
float:left;
padding: 0 10px 10px 10px;
}
/*----------------------top right navigation-------------------------*/
#right_nav{
width:263px;height: auto;padding:10px 0 0 50px; float:left; font-size:1em; text-transform:uppercase;
}
#right_nav ul{
list-style:none;margin: auto;display:block; padding:0px;
}
#right_nav ul li, #right_nav ul li.sm{
list-style:none; display:block; width:auto; height:50px; padding:0; line-height:normal; 
}
#right_nav ul li a{
height:50px; display:block; width:263px; text-decoration:none; padding:11px 0 0 35px; margin:7px 0 7px 0; color:#fff; background:url(images/right_nav.gif) no-repeat center; background-position:0px 0px; border:none;
}
#right_nav ul li a:hover{
height:50px; display:block; width:263px; text-decoration:none; color: #5c2946;padding:11px 0 0 35px;margin:7px 0 7px 0; background:url(images/right_nav_a.gif) no-repeat center; background-position:0px 0px; 
}
#right_nav ul li a.current{
height:50px; display:block; width:263px; text-decoration:none; padding:0px; color: #5c2946; padding:0 0 0 35px; margin:7px 0 7px 0; 
background:url(images/right_nav_a.gif) no-repeat center; background-position:0px 0px;
}
#right_nav ul li.sm {height:30px; line-height:normal; }
#right_nav ul li.sm a{
height:30px; display:block; width:263px; text-decoration:none; padding:8px 0 0 35px; margin:7px 0 7px 0; color:#fff; background:url(images/right_nav_sm.gif) no-repeat center; background-position:0px 0px; 
}
#right_nav ul li.sm a:hover, #right_nav ul li.sm a.current{
height:30px; display:block; width:263px; text-decoration:none; color: #5c2946;padding:8px 0 0 35px;margin:7px 0 7px 0; background:url(images/right_nav_a_sm.gif) no-repeat center; background-position:0px 0px; 
}


.products_box{
height:135px;
padding:10px 0 5px 0;
border-bottom:1px #B5b980 dotted;
font-size:.9em;
}
.search_box{
width:267px;
height:124px;
float:left;
margin:15px 10px 10px 0;
background:url(images/search_box_bg1.gif) no-repeat center;
background-position:0px 0px;
}
.search_title{
font-size:14px;
color:#f9c668;
padding:10px 0 0 15px;
float:left;
font-weight:bold;
}
input.search_input{
width:170px;
height:20px;
background-color:#FFFFFF;
border:1px #5c2946 solid;
float:left;
margin:15px 0 0 15px;
}
input.submit{
float:left;
padding:0 0 0 10px;
}
.subsearch{
width:200px;
float:left;
color:#fff;
padding:0 0 0 15px;
}
.contact_information{
width:200px;
float:left;
padding:0 0 0 10px;
margin-top:13px;
}
.news{
width:310px;
clear:both;
padding:10px 0 10px 0;
}
.news_icon{
width:30px;
float:left;
padding:0 10px 0 0;
}
.news_content{
width:260px;
float:left;
padding:0 0 0 10px;
text-align:justify;
line-height:13px;
}
.news_content span{
color:#4ab7e8;
}
.services_box{
height:120px;
padding:10px 0 5px 0;
margin:0px 0px 10px 0;
border-bottom:1px #a7ef6e dashed;
}
.best_sol_box{
width:277px;
float:left;
}
/*----------------------news_archive list-------------------------*/
.news_archive{
width:190px;
height: auto;
padding:10px 0 0 10px;
float:left;
}
.news_archive ul{
list-style:none;padding:10px 10px 10px 10px;margin:0px; width:190px;float:left;
}
.news_archive ul li{
list-style:none;width:180px;height: auto;padding:0px; line-height:26px;
}
.news_archive ul li a{
width: 180px;text-decoration:none;padding:0 0 0 20px; margin:6px 0px 6px 0px;color:#000;text-align:left;
background:url(images/bullet.gif) no-repeat left; background-position:0px 0px;
}
.news_archive ul li a:hover{
width: 180px;text-decoration:underline;color: #000;
}

.contact_info_box{
width:481px;
height:116px;
margin:5px;
background:url(images/contact_info_bg.gif) no-repeat center;
}
.contact_info_title{
font-size:14px;
color:#7ea743;
padding:10px 0 0 15px;
font-weight:bold;
}
.contact_info{
float:left;
padding:15px 10px 5px 13px;
}
.adress{
clear:both;
padding:10px 0 0 20px;
}

/*-----------------------contact_form-------------------*/
#contact_form{
width:310px;
height:auto;
padding:10px 0 0 60px;
}
.form_row{
float:left;
padding:4px 0 4px 0;
}
label{
width:70px;
float:left;
padding:3px 5px 0 0;
color:#59a5bf;
text-align:right;
}
input.contact_input{
width:220px;
height:18px;
float:left;
border:1px #ced6ec solid;
background-color:#dbedf3;
color: #000;
}
textarea.contact_textarea{
width:220px;
height:80px;
float:left;
border:1px #ced6ec solid;
background-color:#dbedf3;
color: #000;
}
.send a{
width:62px;
height:24px;
display:block;
background:url(images/read_more_bg_white.gif) no-repeat center;
background-position:0px 0px;
line-height:22px;
color:#FFFFFF;
text-decoration:none;
padding-left:40px;
float:right;
margin:10px;
}
/*--------------wide_content-----------*/
#wide_content{
width:auto;
padding:10px 20px 10px 20px;
}


/*-----------------------------footer------------------*/
#footer{
clear:both;
width: auto;
height:70px;
color: #fff;
background-color:#5c2946;
}

.footer_links{
margin:0 auto;
text-align:center;
padding-top:13px;
}
.footer_links a{
text-decoration:none;
color: #fff;
padding-left:10px;
}
.footer_links a:hover{
text-decoration:underline;
color: #fff;
}
.copyright{
padding:3px 0 0 0px;
color:#a0a181;
}
.j3 a {float:right; border:none; padding:20px 15px 20px 0; margin:-37px 15px 5px 5px;  }

/***MURA OVERRIDES ***/
#left_content .svFeed dl,#inner_left_content .svFeed dl {margin:0 5px;font-size:.8em}
/* @group Nav - Breadcrumb
===================================== */

#crumbList {
	margin: 0 0 1em 5px;
	padding: 0;
	list-style: none;
	}

#crumbList li {
	display: inline;
	margin: 0;
	font-size: 1em;
	}

#crumbList a { text-decoration: none; }

/* @end Nav - Breadcrumb
-------------------------------- */

/*** INNER PAGE LAYOUT ****/

div#inner_left_content{float:Left;width:320px;height:auto;padding-left:5px}
div#inner_right_content{margin:5px 5px 10px 330px;border-left: 1px dotted #666748;padding:5px 10px;vertical-align:top}
/**** END INNER PAGE LAYOUT ****/
/* form ******/