/* Start of CMSMS style sheet 'HW Layout V1' */
body {
border:0;
height:100%;
max-height:100%;
font-family:arial, verdana, sans-serif;
margin:0;
padding:0;
}
html {
height:100%
}


html,body,p,th,td,li,dd,dt {
font:10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
}



#left{
width:280px;
padding-top:10px;
}

#right{
width:220px;
padding-top:0px;

}

#content{
padding:10px;
width:409px;
}
#content2{
padding:10px;
width:100%;
}
#left h1{
background-position: left top; 
width:220px; 
background-image:url('uploads/beimg/lefth.gif'); 
background-repeat:no-repeat;
height:52px;
margin-bottom:-40px;
padding:5px;
}

#left p{
padding:5px;
}

#left a{
color:#2c2c2c;
font-weight:bold;
}

#content h1{
background-position: left top; 
width:409px; 
background-image:url('uploads/beimg/contenth.gif'); 
background-repeat:no-repeat;
height:52px;
margin-bottom:-10px;
padding:5px;
font-size:2.0em;
font-weight:normal;
}

#content p{
padding:5px;
}

#right h1{
background-position: left top; 
width:280px; 
background-image:url('uploads/beimg/righth.gif'); 
background-repeat:no-repeat;
height:52px;
margin-bottom:0px;
padding:5px;
}

#right p{
padding:5px;
}

#news{
padding:2px;

}
#directory{
padding:0px;
}


#news h2{
color:#2d3098;
font-family:Century Gothic, Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12pt;
font-style:italic;
}

h1,h2,h3,h4,h5,h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}



p {
line-height:150%;
color:#242424;
}

h1 {
font-size:1.8em;
color:#2d3098;
font-family:Century Gothic, Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:normal; 
margin-top:0px;
}

h2 {
font-size:1.5em;
color:#4c8a1b;
font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:400;
}

h3 {
font-size:1.4em;
color:#0342a5;
font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:400;
text-transform:uppercase
}

h4 {
font-size:1.2em;
color:#0342a5;
font-family:Tahoma, Trebuchet Ms, Arial, Helvetica, sans-serif;
}

h5 {
font-size:0.9em;
}

h6 {
font-size:0.8em;
}

a {
color:#305f0a;
}

a:hover {
text-decoration:none;
}

.contactform textarea {
width:180px;
height:60px;
}
.formbuilderform textarea {
width:180px;
height:60px;
}
.thumb a img {
border:1px solid #000;
}

/* root element for scrollable */
div.scrollable.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 400px;	 
	width: 229px;	
}

/* root element for scrollable items */
div.scrollable.vertical div.items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:2000em;	
	margin: 0px;
}

/* override item style defined in scrollable.css */
div.scrollable div.items div {
	float:none;
	margin:0px 0px;
}

/* single scrollable item */
div.scrollable div.items div {
	float:left;
	font-family:Verdana;
	color:#474747;
	text-align:left;
	width:229px;
	font-size:11px;
	padding-bottom:-10px;
	margin-top:-10px;
	*margin-top:0px;
	padding-left: 5px;	
	padding-top:0px;
	*padding-bottom: 5px;	
	*padding-top:5px;
	cursor:pointer;
	border-bottom:1px dotted #999999;
}



/* defaults for all examples */
.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
z-index:1;
}
.kwicks li{
	display: block;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
}

/* example 1 */
#slider .kwicks li{
	float: left;
	width: 150px;
	height: 284px;
	margin-right: 5px; }
	
#slider #kwick1 { 
	background-color: #53b388;
	background-image: url('uploads/slider/image1.jpg');
}
#slider #kwick2 {
	background-color: #5A69A9;
	background-image: url('uploads/slider/image2.jpg')
}
#slider #kwick3 {
	 background-color: #C26468;
	background-image: url('uploads/slider/image3.jpg')
}
#slider #kwick4 { 
	background-color: #bf7cc7;
	background-image: url('uploads/slider/image4.jpg');
	margin-right: none;
}

#cntnt01moduleform_1{
margin-bottom:0px;
}

.tofield input{ 
 font-size: 10px; 
 border: 1px solid #666666; 
display:none;
}



#news p{
line-height:120%;
padding:5px;
margin:0px;
}

#banner img{
border:1px solid black;
}
#news h2{
padding:5px; margin:5px;
}

#news h3{
color:#fff;
font-family:verdana;
font-size:12px;
color:#ffffff;  
font-weight:bold;
padding:5px;
margin:0px;
background-color:#536e98;
}



/*---------------Small Box Style------*/

.width240{
width:240px;

}



.width240 p{
background-image:url('uploads/naimg/wrap_bg.gif'); 
background-repeat:repeat-x;  
margin:0px; 
border-bottom:1px solid white;
border-right:1px solid white;
border-left:1px solid white;
padding:10px;
background-color:#d5bb99;
}

.width240 img{
margin-top:-20px;
width: 120px;
height: 80px;

}

.newsimg{
float:left;
}

.thumb a
{
	display:block;
	height:120px; 
/* Set link formatting*/
	width:150px; 
/* Thumb width*/ 
	
/* Thumb height*/
	padding:10px;
/* Thumb padding to form thumb frame */
/* You can set the above to 0px = no frame - but no hover indication!*/
	margin:0;
	background-color:white;
/*Background of thumb */
	border-top:0px solid #eee;
/* Borders of thumb frame */
	border-right:0px solid #ccc;
	border-bottom:0px solid #ccc;
	border-left:0px solid #eee;
	text-decoration:none;
}

.catalog_item h1{
margin-bottom:-20px ; 
margin-top:-0px; 
background-image:url('uploads/hvimg/hbg.gif'); 
background-repeat:no-repeat; 
height:66px; margin-left:-10px; 
width:919px; margin-right:-10px; 
padding-left:15px; padding-top:10px; 
font-weight:bold;
text-transform:uppercase;
}

.catalog_item iframe{
border:1px solid black
}
/* End of 'HW Layout V1' */

