body{
background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div.main-box {
position:relative;
width:980px;
margin:0 auto;
overflow:hidden;
background:#FFF;
/*border:solid 1px #c0c0c0;*/
}
div.top-box {
background-image: url(../images/lar-242.gif); 
text-align:center;
border-bottom:solid 5px #FFF;
height: 155px;
}
div.bottom-box {
background:#C0C0C0;
text-align:center;
border-bottom:solid 3px #333333;
}
div.bottom-box a {color:#F67312;}
div.left-box {
position:relative;
width:100%;
left:15%;
background:#FFF;
border-left:solid 10px #c0c0c0;
}
div.center-box {
position:relative;
width:100%;
left:100px;
background:#FFF;
border-left:solid 10px ;
}
div.reset-left-box {
position:relative;
width:100%;
left:100%;
margin-left:-19%;
}
div.reset-box {
position:relative;
width:100%;
margin-left:-100px;
}
div.right-box {
position:relative;
width:100%;
margin-left:-120px;
background:#FFF;
border-left:solid 10px;
left:-30px;
}
div.content-box {
position:relative;
width:100%;
margin-left:-100%;
left:120px;
}
div.left {
float:left;
width:25%;
}
div.more-left {
float:left;
width:100px;
margin-left:10px;
}
div.right {
float:right;
width:120px;
}
div.center-no-left {
margin-left:100px;
padding-left:10px;
}
div.center {
margin-left:25%;
margin-right:120px;
padding-left:10px;
padding-right:10px;
/*text-transform:uppercase;*/
}
div.heightfix a{
color: #F67312;
}

.hr{
	width:80%;
}
body h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #F67312;
	text-decoration: none;
	text-transform:uppercase;
}

body h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F67312;
	text-decoration: none;
	text-transform:uppercase;
}


body h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F67312;
	text-decoration: none;
	text-transform:uppercase;
}
div.ribbon {
float: right;
width: 100%;
margin-bottom:1px;
padding:1px;
border:solid 4px #FFF;
background:#C0C0C0;
color:#333333;
}
div img.ribbonimg {
border:none;
float:left;
margin-left:0px;
margin-top:0px;
}
div img.ribbonimga {
border:none;
float:right;
margin-right:0px;
margin-top:0px;
}
.ribbontxt a{
color:red;
}
div h5.title {
margin:0px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
border-bottom:solid 2px #FFF;
background-color:#cccccc;
color:white;
text-align:right;
}
div h4.title {
margin:0px;
padding:6px 0px 1px 5px;
border:1px solid #FFF;
font-style:italic ;
border-bottom:solid 1px #FFF;
background-color:#cccccc;
color:white;
text-align:left;
}
div.center-box {
position:relative;
width:100%;
/* This left property must be equal to the left width */
left:194px;
/* This background property is the background of the center column */
background:#FFFFFF;
/* This is the left border of the center content */
border-left:solid 10px white;
}

div.reset-box {
position:relative;
width:100%;
left:100%;
/* This margin-left property must be equal to the left width with a minus in front */
margin-left:-194px;
} 
div.right-box {
position:relative;
width:100%;
/* This margin-left property must be equal to the right width with a minus in front */
margin-left:-22%;
/* This left property must be equal to the sum of borders size with a minus in front */
left:-20px;
/* This background property is the background of the right column */
background:#FFF;
/* This is the right border of the center content */
border-left:solid 10px white;
}
div.content-box {
position:relative;
width:100%;
margin-left:-100%;
/* This left property must be equal to the right width */
left:22%;
}
div.left-col {
float:left;
/* This width property must be equal to the left width */
width:194px;
}
div.right-col {
float:right;
/* This width property must be equal to the right width */
width:19%;
}
div.center-col {
/* This margin-left property must be equal to the left width */
margin-left:194px;
/* This margin-right property must be equal to the right width */
margin-right:19%;
/* This padding-left property must be equal to the border size */
padding-left:10px;
/* This padding-right property must be equal to the border size */
padding-right:15px;
}

* html div.center-col {
height:1%;
margin:0;
}

* html div.left-col {
margin-right:-3px;
}

* html div.right-col {
margin-left:-3px;
}
.clearfix:after {
content: "."; 
display: block;
height: 0px;
clear: both; 
visibility: hidden;
}
.heightfix:before {
content:'.';
display:block;
visibility:hidden;
height:0;
}

.left-col ul {
width:192px;
border:1px solid #FFF;
background:#D6190B;
margin:0;
padding:0;
list-style-type:none;
border-bottom:2px solid #FFF;
}
.left-col ul li {
border-bottom:1px solid #FFFFFF;
}
.left-col li a:link, ul li a:visited {
display:block;
height:1%;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
/*font-weight: bold;*/
color:#FFFFFF;
border-left:0px solid #C0C0C0;
padding-left:5px;
}
.left-col li a:hover {
color:#333333;
border-left:5px solid #333333;
font-style:italic
} 

#color1{ background-color: #9EB83D; }
#color2{ background-color: #E2B619; }
#color3{ background-color: #F67312; }
#color4{ background-color: #4F86D1; }
#color5{ background-color: #50AB44; }
.color1 li{ background-color: #9EB83D; }
.color2 li{ background-color: #E2B619; }
.color3 li{ background-color: #F67312; }
.color4 li{ background-color: #4F86D1; }
.color5 li{ background-color: #50AB44; }


#wrap{ 
	background: #D4EFFE;
	color: #648EA5; 
}
.snap{ 
	margin: 0px auto;
	width: 980px;
}
ul.menu{ list-style: none; }

	ul.menu li{ float: left; }

	#main-nav-wrap ul.menu{
		padding: 0 0 70px 4px ;
		
	}
	
		#main-nav-wrap.has-sub ul.menu{ 
			float: left;
			width: auto; 
		}

	#main-nav-wrap ul.menu li{
		font-size: 13px;
		margin-right: 10px;
		text-transform: uppercase;
	}
	
	/*	#main-nav-wrap.has-sub ul.menu li{ margin-right: 0;}*/

		
		#main-nav-wrap ul.menu li a:link, 
		
		
		#main-nav-wrap ul.menu li a:visited{
			background: #B72828;
			color: #FFFFFF;
			display: block;
			width: 166px;
			height:30px;
			letter-spacing: 1px;
			padding: 18px 10px 1px;
			text-decoration: none;
			text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
				}
		
			
            #main-nav-wrap ul.menu li.menu1 a:link,
			#main-nav-wrap ul.menu li.menu1 a:visited, 
			#wrap ul.menu li.menu1 a:active{background-color:  #9EB83D;border-bottom: 5px #5F6F25 solid;}
		 	#main-nav-wrap ul.menu li.menu1 a:hover {color:#5F6F25;} 		
		  			
			#main-nav-wrap ul.menu li.menu2 a:link,
			#main-nav-wrap ul.menu li.menu2 a:visited,
			#wrap ul.menu li.menu2 a:active{ background-color: #E2B619; border-bottom: 5px #8D7110 solid; }
		    #main-nav-wrap ul.menu li.menu2 a:hover{color:#8D7110;} 
			
			#main-nav-wrap ul.menu li.menu3 a:link,
			#main-nav-wrap ul.menu li.menu3 a:visited,
			#wrap ul.menu li.menu3 a:active{ background-color: #F67312; border-bottom: 5px #94450B solid;}
		    #main-nav-wrap ul.menu li.menu3 a:hover{color:#94450B;}
			 
			#main-nav-wrap ul.menu li.menu4 a:link,
			#main-nav-wrap ul.menu li.menu4 a:visited,
			#wrap ul.menu li.menu4 a:active{ background-color: #4F86D1;border-bottom: 5px #315482 solid; }
		    #main-nav-wrap ul.menu li.menu4 a:hover {color:#315482;}	
			
		
           #main-nav-wrap ul.menu li.menu5 a:visited,
		   #main-nav-wrap ul.menu li.menu5 a:link,
		   #wrap ul.menu li.menu5 a:active{ background-color: #50AB44; border-bottom: 5px #306729 solid; }
		   #main-nav-wrap ul.menu li.menu5 a:hover {color:#306729;}
		  	
		#wrap #main-nav-wrap ul.menu li a:active,
		#wrap #main-nav-wrap.has-sub ul.menu #home-drop-nav li a:hover,
		#wrap #main-nav-wrap.has-sub ul.menu #home-drop-nav li a:active{ background-color: #786643; }
		
    .cleft {
    width: 50%;
    float: right;
    text-align: left;
    }
 
    .cright{
    width: 50%;
    float: right;
    text-align: left;   
    }		
	.red, a {
		color:red
	}	
	