﻿/* c.rl 07 */

body
{
	color: #666;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	background: #fff;
	margin:0;
	padding:0;
	height: 100%;
}

/* GLOBAL styles */

img {
border: 0;
margin: 0;
padding: 0;
}

img, div, a, .formbtn { behavior: url(css/iepngfix.htc) }

a {
color: #ebf2c5;
text-decoration: none;
}

a:hover {
color: #000;
}


div{margin: 0; padding: 0; border: 0;}


/* main BODY */

#hrow, #brow, #nrow, #crow, #frow, #ufrow {
clear: both;
padding: 0;
margin: 0;
border: 0;
}

#h, #b, #n, #c, #f, #uf {
padding: 0;
margin: 0 auto;
width: 787px;
}

#hrow {
height: 120px;
}
	
	#h {
	background: url(../img/h_bg.jpg) no-repeat;
	height: 120px;
	}
	
	#logo {
	float: left;
	}
		
#brow {
height: 240px;
}

	#b {
	background: #000;
	height: 240px;
	}
			

#nrow {
height: 120px;
}
	
	#n {
	background: #49403b; height: 120px;
	color:#a49f9c;
	}
	
		#n div{
		float: left;
		height: 120px;
		}
	
		#n #lcol {
		padding: 15px 0 0 40px;
		}
		
			.requote {
			background: url(../img/btn_reqquote.gif);
			display: block;
			width: 190px;
			height: 84px;
			}
		
			.requote:hover {
			background: url(../img/btn_reqquote_on.gif);
			}
			
		#n #rcol {
		width: 500px;
		margin: 4px 0 0 40px;
		}
	
		#n p { 
		color: #fff;
		font-size: 10px;
		margin: 50px 0 0 5px;;
		width: 400px;
		}
	/* NAV */ /* .o - selected [current] item */
		
	#n ul{
		margin:0;
		padding:0;
		display:block;
		}
	
		#n li
		{
			height:20px;
			line-height:20px;
			float:left;
			margin:0;
			padding:0;
			list-style-type:none;
			white-space:nowrap;
			background: none;
		}	
		
			#n li a{
				height:20px;
				
				padding:0;
				font-size:9px;
				color:#a49f9c;
				margin:0 5px 0 5px;
				letter-spacing: -1px;
			}
			
			#n li a:hover{
				color:#fff; 
				text-decoration: none; 
			}
			
			#n li a.active{
				color:#fff; 
			}
			
			#n li a.active:hover{
				color:#fff; 	
			}

#crow {
min-height: 250px;
}

	#c {
	min-height: 250px;
	}
	
		#textwrap{
		margin: 20px 40px;
		}
		
		#c h2 {
		font-size: 20px;
		}
	
		#c h3 {
		color: #c0c0c0;
		}
		
		#spacer {
		clear: both;
		height: 50px;
		}

#frow {
height: 15px;
margin-bottom: 50px;
}

	#f {
	height: 15px;
	background: #feba12;
	color: #000;
	line-height: 15px;
	font-size: 10px;
	}
	
		#f div {
		float: left;
		padding: 0 10px 0 10px;
		}
	
		#f #left {
		width: 100px;
		}
		
		#f #central {
		width: 500px;
		}
		
		#f #right {
		float: right;
		}
	
	
		#f ul{
				margin: 0 0 0 60px;
			}
		
			#f li
			{
				height:15px;
				line-height:15px;
				float:left;
				margin:0;
				padding:0;
				list-style-type:none;
				white-space:nowrap;
				background: none;
			}	
			
		#f a{
			font-size:10px;
			color:#000;
			height:15px;
		}
		
		#f a:hover{
			color:#fff; 
			text-decoration: none; 
		}
	
		#f p {
		margin: 0 0 0 30px;
		}


			
/* CONTENT */

.carbox {
	width: 150px;
	height: 200px;
	margin: 20px;
	padding: 0;
	float: left;
}
	
	.carbox .h {
		color: #7d7d7d;
		font-size: 12px;
		font-weight: normal;
		margin: 0 0 10px 0;
		padding: 4px;
		border-bottom: #feba12 1px solid;
	}
	
	.carbox .c {
	height: 150px;
	background: url(../img/c_carbox_bg.gif) repeat-x bottom left;
	font-size: 9px;
	}
	
		.carbox p {
		width: 140px;
		margin: 5px 5px 0 5px;
		line-height: 16px;
		}
	
	.carbox .f, #framehead {
	height: 42px;
	background: #feba12;
	border-top: #000 1px solid; 
	border-bottom: #000 1px solid; 
	}
		
		.carbox .f a {
		background: url(../img/c_bullet1.gif) no-repeat 5px 7px;
		display: block;
		
		padding: 4px 0 0 15px;
		color: #000;
		text-decoration: underline;
		font-weight: bold;
		}
		
		.carbox .f a:hover {
		background: url(../img/c_bullet1.gif) no-repeat 6px 7px;
		color: #fff;
		text-decoration: none;
		}
		
		
/* IFRAME */

#framehead, #frame {
clear: both;
}

#framehead {
	height: 20px;
	background: #feba12; 
	}
	
#framehead a {
		display: block;
		padding: 4px 0 0 15px;
		color: #000;
		text-decoration: underline;
		font-weight: bold;
		}
		
#framehead a:hover {
		color: #fff;
		text-decoration: none;
		}

iframe{
border: none;
}