@charset "utf-8";
/* CSS Document */
* { 
	margin:0; padding:0;
	border:0;
}
body{ margin:0; padding:0; background:url(../images/bg.jpg); color:#2d0100; font-size:15px; font-family:Calibri, Arial, Helvetica, sans-serif; line-height: 24px;}
.adminbodyclass { padding:0; margin:0; background:none; background:#ccb581; color:#2d0100; font-size:15px; font-family:Calibri, Arial, Helvetica, sans-serif; line-height: 24px; cursor:default;}

h1, h2, h3, h4, h5, h6, form, input{padding:0; margin:0; outline:none;}
div, a, img{outline:none;}
img{border:none;}
a{text-decoration:none; color:#fd5d03;}
a:hover{color:#fff;}
div.focus {outline: none;}
.clear{clear:both;}
.com_block { display: block; }
.com_none { display: none; }

input, textarea, select { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
select { border:1px solid #999; }
textarea { resize: none; }

/* Noscript Info */
.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#d2eefa;line-height:1.25;text-align:center;color:#2f2f2f;}
.noscript .noscript-inner{width:780px;margin:0 auto;padding:12px 0 12px;}
.noscript p{margin:0;}
/* end Noscript Info */

@font-face {
    font-family: 'HelveticaNeue-Thin';
    src: url('../fonts/HelveticaNeue-Thin.eot');
    src: url('../fonts/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeue-Thin.woff') format('woff'),
         url('../fonts/HelveticaNeue-Thin.ttf') format('truetype'),
         url('../fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TrajanPro-Regular';
    src: url('../fonts/TrajanPro-Regular.eot');
    src: url('../fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TrajanPro-Regular.woff') format('woff'),
         url('../fonts/TrajanPro-Regular.ttf') format('truetype'),
         url('../fonts/TrajanPro-Regular.svg#TrajanPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.georgia{font-family:Georgia, "Times New Roman", Times, serif;}
.green{ color:#647600;}
.orange{ color:#fd5d03;}

h1{ font-family: 'TrajanPro-Regular'; font-size:35px; margin:0; padding:0 0 25px 0; color:#4c0200; font-weight:normal; line-height:normal;}
h2{ font-family: 'TrajanPro-Regular'; font-size:25px; margin:0; padding:0 0 25px 0; color:#4c0200; font-weight:normal; line-height:normal;}
h3{ font-size:20px; margin:0; padding:0 0 5px 0; color:#647600; line-height:normal; font-weight:normal; text-transform:uppercase;}

.clear{clear:both; width:100%;}
.clearfix{ font-size:0px; line-height:0px; clear:both; width:100%;}
.separator{ background:#9C8B64; height:2px; font-size:0px; line-height:0px; clear:both; margin:50px 0 30px 0;}

/*Header CSS
----------------------------------------------------------------------------------------------------------------------------*/
.header{ background:url(../images/headerbg.jpg) repeat-x; height:177px; border-bottom:1px solid #FFFFFF;}
.header-wraper{ width:980px; margin:0 auto;}

.logo{ float:left; width:307px; height:75px; padding-top:20px;}

.top-info{ float:right; width:673px; min-height:135px; background:url(../images/birds.png) no-repeat 20px 2px; font-family:Georgia, "Times New Roman", Times, serif;}
.top-info ul{ list-style:none; margin:0; padding:0; float:right; clear:both;}
.top-info ul li{ list-style:none; margin:0; padding:0; float:left;}
ul.top-contact-info{ font-size:20px; color:#FFFFFF;}
ul.top-contact-info li{ padding:12px 10px;}

/*Top Right Navigation*/
.top_menu ul{padding:0; margin:0; list-style:none;}
.top_menu ul li{float:left; padding:10px 10px 2px  10px; position:relative; z-index:99;}
.top_menu ul li:first-child{margin-left:0;}

.top_menu ul li a{color:#fff; font-size:18px; text-decoration:none; padding:0 3px; display:block;}
.top_menu ul li a:hover{color:#fed79a;}
.top_menu ul li a:hover, .top_menu ul li.active a, .top_menu ul li:hover > a{color:#fed79a;}

/*Top Right Navigation Dropdown*/
.top_menu ul ul{padding:0; margin:0; width:154px; margin-left:10px; display:none; position:absolute; left:0; top:100%; background:#fd5d03; text-align:left;}
.top_menu ul ul li{padding:1px 0 0 0; margin:0; background:none; display:block; border-top:solid 1px #000; z-index:100; float:none;}
.top_menu ul ul li a, .top_menu ul li.active li a{font:normal 12px/18px "Arial", Helvetica, sans-serif; color:#fff !important; text-decoration:none !important; padding:4px 10px; display:block; letter-spacing:2px;}
.top_menu ul ul li a:hover, .top_menu ul li li.active a, .top_menu ul li li:hover > a{color:#fed79a !important;}
.top_menu ul ul ul{position:absolute; left:100%; top:-1px; margin-left:0px;}
*+html .top_menu ul ul li{width:154px;}/* IE7 *

/*Main Navigation */
.nav_menu ul{padding:0; margin:0; list-style:none; font-family:Georgia, "Times New Roman", Times, serif; clear:both; font-size:20px; position:absolute; top:133px; line-height:44px;}
.nav_menu ul li{float:left; margin:0; padding:0; list-style:none; padding:0 16px; position:relative; z-index:99;}
.nav_menu ul li:first-child{margin-left:0; padding-left: 0;}

.nav_menu ul li a{color:#fff; text-decoration:none; display:block;}
.nav_menu ul li a:hover{color:#fed79a;}
.nav_menu ul li a:hover, .nav_menu ul li.active a, .nav_menu ul li:hover > a{color:#fed79a;}

/*Main Navigation Dropdown*/
.nav_menu ul ul{padding:0; margin:0; width:184px; display:none; position:absolute; left:0; top:100%; text-align:left; line-height:30px; font-size:18px; border-top:1px solid #993300;}
.nav_menu ul ul li{display:block; position:relative; margin:0; padding:0 20px; z-index:500; background:url(../images/headerbg.jpg) left bottom; border:1px solid #993300; border-top:none; float:none;}
.nav_menu ul ul li a, .nav_menu ul li.active li a{ color:#fff !important; text-decoration:none !important; display:block; }

.nav_menu ul ul li a:hover, .nav_menu ul li li.active a, .nav_menu ul li li:hover > a{color:#fed79a !important;}
.nav_menu ul ul ul{position:absolute; left:100%; top:-1px;}
*+html .nav_menu ul ul li{width:184px;}/* IE7 */

/*Home slider*/
.slideshow{ background:url(../images/bannerbg.jpg) repeat-x; height:419px; border-bottom:1px solid #FFFFFF; }
.slideshow-contaner{ background:url(../images/sliderbg.jpg) no-repeat center; height:419px;}
.slideshow-wraper{ width:980px; margin:0 auto; padding-top:21px;}


/*Main CSS
----------------------------------------------------------------------------------------------------------------------------*/
.content{ padding-top:25px;}
.content-wraper{ width:930px; margin:0 auto; background:#ccb581; padding:35px 25px 35px 25px;}

/*Text_area*/
.text_area{text-align:left; color:#2d0100; font-size:15px; font-family:Calibri, Arial, Helvetica, sans-serif; line-height: 24px; }
.text_area h1{ font-family: 'TrajanPro-Regular'; font-size:35px; margin:0; padding:0 0 25px 0; color:#4c0200; font-weight:normal; line-height:normal;}
.text_area h2{ font-family: 'TrajanPro-Regular'; font-size:25px; margin:0; padding:0 0 25px 0; color:#4c0200; font-weight:normal; line-height:normal;}
.text_area h3{ font-size:20px; margin:0; padding:0 0 5px 0; color:#647600; line-height:normal; font-weight:normal; text-transform:uppercase;}

.text_area img{border:none;}
.text_area p{padding:0 0 15px 0; margin:0;}
.text_area p.type1{ font-size:16px; margin:0; padding:0 0 15px 0; color:#4c0200;}
.text_area p.type2{ font-size:14px; margin:0; padding:0 0 15px 0;}
.text_area p.type2 span{ font-size:11px;}

.text_area a{text-decoration:none; color:#fd5d03; cursor:pointer;}
.text_area ul{padding:0 0 15px 0; margin:0 0 0 15px; list-style:none;}
.text_area ul li{background:url(../images/bullate-con.png) 0 8px no-repeat; padding:0 0 3px 15px;}
.text_area ul ul{padding:0;}
.text_area ul li li{padding:6px 0 0 15px; background-position:0 16px;}

.text_area ol{padding:0 0 15px 0; margin:0 0 0 35px;}
.text_area ol li{padding-bottom:3px;}
.text_area ol li li{padding:6px 0 0 0;}
.text_area ol ul li{padding:6px 0 0 12px; background-position:0 13px;}
.text_area ol ul ol li{padding:6px 0 0 0; background:none;}
.text_area ol ol{padding:0;}

.col1{ float:left; width:45%; margin-bottom:30px; padding-right:4%;}
.col2{ float:right; width:45%; margin-bottom:30px; padding-left:4%; border-left:2px solid #9C8B64;}

.box1{ float:left; width:43%; margin-bottom:30px; margin-right:2%; padding:2%; background:#111111; border:2px solid #262626; color:#9c9c9c;}
.box1 h4{ color:#ffffff;}
.box1 img{ float:left; margin-right:20px;}
.box1 a{ text-decoration:none; color:#FFFFFF;}
.box1 a:hover{ text-decoration:underline;}

.box1.right{ margin-left:2%; margin-right:0; float:right;}

.contect-form{ width:100%; padding:25px 0px; float:left; color:#ffffff; }
.contect-form ul{width:75%; padding:0; margin:0; list-style:none;}
.contect-form ul li{width:46%; float:left; background:none; padding:0 10px 8px 10px; margin:0;}
.contect-form div{width:73%; padding:0 10px 8px 10px;}
.contect-form .input{width:98%; height:20px; background:#ffffff; padding:0 5px; border:none; font:normal 14px/21px Calibri, Arial, Helvetica, sans-serif; color:#363636;}
.contect-form .textarea{width:98%; height:140px; padding:0 5px; background:#ffffff; color:#363636; border:none; font:normal 14px/21px 'MyriadPro-Semibold'; resize:none;}
.contect-form .submit{width:144px; border:solid 1px #fff; background:#f87f09; font:normal 18px Calibri, Arial, Helvetica, sans-serif; color:#fff; padding:5px 0; border-radius:6px; cursor:pointer;}
.contect-form .submit:hover{background:#fff; color:#32004b;}
.mandatory{color:#f87f09;}

/*eveent calendar*/
.list_box { padding: 5px 10px 5px 10px; margin-bottom: 10px; overflow: auto; border:solid 1px #5c5257; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.calendar_top { padding: 5px 10px 5px 10px;  margin-bottom: 10px; overflow: auto; border:solid 1px #5c5257; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.eventactive { font-weight: bold; color: #fff000; }
.update_htext { font:bold 15px/28px Calibri, Arial, Helvetica, sans-serif; color:#2d0100; padding: 0px 0px 50px 0px; text-align:center; background:url(../images/loading.gif) center 20px no-repeat; }

.calendar{font:normal 24px Arial, Helvetica, sans-serif; color:#545454;}
.calendar td{text-align:center; background:#f0f0f0; height:44px; width:14.28%;}
.calendar .day td{background:#5a5a5a; height:30px; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.calendar td a.open{width:100%; height:44px; display:block; color:#efa91d; text-decoration:none; position:relative; line-height:44px;}
.calendar td a.open .maroon{color:#920000; font-size:12px !important; position:absolute; top:0; left:0; width:100%; display:block; line-height:13px;}
.calendar td a.open .blue{color:#013c8d; font-size:12px !important; position:absolute; bottom:0; left:0; width:100%; display:block; line-height:13px;}

/*Error Message CSS
-------------------------------------------------------*/
.errormessage{background: #fd5d03; border-radius:10px; box-shadow:0 0 4px #8b0b04; padding: 5px; margin-bottom: 20px;  }
.errormessage ul{padding:5px 0px 0px 0px; margin:0; list-style:none;}
.errormessage ul li{background:url(../images/bullate.png) 0 6px no-repeat; padding:0 0 3px 15px;}

/*Footer CSS
----------------------------------------------------------------------------------------------------------------------------*/
.footer{ background:url(../images/footerbg.jpg) repeat-x #6C4B1A; width:930px; margin:0 auto; padding:25px 25px 15px 25px;}
.footer .f1{ float:left; width:600px; color:#B99F78;}
.footer .f1 img{ margin-top:5px;}
.footer .f2{ float:right; color:#B99F78;}
.footer .f2 ul{ float:right; list-style:none; margin:0; padding:0;}
.footer .f2 ul li{ float:left; list-style:none; margin:0; padding:0;}
.footer .f2 ul li img{ float:left; position:relative; top:-4px; margin:0 10px;}
.footer a{ color:#EACDA2; text-decoration:none;}
.footer a:hover{ color:#fff; text-decoration:underline;}

ul.footer-menu{padding:0; margin:0; list-style:none;}
ul.footer-menu li{float:left; background:url(../images/bullate.png) 0px 10px no-repeat; padding:0 10px 0 14px;}
ul.footer-menu li:first-child{padding-left:0; background:none;}
ul.footer-menu li a{color:#EACDA2;}
ul.footer-menu li a:hover{color:#fff;}

/*Common Class*/
.fontbold{ font-weight:bold; }
.csr{ cursor:pointer;}

/*slider*/
.slider { margin:0 auto; position:relative; z-index:2; width: 960px; overflow:visible !important; height: 379px; }
.items { display:none; }
.prev { display:block; width:8px; height:7px; background:url(../images/prev.png) left top no-repeat; position:absolute; z-index:15; right: 91px; top: 20px; margin-right:20px; }
.next { display:block; width:8px; height:7px; background:url(../images/next.png) left top no-repeat; position:absolute; z-index:15; right: 1px; top: 20px; margin-right:20px; }
.next:hover, .prev:hover { background-position:0 -32px; }	
.banner { color: #FFFFFF; left: 47px !important; right:auto !important; overflow: hidden; padding: 0; position: absolute; top: 200px; width: 570px; z-index: 15; font-family: 'HelveticaNeue-Thin'; font-size:40px; line-height:normal; }
.numStatus { color: #96C60A; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 22px; position: absolute; letter-spacing: 4px; right: 18px; top: 17px; width: 45px; z-index: 15; margin-right:20px; }

/*editor area white*/
.adminbodyclass_white { padding:0; margin:0; background:#fff; color:#000; font:normal 13px/18px Arial, Helvetica, sans-serif; cursor:default; }
.adminbodyclass_white table {color:#000; font:normal 13px/18px Arial, Helvetica, sans-serif; }

.text_area_white{text-align:left; color:#000; font:normal 13px/18px Arial, Helvetica, sans-serif; cursor:default;}
.text_area_white h1{font:normal 18px/18px Arial, Helvetica, sans-serif; color:#fff; padding-bottom:18px;}
.text_area_white h2{font:bold 14px/18px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 10px 0;}
.text_area_white h3{font:normal 14px/18px Arial, Helvetica, sans-serif; color:#fff;}
.text_area_white img{border:none;}
.text_area_white p{padding:0 0 20px 0; margin:0;}
.text_area_white a{text-decoration:none; color:#bd0000;}
.text_area_white a:hover{text-decoration:underline;}