@charset "utf-8";
/* CSS Document */

html, body, form, h1, h2, h3, h4, h5, h6, div, p, a {vertical-align: baseline;font-weight: inherit;font-family: inherit;font-style: inherit;font-size: 100%;border: 0 none;outline: 0;padding: 0;margin: 0;}

body { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555555; line-height:18px;}

html, body { margin:0;padding:0; width:100%; height:100%;}

form {margin:0;padding:0;}

a {font-family:Tahoma, Geneva, sans-serif;font-size:16px;color:#1f94d4;text-decoration:none;}
a:hover {text-decoration:underline;}
img { border:0 none; }
p{ margin:0 0 15px 0;}
.clear {clear:both;}
h2{font-size:34px;  color:#000;  margin-bottom:15px; }
h2{text-transform:capitalize;}
h2 span{ color:#0074c1; }
h5{ font-family:"Century Gothic";font-size:18px; color:#000; margin-top:20px; margin-bottom:15px; }
h6{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#0087cf;margin-top:20px;margin-bottom:2px;font-weight:normal;}
#top-area-container { background:#000 url(images/top.jpg) no-repeat center top; width:100%;height:120px;}
#top-area-main {width:1000px;height:125px; margin:0 auto; position:relative;}
#logo {width:411px;height:120px;background:url(images/logo.jpg) no-repeat;display:block;}
#logo {top:0px;left:-30px;z-index:1;  position:absolute;}
#free-quote { width:159px; height:46px; background:url(images/free-quote.jpg) no-repeat; left:580px; top:10px; display:block;}
#free-quote { position:absolute;}
.field{ width:218px; height:26px; background:url(images/search-field.jpg) no-repeat; padding-left:5px; border:0; outline:none;}
.field{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; position:absolute; right:30px; top:20px;}
.field-tab{ width:28px; height:26px; position:absolute; right:5px; top:20px;}
#navigation {width:650px; height:29px; position:absolute;  right:0; z-index:10; bottom:8px;}
#navigation ul { margin:0; padding:0; list-style:none;}
#navigation li { margin:0; padding:0; float:right;}
#navigation li.sep { background:url(images/sep.jpg) no-repeat; width:1px; height:29px;}
#navigation li a{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block;}
#navigation li a{text-align:center; padding-top:5px; padding-bottom:10px;}
#navigation li a{padding-left:12px; padding-right:12px;}
#navigation li a:hover, #navigation li a.active, #navigation .current-menu-item  a {color:#fff; text-decoration:none; background:url(images/hover.jpg) repeat-x; }
#content {width:100%; background:url(images/content.jpg) repeat-x;}
#content-main {width:100%; background:url(images/main-content-bg.jpg) no-repeat center top; padding-top:40px;}
#banner { position:relative; background:url(images/banner-area.png) no-repeat; width:1027px; height:331px; margin:0 auto;}
#content-sp {width:1000px; height:auto; margin:0 auto; position:relative; padding-top:20px; }
#content-sp #left {width:650px; height:auto;float:left; text-align:justify;}
#content-sp #video {width:342px; height:190px;  float:right; margin-top:20px; }
#lower {width:100%; height:170px;  background:url(images/lower-section.jpg) repeat-x;}
#lower1 {width:1000px; height:170px; margin:0 auto;}
#lower1 #lower-left {width:450px; float:left; color:#888888; padding-top:25px; padding-right:25px;}
#lower1 #lower-sep {float:left; background:url(images/line.jpg) no-repeat; width:43px; height:142px; margin-top:17px;}
#lower1 #lower-left h3 { color:#0074c1; font-size:22px; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
#lower1 #lower-left .learn { background:url(images/learn.jpg) no-repeat; width:119px; height:32px; float:right;}
#lower1 #lower-left .learn { margin-right:20px;}
#logos { width:1000px; height:90px; background:url(images/comp-logos.jpg) center top; margin:0 auto;}
#footer { width:1000px; height:100px; background:url(images/footer.jpg) center top no-repeat; margin:0 auto; position:relative; text-align:center; padding-top:15px; }
#footer  a{ font-size:12px; color:#898989; padding-left:10px; padding-right:10px; text-decoration:none; }
#footer  a:hover{ font-size:12px; color:#000000; padding-left:10px; padding-right:10px; text-decoration:underline; }
#footer #lefty {width:500px; height:30px; position:absolute; left:0; top:60px; text-align:left; color:#010101; position:absolute; }
#footer #facebook {width:29px; height:34px; background:url(images/facebook.png) no-repeat; position:absolute; right:61px; display:block; top:50px; }
#footer #facebook:hover {width:29px; height:34px; background:url(images/facebook2.png) no-repeat; position:absolute; right:61px; display:block; top:50px; }
#footer #twittor {width:29px; height:34px; background:url(images/twittor.png) no-repeat; position:absolute; right:30px; display:block; top:50px; }
#footer #twittor:hover {width:29px; height:34px; background:url(images/twittor2.png) no-repeat; position:absolute; right:30px; display:block; top:50px; }

#footer #blog {width:29px; height:34px; background:url(images/blog.png) no-repeat; position:absolute; right:0px; display:block; top:50px; }
#footer #blog:hover {width:29px; height:34px; background:url(images/blog2.png) no-repeat; position:absolute; right:0px; display:block; top:50px; }

#inner-content { width:980px; background: #002d58 url(images/inner-content.jpg) repeat-x; margin:0 auto; position:relative; }
#inner-content {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:10px; margin-bottom:20px; }
#inner-content h2 { color:#FFF; }
#inner-content h2 span{ color:#FFF; }
#inner-content .banner  { margin-bottom:25px;}
#inner-content #left { width:980px; float:left; color:#fff; text-align:justify; }
#inner-content #left02 { /*width:660px;*/ width:980px; float:left; color:#fff; text-align:justify; }
#inner-content #right { width:267px; height:397px; float:right; color:#fff; background:url(images/quote.jpg) repeat-x; }
#inner-content #right { padding:10px;}
#inner-content #right h2 { background:url(images/bg-heading.jpg) no-repeat; width:267px; height:72px; color:#002332; font-size:33px; text-align:center; padding-top:10px;}
#inner-content #right h2 span { display:block; font-size:17px; color:#002332; }
#inner-content #right h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FFF; text-align:center; margin-top:15px; margin-bottom:20px;}
#inner-content #right h4 { color:#ff9000; font-size:14px; font-weight:bold; background:url(images/bullet.jpg) no-repeat; padding-left:20px; margin-bottom:10px; margin-top:11px;}
#inner-content #right .line {width:100%; height:5px; border-bottom:1px dashed #FFF; margin-bottom:25px; clear:both;}

#inner-content #banner-content{width:570px;height:242px;position:absolute;left:10px;top:10px;}
#inner-content #banner-content .quote{width:200px; height:190px; background-color:#112e00;  border-radius:10px;}
#inner-content #banner-content .quote{ float:left; margin:15px; padding:10px;}
#inner-content #banner-content .quote input[type="text"]{width:190px; height:18px; margin:5px auto; color:#666; font-size:11px;}
#inner-content #banner-content .quote input[type="text"]{ padding-left:3px;}
#inner-content #banner-content .quote h2{ text-align:center; font-size:25px; color:#FFF; height:15px;}
#inner-content #banner-content .quote input[type="submit"]{width:60px; text-align:center; font-size:13px; color:#666;}
#inner-content #banner-content .quote input[type="submit"]{ background:#FC0; margin-left:70px; margin-top:5px; cursor:pointer;}
#inner-content #banner-content #cont { width: 290px; float: left; display: block; margin-left: 30px; }
#inner-content #banner-content h3{ font-size:25px; color:#333; margin-top:10px; }
#inner-content #banner-content ul{ padding: 0; margin: 10px 0 0 0; display: block; list-style-position: outside; list-style-image: url(images/bullet.png); }
#inner-content #banner-content li{ margin:0; padding:4px 0; font-family:Arial, Helvetica, sans-serif;}
#inner-content #banner-content li{ font-size:18px; line-height:16px;}
#inner-content #banner-content li span{ font-size:18px; text-transform:uppercase; color:#112e00;}
#inner-content #banner-content h3 span{color:#112e00;}
#inner-content #cont2 {
	width:auto;
	position:absolute;
	right:10px;
	height:20px;
	z-index:3;
	top:196px;
	text-align:right;
}
#inner-content #cont2 {padding:10px 15px 25px 25px; background:url(images/heading.png) repeat;}

#inner-content #cont2 h3 { font-size:35px; color:#112e00;  }
#post_thumbnail img{margin-bottom: 25px !important; width:979px !important; height:241px !important;}

#footer .menu-footer-menu-container {width:100%;}
#footer ul {list-style: outside none;width: 500px;margin: 0 auto;}
#footer ul li {float: left;}
#footer .menu-item-last{display:none;}
