/* Start of CMSMS style sheet 'Spencer_Style' */
body{
  margin:0;
  padding:0;
  background-color:#fff;
  font-size: 11px; 
  font-family: Arial, Verdana, sans-serif;
  background-color:#596087;

}
#body_container{
  width:966px;
  margin:0 auto;
  padding:0;
  background-color:#fff;
  border:10px solid #fff;
}
#header{
  height:141px;
  background: #fff url('../uploads/images/header2.jpg') no-repeat scroll center left;
  background-position: 15px 0px; 
  border-bottom:3px solid #69a541;
  margin:2px 0 5px 5px;
  padding: 0;
}
#header h1{
  float:right;
  margin:65px 20px 0 0;
  color: #596087;
  font: italic 22px 'Times New Roman', serif 
}
#subheader{
  height:202px;
  background: #fff;
  padding-left: 6px;
  padding-bottom: 2px;

}
#container{
  display:block;
  margin:0;
  padding:0;
  background: #fff url('../uploads/images/right_col.jpg') repeat-y scroll top right;
}

/*---------------------------------------------------------------*/

#left_col{
  width:170px;
  margin:0;
  padding:0 10px;
  float:left;
  display:block;
  position:relative;
  left:0;
}

#menu a:link {color: #596087; text-decoration:none}     /* unvisited link */
#menu a:visited {color: #596087; text-decoration:none}  /* visited link */
#menu a:hover {color: #de1f1f; text-decoration:none}   /* mouse over link */
#menu a:active {color: #de1f1f; text-decoration:none}   /* selected link */

/*just changing color of submenu links so they show up better*/
#menu ul li ul a:link {color: #9999cc; text-decoration:none}     /* unvisited link */
#menu ul li ul a:visited {color: #9999cc; text-decoration:none}  /* visited link */
#menu ul li ul a:hover {color: #de1f1f; text-decoration:none}   /* mouse over link */
#menu ul li ul a:active {color: #de1f1f; text-decoration:none}   /* selected link */

#menu{
  text-align:right;
}
#menu ul{
  margin:0;
  padding:0;
}
#menu ul li{
  margin:10px 0;
  padding:0 0 0 0;
  list-style-type:none;
  font-size:15px;
  font-weight:normal;
}
#menu ul li ul{
  margin:0 0 5px 0;
  padding:0 10px 0 0;
  border-right:1px solid #596087;
}
/*submenu items*/
#menu ul li ul li{
  margin:5px 0;
  padding:0 0 0 0;
  list-style-type:none;
  font-size:13px;
  /*font-weight:bold;*/
  font-weight:normal;
  color: #663399;
}
#menu .currentpage h3{
  margin:0;
  padding:0;
  font-size:15px;
  font-weight:bold;
  color:#669933;
}
#under_menu{
  margin:20px 0 0 10px;
  padding:0;
  text-align:right;
}
/*---------------------------------------------------------------*/

#right_col{
  margin:0;
  padding:10px 10px;
  width:170px;
  float:right;
  display:block;
  position:relative;
  right:0;
  color: #fff;
}
#right_col #search div{
  width: 100%;
  padding: 0;
}

/*---------------------------------------------------------------*/

#right_col #search{
  margin:10px 0;
  padding:0;
}
#right_col #search input{
  width:130px;
  border:1px solid #fff;
  background-color: #fff;
}
#right_col #search .submit input{
  width:28px;
  height:28px;
  border-width:0;
}

/*---------------------------------------------------------------*/


/*---------------------------------------------------------------*/
#right_col #right_content{
  margin:0;
  padding:0;
}
#right_col #right_content h2{
  margin: 0 0 0 0;
  padding:0;
  color:#392e7a;
  font-size:15px;
  font-weight:bold;
}
#right_col #right_content p{
  padding:0;
  color:#fff;
  font-size:12px;
  font-weight:normal;
}

#right_col #right_content a{
  color:#392e7a;
}

#right_col #right_content a:hover{
  color:#fff;
}

/*---------------------------------------------------------------*/

#center_col{
  height:1%;
  margin:0 205px 0 205px;
  padding:0 15px 35px 25px;
  display:block;
  border-left:3px solid #69a541;
  overflow:visible;
  color:#666;
  font-size:13px;
  line-height: 20px;
  min-height: 540px;
}
#breadcrumb{
  height:15px;
  margin:2px 0 0 0;
  padding:2px 0 20px 0;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}
#center_col h1{
  margin:5px 5px 5px 0px;
  padding:0px;
  line-height: 30px;
  color: #596087;
  font-weight:bold;
  font-size: 23px;
}
#center_col h2{
  margin:15px 5px 5px 0px;
  padding:0;
  color:#596087;
  font-weight:bold;
  font-size: 14px;
}
#center_col h3{
  margin:15px 5px 5px 0px;
  padding:0;
  /*color:#5dc61d;*/
  /*color:#390;*/
  color:#333;
  font-size: 12px;
}
#center_col p{
  margin:5px 5px 15px 0px;
  padding:0;
  color:#666;
  font-size:13px;
  line-height: 18px;
}



#center_col ul{
  margin:0px 5px 5px 0px;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 10px;
  list-style-image: url(../uploads/images/bullet.gif);
  list-style-type: none;
  color:#333;
  font-size:13px;

}
#center_col ul li{
  margin:5px;
  padding-bottom: 10px;
  line-height: 15px;
  /*list-style-type:none;*/
}
#center_col ul li ul{
  margin:0 0 0 10px;
  padding:0;
  border-width:0;
  list-style: circle;
}
#center_col ul li ul li{
  margin:0;
  padding:0;
  /*list-style-type:none;*/
}
.clear{
  height:15px;
  clear:both;
  border-right:190px solid #939393;

border:1px solid red;
}

/*---------------------------------------------------------------*/

#footer_container{
  height:30px;
  margin:0 0 0 0;
  padding:0;
clear:both;
 border-top: 5px solid #fff;
  /*border-right:190px solid #939393;*/
  background: #939393 url('../uploads/images/right_col.jpg') repeat-y scroll top right;
}
#footer{
  height:30px;
  margin:0;
  padding:0 190px 0 0;
  /*background-color: #939393;*/
  /*border-right:4px solid #fff;*/
  /*border-top:4px solid #fff;*/
}
#footer p{
  margin:0;
  padding:6px 0 0 10px;
  color:#eee;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

#footer a{
  color:#fff;
}

#footer a:hover{
  color:#cc0000;
}

/*
//old colors
// Color Palette
// Blue:  #13388c; #148
// Yellow:#ffcc00;
// Red:   #de1f1f;
// Green: #5dc61d; #390

//new colors
// green:#69a541;
// grey:#939393;
// bluey grey header text:#596087;
// dark blue: #392e7a;
*/
div{
  margin:0;
  padding:0;
}

a:link {color: #596087; text-decoration:underline}     /* unvisited link */
a:visited {color: #596087; text-decoration:underline}  /* visited link */
a:hover {color: #de1f1f; text-decoration:underline}   /* mouse over link */
a:active {color: #de1f1f; text-decoration:underline}   /* selected link */



/*****   clearfix   *****/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;

}
.clearfix {
	display: inline-block;
}
/* hide from ie-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* end hide from ie-mac */

.clear-both {
 clear:both;
}

.specials-box {
	margin: 0 0 15px 0;
	padding: 12px 15px;
	background: #c7e3b5;
	border: solid 2px #69A541;
	
}

.specials-text {
	margin:0;
	padding:0 ;
	font-size:11px;
	color:#333333;
	text-align: justify;
	line-height:1.3em;
 
}
#thebox {
	height: 200px;
}
.specials-img {
	display: block;
	float:right;
	width: 200px;
	margin: 0 0 8px 15px;
	padding:0;

}

.specials-h3 {
	margin: 0px;
	padding: 0px;
}

a.click-here {
	font-weight:bold;
	font-size: 13px;
	color:#BF0123;
	margin:6px 0 0 0;
	padding:0 ;
	text-decoration:none;
}
a.click-here:hover {
	font-size: 13px;
	color:#333333;
	margin:6px 0 0 0;
	padding:0 ;
	text-decoration: underline;
}

/*---------------------------------------------------------------*/
/* End of 'Spencer_Style' */

