/* CSS Document */

/* CSS Document */










	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, 
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font: inherit;
		vertical-align: baseline;
	}
	
		html {
		font-size: 67.5%; }
	
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section {
		display: block;
	}
	body {
		line-height: 1;
	}
	
	
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	
	.left, .columns.left    { float: left; }
	.right, .columns.right  { float: right; }
	.hide     	{ display: none; }
	.highlight 	{ background: #ff0; }
	
	
	

   
    .ie9, .ie9 * {
    	font-family: Arial, "Definitely Not Helvetica", sans-serif !important;
    }
     
 
  	body {
  		
  		
  		font-size: 14px;
  		font-size: 1.4rem;
  		line-height: 1.6;
  		color: #555;
  		position: relative;
  		-webkit-font-smoothing: antialiased; font-family: 'Open Sans', sans-serif;
  	}
  	

  
 /*=====================================================
  
  	Headings
  	
  ======================================================*/
  
  
  	h1, h2, h3, h4, h5, h6 {
  		color: #1b1b1b;
  		font-weight: bold;
  		line-height: 1.6;
  	}
  	
  	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  		font-weight: inherit;
  	}
  	
  	h1 {
  		font-size: 26px;
  		font-size: 2.6rem;
  		margin-bottom: 8px; font-family: 'Titillium Web', sans-serif; color:#553b96;
  	}
  	
  	h2 {
  		font-size: 19px;
  		font-size: 1.9rem;
  		margin-bottom: 9px; font-family: 'Titillium Web', sans-serif;
  	}
  	
  	h3 {
  		font-size: 19px;
  		font-size: 1.9rem;
  		margin-bottom: 9px;
  	}
  	
  	h4 {
  		font-size: 15px;
  		font-size: 1.5rem;
  		margin-bottom: 3px;
  	}
  	
  	h5 {
  		font-size: 19px;
  		font-size: 1.9rem;
  		font-weight: normal;
  		margin-bottom: 3px;
  	}
  	
  	h6 {
  		font-size: 15px;
  		font-size: 1.5rem;
  		font-weight: normal;
  	}
  
  	.subhead {
  		color: #777;
  		font-weight: normal;
  		margin-bottom: 20px;
  	}
  	
  	
 /*=====================================================
  
  	Links & Paragraph styles
  	
  	======================================================*/
  	
  	p {
  		font-size: 14px;
  		font-size: 1.4rem;
  		line-height: 1.6;
  		margin: 0 0 18px;
  	}
  	
  	p img {
  		margin: 0;
  	}
  	
  	p.lead {
  		font-size: 18px;
  		font-size: 1.8rem;
  	}
  
 	a { color: #d04526; text-decoration: none; outline: 0; line-height: inherit; }
 	a:hover { color: #c03d20; }
 	p a, p a:visited { line-height: inherit; }
  
  
 /*=====================================================
 
  	Lists
  	
  ======================================================*/
  	
  	ul, ol { margin-bottom: 0px; }
  	ul { list-style: none outside; }
  	ol { list-style: decimal; }
  	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
  	ul.square { list-style: square outside; }
  	ul.circle { list-style: circle outside; }
  	ul.disc { list-style: disc outside; }
  	ul ul, ol ol { margin: 4px 0 5px 30px; }
  	li { margin-bottom: 0px; }
  	ul.large li { line-height: 21px; }
  	



.wrapper{width:100%; background:#fff;  text-align:center;}
.wrap{width:1000px; text-align:left; margin:0 auto;}
.top{background:url(../images/pagebg.jpg) repeat-x center top #CC9F55; overflow:hidden; text-align:center; z-index:8;}

.header{width:960px; margin:0 auto; text-align:left;background-color:rgba(255,255,255,255); padding:15px 20px;  height:90px;}
.logo{width:450px; float:left; text-align:left; }
.headerr{width:510px; float:left; text-align:right; font-size:18px; font-weight:bold; padding-top:20px; color:#000; }
.headerr span.call{font-size:18px;}

.nav{width:1000px; height:42px; background:#BE1C1B; color:#fff; text-align:left; margin:0 auto;}

ul.menu { width: 100%; height: 42px;  font-size: 12PX;; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul.menu li { display: block; float: left; margin: 0 0 0 0px; }
ul.menu li a { height: 32px; color: #fff; text-decoration: none; text-transform:uppercase; display: block; float: left; padding: 10px 20px 0px 20px; }
ul.menu li a:hover { color: #FFFFFF; background: #0448B7; }


.slides{width:1000px; margin:0 auto;}
.innbanner{width:1000px; margin:0 auto; height:200px;}

.hboxes{width:1000px; margin:0 auto; border-top:8px solid #BE1C1B; top:-8px; position:relative; z-index:9;}
.innline{width:1000px; margin:0 auto; border-top:8px solid #BE1C1B; top:-8px; position:relative;}

.hcontent{width:1000px; margin:0 auto; padding:20px 0px;}
.hcontent h2{text-transform:uppercase; text-align:center;}
.hcontent p{text-align:center;}

.content{width:700px; float:left; text-align:left; margin-right:20px; padding:20px 0px;}
.content h2{text-transform:uppercase;}
.content p{}

.contentr{width:280px; float:left; padding:20PX 0PX;}
.inpb{background:#f3f3f3; border:1px solid #999; padding:6px; width:500px;}

.rounded{-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
overflow:hidden;}

.hcont{text-align:left; width:1000px; margin:0 auto; padding-bottom:20px;}
.hcontl{width:700px; float:left; font-family: 'Open Sans', sans-serif;}
.hcontr{width:280px; float:left; margin-left:20px; border:0px solid #999; min-height:220px;}

.hcontl h2{font-size:24px; font-family: 'Open Sans', sans-serif; font-weight:600; color:#2884D9; }

.psubh{font-weight:600; margin-bottom:6px;  color:#2884D9; }

.hcontl .ulb{width:330px; float:left; padding-right:20px;}
.hcontl .ulb ul{list-style-type:disc;}
.hcontl .ulb ul li{}

.hcontl ul{list-style-type:disc; margin-left:40px; margin-bottom:20px;}
.hcontl ul li{margin-left:0px;}
.hcontl p{text-align:justify;}
.hcontl p.grgr{color:#728824;}
.redf{color:#CC0000;}
.bluef{ color:#2884D9; }

.pagehead{padding:30px 0px; text-align:left; font-size:24px; font-weight:600px; font-family: 'Open Sans', sans-serif; width:1000px; margin:0 auto;}

.subnav{width:1000px; margin:0 auto; height:35px; background:#F2F2EA; border-bottom:1px solid #D5D5CD;}

.pbannerarea{margin-bottom:26px; margin-top:26px;  }
.pbannerarea2{margin-bottom:26px;  }

.pagebanner{background:#0079BD; height:323px; width:1000px; margin:0 auto; text-align:left;}

.pagebanner .bannercont{left:420px; text-align:left; color:#fff; float:left;}
.pagebanner img{float:left;}
.pagebanner h3{font-size:24px; left:20px; float:left; position:relative; color:#fff; margin-top:20px;}
.pagebanner p{color:#fff; left:20px; float:left; max-width:540px; position:relative;}


.sidereq{border-top:4px solid #0079BD; padding:10px; background:#eeeeee; margin-bottom:20px; border-bottom:1px solid #ccc;}
.sidereq p{margin-bottom:6px; margin-top:6px;}
.sidereq h3{font-size:16px;}

.callreq{background: url(../images/phoneicon01.html) no-repeat right top #0079BD; color:#fff; padding:10px 10px; margin-bottom:20px; }
.callreq:hover{background: url(../images/phoneicon01.html) no-repeat right top #0069A4;}

.sidereq2{border-top:4px solid #0079BD; padding:10px; background:#999999; margin-bottom:20px; border-bottom:1px solid #666; color:#fff;}

 
.bpri{width:360px; padding:20px; background:#eeeeee; border:1px solid #cccccc; margin-bottom:20px;}
.bpri h3{color:#728824; font-size:22px; font-weight:500;}
.bpri h4{font-size:14px; font-weight:300;}
.bpri .usd{width:100px; height:90px; float:left; font-size:64px; }
.bpri .prusd{float:left; left:100px; margin-top:30px; width:240px; height:60px;}

.billh{ border-bottom:3px solid #0079bd; color:#0079bd; padding:6px 0px; font-size:14px; font-weight:bold; text-transform:uppercase;}
.billcont{text-align:left; border-bottom:1px solid #ccc; padding:4px 0px; }
.billcont span.bdescri{float:left;}
.billcont span.bprice{float:right;}

.billcontt{text-align:left; border-top:1px solid #ccc; padding:4px 0px; font-weight:bold; }
.billcontt span.bdescri{float:left;}
.billcontt span.bprice{float:right;}



.blb{padding:5px 10px;  background:#0079BD; margin-bottom:8px; color:#fff; font-weight:bold; margin-top:20px; 
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */}

.spaceh20{height:20px; width:100%;}


.footer{background:#473414; color:#fff; text-align:center; padding:10px 0px 40px 0px; border-top:6px solid #BE1C1B; font-size:12px; height:100px;}
.footer .footarea{width:1000px; margin:0 auto; text-align:left;}
.footer .footarea .foot1{width:500px; float:left; text-align:left;}
.footer .footarea .foot2{width:500px; float:left; text-align:right;}

.footer .footarea .foot1 p{font-size:12px;}
.footer .footarea .foot1 a{color:#fff;}
.footer .footarea .foot1 p.ptit{ font-size:14px; font-weight:bold;}
.footer .footarea .foot2 p.ptit{ font-size:14px; font-weight:bold;}
.footer .footarea p{font-size:12px;}




.clear{clear:both; margin:0; padding:0;}

.banner { position: relative; overflow: auto; }
    .banner li { list-style: none; }
        .banner ul li { float: left; }


		
		/* ========================= Sub Nav ===========================   */
		
		.subnav ul.menu {width: 100%; height: 35px;  font-size: 14px;  list-style-type: none; margin: 0; padding: 0; text-align:right;}
.subnav ul.menu li {display: block; float: left; margin: 0 02px 0 0px;  border-right:0px solid #7B211B;}
.subnav ul.menu li a {height: 27px; color: #000; display: block;   text-decoration: none; float: left; padding: 8px 18px 0px 18px; }
.subnav ul.menu li a:hover {color: #000; border-bottom:3px solid #0F95D1; padding: 8px 18px 0px 18px; height: 24px; background:#E6E6DC;}
.subnav ul.menu li a.current{color: #000; border-bottom:3px solid #0F95D1; padding: 8px 18px 0px 18px; height: 24px; background:#E6E6DC;}
