/* CSS Document */

body {
	font-family:"georgia";
  font-size:12px;
	color:#000000;
	}

.background {
	background-color:#FFFFFF;
	}
	
div, td {
	color:#000000;
	font-family:arial,book antiqua,"georgia";
	font-size:14px;
	}
	
p {
	color:#000000;
	font-family:arial,book antiqua,"georgia";
	font-size:14px;
	line-height:1.5em;
  text-align:left;
	}

#wrap {
	background-color: #FFFFFF;
	width:979px;
	margin:0 auto;	
	}

#main_container {
	clear:both;
	float:left;
	width:979px;
	margin-top:3px;
	/*border:1px solid #000000;*/
	}

#inner_container {	
	width:979px;
	float:left;
	clear:both;
	background-color:#FFFFFF;
	/*background-image:url();
	background-repeat:repeat-y;*/
	}
	
.contentpaneopen {
	text-align:justify;
	padding-left:0;
	}

#header {
	width:979px;
	height:195px;
	clear:both;
	float:left;
	background-image:url(/images/header_new1.jpg);
	background-repeat:no-repeat;
	padding-top:0;
	}

#site_header {
	width:979px;
	padding:0;
	clear:both;
	height:0;
	float:left;
	}

#site_footer {
	width:979px;
	padding:5px;
	clear:both;
	float:left;
	height:0;
	}

#top_nav_bar {
	position:relative;
	margin-top:-57px;
	margin-left:10px;
	float:left;
	width:979px;
	}

/*
#top_nav_bar {
	color:#9A04CC;
	float:left;
	font-size:13px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:2px;
	padding-left:0px;
	padding-top:5px;
	width:979px;
	margin-top:-47px;
	text-align:center;
	font-weight:bold;
}

#top_nav_bar li {
	list-style:none;
	display:inline;
	text-decoration:none;
	color:#fff;
	padding-left:20px;
	padding-right:20px;
}

#top_nav_bar a:link{
	text-decoration:none;
	color:#fff;
}


#top_nav_bar a:visited {
	text-decoration:none;
	color:#fff;
}

#top_nav_bar a:hover{
	text-decoration:none;
	color:#ccc;

}

#top_nav_bar a:active{
text-decoration:none;
color:#fff;

}

ul.menu ul{
margin-top:6px;
position:relative;
text-align:center;
width:910px;
*width:979px;
float:left;
clear:both;
margin-left:-40px;
background:transparent;
padding-top:7px;
height:23px;
border-bottom:1px solid #7A7A7A;
}

#top_nav_bar .menu li li a:link{
color:#1D558A;
margin:0;
padding:0;
padding-left:10px;
padding-right:10px;
font-size:13px;}
#top_nav_bar .menu li li a:visited{
color:#1D558A;
margin:0;
padding:0;
padding-left:10px;
padding-right:10px;
font-size:13px;
}
#top_nav_bar .menu li li a:hover{
color:#000;
margin:0;
padding:0;
padding-left:10px;
padding-right:10px;
font-size:13px;
}

#top_nav_bar li#current a:link{
color:#213676;
background-image:url(http://timctemplate.timcuk.com/templates/rhuk_milkyway//nav_bg.png);
width:135px; 
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
padding-top:33px;
padding-bottom:29px;
background-position:center;}

#top_nav_bar li#current a:visited{
color:#213676;
background-image:url(http://timctemplate.timcuk.com/templates/rhuk_milkyway//nav_bg.png);
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
padding-top:33px;
padding-bottom:29px;
background-position:center;
max-width:0px;
}
#top_nav_bar li#current a:hover{
color:#213676;
background-image:url(http://timctemplate.timcuk.com/templates/rhuk_milkyway//nav_bg.png);
width:135px;
 background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
 padding-top:33px;
 padding-bottom:29px;
 background-position:center;}


#top_nav_bar li  li#current a:link{
color:#213676;

background-image:url(http://timctemplate.timcuk.com/templates/rhuk_milkyway//sevnav_botton.png);
width:135px; 
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
padding-top:33px;
padding-bottom:22px;
background-position:bottom;}

#top_nav_bar li  li#current a:visited{
color:#213676;

background-image:url(http://timctemplate.timcuk.com/templates/rhuk_milkyway//sevnav_botton.png);
width:135px; 
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
padding-top:33px;
padding-bottom:22px;
background-position:bottom;
}
#top_nav_bar  li  li#current a:hover{
color:#213676;

background-image:url(http://timctemplate.timcuk.com/templates/rhuk_milkyway//sevnav_botton.png);
width:135px; 
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
padding-top:33px;
padding-bottom:22px;
background-position:bottom;}

#top_nav_bar li#current li a:link{
color:#213676;

background-image:none;
width:135px; 
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
padding-top:33px;
padding-bottom:22px;
background-position:bottom;}

#top_nav_bar li#current  li a:visited{
color:#213676;
background-image:none;
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
padding-top:33px;
padding-bottom:29px;
background-position:center;
max-width:0px;
}
#top_nav_bar li#current li a:hover{
color:#213676;
background-image:none;
width:135px;
 background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
 padding-top:33px;
 padding-bottom:29px;
 background-position:center;}

*/

/*#left_quick_links {
	width:200px;
	float:left;
	margin-left:0;
	padding-left:0;
	margin-right:0;
	margin-top:10px;
	}

#left_quick_links li {
  margin:0;
  padding:0;
  list-style:none;
	}

#left_quick_links ul {
  margin:0;
  padding:0;
	width:181px;
	height:auto;
	}

#left_quick_links li a {
	font-family:arial; 
  background-color:#313773;
	border-bottom:1px solid #EAEAEA;
	padding:5px 10px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	}

#left_quick_links li a:hover {
	color:#CCCCCC;
	text-decoration:none;
  background-color:#42498A;
	border-bottom:1px solid #EAEAEA;
  text-decoration:none;
	display:block;
	line-height:20px;
  font-family:arial; 
	font-size:14px;
	font-weight:bold;
	}*/
	
#main_text_container {
	background-image: url("/images/content_repeat.gif");
	background-position: left center;
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	width:979px;
	float:left;
	padding:0;
	margin:0;
	}

#top {
	width:979px;
	float:left;
	/*height:27px;*/
	}

#mid {
	width:979px;
	float:left;
	}

#bottom {
	width:979px;
	float:left;
	/*height:38px;*/
	}

#main_testimonial {
	width:176px;
	float:left;
	}

#top_testimonial {
	width:176px;
	float:left;
	height:41px;
	/*background-image:url(/images/top_quote.jpg);
	background-repeat:no-repeat;*/
	}

#mid_testimonial {
	width:979px;
	float:left;
	/*background-image:url(/images/mid_quote.jpg);
	background-repeat:repeat-y;
	color:#fff;*/
	}

#mid_testimonial p {
	color:#fff;
	padding-left:10px;
	}

#bottom_quote_testimonial {
	width:979px;
	height:41px;
	float:left;
	/*background-image:url(/images/bottom_quote.jpg);
	background-repeat:no-repeat;*/
	}

#bottom_testimonial {
	width:979px;
	float:left;
	/*background-image:url(/images/bottom_curve.jpg);
	background-repeat:no-repeat;*/
	height:41px;
	}

#text_container {
	width:700px;
	float:left;
	padding-left:28px;
	padding-right:15px;
	margin-left:0;
	padding-top:0;
	}
	
#text_container p{
	/*margin-top:0px;*/
	}

#right_quick_links {
	width:195px;
	float:right;
	padding-left:0;
	margin-top:50px;
	margin-right:40px;
	}

#right_quick_links table {
	float:right;
	/*margin-top:10px;
	width:200px;
	border:1px solid #6b4d71;*/
	float: left;
    margin-top: 15px;
	}
	
#right_quick_links p{ 
	margin:0;
	text-align:center;
	}

h1 {
  color: #9B6006;
	font-family: "georgia";
	font-size: 26px;
	font-weight: normal;
	margin-top:0;
  }

h2 {
  color: #9B6006;
	font-family: "georgia";
	font-size: 22px;
	font-weight: normal;
  }

h3 {
  color:#9B6006;
	font-family:Arial;
  font-size:16px;
  }
	
h4 {
  color:#9B6006;
	font-family:arial;
	font-size:12px;
	}	

.componentheading {
	color:#1D558A;
	font-size:22px;
	margin:0;
	padding:0;
	font-weight:normal;
	display:none;
	}

#footer {
	background-image: url("/images/footer.gif");
  background-repeat: no-repeat;
	float:left;
	height: 33px;
	clear:both;
	width:979px;
	margin-bottom:15px;
	}

#footer ul {
	margin-left:0;
	list-style:none;
	padding-top:0;
	margin-top:0;
	padding-left:0;
	text-align:center;
	}

#footer li {
	display:inline;
	margin-left:5px;
	margin-right:5px;
	list-style:none;
	padding-top:0;
	}

#footer a:link {
	color:#FFFFFF;
	font-family: "georgia";
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	}

#footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-family: "georgia";
	font-weight:bold;
	}

#footer a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-family: "georgia";
	font-weight:bold;
	}

#footer .separator {
	color:#000000;
	margin-top:10px;
	}

 /*main links in the site content*/

a:link {  
  color:#9B6006;
  text-decoration:none;
	}

a:active {
  color:#9B6006;
  text-decoration:none;
  }

a:hover {
  color:#000000;
  text-decoration:none;
	}

a:visited {
  color:#9B6006;
  text-decoration:none;
	}

a:visited:hover {
  color:#000000;
  text-decoration:none;
	}

/* Frontend Editing*/

fieldset {
	border:1px solid #ccc;
	margin-top:15px;
	padding:15px;
	}

legend {
	margin:0;
	padding:0 10px;
	}

td.key {
	border-bottom:1px solid #eee;
	color:#666;
	}

/* Tooltips */

.tool-tip {
	float:left;
	background:#ffc;
	border:1px solid #D4D5AA;
	padding:5px;
	max-width:200px;
	}

.tool-title {
	padding:0;
	margin:0;
	font-size:100%;
	font-weight:bold;
	margin-top:-15px;
	padding-top:15px;
	padding-bottom:5px;
	}

.tool-text {
	font-size:100%;
	margin:0;
	}

#breadcrumb {
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-weight:bold;
	color:#000;
	}

.imgback{
	background-image:url(/images/imgback.jpg);
	background-repeat:no-repeat;
	width:185px;
	height:49px;
	padding-left:9px;
	padding-top:1px;
	}

.ext-menu a {
	padding:.57em 1em;
	text-decoration:none;
	}

.ext-menu li {
	background:transparent;
	}

.ext-menu #current {
	background:none;
	color:#242863;
	}

/*** ESSENTIAL STYLES ***/

.ext-menu, .ext-menu * {
	margin:0;
	padding:0;
	list-style:none;
	}
	
.ext-menu li .separator {
	border-left:none;
	border-top:none;
	display:block;
	padding-left:0;
	padding-right:0;
	text-decoration:none;
	color:#FFFFFF;
	padding-top:0;
	margin-left:5px;
	margin-right:5px;
	font-size:16px;
	margin-top:7px;
	}

.ext-menu li li {
	background:none;
	}

.ext-menu a {
	padding:.56em 1em;
	text-decoration:none;
	border:none
	}

.ext-menu ul li {
	width:180px;
	}

.ext-menu li a:link{
	color:#FFFFFF;
	font-family: "georgia";
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	}
	
.ext-menu li a:visited {
	color:#FFFFFF;
	font-family: "georgia";
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	}

.ext-menu li a:hover {
	color:#CCCCCC;
	background:none;
	font-family: "georgia";
	font-size:15px;
	font-weight:normal;
	text-decoration:underline;
	}

.ext-menu li li a:link {
	background-color:#60A180;
	border-left:10px solid #1E6943;
	color:#FFFFFF;
	font-family: Arial;
	font-size:12px;
	font-weight:normal;
	margin-bottom:1px;
	text-decoration:none;
	width:100px;
	margin-left:-20px;
	}

.ext-menu li li a:visited {
	background-color:#60A180;
	color:#FFFFFF;
	border-left:10px solid #1E6943;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	margin-bottom:1px;
	text-decoration:none;
	width:100px;
	margin-left:-20px;
	}

.ext-menu li li a:hover {
	color:#FFFFFF;
	background-color:#6BAB8A;
  border-left:10px solid #1E6943;
	}
	
.ext-menu .active {
  background:none;
	}

.ext-menu li:hover, .ext-menu li.sfHover,
.ext-menu a:focus, .ext-menu a:hover, .ext-menu a:active {
	background:none;
	outline:0;
	}
	
#companyname{
	width:400px;
	float:left;
	margin-top:50px;
	margin-left:0;
	}
	
#companyname h1 {
	font-size:24px;
	color:#000000;
	font-family:helvetica,verdana,arial,sans serif;
	font-weight:normal;
	margin:0;
	}
	
#companyname a:link {
	 color:#364B42;
   font-family:Arial;
	 font-size:24px;
   text-decoration:none;
	 }

#companyname a:hover {
	 color:#364B42;
   font-family:Arial;
	 font-size:24px;
   text-decoration:underline;
	 }

#telephonenumber {
	float:right;
	padding-top:10px;
	width:215px;
	margin-right:200px;
	}
	
#telephonenumber form {
	float:left;
	margin-left:10px;
	margin-top:3px;
	/*width:135px;*/
	}

#telephonenumber ul {
	float:left;
	margin-top:5px;
	/*margin-bottom:0;
	padding-bottom:0;
	padding-top:0;*/
	padding-left:0;
	}

#telephonenumber li {
	color:#FFFFFF;
	float:left;
	list-style-type:none;
	padding-left:0;
	}

#telephonenumber li a:link {
	color:#000000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	/*padding:0;*/
	text-decoration:none;
	vertical-align:middle;
	}

#telephonenumber li a:hover {
	color:#000000;
	vertical-align:middle;
	text-decoration:none;
	}

#telephonenumber li a:visited {
	color:#000000;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	/*padding:0;*/
	text-decoration:none;
	vertical-align:middle;
	}

#telephonenumber li a:visited:hover {
	color:#000000;
	text-decoration:underline;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	/*padding:0;*/
	text-decoration:none;
	vertical-align:middle;
	}

#telephonenumber .separator {
	color:#242863;
	margin-left:5px;
	margin-right:5px;
	padding-top:0;
	}

#telephonenumber .search {
	float:left;
	/*width:100px;
	margin-right:10px;
	margin-top:0;
	padding-top:0;*/
	}


.sf-shadow ul {
	width:180px;
	}
	
#xmap {
	float:left;
	*left:50px;
	line-height:2.2;
	position:relative;
	width:979px;
	}

#xmap li span {
	display:none;
	}
#xmap ul
{
	list-style-type:none;
}
#xmap ul.level_0 ul {
	list-style:disc inside none;
	}
.muted
{
	display:none;
}
.level_0 li {
	}

#xmap ul li a:link {
	color:#9B6006;
  font-family: "georgia";
  font-size: 18px;
  text-decoration:none;
	font-weight:bold;
	}
	
#xmap ul li a:hover {
	color:#000000;
  font-family: "georgia";
  font-size: 18px;
  text-decoration:none;
	font-weight:bold;
	}
	
#xmap ul li a:visited {
	color:#9B6006;
  font-family: "georgia";
  font-size:18px;
  text-decoration:none;
	font-weight:bold;
	}
	
.bfQuickMode .bfLabelLeft label {
	float:left;
	margin:0 10px 0 0;
	text-align:right;
	width:45%;
	}
	
#bfPage1 {
	margin:0;
	padding:0;
	width:508px;
	}

#bfPage2 {
	margin:0;
	padding:0;
	width:508px;
	}
	
#bfSubmitButton {
	margin-right:130px;
	margin-top:10px;
	}
		
.forme td {
	padding-bottom:7px;
	padding-left:3px;
	}
		
#com-form-login {
	margin-top:20px;
	}
	
#searchForm {
	margin-top:20px;
	}
	
#contactform {
	width:400px;
	margin:50px auto 0;
	}
	
#contact_us_form {
	padding-left:10px;
	}

#contact_us_form h1 {
	margin:0;
	padding:0;
	}

#contact_us_form p {
	margin:0;
	padding:0;
	}
	
#RightSideForm {
	background-image: url("/images/newsletter.gif");
  background-repeat: no-repeat;
	float:right;
	width:145px;
	height:140px;
	margin-right:25px;
  margin-top:30px;
	}
	
#RightSideForm .forme {
	float:left;
	width:140px;
	margin-top:25px;
	}
	
#RightSideForm input[type="text"]{
	background: url("/images/input_bg.jpg") repeat-x scroll 0 0 transparent;
	border:1px solid #FFFFFF;
	height:18px;
	width:80px;
	}
	
#RightSideForm input[type="submit"] {
	width:60px;
	}
#contact_us_form  .rsform
{
	margin-top:8%;
}
#contact_us_form  .rsform #userForm
{
	margin-left:17%;
}
.formResponsive input[type="submit"] {
    background-color: #9b6006 !important;
    background-image: -moz-linear-gradient(center top , #9b6006, #9b6006) !important;
}