@charset "utf-8";

/* CSS Document */





@font-face {

    font-family: 'OswaldRegular';

    src: url(../fonts/oswald-webfont.eot'.html');

    src: url('../fonts/oswald-webfont.eot?#iefix') format('embedded-opentype'),

         url(../fonts/oswald-webfont.woff'.html') format('woff'),

         url(../fonts/oswald-webfont.ttf'.html') format('truetype'),

         url('../fonts/oswald-webfont.svg#OswaldRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}



.newstop{display:block; width:960px; height:20px; margin:auto; text-transform:uppercase; font-size:15px; padding-top:3px;  }





.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

 

.clearfix {

	display: inline-block;

}



* html .clearfix {

	height: 1%;

}



html {

	-webkit-font-smoothing: antialiased;

}

body {

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	color:#333333;

	

	background:url(../images/body-bg.gif.html) repeat-x left top #ffffff;

	margin:0;

	padding:0px;

}

h2{ letter-spacing:-1px;}

#wrapper {

	width: 100%;

	height: 100%;

}



/*=== Header

==============================================================================*/

#header-panel{

	background:#fff;

	height:171px;

}

.header{

	width:100%;

	margin:0px auto;

	

}

.header-top{

	height:106px;

	padding:10px 0 0 0;

}

.header .logo{

	float:left;

	width: 752px;

	margin-left:11%

	

}

.header .logo a{

	

	float:left;

	width:100%;

	background:url(../images/national.png) no-repeat left top;

	height:93px;

	display:block;

	text-indent:-9999px;

}

.header .quick-contact{

	float:right;

	text-align:right;

	padding:14px 0 0 0;

	margin-right: 11%;

}

.quick-contact .contact01{

	float:right;

	width:290px;

	

	padding:0 0 10px 0;

}

.quick-contact .login-01{

	float:right;

	width:78px;

	margin:0 0 0 10px;

}

.header .quick-contact .text-001{

	display:block;

	clear:both;

	padding:4px 0 0 0;

	color:#666;

	font-family: 'OswaldRegular';

	font-size:12px;

}

.header .quick-contact .text-01{

	display:block;

	clear:both;

	padding:4px 0 0 0;

	color:#ababab;

		font-family: 'OswaldRegular';

	font-size:12px;

}

.header .quick-contact .cont-num{

	background:url(../images/icon-01.gif) no-repeat left top;

	padding:8px 0 8px 40px;

	font-family: 'OswaldRegular';

	font-size:18px;

	line-height:20px;

	color:#4c5155;

		display:block;

	clear:both;

	float:right;

}

div.mainmenu {

    display: block;

    text-align: left;

    width: 100%;

    background-color: #072c53;

    border-bottom: 1px solid #2b4d71;

    border-top: 1px solid #2b4d71;

    color: #f8f9f3;

    height:46px;

}

/*=== Banner

==============================================================================*/

.banner-outer{

	/*background:url(../images/banner-bg.jpg) repeat-x left top;*/

}

.banner-panel{

	background:url(../images/banner-full-bg.jpg) no-repeat center top;

	height:340px;

	padding:16px 0 0 0;

}

.slider-panel{

	width:980px;

	margin:0px auto;

	padding:10px 10px 10px 10px;

	background:#ffffff;

	height:305px;

}

.slider-panel .slider01{

	height:294px;

	width:980px;

	float:left;

	overflow:hidden;

	position:relative;

	z-index:300;

	background:#fff;

}

.slider-panel .slider01>div{

	float:left;

	height:294px;

	width:722px;

}

/**************LOGIN*****/

.slider-panel .login-section01{

	background:#BACDED;

	height:274px;

	width:280px;

	float:left;

	padding:20px 0 0 0;

}

.slider-panel .login-section01 h3{

	font-family: 'OswaldRegular';

	font-size:20px;

	color:#647100;

	padding:0 0 25px 38px;

	text-transform:uppercase;

}

.login-section01 .submit-btn{

	background:url(../images/btn-bg01.gif) repeat-x left top;

	height:34px;

	padding:0 24px 0 24px;

}

.login-section01 ul{

	padding:0 0 0 38px;

	width:200px;

}

.login-section01 li{

	float:left;

	width:100%;

	padding:0 0 15px 0;

}

.login-section01 label{

	display:block;

	width:100%;

	padding:0 0 5px 0;

	font-size:14px;

	text-transform:uppercase;

	line-height:18px;

	color:#515151;

	font-weight:bold;

}

.login-section01 .text-field01, .login-section01 .text-area01{font-size:14px;

	text-transform:uppercase;color:#9a9a9a; background:#FFF; height:25px; border:1px solid #f2f2f2; width:85%; padding:5px 10px 5px 10px; line-height:25px; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;-o-border-radius: 5px 5px 5px 5px;}

.login-section01 .text-field01:focus, .login-section01 .text-area01:focus{

	background:#f6f6f6;

		-webkit-transition: all 0.2s ease-out;

	-moz-transition: all 0.2s ease-out;

	-ms-transition: all 0.2s ease-out;

	-o-transition: all 0.2s ease-out;

	transition: all 0.2s ease-out;

}

.login-section01 .text-area01 {

    height: 180px;

    line-height: 18px;

	width:602px;

}

.login-section01 .submit-btn{ margin:0 0 0 0; padding:0 35px 0 35px; color:#FFF; line-height:32px; height:32px; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;-o-border-radius: 5px 5px 5px 5px; border:0; font-weight:bold; 	-webkit-transition: all 0.2s ease-out;

	-moz-transition: all 0.2s ease-out;

	-ms-transition: all 0.2s ease-out;

	-o-transition: all 0.2s ease-out;

	transition: all 0.2s ease-out;

}

.login-section01 .submit-btn:hover{

	cursor:pointer;

	color:#000;	

}

/*=== Content

==============================================================================*/

#content-panel{

	background:url(../images/content-bg.jpg) repeat-x left top #fdfdfd;

}

.content-area{

	width:990px;

	margin:0px auto;

}

.content-top{

	height:174px;

}

.content-top .list-01 li{

	float:left;

	width:320px;

	padding:0 15px 0 0;

}

.content-top .list-01>.third_item{

	padding:0 0 0 0;

}

.content-top .list-01 h3{

	font-family: 'OswaldRegular';

	font-size:20px;

	color:#09514c;

	padding:0 0 16px 0;

}

.content-top .list-01 h3 a{

	color:#09514c;

}

.content-top .list-01 h3 a:hover{

	color:#427100;

}

.content-top .list-01 .left{

	float:left;

	width:112px;

}

.content-top .list-01 .left .img-bord-01{

	border:3px solid #ffffff;

}

.content-top .list-01 .right{

	float:left;

	width:200px;

}

.content-top .list-01 .read-btn, .content-middle .list-02 .read-btn{

	display:block;

	clear:both;

	padding:10px 5px 0 0;	

}

.content-middle .list-02 .read-btn-01{

	display:block;

}

.content-middle .list-02 .read-btn-01 a{

	font-family: 'OswaldRegular';

	font-size:13px;

	font-weight:normal !important;

	background:url(../images/arrow-01.gif) no-repeat right 8px;

	padding:0 10px 0 0;

	float:right;

	color:#969696;

}

.content-middle .list-02 .read-btn-01 a:hover{

	color:#427100;

}

.content-top .list-01 .read-btn a, .content-middle .list-02 .read-btn a{

	font-family: 'OswaldRegular';

	font-size:13px;

	background:url(../images/arrow-01.gif) no-repeat right 7px;

	padding:0 10px 0 0;

	float:right;

	color:#969696;

}

.content-top .list-01 .read-btn a:hover, .content-middle .list-02 .read-btn a:hover, .content-middle .list-02 .read-btn-01 a:hover{

	color:#427100;

}

.content-top .sml-glr-list01{

}

.content-top .sml-glr-list01 li{

	width:88px;

	height:76px;

	margin:0;

	padding:3px;

	float:left;

	background:#FFF;

	margin:0 7px 0 0;

}

.content-top .sml-glr-list01 li.third_item{

	margin:0 0 0 0;

}

.content-middle, .content-bottom{

	padding:0 0 0 0;

	color:#333333;

	clear:both;

}

.content-middle .list-02{

}

.content-middle .list-02 li{

	background:url(../images/bord-01.gif) repeat-y right top;

	width:308px;

	float:left;

	padding:0 16px 0 20px;

	height:222px;

}

#slider3 {

	height:150px !important;

}

.content-middle .list-02 li ul{

	padding:5px 0 0 0;

}

.content-middle .list-02 li ul li{

	padding:0 0 0px 0 !important;

	display:block !important;

	overflow:hidden !important;

	background:none !important;

	width:308px !important;

	height:78px !important;

}

.content-middle .list-02 .first_item{

	padding:0 18px 0 0px;

	width:304px;

}

.content-middle .list-02 .third_item{

	padding:0 0px 0 20px;

	width:304px;

	background:none !important;

}

.content-middle .list-02 h3, .content-bottom h3{

	font-family: 'OswaldRegular';

	font-size:20px;

	color:#09514c;

	padding:0 0  14px 0;

}

.content-middle .list-02 h4{

		font-family: 'OswaldRegular';

	font-size:14px;

	color:#980012;

}

.content-middle .list-02 p{

	padding:10px 0 0 0;

	line-height:19px

}

.content-middle .sub-box-01-top{

	background:url(../images/sub-box-01-top.gif) no-repeat left top;

	height:11px;

	text-indent:-9999px;

}

.content-middle .sub-box-01-middle{

	background:url(../images/sub-box-01-middle.gif) repeat-y left top;

	padding:0 8px 0 12px;

	height:99px;

}

#principal-msg-panel{

	width:290px;

	height:176px;

	overflow:hidden;

	position:absolute;

}

#principal-msg-panel p{

	height:107px;

}

#principal-msg-panel .img01{

	float:left;

	margin:0 8px 4px 0;

}

#principal-msg-panel #principal-msg{

	height:110px;

	width:202px;

	float:right;

}

.content-middle .sub-box-01-middle p{

	padding:0 0 3px 0;

	line-height:18px

}

#principal-msg-panel #principal-msg li{

	float:left;

}

.content-middle .sub-box-01-bottom{

	background:url(../images/sub-box-01-bottom.gif) no-repeat left top;

	height:30px;

	text-indent:-9999px;

}

.content-middle .name-01{

	display:block;

	padding:16px 0 0 0;

}

.content-middle .name-01 span{

	font:bold 12px Arial, Helvetica, sans-serif;

	padding:0 5px 0 0;

	display:block;

}

.content-middle .list-02 .date{

	width:60px;

	float:left;

	padding:14px 12px 0 0;

		font-family: 'OswaldRegular';

	font-size:13px;

	text-align:center;

}

a .date{

	color:#333333 !important;

}

.content-middle .list-02 .nwes-details{

	width:232px;

	float:left;

}

.content-middle .list-02 .nwes-details h4, .content-middle .list-02 .nwes-details h4 a{

		font-family: 'OswaldRegular';

	font-size:14px;

	color:#009f96;

}

.content-middle .list-02 .nwes-details h4 a:hover{

	color:#427100 !important;

}

.content-middle .list-02 .nwes-details p{

	color:#888888;

	padding:5px 0 0 0;

}



/*=== Footer

==============================================================================*/

#footer-panel{

	background:#4D4D4D;

	overflow:hidden;

}

.footer{

	width:996px;

	margin:0px auto;

	padding:10px 0 15px 0;

	overflow:hidden;

}

.footer .left{

	width:764px;

	float:left;

	height:135px;

}

.footer .left .footer-link{

		width:540px;

	float:left;

}

.download-btn{

	width:208px;

	float:right;

	padding:25px 0 0 0;

}

.download-btn a{

	background:url(../images/download-btn01.png) no-repeat left top;

	width:208px;

	height:100px;

	float:left;

	text-indent:-9999px;

}

/*.download-btn a:hover{

	background-position:0 -48px;

}*/

.footer .right{

	width:230px;

	float:right;

	height:120px;

	padding-top: 20px;

}



.footer .right .text-01{

	display:block;

	color:#8d8d8d;

	padding:4px 0 3px 0;

	text-align:center;

}



.footer .right .text-01 a{

	color:#43b51f;

	padding:0 0 0 5px;

}

.footer .right .text-01 a:hover{

	color:#ff7c8b;

}

.footer .right .link-01{

	padding:12px 0 0 0;

	clear:both;

	overflow:hidden;

	text-align:center;

}

.footer .right .link-01 li{

	padding:0 2px 0 0;

	display:inline-block;

}

.footer .right .link-01 li a{

	padding:3px 0 3px 0px;

	color:#4e4d4d;

}

.footer .right .link-01 li a:hover{

	color:#7e5858;

}

/*.footer .right .link-01 li .icon-01{

	background:url(../images/icon-02.png) no-repeat left top;

}

.footer .right .link-01 li .icon-02{

	background:url(../images/icon-02.png) no-repeat left -33px;

}

.footer .right .link-01 li .icon-03{

	background:url(../images/icon-02.png) no-repeat left -64px;

}

.footer .right .link-01 li .icon-04{

	background:url(../images/icon-02.png) no-repeat left -95px;

}*/

.footer-link{

	overflow:hidden;

	clear:both;

	padding:22px 0 0 0;

}

.footer-link li{

	float:left;

	width:133px;

	padding:0 0 8px 0;

}

.footer-link li a{

	color:#9c9c9c;

	text-transform:uppercase;

	font-size:11px;

	background:url(../images/arrow-04.gif) no-repeat left 2px;

	padding:0 0 0 10px;

}

.footer-link li a:hover, .footer-link li .active {

	color:#ffffff;

}

.footer-logo{

	margin:0px 0px 0 0;

	height:63px;

	clear:both;

	padding:20px 0 0 0;

}

.footer-logo a{

	background:url(../images/footer-logo.gif) no-repeat left top;

	width:66px;

	height:63px;

	text-indent:-9999px;

	display:block;

	margin:0 auto;

}

/*=== Footer

==============================================================================*/

#inner-content-panel{

	background:none;

}

.inner-banner-panel{

	background:url(../images/banner-full-bg.jpg) no-repeat center top;

	height:219px;

	padding:16px 0 0 0;

}



.content-01 { 

	background:url(../images/bord-01.gif) repeat-y right top;

	width:616px;

	float:left;

	padding:0 16px 0 20px;

}

.content-01 h3{

	font:bold 20px Arial, Helvetica, sans-serif;

	color:#ec1e36;

	padding:0 0  14px 0;

}

.content-01 h4{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#980012;

}

.content-bottom{

	padding:15px 0 0 0;

	font:normal 12px/19px Arial, Helvetica, sans-serif;

	position:relative;

}

.content-bottom h3{

	padding:0 0 10px 0;

}



#categoryDIV{

	width:990px;

	height:60px;

	overflow:hidden;

	position:absolute;

}

/*=== Who WE ARE

==============================================================================*/

.inner-banner-panel2{

	background:url(../images/banner-bg2.jpg) repeat-x left top;

	height:162px;

	padding:16px 0 0 0;

}

.inner-slider{

	width:980px;

	margin:0 auto;

}

.bedcrumb{

	background:#f1f1f1;

	height:51px;

}

.bedcrumb ul{

	margin:0px auto;

	width:996px;

	padding:14px 0 0 0;

}

.bedcrumb ul li{

	float:left;

	padding:0 10px 0 5px;

		font-size:18px;

	font-family: 'OswaldRegular';

	color:#7a7a7a;

	

}

.bedcrumb ul li a{

	float:left;

	color:#7a7a7a;

	padding:0px 14px 0 0;

	font-size:16px;

	background:url(../images/arrow-01.gif) no-repeat right 6px;

	



}

.bedcrumb ul li.active a, .bedcrumb ul li.active {

	color:#7a7a7a;

	font-size:16px;

	font-family: 'OswaldRegular';

	background:none !important;

}

.bedcrumb ul li a:hover{

	color:#427100;

}



.inner-content{

}

.inner-content .left{

	width:206px;

	float:left;

	padding:0 30px 0 0;

}

.inner-content .left .sub-head-01, .inner-content .right .sub-head-01{

	font-family: 'OswaldRegular';

	font-size:16px;

	background:url(../images/sub-head-bg.gif) repeat-x right top;

	height:39px;

	color:#fdfdfd;

	padding:0 0 0 12px;

	line-height:39px;

}

.quick-links-01{

	padding:8px 5px 0 5px;

}

.quick-links-01 li{

	font:normal 12px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	border-bottom:1px dotted #a7a7a7;

}

.quick-links-01 li ul{

	padding:0 0 0 10px;

	border-top:1px dotted #a7a7a7;

}

.quick-links-01 li ul li.lastChild{

	border-bottom:none;

}

.quick-links-01 li li a{

	color:#7A7A7A;

}

.quick-links-01 li span{

	color:#333333;

	background:url(../images/arrow-03.gif) no-repeat right 15px;

	display:block;

	padding:8px 0 8px 0;

}

.quick-links-01 li a{

	color:#333333;

	background:url(../images/arrow-03.gif) no-repeat right 15px;

	display:block;

	padding:8px 0 8px 0;

}

.quick-links-01 li a:hover, .quick-links-01 li a.active{

	color: #427100;

	background:url(../images/arrow-02.gif) no-repeat right 15px;

}



/*---ticker style from template--*/

.vticker{



	width:800px;

}

.vticker ul{

	padding: 0;

}

.vticker li{

	list-style: none;



	padding: 5px;

}

.vticker li a{font-size:13px;color:#008BC3;}

.et-run{

	background: red;

}

#brk_news{border:4px solid #FFF;width:980px; margin:0 auto; padding:0;}

#brk_news #tit{color:#fff;width:100px;padding:5px;float:left;background: #006600; /* Old browsers */

}

.section-news{

  margin: auto;

  width: 1000px;

  overflow: hidden;

}

.news-scroller2 {

}

.page-header h2 {

    font-size: 22px;

    margin: 10px 0;

    border-bottom: 1px solid #ccc;

    padding-bottom: 8px ;

}

.item-page p {

         font-size: 15px;

         line-height:25px;

         margin-top:23px;
         text-align: justify;

}

/*------gallery style---*/

.pg-cv-name, .pg-csv-name {

  position: absolute;

  padding: 10px;

  background: #0c487e;

  background: rgba(12, 71, 126, 0.84);

  width: 81.5%;

  color: white;

  font-size: 14px !important;

  bottom:100%;

  -webkit-transition: .5s all;

  -moz-transition: .5s all;

}

.pg-csv-name a {

color:#ffffff;

text-decoration: none;

}



.pg-cv-box.item, .pg-csv-box {

  position: relative;

  overflow: hidden;

}

.pg-cv-box.item:hover .pg-cv-name, .pg-csv-box:hover .pg-csv-name{

  top: auto;

  bottom: 12px;

  -webkit-transition: .5s all;

  -moz-transition: .5s all;

}

.pg-category-view.pg-cv + div {

    display: none;

}

.pg-category-view + div, .pg-csv-paginaton +div {

  display: none !important;

}

/*----contact page-----*/

input, textarea {

    width: 220px;

}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

    box-sizing: border-box;

    color: #606060;

    height: 28px;

    border-radius:1px;

    margin-bottom: 16px;

    padding-left: 10px;

    color: #000000;

    width:300px;

}

textarea {

    resize: none;

    height:auto;

}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

    background-color: #ffffff;

    border: 1px solid #cccccc;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;

}

#submit, #reset {

    background-color: #2862B3;

    border: 0 none;

    color: #fff;

    cursor: pointer;

    font-family: "Open Sans",Sans;

    font-size: 13px;

    height: 33px;

    padding: 0 8px;

    width:115px;

}

.item-page img {

    float: left;

    margin-right: 16px;

    border:4px solid #D5D5D5; }

.contact-info-box{

    margin-top: 10px;

}

h2.contact-info {

    margin: 10px 0;

    font-weight: normal;

}

.contactDetailField {

    padding-left: 70px;

    min-height: 68px;

    margin: 10px auto;

    border-bottom: 1px dashed #ccc;

}



.contactIconAdd{

  background: url(../images/Home.png) no-repeat;

}

.contactIconTelephone{

    background: url(../images/Phone.png) no-repeat;

}

.contactIconEmail{

    background: url(../images/Email.png) no-repeat;

}

h2.contact-info{

  font-size: 1.5em;

  color: #333;

}



.col-md-6, .col-md-4, .col-md-8{

  float: left;

  margin-right: 10px;

}

.content-area:after, .content-area:before{

  clear: both;

  display: block;

  content: '';

}

.jd_top_navi, .jd_footer, .jd_cat_subheader, .file_details, .no-display{

  display: none;

}

.download_cat a {

  font-size:14px;

}

.componentheading h2 {

    font-size: 20px;

    margin: 12px auto;

}

.back_button a{

  background-image: url("../images/back.png");

    background-repeat: no-repeat;

    background-size: 31px auto;

    padding-left: 36px;

    padding-top: 4px;

    height: 21px;

    display: inline-block;

}

.download_cat b {

    position: relative;

    top: 14px;

    margin: 12px;

}

.phocabackbutton {

    width: 25px;

    margin-left: 20px;

}

.spec-head {

    font-size: 18px;

    margin: 17px 0px;

    border-bottom: 1px solid #858585;

    padding-bottom: 5px;

    width: 104px;

}

.my-list {

    list-style: outside none none;

    margin: 3px 0;

    padding: 0;

}

.my-list li {

    background-color: #eff0f0;

    border-radius: 3px;

    padding: 8px;

    font-size: 15px;

}

.my-list li {

    background: url("../images/list-style.png") no-repeat scroll left center rgba(0, 0, 0, 0);

    color: #181818;

    padding-left: 25px;

}

.mail-ico {

    background: url("../images/sprite.png") repeat scroll 0 -72px rgba(0, 0, 0, 0);

    display: inline-block;

    height: 13px;

    margin-right: 8px;

    vertical-align: middle;

    width: 31px;

}

.phone-ico {

    background: url("../images/sprite.png") repeat scroll -36px -66px rgba(0, 0, 0, 0);

    display: inline-block;

    height: 24px;

    margin-right: 8px;

    vertical-align: middle;

    width: 25px;

}

.list-inline {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.so {

  display:inline-flex;

}



.so li a {

    background-image: url("../images/sprite.png");

    font: 0px/0 a;

    height: 23px;

    margin-left: 8px;

    width: 23px;

    display: inline-block;

}

.so li a:hover {

    opacity: 0.8;

}

.so li a.fb {

    background-position: -99px -1px;

}

.so li a.tw {

    background-position: -31px -1px;

}

.so li a.gp {

    background-position: -1px -1px;

}

.pull-right {

    float: right !important;

}

.ph {

  position: relative; top: 9px;

}

.item-page table.dashedbox {

    border: 1px dashed #cccccc;

    border-collapse: collapse;

    padding: 2px 15px;

}

.item-page table.dashedbox tr {

    border-bottom: 1px solid rgb(204, 204, 204);

}

.item-page table.dashedbox td {

    padding: 12px;

}

.item-page table.dashedbox img {

    border: 3px solid #ffffff;

    box-shadow: 0 0 4px rgba(0, 0, 0, 0.66);

    display: block;

    margin-bottom: 13px;

    margin-left: 22px;

    margin-top: 9px;

    transition: all 0.15s ease-in-out 0s;

}

.left-menu{

  float: left;

  width: 25%;

}



.left-menu ul:after, .left-menu ul:before{

    content: '';

    clear: both;

    display: block;

}

.left-menu>ul{

  margin-right: 20px;

  margin-top: 35px;

}

.left-menu ul{

  background-color: #072c53;

}

.left-menu ul li{

  position: relative;

}



.left-menu ul li:hover>ul{

  display:block;

  left: 100%;

  top: 0;

  width: 100%;

  }

.left-menu ul ul{

    display: none;

    position: absolute;

    z-index:9999;

}

.left-menu ul li a{

    display: block;

    color: #fff;

    padding: 8px 6px;

    padding-left: 12px;

    border-bottom: 1px solid #0C1824;

    border-top:1px solid #17416C;

    text-transform: uppercase;

}

.left-menu ul li:hover>a{

  background: #2b4d71;

  }

.left-menu ul li.parent:hover>a{

    background: #2b4d71 url(../images/sub-list-in-hover.png) no-repeat right center;

}



.left-menu ul li.parent:hover>a{

    background:#2b4d71 url no-repeat right center;

}

.item-page{

  float: right;

  width: 75%;

}

.news-scroller2 li a{

  cursor:pointer;

}

.text-01, .text-01 a{

  color: #AAAAAA;

}

.hrline{

  width: 100%;

  height: 1px;

  background-color: #717171;

  margin: 10px 0;

}

.pull-left{

  float: left;

}

.pull-right{

  float: right;

}

