/* 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,font,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,tr,th,td
{margin:0; padding:0; border:0; outline:0; background:transparent; text-decoration:none;}
ol,ul {list-style:none;}
.left{float:left;}
.right {float:right !important;}
.clear-fix {clear:both;}
.uppercase { text-transform:uppercase;}
.spacer{ height:105px; display:block;}
/*.spacer-1{ height:105px; display:block;}*/
a { color:#c83c02;}
span { color:#f79e06;}
.img-left {float: left; padding: 0px 10px 0px 0px;}
.img-right {float:right; padding:0px 0px 0px 10px;}
p{ padding-bottom:15px; font-size:20px;}
ul.bulleted_list li{list-style-type:disc; margin-left:30px;}
.font-size14 { font-size:14px; line-height:28px;}
.font-size22 { font-size:22px; color:#fcfcfa;}
.font-size20 { font-size:20px; color:#fd5e1b; font-weight:bold;}
.font-size19 { font-size:19px; color:#fcfcfa;}
.font-size40 {font-family:'ArnoPro-SmText'; font-size:40px; color:#FFFFFF; font-weight:bold; letter-spacing:-3px;}
/**font-face start here**/
@font-face{font-family:'ArnoPro-SmText'; src: url('../font/arnopro.eot'); src: url('../font/arnopro.eot?#iefix') format('embedded-opentype'), url('../font/arnopro.woff') format('woff'),url('../font/arnopro.ttf') format('truetype'), url('../font/arnopro.svg#arnopro') format('svg'); font-weight: normal; font-style: normal;}
/**font-face end here**/
/**heading start here**/
h1, h2, h3, h4, h5, h6 {font-family:'ArnoPro-SmText';}
h1 {font-size:43px; color:#0d0d0d; border-bottom:2px dotted; border-color:#0d0d0d; margin:10px 0px 10px 0px;}
h2 {font-size:20px; line-height:21px;}
h3 { font-size:28px; color:#0d0d0d; border-bottom:2px dotted; border-color:#0d0d0d; margin:10px 0px 10px 0px;}
h4 { font-size:25px; font-weight:bold;}
h5 {}
h6 {}
/**heading end here**/
body {font-family:"Times New Roman", Times, serif; color:#0d0d0d; background-image:url(../images/body-bg.jpg); background-repeat:repeat-x; background-color:#fcf1c9; font-size:20px;}
/**wrap start here**/
#wrap { width:915px; margin:0 auto;}
/**wrap end here**/
/**top container start here**/
#top-container {width:906px; height:117px; margin:0 auto; padding:0px 32px 0px 62px; font-family:Arial, Helvetica, sans-serif;}
.top-nav{width:906px; height:58px; font-family:'ArnoPro-SmText'; font-size:18px;}
.top-nav li:first-child a{ padding-left:0px; float:left;}
.top-nav li:last-child a{ color:#FF0000;}
.top-nav li{float:left;}
.top-nav li a{padding:10px 0px 0px 15px; float:left; color:#f0b22b;}
.top-nav li a:hover{ color:#ffffff;}
.top-nav li a.active{color:#ffffff;}
/**top container end here**/
/**header container start here**/
#header { width:100%; height:500px; background:url(../images/header-bg.jpg) no-repeat center top;}
.home { width:880px; margin:0 auto; padding-top:50px;}
/**header container end here**/
/**widgets container start here**/
#widgets-bg {width:100%; height:260px; margin:0 auto; background:url(../images/map-bg.jpg) no-repeat center top;}
#featured-content{width:960px; height:270px; margin:0 auto; padding:0px 20px 0px 20px; font-size:14px; color:#FEFBFB; position:relative; top:-40px; text-align:center;}
#featured-content .featured-box{/*background:url(../images/featured.png) no-repeat center top;*/ max-width: 160px;padding:13px 10px; position:relative; float:right; border:1px solid #000; min-height:250px; margin-left:10px;}
#featured-content img { margin:0; border:1px solid; border-color:#FFFFFF;}
#featured-content h2 {margin-top:15px; line-height:normal; color:#000;}
#featured-content p { padding-bottom:10px; font-size:15px;}
.featured-box { position:relative;}
.featured-box .seemore {font-size:30px;color:#ffecb9;font-family:'ArnoPro-SmText';	padding-right:25px;	position:absolute; bottom:0px; width: 93px; position:absolute; bottom:20px; right:20px;}
#featured-content a img { border:none!important;}
/**widgets container end here**/
/**middle container start here**/
#middle-container {width:915px; margin:0 auto;}
#middle-container h4{ color: #DF7000; font-size:35px;}
#middle-container h5 { font-size:25px;}
#middle-container h6 { font-size:18px;}
#middle-container span {text-decoration:underline;}
#middle-container p { font-size:20px;}
#middle-container img { padding:0px 10px 0px 0px;}
.content-sub-first{width:278px; float:left; height:550px; position:relative;}
.content-sub{width:278px; padding-left:30px; height:550px; position:relative;}
.more-info{position:absolute; bottom:-15px; right:0px;}
/**middle container end here**/
/*--Footer start---*/
#footer {width:100%; height:70px; background-color:#0d0d0d; margin-top:30px;}
#footer a:hover { color:#b1ced9;}
.footer { width:915px; margin:0 auto; font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.footer-nav ul{ width:605px; height:30px;  border-right:1px solid; color:#ddcdab; padding:20px 10px 0px 0px; margin-top:10px;}
.footer-nav li:first-child { background:none;}
.footer-nav li:last-child a{ color:#FF0000;}
.footer-nav li{background:url(../images/footer-nav-devider.png) no-repeat 0px 2px; float:left; padding:0px 5px 0px 5px;}
.footer-nav li a{color:#c83c02; text-decoration:underline;} 
.footer-nav li a:hover {color:#b1ced9;}
.copyrights { color:#ddcdab; padding-top:18px; line-height:20px; font-size:11px;}
/*--Footer end--*/
/*subpage start here*/
.sub-header { width:100%; height:273px; background:url(../images/sub-header.jpg) no-repeat center top;}
.add { width:100%; background:url(../images/add-bg.jpg) no-repeat center top; margin-bottom:40px;}
/*subpage end here*/
.widgets-point li { list-style-type:disc; margin-left:30px;}
.ml-160 { margin-left:160px!important;}

.gallery{ position:relative; clear:both; margin-top:20px;}
.gallery .fl{ float:left; width:49%; padding-right:1%;}
.gallery .fr{ float:right; width:49%; padding-left:1%}
.gallery p{ text-align:center; font-weight:normal; font-size:20px; line-height:30px;}
.gallery img{ width:100%; margin-bottom:10px;}

.outreach .img-left,.outreach .img-right {border:1px solid #000;-moz-box-shadow: 2px 2px 2px 2px #777; -webkit-box-shadow:2px 2px 2px 2px #777; box-shadow:2px 2px 2px 2px #777; padding:0px;}
.outreach .img-left { margin-right:30px;}
.outreach .img-right { margin-left:30px;}
.button{background:none;border:none;background:#242119;padding:10px 30px;color:#fff;cursor:pointer;font-family:"ArnoPro-SmText",sans-serif;font-size:20px;border-radius:10px;font-style:normal;font-weight:bold;/*outline:2px solid #fff;outline-offset:-6px;-moz-outline-radius:6px;-webkit-outline-radius: 6px;*/}
#home #middle-container ul {padding:15px 0px 20px 20px; margin:0; list-style:disc; max-width:647px; margin:0 auto;}
#home #middle-container ul li { margin-bottom:10px;}
