/*====================================== reset.css is here ========================================*/
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, tr, th, td,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-size: 100%;font: inherit;	vertical-align: baseline;}
/* 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;}
.clear_0 {clear:both; font-size:0px; line-height:0px; display:block;width:100%;}
.last {margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.pad_bot{padding-bottom: 58px;}
/**************************************************************************************/
*{ -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
a { color:#000; text-decoration:underline; outline:0 none;  font-family: 'MyriadPro-Regular',sans-serif;    transition: all .3s ease-in-out;}
a:hover { color:#000; text-decoration:underline;}
h1 { font-size:24px;  font-family: 'MyriadPro-Regular',sans-serif;}
h2 { font-size:22px;  font-family: 'MyriadPro-Regular',sans-serif;}
h3 { font-size:18px;  font-family: 'MyriadPro-Regular',sans-serif;}
h4 { font-size:16px;  font-family: 'MyriadPro-Regular',sans-serif;}
h5 { font-size:14px;  font-family: 'MyriadPro-Regular',sans-serif;}
h6 { font-size:12px;  font-family: 'MyriadPro-Regular',sans-serif;}
img { width: auto; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic;}
/*----------------------------------------------------------------------------------*/
html { }
body {background-color:#ffffff; color:#000; font-size:12px;  font-family: 'MyriadPro-Regular',sans-serif;line-height: normal;}
.flt_Lt { float:left; display:inline;}
.flt_Rt { float:right; display:inline;}
.txt_cnt { text-align: center;}
input:not([type=checkbox]):not([type=radio]),textarea { -webkit-appearance:none; border-radius:0px; outline:none;}
.clearfix:before, .clearfix:after { content: ''; display: table; }
.clearfix:after { clear: both;}
.table_sec { display: table;}
.table_cell { display: table-cell;vertical-align: middle;}
.pad_30{padding: 30px 0 0 0 ;}
.mar_top{    margin-top: -40px!important;}
.split{width: 100%;}

/* ----------------------- layout ----------*/
.wrapper									{ margin:0 auto;  position: relative;}
.container									{ width:90%; max-width: 1200px; margin:0 auto; padding: 0; }
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
.header{max-width: 100%; position: relative;  background-color: #fff; min-height: 120px; padding-top: 5px;}
.logo {float: left;display: inline-block;width:30%;text-align: center;}
.logo a{display: inline-block;}
.header .title { vertical-align: middle;  float: left; width: 70%;    padding: 25px 0 25px 20px;}
.header .title a{font-family: 'MyriadPro-Regular',sans-serif;   font-size:20px; color: #000;text-decoration: none;line-height: 20px;}
.nav_bg{  position: relative;  background-color: #054700; border-bottom: 3px solid #F1CA45;  padding: 5px 0;    margin-top: 5px;}
.nav_bg nav ul { list-style: none;     text-align: center;}
.nav_bg nav ul li { display: inline-block;   margin: 0 5px; position: relative;}
.nav_bg nav ul li a {  display: inline-block; text-decoration: none;font-family: 'MyriadPro-Regular',sans-serif;font-style: normal;color: #fff; font-size: 17px;  padding: 3px 10px; transition: 1s ease all ;     letter-spacing: 1px; }
.nav_bg nav ul li a:hover{    background: #b0b0b0; color: #FFF; }
.nav_bg nav ul li.current-menu-item a{ background: #b0b0b0; color: #FFF;}
.nav_bg nav ul > li > ul { display: none; position: absolute; width: auto; background-color: #b0b0b0;margin-top: 0px;width: 250px;margin-left: 0;z-index: 999;top: 100%;}
.nav_bg nav ul > li > ul li { position: relative;    display: block;}
.nav_bg nav ul > li > ul li a {     padding: 5px 10px; display: block; color:#fff; font-size: 14px; text-align: left;text-decoration: none;}
.nav_bg nav ul > li > ul li:hover a {    color: #F1CA45;}
.nav_bg nav ul > li:hover ul { display: block;}

.list_fr ul{float: right; padding:5px 6px;}
.list_fr ul li {display: inline-block; position: relative; padding: 0 20px 0 10px;}
.list_fr ul li:after{content: "|"; ;position: absolute; right: 0; top:0; color: #333; font-size: 17px;}
.list_fr ul li:last-child:after{display: none;}
.list_fr ul li a{ color: #0000ee; font-size: 18px;font-family: 'MyriadPro-Regular',sans-serif;}
.list_fr ul li a:hover{text-decoration: underline;}
.login_form{ padding: 0;}
.list_fr{padding: 10px 0 3px;}
.login_form ul{ float: right;}
.login_form ul li{display: inline-block;font-family: 'Myriad Pro',Arial,Helvetica,sans-serif;font-weight: normal;margin:5px;font-size: 16px;color: #333333;}
.list_fr ul li:last-child{padding-right: 0;}
input,textarea,select {border: 1px solid #ccc;v padding:1px 5px; margin-left: 5px;}
input[type=submit]{font-size: 13px;border: 1px solid #a8a1a1; border-radius: 2px; padding: 2px 8px;}
.arrow-down{    display: none;}
.nav_bg nav ul li.menu-item-has-children i{ 
    height: 11px;
    width: 20px;
    top: 0px;
    text-align: center;
    color: #bbbbbb;
    position: relative;
     float: right;
    margin-top: 0;
    margin-left: 5px;
    cursor: pointer;}

.nav_bg nav ul li.menu-item-has-children i.arrow-down:after{content: '';
    background: url(/images/down-arrow.png); position: relative;
    width: 15px;right:0;
    height: 8px;
    display: inline-block;
    cursor: pointer;}
/* ------------------------ Maincontent --------------*/

.main_content{ position: relative;margin:0 auto; max-width: 100%; background-color: #fff;}

.main_content ul { 
   list-style-type: disc; 
   list-style-position: inside; 
}
.main_content ol { 
   list-style-type: decimal; 
   list-style-position: inside; 
}
.main_content ul ul, ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
.main_content ol ol, ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}

.section1 {    padding: 10px 0;}
.section1 p{ padding: 6px 12px;font-family: 'Myriad Pro',Arial,Helvetica,sans-serif;font-weight: normal;font-size: 16px;color: #333333;}
.section1 p > a {color: #0000ee;}
.section1 h1{font-weight: bold;font-family: 'Myriad Pro',Arial,Helvetica,sans-serif; color: black; font-size: 17px; text-align: center;padding: 25px 0 10px;}
.section1 ul{padding-top: 25px;    text-align: center; width: 80%; margin: 0 auto;}
.section1 ul li{display: inline-block; padding: 5px;}
.inner_page h1 {background-color: #D2D2D2;border-bottom: 1px solid #666666;font-size: 18px;padding: 10px; margin-left: -4px; margin-right: -4px; font-weight: 600;font-family: 'Myriad Pro',Arial,Helvetica,sans-serif; color: #333;}
.inner_page {padding: 4px;}
.inner_wrap{padding: 15px 10px;}
.inner_wrap a {  color: #0000ee;font-size: 17px;font-family: 'MyriadPro-Regular',sans-serif;}

table thead{background-color: #054700;margin: 3px;white-space: nowrap;padding: 3px;}
table thead th a{color: #fff; font-size: 15px;font-family: 'MyriadPro-Regular',sans-serif;}
table thead th a:hover{   background-color: transparent;color: #FCE842;text-decoration: underline;}
/*
table tbody tr:nth-child(even) {background: #EEEDF6;}
table tbody tr:nth-child(odd) {background: #fff;}
table tr td{color: #333; font-size: 16px;font-family: 'MyriadPro-Regular',sans-serif;}
table tr td >a{    color: #0000ee;font-size: 16px;font-family: 'MyriadPro-Regular',sans-serif; text-decoration: none;}
table tr td >a:hover{text-decoration: underline;  color: #0000ee;}
*/
/*table tbody tr:hover { background-color: #FFFD73; color: #000000; vertical-align: top;}*/
/*table tbody tr td   {word-break: break-word;}*/
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{    border-top: none;}

/* ------------------ FOOTER HERE --------------------------*/
.footer{position: relative;    border-top: 1px solid #939393; background-color: #fff; margin: 0 auto; width: 92%; max-width: 1230px;}
.footer p{    color: #333333; font-size: 16px;font-family: 'MyriadPro-Regular',sans-serif; padding: 5px 10px;}
.footer ul{float: right; padding:5px 10px;}
.footer ul li {display: inline-block; position: relative; padding: 0 15px;}
.footer ul li:after{content: "|"; ;position: absolute; right: 0; top:0; color: #000;}
.footer ul li:last-child:after{display: none;}
.footer ul li a{ color: #0000ee; text-decoration: none; font-size: 15px;font-family: 'MyriadPro-Regular',sans-serif;}
.footer ul li a:hover{text-decoration: underline;}
div.dl { border-bottom: 1px dotted #ccc; line-height: 0em; margin: 0;}

/* ------------------------ Placeholder--------------*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color: #15222a; font-size: 16px; font-family: 'Lato', sans-serif; }
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #15222a; font-size: 16px; font-family: 'Lato', sans-serif;}
input::-moz-placeholder,textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #15222a; font-size: 16px; font-family: 'Lato', sans-serif; }
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder { /* Internet Explorer 10+ */  color: #15222a; font-size: 16px; font-family: 'Lato', sans-serif; }
