
@charset "utf-8";
@import "reset.css";
@import url("http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold");

/* ------------------ GLOBAL SETTINGS START -------------------- */
html, body {height:100%; height:100%;}
body {padding:0px; margin:0px; font: normal 14px "Droid Sans", sans-serif; color:#1f1f1f; 
	  word-spacing:0px; letter-spacing:0px; background:url(../images/body-bg.png) repeat;}  
form, div, p, ul, ol, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}		
input, 
textarea, 
select {font:normal 13px "Droid Sans", Arial, Helvetica, sans-serif;}
a {color:#032a79; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clrfix {clear:both; height:1px; overflow:hidden;}
.vtop {vertical-align:top;}
.vmiddle {vertical-align:middle;}
.vbottom {vertical-align:bottom;}
.upper-case {text-transform:uppercase;}
.dis-none {display:none;}
.align-left {text-align:left}
.align-center {text-align:center;}	
.align-right {text-align:right;}
.bold {font-weight:bold}
.absolute {position:absolute;}
.relative {position:relative;}
.scrollup {width:40px; height:40px; text-indent:-9999px; opacity:0.6; position:fixed; bottom:10px; right:20px; display:none;			
			background:url(../images/icon-top.png) no-repeat; outline:none;}
			
#main {width:1000px; margin:15px auto; background:#fff; box-shadow:0 0 6px #999; border-radius:6px;}
.header {clear:both;}
.header-left {float:left; width:200px; padding:10px 0px 10px 10px;}
.header-right {float:right; text-align:right; padding-top:20px; padding-right:10px;}
#menu {margin:0px; padding:25px 0px 0px 0px; list-style:none;}
#menu li {display:inline-block; position:relative;}
#menu li span {padding:0px 5px;}
#menu li a {display:inline-block; padding:2px 7px; font-size:14px;}
#menu li a:hover,
.col-left ul li a:hover,
#menu li a.menuhover {-webkit-transition:background-color 300ms linear; -moz-transition:background-color 300ms linear; 
						   -o-transition:background-color 300ms linear; -ms-transition:background-color 300ms linear; 
						   transition:background-color 300ms linear; background-color:#c40201; text-decoration:none; color:#fff;}
#menu ul {position:absolute; display:none; opacity:0; top:20px; left:0; width:200px; background:#c40201; border-bottom-left-radius:6px; 		
			border-bottom-right-radius:6px; z-index:99999 !important;}
#menu ul li {position:relative; display:block; margin:0px; padding:0px;}
#menu ul li a {display:block; width:188px; background:none; color:#fff; padding:8px 6px; border-top:1px solid #b10302; 
				height:auto; text-align:left; line-height:normal; text-transform:none; border-right:none; font-size:12px;}
#menu ul li a.last {border-bottom:none;}
#menu ul li a:hover {background:#de131a; text-decoration:none; color:#fff;}
#menu ul li a.arrow {background:url(../images/arrow.gif) 99% 15px no-repeat;}

#menu ul ul {left:200px; top:0px;}
.header-right .social strong {font-weight:bold; font-size:16px; color:#970203;}
.header-right .social img {margin-left:8px; vertical-align:middle;}

.bannerSlider {clear:both; margin:0 auto; width:100%; padding:0px; overflow:hidden;}
.col1,
.col2,
.col3,
.col4 {float:left; width:248px;}
.col2 {margin:0px 2px;}
.col3 {margin-right:2px;}

.cycle-slideshow { width: 100%;  padding: 0; position: relative; height:236px !important;}
.cycle-slideshow p {position: absolute; top: 0; left: 0; width: 100%; display: block; vertical-align:middle;}
.cycle-slideshow p:first-child {position: static; z-index: 100;}

.about-home {background:#d1cfcf; margin-top:2px; padding:10px 10px 18px 10px;}
.about-home h1 {font-weight:bold; font-size:16px;}
.about-home p { font-size:15px; margin-top:5px;}
.about-home ul {margin:5px 15px; padding:0px;}
.about-home ul li {padding-bottom:5px;}

.container {background:url(../images/container-bg.jpg) top right repeat-x #fff; padding:0px 10px 10px 10px;}
.container h1 {font-size:25px; font-weight:normal; padding:10px 10px; margin-top:5px; color:#016001; float:right; 
				border-right:8px solid #ccc; border-left:2px solid #ccc; display:inline-block;}
.col-left {float:left; width:250px; background:#e8eae8; border-radius:8px;}
.col-left h2 {color:#7d0202; border-bottom:4px solid #dde0dd; padding:10px; margin:0px 10px; font-size:20px;}
.col-left ul {margin:0px; padding:0px; list-style:none;}
.col-left ul li {margin:0px; padding:0px;}
.col-left ul li a {display:block; background:url(../images/li.png) 10px 10px no-repeat; border-bottom:2px solid #dde0dd;
					margin:0px; padding:5px 5px 5px 25px;}
.col-left ul li a.last {border-bottom:none;}
.col-right {float:right; width:700px; font-size:13px; line-height:18px;}
.col-right ul {margin:0 0 0 20px; line-height:23px; padding:0;}
.col-right strong {font-size:16px; display:block; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.img-container {display:inline-block; float:right; border:1px solid #ccc; margin:0px 10px 10px 10px; border-radius:6px; 
				box-shadow:0px 2px 4px #999; padding:10px; padding-bottom:0px; text-align:center;}
.img-container p {text-align:center; padding:5px 0px; border-top:1px solid #ccc;}

.footer-img { margin:0px; padding:0px;}
.footer-img ul li {float:left; margin-left:1px; list-style:none;}
.footer-img ul li:first-child { margin:0px;}

.footer-container {background:#970203; padding:10px; overflow:hidden;}
.footer-container ul {margin:0px; padding:0px; list-style:none;}
.footer-container ul li {float:left; border-right:1px solid #7f0001; height:160px; padding-left:10px;}
.footer-container ul li.col {width:125px;}
.footer-container ul li.col-2 {width:345px; line-height:20px;}
.footer-container ul li.col-3 {width:195px;}
.footer-container ul li.last {border-right:none;}
.footer-container ul li a {color:#fff; font-size:13px; line-height:18px;}
.footer {clear:both; border-top:1px solid #ccc; /*border-bottom:1px solid #022a86;*/ margin:10px 0; padding:5px 10px;}
