body{
background:#0f2c58 url(../images/main_bg1.jpg) no-repeat scroll center top;
font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
padding-top:310px;
line-height: 1.5;
text-align:center;
margin:auto;
}
#wrapper{
width:1000px;
margin:auto;
text-align:left;
background:#ffffff;
}
#header{
background:url(../images/header.gif);
height:180px;
padding-top:70px;
}


#left_panel{
width:280px;
background:url(../images/leftbg.gif);
height:600px;
float:left;
padding-right:10px;
padding-left: 10px;
color:#ffffff;
}

#main_panel{
text-align:justify;
background:#F5F5F5;
}

#footer{
background:url(../images/footer.gif);
clear:both;
height:199px;
}


#slideshow{
background:url(../images/map.gif);
height:360px;
border-bottom:5px solid #DFDEDE;
}
#home_banner{
border-bottom:5px solid #DFDEDE;
height:418px;
background:url('../images/slide_04.jpg')  no-repeat; padding-top:20px;
}

#home_banner1{
border-bottom:5px solid #DFDEDE;
height:560px;
padding-top:20px;
}

#home_banner2{
border-bottom:5px solid #DFDEDE;
height:900px;
padding-top:20px;
}


#copy{
clear:both;
}
#rss, #rss a{
	line-height:30px;
	text-align:center;
	text-decoration:none;
}


.box-top{
background:url(../images/page-top.gif) no-repeat;
width:980px;
height:6px;
margin:auto;
}
.box-bottom{
background:url(../images/page-bottom.gif) no-repeat bottom;
width:960px;
padding:10px;
}

#ind_div_t{ width:925px; height:auto; margin:0px 23px 0px 12px; display:table;}
#ind_div_t ul{ margin:0px; padding:0px;}
#ind_div_t ul li{width:900px; float:left; list-style:none; }

#ind_div{ width:960px; height:352px;}
#ind_div ul{margin:0px; padding:0px; margin-top:10px;}	
#ind_div ul li{margin-left:15px; margin-right:13px; _margin-left:11px; _margin-right:11px; padding:0px; list-style:none; float:left; width:290px; height:352px; background-image:url(../images/bg_indx.jpg); background-repeat:no-repeat;}



#ind_div_1{height:352px;}
#ind_div_1 ul{margin:0px;padding:0px;}
#ind_div_1 ul li{background:none; line-height:normal; height:auto; width:auto; list-style:none; margin:0px; padding:0px;}

.txt1{font-family:Arial;
font-size:18px;
color:#186ca0;}

.hd1{font-family: "Trebuchet MS";
font-size:14px;
font-weight:bold;
color:#a72a2a;}

.hd3{font-family: "Trebuchet MS";
font-size:14px;
font-weight:bold;
color:#5b970f;}

.hd2{font-family: "Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#a72a2a;
text-transform:uppercase;}

.hd4{font-family: "Trebuchet MS";
font-size:12px;
font-weight:bold;
color:#900606;
text-transform:uppercase;
}

.uline {
	color: #1b4482;
	font-weight: bold;
	border-bottom:#b92b2b dashed 1px;
}

a.lnk {
	color: #fff;
	font-weight: bold;
	font-size:12px;
	border-bottom:#b92b2b dashed 1px;
	text-decoration:none;
}

a.lnk:hover {
	color: #1b4482;
	font-size:12px;
	font-weight: bold;
	border-bottom:#b92b2b dashed 1px;
	text-decoration:none;
}

#cat{ margin:auto; width:950px; height:210px;}
#cat ul{ margin:0px; padding:0px;}
#cat ul li{ background:url(../images/bg_ww.jpg) no-repeat top; list-style:none; float:left; width:244px; height:auto; margin-left:15px; padding:13px 5px 0px 35px;}


#ind_div_h{
width:275px;
height:45px;
font-family:Arial;
font-size:18px;
color:#186ca0;
line-height:42px;
padding-left:15px;
}

#ind_div_1mi{
background:url(../images/Lettuce-bee.gif) no-repeat center;
height:265px;
width:280px;
margin:0px;
padding:0px;
}


#ind_div_1mi2{
background: url(../images/sky_img.jpg) no-repeat center;
height:261px;
width:268px;
margin:0px;
padding:0px;
margin-left:5px;
}


#ind_div_1mi3{
background:url(../images/forever.gif) no-repeat center;
height:265px;
width:280px;
margin:0px;
padding:0px;
}



#ind_div_1vi{
width:270px;
height:42px;
padding-right:10px;
text-align:right;
padding-top:5px;
}

a#view{ 
background:url(../images/view_more.gif) no-repeat top;
display:block;
width:85px;
height:20px;
float:right;
}
a#view:hover {
float:right;
background:url(../images/view_more.gif) no-repeat bottom;
}







.white{
color:#ffffff;
}
.gray{
color:#999999;
}
.padded{
padding:10px;
}
.black{
color:#000000;
}
.orange{
color:#FF6600;
}
.blue{
color:#0A4571;
}

.title{
font-size:2.6em;
font-weight:bold;
}
.sub-title{
font-size:1.6em;
color:#2f5a9b;
}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#stylefour{position:relative;display:block;height:39px;font-size:11px;font-weight:bold;background:transparent url(../images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:4px solid #B30000;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;}
#stylefour ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(../images/bgDIVIDER.gif) no-repeat top right;}
#stylefour ul li a:hover,#stylefour ul li a.current{color:#B30000; background:#fff url(../images/bgON.gif) no-repeat top right;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */


a#quote{
margin-top:80px;
background:url(../images/quote.gif);
display:block;
width:197px;
height:35px;
text-indent:-9999px;
}
a#quote:hover{
background:url(../images/quote.gif) 0px -35px;
display:block;
width:197px;
height:35px;
text-indent:-9999px;
}

a#quote1{
margin-top:80px;
background:url(../images/quote1.gif) top;
display:block;
width:170px;
height:39px;
text-indent:-9999px;
}
a#quote1:hover{
background:url(../images/quote1.gif) bottom;
display:block;
width:170px;
height:39px;
text-indent:-9999px;
}

.panel{
background:#ecebeb;
height:320px;
border:1px solid #000;
padding:15px;
margin:10px;
}
.spanel{
background:#E8E8E8;
height:120px;
border:1px solid #FFFFFF;
padding:15px;
margin:10px;
}
.bpanel{
background:#E8E8E8;
height:250px;
border:1px solid #FFFFFF;
padding:15px;
margin:10px;
}

.lpanel{
background:#E8E8E8;
height:854px;
border:1px solid #FFFFFF;
padding:15px;
margin:10px;
}
/*a styles*/

#dig{ width:100%; height:324px; margin:0px;}
#dig ul{ margin:0px; padding:0px;}
#dig ul li{ margin:0px; list-style:none; float:right; width:50%; margin-bottom:10px;}

#flsh_bx1{ width:400px; height:331px; float:right; margin-left:50px;}

#btnsdiv{ width:406px; height:auto; margin-left:5px;}


#portfolio a { 
    float:left;  
    display: block;   
    background:url(../images/view_portfolio.gif) no-repeat bottom;   
    width:140px;   
    height:22px;
	margin:0px;   
    }

    #portfolio a:hover {
	float:left;  
    background:url(../images/view_portfolio.gif) no-repeat top;   
    }
	
#overview a { 
    float:left;  
    display: block;   
    background: url(../images/overview.jpg) no-repeat bottom;   
    width:123px;   
    height:18px;
	margin:0px;
	margin:10px 0px 0px 0px;   
    }

    #overview a:hover {
	float:left;  
    background:url(../images/overview.jpg) no-repeat top;   
    }	


   #request a {
    float:right;   
    display: block;   
    background:url(../images/request_a.gif) no-repeat bottom;   
    width:122px;   
    height:22px;   
    }

    #request a:hover {
	float:right;   
    background:url(../images/request_a.gif) no-repeat top;   
    }

#Layer1 {
	position:absolute;
	left:521px;
	top:217px;
	width:477px;
	height:82px;
	z-index:1001;
}	
.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	}	
	
.style2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
}

a.lnk{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000; text-decoration:none; border-bottom:#CC3300 dashed 1px;}
a.lnk:hover{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#CC3300; text-decoration:none; border-bottom:#000 dashed 1px;}	
	

 padding-left:5px; padding-right:5px;