@charset "utf-8";
@font-face {
	font-family: 'sans-serif';
	src: url(../Fonts/sans-serif.eot);
	src: local(sans-serif), url(../Fonts/sans-serif.woff) format("woff"), url(../Fonts/sans-serif.ttf) format("truetype")
}
body {
	color: #696A6C;
	font-family: sans-serif!important;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	width: 100%;
	background: url(../../Images/back.png)
}
a {
	color: #0e74c4;
	text-decoration: none
}
strong {
font-weight:bold!important;
}
a:hover {
	color: #666;
	text-decoration: none
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 0
}
p {
	margin: 0 auto;
	line-height: 18px;
	padding: 0;
	color: #696A6C
}
.clr, .clear {
	clear: both
}
.floatL {
	float: left
}
.floatR {
	float: right
}
.header_main {
	margin: 0 auto
}
.header {
	background: none;
	margin: 0 auto;
	width: 1024px
}
.hed_left {
	float: left;
	padding-left: 5px;
	width: 70%
}
.headerMenu {
	float: right;
	margin-right: -6px;
	padding-bottom: 5px
}
.headerMenu ul {
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.headerMenu ul li {
	float: left
}
.headerMenu ul li a {
	border-right: 1px solid;
	color: #0e74c4;
	cursor: pointer;
	font-size: 12px;
	padding: 0 16px;
	text-decoration: none;
	text-transform: capitalize
}
.headerMenu ul li a:hover {
	color: #0e74c4
}
.headerMenu ul li ul {
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #CCC;
	display: none;
	position: absolute;
	z-index: 999999999
}
.headerMenu ul li ul li {
	float: none
}
.headerMenu ul li ul a {
	border-right: medium none;
	color: #696A6C;
	display: block;
	font-size: 12px;
	padding: 2px 8px
}
.headerMenu ul li ul li a:hover {
	text-decoration: underline;
	color: #696A6C!important
}
.headerMenu ul li:hover ul {
	display: block
}
.headerMenu ul li ul ul, .headerMenu ul li ul ul ul {
	position: relative
}
.headerMenu ul li ul ul a {
	background: url(../../Images/arrow_two.png) no-repeat scroll 12px 11px;
	font-size: 13px;
	padding: 2px 10px 2px 27px
}
.headerMenu ul li ul ul ul a {
	background: url(../../Images/arrow_three.png) no-repeat scroll 18px 11px;
	font-size: 12px;
	padding: 2px 10px 2px 40px
}
.headerMenu ul li ul ul a:hover {
	background: url(../../Images/arrow_two.png) no-repeat scroll 12px 11px
}
.headerMenu ul li ul ul ul a:hover {
	background: url(../../Images/arrow_three.png) no-repeat scroll 18px 11px
}
.headerMenu ul li ul li:hover ul, .headerMenu ul li ul li ul li:hover ul {
	display: block;
	top: 0
}
.hed_left img {
	height: auto;
	padding: 5px 8px
}
.logoright {
	float: right;
	padding: 2px 0 0
}
.search_top_box {
	border: 1px solid #696A6C;
	float: right
}
.search_button_bg {
	background: none repeat scroll 0 0 #FFF;
	border: medium none;
	color: #696A6C;
	display: table-cell;
	float: left;
	height: 28px;
	padding: 0 7px;
	vertical-align: middle;
	width: 131px
}
.newsletter {
	background: none repeat scroll 0 0 #4D4D4F;
	border-radius: 7px;
	margin-top: 6px;
	padding: 1px 0 5px 9px
}
.newsletter_bg {
	background: url(../../Images/newsletter-icon.png) no-repeat scroll 0 5px;
	border: medium none;
	color: #FFF;
	font-size: 12px;
	padding: 0 0 0 26px;
	width: 100px
}
.headerimg {
	width: 1024px;
	margin: 0 auto
}
.headerimg img {
	width: 1024px;
	height: 250px;
	display: block
}
.breadcrumb {
	width: 1024px;
	text-align: right;
	margin: 0 auto;
	padding-bottom: 3px
}
.inner_left_cont {
	padding: 0 10px 0 0;
	width: 250px
}
.inner_right {
	padding: 4px 7px 20px 8px;
	width: 750px
}
.inner_container {
	width: 1024px;
	margin: 0 auto;
	padding: 0
}
.bigpara_img, .big_para_img img {
	background: none repeat scroll 0 0 #FFF;
	margin: 8px 0 2px;
	padding: 1px;
	width: 575px
}
.fullpage_img {
	margin: 15px 0;
	padding: 3px;
	width: 980px
}
.smallpara_leftalign {
	background: none repeat scroll 0 0 #FFF;
	margin: 3px 10px 5px 0;
	padding: 2px;
	width: 250px;
	float: left
}
.smallpara_leftalign img, .smallpara_rightalign img {
	width: 250px
}
.smallpara_rightalign {
	background: none repeat scroll 0 0 #FFF;
	margin: 2px 0 0 10px;
	padding: 3px;
	width: 250px;
	float: right
}
#left_cont {
	background: url(../../Images/menu_icon.png) no-repeat scroll 0 0;
	margin: 0 auto;
	float: left
}
.deviceSpace {
	padding-top: 0
}
.photogallbg {
	display: block!important
}
.photocont img {
	cursor: pointer;
	height: 150px;
	width: 210px
}
.photoGallDiv {
	display: block !important;
	height: 310px;
	margin-right: 35px;
	overflow: visible;
	vertical-align: top;
	width: 212px;
}
.photocont {
	margin: 15px 0 8px;
	width: 210px!important;
	display: block!important
}
.photo_gall_album {
	display: block!important;
	margin: 0 17px 5px 0;
	vertical-align: top;
	width: 235px
}
.photocont_album {
	display: block!important;
	margin: 4px 0 0;
	width: 228px!important
}
.photocont_album img {
	height: 150px;
	width: 228px;
	cursor: pointer
}
.photogalconttext {
	width: 210px;
	color: #666
}
.testimonial_key {
	float: left
}
.news_key {
	padding: 6px;
	margin-bottom: 5px
}
.trow_product {
	display: block!important;
	margin-bottom: 10px
}
.trow_product img {
	height: 161px;
	width: 230px
}
.trow_text_product div a {
	color: #2c954a;
	font-weight: 700;
	text-decoration: none
}
.container_new .trow_product {
	margin: 10px 25px 0 0;
	padding: 4px;
	width: 212px;
	float: left
}
.container_new .trow_product img {
	height: 150px;
	width: 100%;
	background: #fff
}
.trow_text_product {
	margin: 0 auto;
	padding: 0;
	display: block!important
}
.videonew {
	border: 1px solid #CECECE;
	float: left;
	margin: 10px 0;
	padding: 3px;
	width: 400px
}
.videonew_list {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #CECECE;
	float: right;
	margin: 10px 6px;
	padding: 0 10px;
	width: 256px
}
.textlist {
	float: right;
	text-align: left;
	width: 173px;
	color: #666
}
.VideotextDesc {
	float: right;
	text-align: left;
	width: 173px
}
.sub_btn {
	margin: 11px 73px;
	float: left;
	clear: both
}
.arch_btn {
	float: right;
	margin: 11px
}
.events_content_new img, .adressbook_image img {
	border: 1px solid #CECECE;
	margin-left: 10px;
	padding: 3px;
	width: 190px
}
.news_txt_detail {
	color: #0e74c4;
	float: left;
	font-size: 14px;
	text-decoration: none;
	width: 567px
}
.news_date_detail {
	color: #666;
	width: 117px;
	float: right
}
.news_date {
	float: left
}
.news_txt {
	width: 666px;
	float: right
}
.newstble .events_readmore {
	padding: 10px 0 0;
	text-align: right
}
.search_txtfield, .search_txtfieldone, .testimonial_txtfield, .textbox1, .inquiryselect {
	background-color: #FFF;
	border: 1px solid silver;
	margin: 2px;
	padding: 6px;
	width: 200px
}
.datePickerTextBox {
	background-color: #FFF;
	border: 1px solid silver;
	margin: 2px;
	padding: 6px;
	width: 192px
}
.news_cont .dotted_line img {
	height: auto;
	padding: 0 4px;
	width: auto
}
.publication {
	width: 87px;
	float: left;
	font-size: 13px
}
.publication_name {
	font-size: 13px
}
.profile_leftbg, .profile_rightbg {
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #CCC;
	float: left;
	margin: 15px 24px 8px 0;
	max-height: 157px;
	padding: 5px;
	width: 350px
}
.profile_rightbg {
	margin: 15px 24px 8px 0
}
.profile_img {
	float: left;
	width: 90px
}
.profile_img img {
	float: left;
	height: 90px;
	padding: 10px;
	width: 90px
}
.profile_txtcont, .profile_rightbg .profile_txtcont {
	float: right;
	padding-top: 5px;
	width: 245px
}
.profile_hdng {
	font-size: 14px;
	height: 20px;
	overflow: hidden
}
.profile_hdng a {
	color: #0E74C4!important;
	text-decoration: none
}
.profile_cat {
	font-weight: 700;
	overflow: hidden;
	height: 20px;
	color: #666
}
.profile_rightbg .profile_designation, .profile_leftbg .profile_designation {
	color: #467313;
	font-size: 12px;
	overflow: hidden
}
.profile_rightbg .profile_text, .profile_leftbg .profile_text {
	height: 64px!important;
	overflow: hidden;
	color: #666
}
.profile_arrows {
	float: left;
	height: 15px;
	padding: 0 18px 0 0;
	width: 12px;
	display: none
}
.profile_arrows img {
	width: 25px
}
.profile_readmore a {
	color: #0E74C4;
	float: right;
	font-size: 12px;
	margin-right: 8px;
	text-decoration: none
}
.profile_readmore a:hover {
	color: #666;
	float: right;
	font-size: 12px;
	margin-right: 8px;
	text-decoration: none
}
.profiledet_rightcont {
	float: right;
	padding: 6px
}
.profile_details_txt {
	float: left;
	padding: 0 0 0 5px !important
}
.profile_details_img {
	float: right;
	margin-left: 10px;
	padding: 3px
}
.profile_details_img img {
	width: 140px;
	float: right;
	height: 140px
}
.profile_details_hdng {
	color: #0E74C4;
	font-size: 16px;
	margin: 0;
	text-align: right
}
.profile_details_cont {
	color: #467313;
	font-size: 13px;
	margin: 0;
	text-align: right
}
.profile_details_des {
	margin-top: 5px
}
.content_popup_maincontainer .content_popup_rightcontainer {
	float: left;
	padding: 0;
	width: 250px;
	margin: 10px 0
}
.content_popup_maincontainer .content_popup_leftcontainer {
	float: left;
	padding: 5px 0 20px 12px;
	width: 730px
}
#Header1_divHeader {
	float: right;
	height: 18px;
	margin: 0
}
.hed_right {
	float: right;
	padding-right: 3px;
	width: 25%
}
.hed_right .nav1 {
	float: right
}
.hed_right .nav1 ul {
	margin: 0 auto;
	padding: 0
}
.hed_right .nav1 ul li {
	list-style: none;
	float: left;
	padding: 0 6px 5px
}
.hed_right .nav1 ul li a {
	color: #0e74c4;
	font-size: 14px;
	padding: 0;
	text-decoration: none;
	cursor: pointer
}
.hed_right .nav1 ul li a:hover {
	color: #666;
	font-size: 14px;
	cursor: pointer
}
.nav1 ul li img {
	color: #000;
	font-size: 12px;
	margin: 0!important;
	outline: medium none;
	padding: 0 6px 0 0 !important
}
.hed_top {
	padding-top: 5px
}
.socialicon {
	float: right;
	text-align: right;
	width: 16%;
	padding-top: 8px;
	padding-right: 3px
}
.socialicon a.facebook_icon {
	background: url(../../Images/facebook02.png) no-repeat scroll 0 0;
	float: right;
	height: 42px;
	padding-left: 5px;
	width: 45px
}
.socialicon a.facebook_icon:hover {
	background: url(../../Images/facebook02.png) no-repeat 0 -43px
}
.socialicon a.twitter_icon {
	background: url(../../Images/twitter02.png) no-repeat scroll 0 0;
	float: right;
	height: 42px;
	padding-left: 5px;
	width: 45px
}
.socialicon a.twitter_icon:hover {
	background: url(../../Images/twitter02.png) no-repeat 0 -43px
}
.socialicon a.youtube_icon {
	background: url(../../Images/youtube02.png) no-repeat scroll 0 0;
	float: right;
	height: 42px;
	padding-left: 5px;
	width: 45px
}
.socialicon a.youtube_icon:hover {
	background: url(../../Images/youtube02.png) no-repeat 0 -43px
}
.socialicon img {
	height: 32px;
	margin-right: 3px;
	padding: 0;
	width: 32px
}
.search_button {
	float: right;
	width: 170px;
	border: 1px solid #696A6C;
	margin: 4px 7px 3px 0
}
.search_bt {
	background: none repeat scroll 0 0 #0e74c4;
	border: medium none;
	color: #FFF;
	cursor: pointer;
	display: table-cell;
	height: 28px;
	margin: 0;
	vertical-align: middle;
	width: 24px
}
.navigation {
	background: none repeat scroll 0 0 #0E74C4;
	margin: 0 auto;
	width: 1024px
}
.wrapper {
	height: auto!important;
	margin: 0 auto;
	width: 1024px!important
}
.Footerwrapper {
	margin: 0 auto;
	width: 1024px
}
.main_con {
	margin: 0 auto;
	width: 1024px
}
.contentwrapper {
	margin: 20px auto 0 -18px
}
.top_box {
	border-bottom: 1px solid #646464;
	margin-bottom: 25px;
	padding: 0 0 20px
}
.about p {
	padding-bottom: 14px
}
p {
	margin: 0 auto;
	padding: 0
}
.about .title, .trans_box .title, .box_left .title, .box_middle .title, .box_right .title {
	color: #1A304D;
	font-size: 23px;
	padding-bottom: 14px
}
.read_more a {
	color: #0E74C4!important;
	float: right;
	text-align: right;
	text-decoration: none
}
.read_more {
	margin: 0 auto;
	padding: 0
}
.trans_box .read_more a {
	color: #00897A;
	float: left;
	margin-left: 38%;
	padding-top: 6px;
	text-align: right;
	text-decoration: none
}
.trans_box {
	float: left;
	margin: 0 auto;
	padding-left: 30px;
	width: 498px
}
.trans_box img {
	padding-left: 5px;
	width: 235px
}
.upper_title {
	padding-bottom: 15px;
	font-size: 13px;
	text-transform: uppercase
}
.clr {
	clear: both
}
.box_left {
	float: left;
	width: 287px;
	margin-right: 15px
}
.box_left img {
	width: 287px;
	padding: 10px 0
}
.gray_btn {
	margin: 0 auto;
	padding: 0;
	background: url(../../Images/gray_btn.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #8A8A8A;
	float: left;
	margin-right: 3px;
	margin-top: 30px;
	text-decoration: none;
	width: 140px
}
.gray_btn a, .blue_btn a {
	color: #1A304D;
	display: block;
	font-size: 13px;
	padding: 18px 7px;
	text-align: center;
	text-decoration: none
}
.blue_btn {
	background: url(../../Images/blue_btn.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #768FA5;
	float: left;
	margin-top: 30px;
	text-decoration: none;
	width: 140px
}
.box_middle {
	float: left;
	padding: 0;
	margin: 0 15px 0 0;
	width: 335px
}
.event_box {
	padding-top: 15px
}
.eventtitle {
	padding: 0;
	margin: 0 auto
}
.green_txt {
	color: #05a182;
	padding-left: 7px
}
.link_box {
	margin-top: 20px
}
.link_box ul, .box_right ul {
	margin: 0 auto;
	padding: 12px 0 0
}
.link_box ul li, .box_right ul li {
	background: url(../../Images/link_bullet.png) no-repeat 0 10px;
	list-style: none;
	padding: 1px 9px;
	margin: 0 auto
}
.box_right {
	float: right;
	margin: 0 auto;
	padding: 0;
	width: 345px
}
.article_box {
	padding: 0;
	margin: 55px 0 0
}
.article_box ul {
	margin: 0 auto;
	padding: 0
}
.article_box ul li {
	background: url(../../Images/link_bullet.png) no-repeat scroll 0 16px transparent;
	list-style: none outside none;
	margin: 0 auto;
	padding: 7px 9px
}
.middle {
	margin: 0 auto;
	width: 998px
}
.strong {
	font-size: 13px;
	font-weight: 700
}
.b {
	font-weight: 700
}
.headercontainer .headerTop {
	padding: 10px 15px 0
}
.headercontainer .headerTop .headerleft {
	float: left;
	width: 104px
}
.headercontainer .headerTop .headerright {
	float: right;
	width: 86%
}
.headercontainer .headerTop .headerright .logo {
	float: right;
	width: 84px;
	padding-bottom: 10px
}
.headercontainer .headerTop .headerright .headerrightLinks {
	float: right
}
.headercontainer .headerTop .headerright .headerrightLinks ul, .headercontainer .headerBottom .mainMenu ul {
	list-style: none
}
.headercontainer .headerTop .headerright .headerrightLinks ul li, .headercontainer .headerBottom .mainMenu ul li {
	float: left;
	padding-left: 10px
}
.headercontainer .headerBottom .mainMenu ul li:hover, .headercontainer .headerBottom .mainMenu ul li.active {
	background: url(../../Images/menu_left_hover.png) no-repeat scroll 0 0 transparent!important;
	padding-left: 10px;
	display: block;
	cursor: pointer
}
.headercontainer .headerBottom .mainMenu ul li:hover div, .headercontainer .headerBottom .mainMenu ul li.active div {
	background: url(../../Images/menu_right_hover.png) no-repeat scroll 100% 0 transparent!important;
	padding-right: 10px;
	cursor: pointer
}
.headercontainer .headerBottom .mainMenu ul li div {
	padding-right: 10px
}
.headercontainer .headerBottom .mainMenu ul li:hover a, .headercontainer .headerBottom .mainMenu ul li.active a {
	background-image: url(../../Images/menu_center_hover.png)!important;
	background-repeat: repeat-x!important;
	background-position: 100% 0!important;
	cursor: pointer;
	text-decoration: none;
	color: #FFF;
	padding: 16px 3px 4px;
	display: block
}
.headercontainer .headerTop .headerright .headerrightLinks {
	padding: 65px 0 0
}
.headercontainer .headerTop .headerright .headerrightLinks ul li a {
	color: #4f4f4f;
	font-size: 14px;
	padding: 5px 2px;
	display: block
}
.headercontainer .headerBottom {
	background: #ffe400;
	padding: 4px 10px 0 0
}
.headercontainer .headerBottomL {
	float: left;
	width: 83%
}
.headercontainer .headerBottom .mainMenuR {
	background: url(../../Images/page_imgs/header_links_top_bg.jpg) no-repeat right top #fafec9;
	padding: 0 13px 0 0
}
.headercontainer .headerBottom .mainMenu {
	background: #fafec9;
	padding-top: 20px
}
.headercontainer .headerBottom .mainMenu ul li a {
	padding: 16px 3px 4px;
	color: #4f4f4f;
	font-size: 14px;
	display: block
}
.headercontainer .headerBottom .headerBottomR .searchBox input[type="text"] {
	background: url(../../Images/page_imgs/search_box_bg.png) no-repeat;
	border: 0 none;
	padding: 2px 5px 2px 24px;
	font-size: 13px;
	color: #4a4a4a;
	margin: 6px 0;
	width: 122px
}
.headercontainer .headerBottom .headerBottomR {
	float: right;
	width: 153px;
	height: 0
}
.headercontainer .headerBottom .headerBottomR .grpCompaniesDropdown select {
	font-size: 12px;
	color: #4f4f4f;
	padding: 2px 5px
}
.banner {
	height: 272px;
	background-color: #999
}
.wrapperHome {
	background-color: #dedede;
	padding: 16px 12px
}
.midbox {
	background: url(../../Images/blue_bg.png) repeat-x 0 0;
	padding: 10px 7px 14px;
	margin-bottom: 15px
}
.midbox .box1 a img {
	width: 258px
}
.box1 {
	float: left;
	width: 320px
}
.box {
	float: left;
	width: 345px;
	margin-bottom: 10px
}
h1.title {
	color: #ffe400;
	font-size: 15px;
	text-transform: uppercase;
	padding-bottom: 7px;
	min-height: 34px
}
h2.title {
	color: #4a9e06;
	font-size: 15px;
	text-transform: uppercase;
	padding-bottom: 7px
}
h3.title {
	color: #184a75;
	font-size: 16px;
	padding-bottom: 4px
}
.Boxcontent {
	margin-top: 15px;
	margin-right: 50px
}
.Boxcontent p {
	font-size: 13px;
	color: #FFF;
	margin: 0 auto;
	padding: 8px 0 12px;
	line-height: 15px
}
.Boxcontent a, Boxcontent a:link, Boxcontent a:visited {
	color: #FFF
}
.Boxcontent a:hover {
	text-decoration: underline
}
.content {
	margin-top: 15px
}
#inner_container .content p {
	font-size: 13px;
	color: #414141;
	margin: 0 auto;
	padding: 0 0 12px;
	line-height: 18px
}
#inner_container ul {
	margin: 0 0 0 1px;
	font-size: 13px;
	color: #414141
}
#inner_container ul li {
	font-size: 13px;
	color: #414141;
	background: url(../../Images/blue_bulet.gif) 0 .8em no-repeat;
	list-style: none;
	padding: 4px 0 3px 14px
}
#inner_container ul li a {
	font-size: 13px;
	color: #414141;
	line-height: 18px
}
#inner_container ol {
	margin: 0 0 0 1px;
	font-size: 13px;
	color: #414141
}
#inner_container ol li {
	font-size: 13px;
	color: #414141;
	list-style: none
}
.matter p {
	font-size: 13px;
	color: #414141;
	margin: 0 33px 0 0;
	padding: 8px 0 12px;
	line-height: 15px
}
.matter a, .matter a:link, .matter a:visited {
	clear: both;
	color: #253F5B;
	float: left;
	padding: 2px
}
.matter ul li {
	background: url(../../images/blue_bulet.gif) no-repeat scroll 0 .8em transparent;
	color: #414141;
	font-size: 13px;
	list-style: none outside none;
	padding: 3px 0 3px 13px;
	text-align: justify
}
.content ul {
	margin: 0 auto;
	padding: 0
}
.content ul li {
	color: #FFF;
	list-style: none
}
.devider {
	border: 1px dashed #4a9e06;
	margin-bottom: 12px
}
.awarded {
	background-color: #f0f0f0;
	padding: 0 11px 3px;
	margin-bottom: 18px
}
.awardedtext {
	color: #626262;
	font-size: 13px;
	margin: 0 0 15px
}
.awardedtext strong {
	font-weight: 700!important;
	font-size: 15px
}
.boxleft {
	float: left;
	width: 602px
}
.boxleft .box a img {
	width: 258px
}
.boxright {
	float: right;
	width: 355px
}
.greenheading {
	background-color: #4A9E06;
	color: #FFF;
	font-size: 19px;
	font-weight: 700;
	margin: 0 -11px 13px;
	padding: 4px;
	text-align: center;
	text-transform: uppercase
}
.ad {
	background: url(../../Images/adbg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #707070;
	color: #4A9E06;
	font-size: 16px;
	font-weight: 700;
	padding: 0;
	text-align: center;
	width: 258px;
	margin-top: 32px
}
.ad img {
	width: 258px
}
.boxright img {
	padding: 5px
}
.social {
	color: #4A9E06;
	font-size: 15px;
	text-transform: uppercase;
	float: left;
	padding: 25px 27px 0 1px;
	font-weight: 700
}
.socialIcon {
	margin: 0 auto;
	padding-left: 2px
}
.socialIcon a {
	padding-right: 11px
}
.footerleft {
	color: #184a75;
	font-size: 13px;
	float: left
}
.footerright {
	float: right
}
.footer {
	background: none repeat scroll 0 0 #979797;
	margin: 0 auto;
	width: 100%
}
.btm_ftr_lft {
	color: #fff;
	float: left;
	margin-left: 7px;
	padding: 3px 0;
	width: auto
}
.btm_ftr_rght {
	color: #fff;
	float: right;
	margin-right: 7px;
	padding: 3px 0;
	width: auto
}
.slideshow {
	width: 258px;
	list-style: none
}
ul.slideshow li {
	position: absolute;
	left: 0;
	top: 0;
	display: inline
}
ul.slideshow li.show {
	z-index: 500
}
.headerBottom .ui-state-default, .headerBottom .ui-widget-content .ui-state-default, .headerBottom .ui-widget-header .ui-state-default {
	border: none!important;
	left: 145px!important;
	top: -13px!important
}
.headerBottom .ui-widget-content {
	background-color: #FFF!important;
	width: 146px!important
}
.headerBottom .ui-corner-bottom, .headerBottom .ui-corner-tl {
	border-radius: 0!important
}
.headerBottom .ui-widget-content {
	height: auto!important;
	width: 141px!important;
	z-index: 99999!important;
	border: 1px solid #4F4F4F!important;
	padding: 1px 16px 1px 5px !important;
	background-color: #FFF!important
}
.headerBottom .ui-corner-all, .headerBottom .ui-corner-bottom, .headerBottom .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0!important
}
.headerBottom .ui-menu .ui-menu-item a {
	font-size: 11px!important
}
.headerBottom .ui-state-focus, .headerBottom .ui-widget-content .ui-state-focus, .headerBottom .ui-widget-header .ui-state-focus {
	background: none!important
}
.left_container {
	float: left;
	width: 235px;
	background-color: #dedede;
	padding: 5px
}
.left_banner_area {
	background-color: #F0F0F0;
	margin-bottom: 10px;
	padding: 0 9px
}
.left_banner_area .heading, .lefttitle {
	color: #184A75;
	font-size: 16px;
	font-weight: 700;
	padding: 6px 0 10px
}
.left_banner_area .heading, .lefttitle .active1 {
	font-size: 16px;
	font-weight: 700;
	padding: 6px 0 10px
}
.left_banner_area, .text p {
	font-size: 13px;
	color: #414141;
	margin: 0 auto;
	padding: 8px 0 12px;
	line-height: 15px
}
.inner_left_container {
	width: 230px;
	float: left;
	background-color: #F0F0F0
}
.left_nav {
	padding: 0
}
.left_menu_heading {
	font-size: 15px;
	color: #1A304D;
	font-weight: 700;
	padding: 0 0 5px;
	display: none
}
.lftlnkscontainer {
	margin: 0 0 18px;
	text-align: left;
	text-decoration: none!important
}
.lftlnkscontainer a {
	display: block
}
.lvl2 {
	border-bottom: 1px dotted #A7A7A7;
	padding: 5px 13px
}
.lvl2 a, .lvl2 a:link, .lvl2 a:visited {
	color: #606060;
	font-size: 12px
}
.lvl2:hover, .lvl3:hover, .lvl4:hover {
	background: none repeat scroll 0 0 #fccb20
}
.lvl2 a:hover {
	color: #696A6C;
	font-size: 12px!important;
	text-decoration: none
}
.lvl2 a.active2 {
	color: #F3714B;
	font-size: 12px!important
}
.lvl3 a, .lvl3 a:link, .lvl3 a:visited {
	background: url(../../Images/breadcrumb_arrow.gif) no-repeat scroll 0 10px;
	color: #606060;
	font-size: 12px;
	margin: 0 0 0 28px;
	padding: 4px 0 4px 12px
}
.lvl3 a:hover {
	background: url(../../Images/breadcrumb_arrow.gif) no-repeat scroll 0 10px;
	color: #696A6C;
	font-weight: 400;
	text-decoration: none
}
.lvl3 a.active3 {
	color: #F3714B
}
.lvl4 a, .lvl4 a:link, .lvl4 a:visited {
	background: url(../../Images/breadcrumb_arrowlvl4.png) no-repeat scroll 0 10px;
	color: #606060;
	font-size: 12px;
	margin: 0 0 0 40px;
	padding: 4px 0 4px 12px
}
.lvl4 a:hover {
	background: url(../../Images/breadcrumb_arrowlvl4.png) no-repeat scroll 0 10px;
	color: #696A6C;
	font-weight: 400;
	text-decoration: none
}
.lvl4 a.active4 {
	color: #F3714B
}
.leftbannershadow {
	background: url(../../Images/banner/left_banner_shadow.png) no-repeat scroll 0 100% transparent;
	padding-bottom: 8px
}
.bannerimg {
	margin: 0;
	padding: 5px 5px 0
}
.bannerimg a img, .bannerimg img {
	width: 100%
}
.leftbannershadow .bannerimg img {
	width: 210px
}
.related_downloads {
	background: url(../../Images/downloadBg.png) repeat-x scroll 0 0 #c9d4be;
	border: 1px solid #858585;
	margin: 0 0 18px;
	padding: 5px 5px 0
}
.downloads_heading {
	background: url(../../Images/download_icon.png) no-repeat scroll 0 0 transparent;
	color: #fff;
	font-size: 17px;
	font-stretch: condensed;
	padding: 17px 0 25px 59px
}
.download_content_heading {
	color: #161616;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding: 0 0 8px;
	text-align: left
}
.heading1 {
	border-bottom: 1px dotted #979797;
	color: #000;
	font-size: 23px;
	margin-bottom: 10px;
	padding-bottom: 6px;
	width: 100%!important
}
.download_content {
	margin: 8px 0 13px;
	padding: 0 8px
}
.download_content a {
	text-decoration: none
}
.download_content_text {
	color: #414141;
	font-size: 13px;
	padding: 0 0 15px;
	text-align: justify
}
.bluebutton, .greenbutton {
	background: url(../../images/icon/blue_button.png) no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFF;
	cursor: pointer;
	font-size: 17px;
	padding: 5px 0 19px;
	text-align: center;
	text-decoration: none;
	text-transform: inherit;
	width: 125px;
	float: left;
	margin: 7px 14px 0 0
}
.greenbutton {
	background: url(../../images/icon/green_button.png) no-repeat scroll 0 0 transparent
}
sub {
	padding-left: 5px;
	font-size: 11px;
	color: #2d2d30
}
.printer {
	background: url(../../Images/icon/printer_icon.png) no-repeat scroll .9em .4em #4a9e06;
	color: #585858;
	font-size: 15px;
	font-stretch: condensed;
	padding: 11px 0 11px 80px;
	margin-bottom: 12px
}
.printer a {
	color: #fff
}
.recomend {
	background: url(../../Images/icon/email_icon.png) no-repeat scroll .9em .4em #ffe400;
	font-size: 15px;
	font-stretch: condensed;
	padding: 11px 0 11px 80px
}
.content_popup_maincontainer {
	width: 100%;
	margin: 0 auto
}
.content_popup_maincontainer .content_popup_middlecontainer #divPopHeadImg img {
	width: 100%;
	height: 250px
}
.right_container {
	float: right;
	margin: 0;
	padding: 5px 0;
	width: 743px
}
.inner_video {
	float: left;
	padding-right: 10px
}
#accordion .inner_video {
	padding: 10px 0
}
.heading2 {
	color: #F3714B;
	display: block!important;
	font-size: 14px;
	margin: 10px 0
}
.big_para_img {
	margin: 0 auto;
	text-align: center
}
.downloadhere {
	font-size: 12px;
	line-height: 16px;
	margin: 5px 0 0;
	text-align: right;
	text-decoration: none
}
#inner_container .contentbox {
	float: left!important;
	text-align: justify;
	width: 555px!important
}
#inner_container .contentboxright {
	float: right;
	padding: 10px;
	width: 106px
}
#inner_container .contentboxright img {
	padding-bottom: 50px;
	width: 150px
}
.general_tbl tr td a {
	color: #414141;
	text-decoration: none
}
.general_tbl tr td a:link {
	color: #414141
}
.general_tbl tr td a:active {
	color: #414141
}
.general_tbl tr td a:visited {
	color: #414141
}
.general_tbl tr td a:hover {
	text-decoration: underline
}
.general_tbl tr td img {
	padding: 0
}
.general_tbl tr th a {
	color: #FFF;
	text-decoration: none
}
.general_tbl tr th a:link {
	color: #FFF
}
.general_tbl tr th a:active {
	color: #FFF
}
.general_tbl tr th a:visited {
	color: #FFF
}
.general_tbl tr th a:hover {
	text-decoration: none
}
#inner_container .content ul li {
	background: url(../../images/blue_bulet.gif) no-repeat scroll 0 .7em transparent;
	color: #414141;
	font-size: 13px;
	list-style: none outside none;
	padding: 3px 0 3px 13px;
	text-align: justify
}
#inner_container .content ul li a, .content ul li a:link, .content ul li a:visited, .content ul li a:active {
	color: #414141;
	margin: 0;
	padding: 0;
	text-decoration: none
}
#inner_container .content ul li a:hover {
	color: #414141;
	margin: 0;
	padding: 0;
	text-decoration: underline
}
#inner_container .content ol {
	font-family: sans-serif;
	margin: 0;
	padding: 4px 0
}
#inner_container .content ol li {
	color: #414141;
	font-size: 13px;
	list-style: decimal outside none;
	margin: 0 0 0 18px;
	padding: 3px 0;
	text-align: justify
}
.content ol li a, .content ol li a:link, .content ol li a:visited, .content ol li a:active {
	color: #414141;
	margin: 0;
	padding: 0;
	text-decoration: none
}
#inner_container .content ol li a:hover {
	color: #414141;
	margin: 0;
	padding: 0;
	text-decoration: underline
}
#inner_container .content ul {
	margin: 0;
	padding: 4px 0
}
.downloadhere img {
	border: medium none;
	margin: 0 4px 0 0;
	vertical-align: middle;
	width: 16px
}
.downloadhere a {
	color: #0e74c4;
	text-decoration: none
}
.downloadhere a:hover {
	color: #696A6C;
	text-decoration: none
}
#container {
	margin: 0 auto;
	padding: 0
}
.left_box {
	float: left;
	margin: 0 auto
}
.left_box .eventDiv {
	margin-top: 11px
}
.eventDiv h2 {
	margin-bottom: 15px
}
.right_box {
	border-left: 2px solid #BCBCBB;
	float: left;
	font-size: 12px;
	margin: 12px;
	padding: 10px 0 3px 19px;
	width: 365px
}
.mid_con_bottom h1 {
	color: #2D2D30;
	font-size: 22px;
	font-weight: 700;
	padding: 13px 0 8px
}
.bottom_container {
	background: url(../../Images/bottom_shadow.png) no-repeat scroll 0 0;
	margin: 10px auto;
	padding: 6px 0 18px;
	width: 100%
}
.news_box {
	border-right: 1px dashed #A9A9A9;
	float: left;
	height: 315px;
	margin: 5px 0;
	overflow: hidden;
	padding: 0 11px;
	width: 31%
}
.news_box img {
	height: 135px;
	padding: 5px 0 0;
	width: 100%
}
.news_box h2 {
	border-bottom: medium none;
	color: #696A6C;
	font-size: 16px;
	font-weight: 400;
	height: 42px;
	line-height: 23px;
	padding: 2px 0 4px;
	text-transform: none
}
.news_box p {
	color: #696A6C;
	float: left;
	font-family: sans-serif!important;
	font-size: 12px;
	font-weight: 400;
	line-height: 19px;
	overflow: hidden;
	padding: 0 5px;
	text-align: left;
	height: 80px
}
.news_box p.date a {
	display: block;
	margin-top: 14px;
	color: #0089CF;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none
}
.news_box_right {
	float: right;
	height: 315px;
	margin: 5px 0;
	overflow: hidden;
	padding: 0 12px;
	width: 31%
}
.news_box_right img {
	height: 135px;
	padding: 5px 0 0;
	width: 100%
}
.news_box_right h2 {
	border-bottom: medium none;
	color: #696A6C;
	font-size: 16px;
	font-weight: 400;
	height: 45px;
	line-height: 23px;
	padding: 2px 0 4px;
	text-transform: none
}
.news_box_right p {
	color: #696A6C;
	float: left;
	font-family: sans-serif!important;
	font-size: 12px;
	font-weight: 400;
	line-height: 19px;
	overflow: hidden;
	padding: 0 5px;
	text-align: left;
	height: 80px
}
.news_box_right p.date a {
	display: block;
	margin-top: 14px;
	color: #0089CF;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none
}
.language_box {
	float: left;
	height: 240px;
	margin: 0 25px 8px 0;
	width: 32%
}
.language_box img {
	height: 120px;
	padding: 5px 0 6px;
	width: 100%
}
.language_box h2 {
	border-bottom: 1pt dashed #DD5A26;
	color: #DD5A26;
	font-size: 19px;
	font-weight: 700;
	padding: 10px 0 8px;
	text-transform: none
}
.language_box p {
	color: #2D2D30;
	font-size: 13px;
	line-height: 20px;
	overflow: hidden
}
.language_box p.readmore {
	padding-right: 10px;
	text-align: right!important
}
.language_box p.readmore a {
	color: #2D2D30;
	font-size: 14px;
	overflow: hidden;
	text-align: right!important;
	font-weight: 700
}
.sharing_box {
	float: right;
	height: 315px;
	overflow: hidden;
	width: 328px
}
.sharing_box img {
	height: 120px;
	padding: 5px 0 6px;
	width: 60%;
	float: left
}
.sharing_box h2 {
	border-bottom: 1pt dashed #DD5A26;
	color: #DD5A26;
	font-size: 19px;
	font-weight: 700;
	padding: 10px 0 8px;
	text-transform: none
}
.sharing_box p {
	color: #666;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 20px;
	overflow: hidden;
	padding: 8px 5px
}
.sharing_box p.read_story {
	padding-right: 10px;
	text-align: right!important
}
.read_story {
	background: none repeat scroll 0 0 #666;
	color: #FFF!important;
	cursor: pointer;
	display: block;
	height: 19px;
	margin-top: 90px;
	padding: 4px
}
.read_story a {
	color: #fff
}
.read_story a:hover {
	color: #dd5a26!important;
	text-decoration: underline
}
.sharing_box p.read_story a {
	color: #2D2D30;
	font-size: 14px;
	overflow: hidden;
	text-align: right!important;
	font-weight: 700
}
.box2 {
	background: none repeat scroll 0 0 #E9E9E9;
	float: left;
	height: 81px;
	margin: 0 20px 0 0;
	width: 328px
}
.newsletter_box {
	background: none repeat scroll 0 0 #E9E9E9;
	float: right;
	width: 328px;
	height: 81px
}
.newsletter_box h1 {
	color: #dd5a26;
	padding: 6px;
	font-family: sans-serif;
	font-size: 16px;
	font-weight: 700
}
.box2 img {
	padding: 10px 20px;
	float: left
}
.box2 h3 {
	color: #666;
	font-family: sans-serif;
	font-weight: 700;
	padding: 30px 0 0;
	font-size: 18px
}
.box2 h3:hover {
	color: #DD5A26;
	font-family: sans-serif;
	font-weight: 700;
	padding: 30px 0 0;
	cursor: pointer
}
.social_media_box {
	background: none repeat scroll 0 0 #E9E9E9;
	float: left;
	width: 204.8px
}
.social_media_box img {
	float: left;
	padding: 8px 12px 8px 8px
}
.social_media_box h3 {
	color: #666;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: 700;
	padding-top: 14px
}
.social_media_box h3:hover {
	color: #dd5a26;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: 700;
	padding-top: 14px
}
h2 {
	border-bottom: 1px dotted #000;
	font-size: 18px;
	text-transform: uppercase;
	padding: 10px 0 5px;
	margin: 0;
	color: #2d2d30
}
h3 {
	font-weight: 700!important;
	padding-bottom: 12px;
	color: #666
}
.right h3 {
	border-bottom: 1pt dashed #DD5A26;
	color: #DD5A26;
	font-size: 19px;
	font-weight: 700;
	margin-bottom: 5px;
	padding-bottom: 12px
}
.right_box a {
	color: #4a4a4a
}
.right_box p {
	margin: 5px 0 10px
}
.right_box .noticesDiv {
	height: 177px;
	overflow: hidden
}
.right_box .newsUpDiv {
	height: 220px;
	overflow: hidden;
	padding: 15px 0
}
#tipDiv img {
	width: 377px;
	margin-left: -11px
}
.general_tbl, .tbl_2 {
	border-right: 1px solid #6b6b6b;
	margin: 12px 0;
	padding: 0;
	border-top: 1px solid #6B6B6B
}
.tbl_2 {
	margin: 0 auto
}
.general_tbl tr th {
	background: none repeat scroll 0 0 #6B6B6B;
	color: #FFF;
	font-size: 14px;
	margin: 0;
	padding: 8px 5px;
	text-align: left
}
.general_tbl tr td {
	background: none repeat scroll 0 0 #EFEFEF;
	color: #414141;
	font-size: 12px;
	margin: 0;
	padding: 5px
}
.tbl_2 tr {
	background: url(../../Images/news_bottombg.gif) no-repeat 0 100%
}
tr.tableHeadingLevel1 th {
	text-align: left
}
tr.tableHeadingLevel1 {
	background-image: none!important
}
.tbl_2 tr td {
	padding: 6px 3px
}
.top_btn {
	color: #3F3F3F;
	font-size: 13px;
	font-weight: 700;
	margin: 10px 0 0
}
.tbl_2 tr td a {
	padding: 2px 2px 0 0
}
.top_btn a, .top_btn a:link, .top_btn a:active, .top_btn a:visited {
	color: #3F3F3F
}
.top_btn a:hover {
	color: #3F3F3F;
	text-decoration: underline
}
.top_btn img {
	border: medium none;
	padding: 0 3px 0 0
}
.infolist {
	margin: 10px 0 15px
}
.dms_download {
	margin: 0;
	padding: 0
}
.dms_download img {
	width: 25px;
	padding-top: 5px
}
.dms_category_name {
	color: #666;
	padding-top: 5px
}
.paginate {
	font-size: 10px;
	height: auto;
	margin: 20px 0 0;
	padding: 2px 0;
	text-decoration: none
}
.offset2 {
	color: #E1E1E0;
	font-size: 11px;
	outline: medium none;
	text-decoration: none
}
.offset2 a {
	background: none repeat scroll 0 0 #E1E1E0;
	color: #7D7D7D;
	font-size: 10px;
	margin: 0 1px 0 0;
	outline: medium none;
	padding: 3px 8px;
	text-decoration: none
}
.offset2 a:link {
	background: none repeat scroll 0 0 #E1E1E0;
	color: #7D7D7D;
	font-size: 11px;
	margin: 0 1px 0 0;
	outline: medium none;
	padding: 3px 8px;
	text-decoration: none
}
.offset2 a:active {
	background: none repeat scroll 0 0 #E1E1E0;
	color: #7D7D7D;
	font-size: 11px;
	margin: 0 1px 0 0;
	outline: medium none;
	padding: 3px 8px;
	text-decoration: none
}
.offset2 a:visited {
	background: none repeat scroll 0 0 #E1E1E0;
	color: #7D7D7D;
	font-size: 11px;
	margin: 0 1px 0 0;
	outline: medium none;
	padding: 3px 8px;
	text-decoration: none
}
.offset2 a:hover {
	background: none repeat scroll 0 0 #2F3093;
	color: #FFF;
	font-size: 11px;
	margin: 0 1px 0 0;
	outline: medium none;
	padding: 3px 8px;
	text-decoration: none
}
.current2 {
	color: #2F3093!important;
	font-size: 11px;
	outline: medium none;
	text-decoration: none
}
.current2 a {
	background: none repeat scroll 0 0 #2F3093!important;
	color: #FFF;
	font-size: 11px;
	margin: 0 1px 0 0;
	outline: medium none;
	padding: 3px 8px!important;
	text-decoration: none
}
.current2 a:link {
	background: none repeat scroll 0 0 #2F3093!important;
	color: #FFF;
	font-size: 11px;
	margin: 0 1px 0 0;
	outline: medium none;
	padding: 3px 8px!important;
	text-decoration: none
}
.current2 a:active {
	background: none repeat scroll 0 0 #2F3093!important;
	color: #FFF;
	font-size: 11px;
	margin: 0 1px 0 0;
	outline: medium none;
	padding: 3px 8px!important;
	text-decoration: none
}
.current2 a:visited {
	background: none repeat scroll 0 0 #2F3093!important;
	color: #FFF;
	font-size: 11px;
	margin: 0 1px 0 0;
	outline: medium none;
	padding: 3px 8px!important;
	text-decoration: none
}
.current2 a:hover {
	background: none repeat scroll 0 0 #2F3093!important;
	color: #FFF;
	font-size: 11px;
	margin: 0 1px 0 0;
	outline: medium none;
	padding: 3px 8px!important;
	text-decoration: none
}
tr.paginate_new td {
	font-size: 13px;
	height: auto;
	margin: 20px 0 0;
	padding: 2px 0;
	text-decoration: none
}
.pagination span.current, .paginate_new tr td a {
	background-color: #0e74c4;
	color: #FFF;
	padding: 3px 7px
}
.paginate_new tr td a:hover {
	background-color: #666
}
.pagination span.offset, .paginate_new tr td span {
	background-color: #666;
	color: #FFF;
	padding: 3px 7px
}
.pagination span.offset:hover, .paginate_new tr td span:hover {
	background-color: #9f9f9f;
	cursor: pointer;
	color: #fff
}
.paginate_new tr td span {
	color: #FFF;
	margin: 2px
}
.pagination span a {
	color: #FFF
}
.feedback_tbl {
	margin: 12px 0;
	padding: 0
}
.feedback_tbl tr th {
	color: #FFF;
	font-size: 14px;
	margin: 0;
	padding: 5px;
	text-align: left
}
.feedback_tbl tr td {
	color: #414141;
	font-size: 13px;
	margin: 0;
	padding: 5px
}
.survey_textbox {
	border: 1px solid #ccc;
    font-family: sans-serif;
    font-size: 11px;
    margin: 8px 0 10px;
    outline: medium none;
    padding: 4px 1px;
    width: 38px;
}
.tbl_7 {
	border-left: 0 solid #E0E4FF;
	border-top: 0 solid #E0E4FF;
	margin: 0;
	padding: 0
}
.tbl_7 tr {
	margin: 0;
	padding: 0
}
.tbl_7 tr th {
	background: none repeat scroll 0 0 #FEFEEF;
	border-bottom: 1px solid #FFDE00;
	border-right: 0 solid #007DC6;
	color: #14479D;
	font-weight: 700;
	margin: 0;
	padding: 6px;
	text-align: left;
	vertical-align: top
}
.tbl_2 .hd2 {
	background: none repeat scroll 0 0 #FEFEEF;
	border-bottom: 1px solid #FFDE00!important;
	border-right: 0 solid #007DC6;
	color: #14479D;
	font-weight: 700;
	margin: 0;
	padding: 6px;
	text-align: left;
	vertical-align: top
}
.tbl_2 .hd3 {
	border-bottom: 1px solid #EDEDED;
	margin: 0;
	padding: 6px;
	text-align: left;
	vertical-align: top
}
.tbl_2 td.hd4 {
	border-bottom: 1px solid #EDEDED;
	margin: 0;
	padding: 6px;
	text-align: left;
	vertical-align: top
}
.tbl_7 tr th strong {
	border-bottom: 0 solid #000;
	font-size: 13px;
	font-weight: 700;
	padding: 2px 10px;
	text-align: center
}
.tbl_7 tr td a {
	color: #000;
	text-decoration: none
}
.tbl_2 tr td.cnt {
	text-align: center
}
.tbl_2 tr td.ans {
	border-right: 1px solid #EDEDED
}
.footerTop .footer_text_left {
	border-right: 1px dotted;
	float: left;
	line-height: 14px;
	margin-top: 15px;
	padding: 10px 10px 0 0;
	width: 30%;
	color: #fff
}
.footerTop .footer_right {
	float: left;
	padding: 18px 0 0 10px;
	width: 67%
}
.footerTop .footer_right .socialicon {
	float: right;
	padding-bottom: 0
}
.footerMenu {
	padding: 10px
}
.footerTop {
	width: 1024px;
	margin: 0 auto
}
.footerBot {
	width: 1024px;
	margin: 0 auto
}
.footerMenu ul {
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 198px
}
.footerMenu ul li {
	float: left;
	padding-right: 0
}
.footerMenu ul li ul li {
	display: inline;
	padding-right: 9px;
	width: auto
}
.footerMenu ul li ul li a {
	border-bottom: medium none;
	color: #fff;
	font-size: 13px;
	font-weight: 400
}
.footerMenu ul li ul li a:hover {
	color: #fccb20;
	text-decoration: none
}
.footerMenu ul li a {
	color: #fff;
	font-size: 15px
}
.footerMenu ul li a:hover {
	color: #fccb20
}
.footerBot a {
	color: #FFF!important
}
.footerBot .footerLeft {
	color: #fff;
	float: left;
	margin-left: 7px;
	padding-bottom: 5px;
	width: 30%
}
.footerBot .footer_center {
	color: #FFF;
	float: left;
	padding-left: 195px;
	width: 228px
}
.footerBot .footerRight {
	float: right;
	text-align: right;
	width: 400px;
	color: #fff
}
.footerLinks {
	color: #FFF;
	float: right;
	padding-right: 6px;
	width: auto
}
.inner_right ul, .content_popup_middlecontainer ul, .content_popup_maincontainer ul {
	margin: 0 auto;
	padding: 0
}
.inner_right ul ul, .content_popup_middlecontainer ul ul, .content_popup_maincontainer ul ul {
	margin-left: 25px
}
.inner_right ul li, .content_popup_middlecontainer ul li, .content_popup_maincontainer ul li {
	background: url(../../Images/bullet.png) no-repeat scroll 0 10px;
	list-style: none outside none;
	padding: 3px 10px 2px 13px
}
.inner_right .landing_para ul li, .print_table ul li {
	list-style: none outside none;
	padding: 0 12px 3px
}
.inner_right ul li a, .content_popup_middlecontainer ul li a, .content_popup_maincontainer ul a {
	color: #0e74c4;
	text-decoration: none
}
.inner_right ul li a:hover, .content_popup_middlecontainer ul li a:hover, .content_popup_maincontainer ul a:hover {
	color: #696A6C;
	text-decoration: underline
}
.inner_right ol li a, .content_popup_middlecontainer ol li a, .content_popup_maincontainer ol a {
	color: #0e74c4;
	text-decoration: none
}
.inner_right ol li a:hover, .content_popup_middlecontainer ol li a:hover, .content_popup_maincontainer ol a:hover {
	color: #696A6C
}
.inner_right ol, .content_popup_middlecontainer ol, .content_popup_maincontainer ol {
	margin: 0 0 0 19px;
	padding: 0
}
.inner_right p {
	padding: 7px 0 0
}
.bannerbox {
	margin: 0 auto 23px;
	border: 1px solid #fccb20
}
.bannerbox .banner_des {
	color: #3577CE;
	padding: 5px
}
.bannerheading a, .bannerheading {
	color: #696A6C;
	font-size: 16px;
	padding: 5px;
	text-decoration: none;
	background: none repeat scroll 0 0 #FCCB20
}
.bannerheading a {
	border: none;
	color: #696A6C!important
}
.banner_des a {
	color: #696A6C;
	text-decoration: none
}
.related_downloads_main {
	margin-bottom: 20px;
	padding: 0 0 1px
}
.related_downloads_header {
	background: url("../../Images/related downloads.png") no-repeat scroll 8px 6px;
	color: #696A6C;
	font-size: 16px;
	padding: 6px;
	text-align: center
}
.related_downloads_subhead a {
	color: #0E74C4;
	text-decoration: none
}
.related_downloads_content {
	color: #2d2d30;
	padding: 4px 0 5px
}
.download_content img {
	width: 25px;
	padding: 0 5px 1px 10px;
	vertical-align: bottom
}
.sprtr1 {
	background: url(../../Images/download-_devider.png) no-repeat scroll 0 0 transparent;
	height: 2px;
	margin: 0 auto;
	width: 190px
}
.recommended {
	border: 1px solid #696A6C;
	padding-left: 7px
}
.recommend_main {
	background: url(../../Images/recomnd_icon.png) no-repeat scroll 0 13px;
	padding: 9px 19px
}
.recommend_text {
	border-bottom: 1px dotted #A7A7A7;
	font-size: 15px;
	line-height: 1.3em;
	padding: 16px 0 18px 30px;
	text-align: left
}
.recommend_text a, .printer_text a {
	color: #696A6C;
	font-size: 15px;
	text-decoration: none
}
.recommend_text a:hover, .printer_text a:hover {
	color: #0e74c4
}
.printer_main {
	background: url(../../Images/printer_icon.png) no-repeat scroll 0 0 transparent;
	padding: 10px 23px 0
}
.printer_text {
	font-size: 15px;
	line-height: 1.2em;
	padding: 3px 0 20px 26px;
	text-align: left
}
.breadcrumb span.active {
	color: #F3714B;
	font-size: 10px;
	padding-right: 6px
}
.breadcrumb a, .breadcrumb a:active, .breadcrumb a:link, .breadcrumb a:visited {
	font-size: 10px;
	text-align: right;
	text-decoration: none;
	padding: 0 4px;
	color: #696A6C
}
.breadcrumb a:hover {
	color: #0e74c4
}
#toTop {
	background: url(../../Images/top_button.png) no-repeat scroll 0 0 transparent;
	bottom: 20px;
	color: #000;
	cursor: pointer;
	display: none;
	font-size: 12px;
	height: 34px;
	padding: 0;
	position: fixed;
	right: 15px;
	text-align: center;
	text-transform: lowercase;
	width: 32px;
	z-index: 10
}
.testimonial_hdng, .testimonial_key {
	font-size: 13px;
	width: 70px
}
.search_container_table {
	background: none repeat scroll 0 0 #FEFEEF;
	border: 1px solid #FFDE00
}
.searchby_top td, .search_container td, .searchby_top th, .search_container th {
	color: #696A6C;
	font-size: 13px
}
.search_container td div table tr td {
	padding: 0 17px 0 0
}
.search_container td div.search_container_heading table tr td {
	padding: 6px 0 5px 15px
}
.search_container {
	padding-bottom: 18px
}
.search_container_gradient {
	padding: 10px;
	font-size: 13px
}
.testimonial_btn, .btn2, .search_btn, .testimonial_btn2 {
	background: none repeat scroll 0 0 #467313;
	border: medium none;
	color: #FFF;
	cursor: pointer;
	height: 24px;
	margin: 0;
	outline: medium none;
	padding: 0;
	width: 54px
}
.testimonial_btn:hover, .btn2:hover, .search_btn:hover, .back:hover, .testimonial_btn2:hover {
	background: #0e74c4;
	text-decoration: none
}
.testimonial_btn2 {
	margin-right: 0
}
.back {
	color: #FFF!important;
	float: right;
	font-size: 12px;
	margin: 10px 0;
	padding: 3px 8px!important;
	margin: 5px 0;
	background: #467313
}
.back:hover {
	background: #0e74c4
}
.back a {
	font-size: 12px;
	color: #FFF!important;
	font-weight: 400;
	text-decoration: none
}
.back a:hover {
	color: #FFF!important;
	text-decoration: none
}
.btn2 {
	font-weight: 400
}
.inquiryselectbox, .inquiryselectbox1, .textbox2, .textbox3 {
	background-color: #FFF;
	border: 1px solid silver;
	margin: 2px;
	padding: 6px;
	width: 265px
}
.textbox2 {
	width: 68px
}
.textbox3 {
	width: 150px
}
.textbox4 {
	margin: 0 8px;
	width: 129px
}
.inquiryselectbox1 {
	width: 280px
}
.events_content_new, .dms_container, .usefullinks_click {
	border-bottom: 1px dotted #A7A7A7;
	padding: 10px 0
}
.usefullinks_click {
	padding: 2px 0 10px;
	margin-bottom: 10px
}
.adressbook_right_container {
	float: right
}
.adressbook_download img {
	vertical-align: middle
}
.adressbook_download {
	padding-left: 11px
}
.name {
	color: #0E74C4;
	font-size: 12px;
	font-weight: 700
}
.adress {
	padding: 5px 0;
	font-weight: 700
}
.adress span {
	font-weight: 400
}
.adressbook_container {
	background: url(../../Images/adressbook_container.png) no-repeat 0 100%;
	margin: 8px 0;
	padding-bottom: 7px
}
.events_date, .news_date, .dms_date {
	color: #0e74c4
}
.events_cont_hdng, .events_cont_hdng a, .news_txt, .dms_heading, .dms_heading a, .usefullinks_subhead {
	color: #467313;
	font-size: 14px;
	text-decoration: none
}
.events_readmore a {
	color: #0E74C4;
	font-size: 12px;
	text-decoration: none
}
.events_readmore a:hover {
	color: #696A6C
}
.usefullinks_subhead {
	color: #D29606;
	padding-bottom: 7px
}
.dms_description {
	padding: 7px 0 0
}
.contentbox .news_txt {
	color: #467313;
	font-size: 15px;
	font-weight: 400
}
.contentbox .news_txt a {
	color: #696A6C;
	font-weight: 400;
	text-decoration: none
}
.events_readmore {
	clear: both
}
.events_detailcont_hdng {
	color: #666;
	font-size: 16px;
	padding: 5px 0
}
#results li {
	border-bottom: 1px solid #DDD;
	list-style: none outside none;
	padding: 7px 1px
}
#results li a {
	padding: 0;
	margin: 0 auto
}
#results li a span {
	margin: 0 8px 0 5px !important;
	width: auto!important
}
.faq_question {
	background: url(/Images/faq_button.png) no-repeat scroll 0 5px;
	color: #E08400;
	font-size: 12px;
	line-height: 12px;
	margin: 2px 6px 0 0;
	padding: 2px 12px
}
.content_popup_maincontainer .faq_question {
	color: #AC0000;
	font-size: 13px;
	font-weight: 700;
	margin: 0 auto;
	padding: 7px;
	background: none
}
.content_popup_maincontainer .faq_question span {
	display: none
}
.content_popup_maincontainer .news_txtcont {
	padding: 0 7px
}
.faq_question a {
	color: #E08400;
	text-decoration: none;
	line-height: 17px
}
#results li a:hover {
	color: #3A859E;
	text-decoration: none
}
table.newstble tr td {
	padding: 6px 0 2px
}
.news_devider {
	padding: 0 0 10px;
	border-bottom: 1px dotted #2D2D30;
	margin-bottom: 6px;
	clear: both
}
.collapse {
	display: block!important
}
.collapse-container {
	display: block!important
}
.collapse-container p {
	padding: 0;
	font-size: 14px
}
.category_name {
	border-bottom: 1px dotted #A7A7A7;
	color: #666;
	font-size: 14px;
	margin-bottom: 10px;
	padding-bottom: 10px
}
.pagination {
	margin-top: 10px;
	clear: both
}
.container_new .trow_text_product img {
	width: 89px;
	height: 17px;
	border: none
}
.videolisting {
	padding: 10px 5px
}
.imagelist {
	background-color: #FFF;
	float: left;
	margin-right: 7px;
	padding: 2px;
	width: 58px;
	height: 40px
}
.imagelist img {
	height: 40px;
	width: 58px
}
.textlist a {
	color: #0E74C4!important;
	font-size: 12px;
	text-decoration: none
}
.textlist a:hover {
	color: #0e74c4
}
.print_table {
	background: none repeat scroll 0 0 #FFF;
	height: auto;
	margin: 0 auto;
	width: 1024px
}
.recommend_table1 tr td {
	font-size: 12px;
	margin: 0;
	padding: 6px 0;
	vertical-align: middle
}
.tbl_9 tr td.hd2 {
	border-bottom: 1px solid #335885;
	color: #3A859E;
	font-weight: 700;
	padding: 6px 0;
	background: none repeat scroll 0 0 #F6F7F8
}
.tbl_9 tr td.hd2 div.text {
	width: auto!important
}
.tbl_9 tr td {
	border-bottom: 1px dotted #a7a7a7;
	padding: 5px 0;
	vertical-align: top
}
.tbl_9 tr td div.icon img {
	border: 1px solid #DDD;
	height: 40px;
	padding: 2px;
	width: 50px
}
.tbl_9 tr td .table_conference {
	background: none repeat scroll 0 0 #FFF
}
.table_conference tr {
	margin: 0;
	padding: 0
}
.table_conference tr th, .tbl_2 tr th, .table_career tr th, .container_new .form_table2 .form_table tr td.header_form {
	background: none repeat scroll 0 0 #666;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	color: #FFF;
	font-size: 12px;
	margin: 0;
	padding: 5px;
	text-align: center
}
.table_conference tr td, #tblQuiz tr td, .table_career tr td, .container_new .form_table2 .form_table tr td {
	background: none repeat scroll 0 0 #F1EFEF;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-size: 12px;
	margin: 0;
	padding: 5px
}
.conf_register {
	background: url(../../Images/register_icon.gif) no-repeat scroll left center transparent;
	color: #2B6AA0;
	height: 28px;
	margin: 0 0 0 10px;
	padding: 16px 0 0 39px;
	text-align: left
}
.popup_tble {
	background: none repeat scroll 0 0 #FFF;
	margin: 0
}
.popup_tble tr th {
	background: none repeat scroll 0 0 #0E74C4;
	color: #FFF;
	margin: 0;
	padding: 5px;
	text-align: left
}
.heading_popup {
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0 0 5px 5px;
	width: 560px
}
.popup_tble tr {
	margin: 0;
	padding: 0
}
.popup_tble tr td {
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	font-size: 14px;
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #666
}
.download_popup {
	color: #2B6AA0;
	font-weight: 700;
	padding: 0 5px 0 0;
	text-align: left
}
.download_popup img {
	border: medium none;
	margin: 0 4px 0 0;
	vertical-align: text-bottom
}
.download_popup a, .download_popup a:link, .download_popup a:active, .download_popup a:visited {
	color: #2B6AA0;
	text-decoration: none
}
.con_reg_form {
	background: none repeat scroll 0 0 #F1EFEF;
	border-bottom: 2px dotted #B1B4B4;
	color: #000;
	font-size: 12px;
	margin: 5px 0 8px 2px;
	padding: 0 6px 14px
}
p.doc_name_head {
	color: #1E5B90;
	font-size: 12px;
	font-weight: 700;
	padding: 5px 0 0 2px
}
.doc_name_head {
	color: #1E5B90;
	font-size: 12px;
	font-weight: 700;
	padding: 10px 0 5px
}
.container {
	background: none repeat scroll 0 0 #FFF;
	margin: 14px auto;
	width: 1024px
}
.container_new {
	padding: 0 3px 0 2px
}
.fullpage_container {
	margin: 0 13px;
	padding: 0 5px
}
.form_table tr td {
	margin: 0;
	padding: 6px 0;
	text-align: left;
	vertical-align: middle
}
.heading {
	color: #666;
	font-size: 14px!important;
	font-weight: 700;
	line-height: 16px;
	margin: 0!important;
	padding: 10px 0 0!important
}
.red {
	color: red
}
.financemain {
	padding: 10px 0
}
ul.lst4 {
	margin: 0 6px
}
ul.lst4 li {
	background: url(../../Images/arrow5.gif) no-repeat scroll 0 9px;
	color: #f3714b;
	font-weight: 400;
	padding: 3px 12px
}
ul.lst4 li a {
	color: #0E74C4;
	font-size: 14px;
	font-weight: 400
}
ul.lst4 li div.continfo, .Subcontinfo {
	color: #696A6C;
	font-weight: 400;
	padding: 5px 0 0
}
.titlenew {
	background: url(../../Images/level2_bullet.png) no-repeat scroll 5px 11px #EBEBEB;
	border: 1px solid #BDBDBD;
	color: #467313;
	font-size: 14px;
	font-weight: 400;
	padding: 3px 16px
}
.Subtitlenew {
	background: url(../../Images/level2_bullet.png) no-repeat scroll 5px 9px #EFEFEF;
	color: #f59f0a;
	font-weight: 700;
	margin: 5px 10px 0;
	padding: 3px 17px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd
}
ul.Sublst4 {
	margin: 0 10px;
	padding: 0 6px;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd
}
ul.Sublst4 li {
	background: url(../../Images/arrow3.gif) no-repeat scroll 0 9px transparent;
	padding: 3px 12px;
	list-style: none;
	color: #0e74c4
}
.topcurvebg {
	margin-top: -35px
}
table.tbl_2 tr td a span {
	border-right: 1px solid #335885;
	color: #3A859E;
	display: inline-block;
	margin: 3px 0;
	padding: 2px;
	vertical-align: middle;
	width: 570px;
	text-align: left
}
table.tbl_2 tr td span {
	color: #D29606
}
.box .contesttitle {
	border-bottom: 1px solid #C7C7C7;
	color: #1A304D;
	font-family: sans-serif;
	font-size: 16px;
	margin: 2px 8px;
	padding-bottom: 4px
}
#divDesc, #divPrize {
	margin: 2px 8px
}
.clinttbl .clbg img, .milestone_tbl td img {
	height: 43px;
	margin: 6px;
	padding: 2px;
	vertical-align: middle;
	width: 52px
}
.clinttbl tr td, .milestone_tbl td, .milestone_tbl th {
	background: none repeat scroll 0 0 #f5f5f5;
	border: 1px solid #DDD;
	font-weight: 400;
	padding: 0 5px;
	text-align: left;
	vertical-align: middle
}
.milestone_tbl td, .milestone_tbl th {
	padding: 3px 5px;
	border: 1px solid #ddd
}
.clinttbl tr td.tblgap {
	background-color: #FFF;
	background-image: none;
	border: medium none;
	display: block;
	height: 0;
	margin-right: -5px;
	margin-top: -9px;
	width: 0
}
#pnlFloor {
	display: none
}
.sitemap_heading {
	background: none repeat scroll 0 0 #467313;
	border: medium none;
	color: #FFF;
	font-size: 11px;
	font-weight: 700;
	margin: 0;
	padding: 7px 6px;
	text-align: left
}
.sitemap_heading a {
	color: #FFF!important
}
.sitemap_table tr td {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	color: #6B6B6B;
	margin: 0;
	padding: 0;
	text-align: left
}
.lvl2_sitemap {
	color: #3D3D3D;
	font-size: 12px;
	margin-left: 6px;
	outline: medium none;
	padding: 4px 0 0 12px;
	text-decoration: none!important
}
.lvl2_sitemap a {
	color: #0e74c4
}
.lvl2_sitemap a:visited {
	color: #0e74c4
}
.lvl2_sitemap a:hover {
	color: #666;
	text-decoration: underline
}
.lvl3_sitemap {
	background: url(../../Images/breadcrumb_arrow.gif) no-repeat scroll 0 11px transparent;
	color: #0e74c4;
	font-size: 12px;
	margin-left: 18px;
	outline: medium none;
	padding: 4px 0 0 11px;
	text-decoration: none!important
}
.lvl4_sitemap {
	background: url(../../Images/breadcrumb_arrow.gif) no-repeat scroll 0 11px transparent;
	color: #666;
	font-size: 12px;
	margin-left: 30px;
	outline: medium none;
	padding: 4px 0 0 13px;
	text-decoration: none!important
}
.subscribe_textbox {
	background: none repeat scroll 0 0 #FFF;
	border: medium none;
	color: #696A6C;
	display: table-cell;
	float: left;
	height: 30px;
	padding: 0 7px;
	vertical-align: middle;
	width: 186px;
	font-size: 12px
}
.newslettergo_btn {
	background: url(../../Images/go_img.png) no-repeat scroll 0 0 transparent;
	border: medium none;
	height: 26px;
	margin: 0 auto;
	padding: 0;
	width: 46px;
	cursor: pointer
}
.tender {
	padding: 5px;
	margin-bottom: 10px
}
.tender tr td, .tender tr th {
	padding: 5px;
	border: 1px solid #ddd
}
.tender span a {
	border: 0 none;
	color: #F37313;
	outline: 0 none;
	text-decoration: none
}
.tender th span a {
	border: 0 none;
	color: #0e74c4;
	outline: 0 none;
	text-decoration: none
}
.tender th span a:hover {
	border: 0 none;
	color: #f3714b;
	outline: 0 none;
	text-decoration: none
}
.tender tr th {
	background: none repeat scroll 0 0 #FEFEEF;
	border-bottom: 1px solid #FFDE00;
	color: #000;
	margin: 0;
	padding: 6px 6px 6px 10px;
	text-align: left;
	vertical-align: top
}
.tender_address {
	background: none repeat scroll 0 0 #FEFEEF;
	border: 1px solid #FFDE00;
	color: #467313;
	margin-bottom: 10px;
	padding: 8px
}
.tender_division_link {
	background: none repeat scroll 0 0 #FEFEEF;
	border: 1px solid #FFDE00;
	color: #0E74C4;
	font-size: 14px;
	margin-bottom: 10px;
	padding: 8px
}
.tender_division_link ul {
	margin: 0 auto;
	padding: 0
}
.tender_division_link ul li {
	background: url(../../Images/bullet.png) no-repeat scroll 0 10px!important;
	padding: 2px;
	list-style: none outside none
}
.tender_division_link ul li a {
	color: #467313;
	padding: 0 0 0 17px
}
.tender_division_link ul li a:hover {
	color: #0e74c4;
	padding: 0 0 0 17px;
	text-decoration: none
}
.download_tender {
	margin-top: 5px
}
.download_tender img {
	vertical-align: middle
}
.current_display, .offset_display {
	float: left;
	font-size: 15px
}
.offset_display a {
	padding: 1px 5px
}
.current_display, .offset_display:hover {
	background: none repeat scroll 0 0 #335885;
	color: #FFF
}
.current_display a, .offset_display a:hover {
	color: #fff;
	padding: 1px 5px
}
.top_display {
	margin: 5px 15%
}
#divPragraph .ui-state-default, #divPragraph .ui-widget-content .ui-state-default, #divPragraph .ui-widget-header .ui-state-default {
	background: url(../../Images/bullet.png) no-repeat scroll 0 17px #fff;
	color: #f3714b;
	font-size: 14px;
	font-weight: 400!important;
	margin: 0;
	padding: 11px 15px
}
#divPragraph .ui-state-active, #divPragraph .ui-widget-content .ui-state-active, #divPragraph .ui-widget-header .ui-state-active {
	background: url(../../Images/bullet-dwn.png) no-repeat scroll 0 17px #fff;
	color: #f3714b;
	font-size: 14px;
	padding: 11px 15px
}
#divPragraph .ui-state-default .ui-icon {
	position: absolute!important;
	background: none!important
}
.uploadfile {
	color: #414141;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 16px;
	margin: -5px 0 0;
	text-align: right;
	text-decoration: none
}
.uploadfile a {
	background: none repeat scroll 0 0 transparent!important;
	padding-left: 0!important
}
.uploadfile img {
	box-shadow: none!important;
	margin: 0 4px 0 0 !important;
	padding: 2px;
	vertical-align: middle;
	width: 31px!important
}
.tbl_9 tr th {
	background: #f2f2f2 none repeat scroll 0 0;
    border-bottom: 2px solid #467313;
    border-right: 0 solid #0e74c4;
    color: #0e74c4;
    font-weight: bold;
    margin: 0;
    padding: 6px;
    text-align: left;
    vertical-align: top;
}
.tbl_9 tr td input[type="radio"], .tbl_9 tr td input[type="checkbox"] {
    vertical-align: middle;
}
.redtext {
	color: #666;
	font-size: 16px
}
.redtext a {
	color: #467313;
	font-size: 12px
}
.navheader {
	font-size: 12px
}
.slide-trigger {
	display: none;
	border: 1px solid #CCC;
	cursor: pointer;
	margin-left: 15px;
	margin-right: 15px
}
.slide-trigger span {
	background-image: url(../i/dropdown-arrows.png);
	background-position: 0 -14px;
	display: block;
	float: right;
	margin-top: 3px;
	height: 14px;
	width: 32px
}
.navigation li {
	float: left
}
.navigation li a {
	display: block;
	color: #fff;
	padding: 0
}
 @media all and (max-width: 778px) {
.slide-trigger, #showRightPush {
	display: block;
	background: url(../../Images/menu_icon.png) no-repeat scroll center center #faca56;
	text-align: left;
	margin: 0;
	color: #fff;
	padding: 0;
	border: none;
	margin: 0 5px 0 5px;
	float: right;
	width: 40px;
	height: 30px
}
.no-js .slide-trigger {
	display: none
}
.no-js .navigation {
	display: block
}
.navigation {
	margin: 0 15px
}
.navigation li {
	float: none
}
.navigation li a {
	border-bottom: 1px solid #fff
}
#left_cont {
	position: absolute;
	top: 0
}
}
.group:after, .lastUnit:after {
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	height: 0!important;
	line-height: 0;
	font-size: xx-large;
	content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "
}
.skip-link {
	float: left;
	text-decoration: none
}
.skip-link:focus {
	background: #333;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	color: #FFF;
	font-size: 11px;
	margin: 0;
	padding: 3px 7px 3px 5px;
	position: relative;
	z-index: 1000
}
#outer-wrap {
	overflow: hidden;
	position: relative;
	width: 100%
}
#inner-wrap {
	background: #242631;
	left: 0;
	position: relative;
	z-index: 1
}
#content-wrap {
	padding: 0 10%
}
main {
	padding-bottom: 56px;
	position: relative
}
header {
	padding: 93px 0 96px;
	position: relative
}
.logo {
	color: #FFF;
	display: block;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: 700;
	margin-bottom: 8px;
	text-decoration: none;
	text-transform: uppercase
}
.intro {
	color: #66676D;
	color: rgba(255,255,255,0.3);
	font-size: 12px;
	font-size: 1.2rem
}
.intro strong {
	color: rgba(255,255,255,0.5);
	font-weight: 400
}
.nav-btn {
	color: #FFF;
	position: absolute;
	text-decoration: none;
	top: 33px
}
.nav-btn:before {
	font-size: 29px;
	font-size: 2.9rem
}
.nav-btn:hover {
	color: rgba(255,255,255,0.6)
}
.breadcrumb img {
	vertical-align: text-top;
	padding: 5px 0 0
}
#leftpanel3 {
	display: block!important
}
#nav {
	padding-left: 0;
	list-style: none;
	float: left
}
#nav:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
 @media only screen and (max-width: 778px) {
#content {
	width: 748px;
	width: 400px
}
#content ul#nav, #content .inner_left_cont, .content_popup_maincontainer .content_popup_rightcontainer {
	display: none
}
.open {
	display: block
}
#pageslide {
	width: 200px
}
#pageslide #nav li {
	padding: 10px 0;
	border-bottom: 1px solid #666
}
#pageslide #nav li a, #pageslide .inner_left_cont {
	color: #FFF;
	border: none
}
#pageslide #nav li a:hover {
	text-decoration: underline
}
.inner_left_cont {
	width: auto
}
#content {
	width: 280px
}
#content h1 {
	font-size: 14px
}
}
#pageslide {
	display: none;
	position: absolute;
	position: fixed;
	top: 39px;
	height: 100%;
	z-index: 999999;
	overflow: scroll;
	width: 225px;
	padding: 20px;
	background-color: #333;
	color: #FFF;
	box-shadow: inset 0 0 5px 5px #222
}
.content_popup_maincontainer #pageslide {
	top: 34px
}
#divnews span.text5 a {
	background: url(../../Images/merque_bg.png) no-repeat scroll 100% 2px;
	color: #FFF;
	padding-right: 29px
}
.profListSearch {
	margin-left: 20px
}
.tabpage .big_para_img {
	display: block!important
}
.changing_img {
	float: left;
	padding: 0 9px;
	display: none
}
.project p {
	font-size: 13px;
	font-weight: 700;
	color: #2d2d30
}
.content_paragraph {
	margin: 10px 0;
	padding-bottom: 10px
}
.adjust {
	float: right!important;
	padding: 8px 0 0
}
.home_icon {
	float: left
}
.home_icon img {
	height: 22px;
	padding-left: 4px;
	width: 26px
}
.adjust_text {
	float: right;
	font-size: 12px
}
.adjust_text p {
	color: #000;
	float: left;
	padding: 1px 1px 0 10px;
	font-size: 14px
}
.header_top_left {
	float: left;
	width: 30%
}
.header_top_right {
	float: right;
	width: 70%;
	margin-top: 23px
}
.header_bottom {
	color: #160E41;
	font-family: sans-serif;
	font-size: 28px;
	font-weight: 700;
	margin: 10px 0;
	text-align: center
}
.subscribe_news {
	border: 1px solid #666;
	float: left;
	margin: 3px 0 7px 10px
}
.newsltr_textbox {
	background: none repeat scroll 0 0 #FFF;
	border: medium none;
	color: #0E74C4;
	float: left;
	margin: 0;
	padding: 7px 5px;
	width: 190px
}
.newsltr_btn {
	background: none repeat scroll 0 0 #0E74C4;
	border: medium none;
	color: #FFF;
	cursor: pointer;
	display: table-cell;
	height: 30px;
	margin: 0;
	vertical-align: middle;
	width: 32px;
	font-size: 14px;
	font-family: sans-serif
}
.header_logo {
	width: 33%;
	float: right
}
.header_logo img {
	width: 100px;
	height: 100px
}
.archive {
	text-align: right
}
.slider {
	margin: 0 auto;
	width: 1024px
}
.caption {
	background: url(../../Images/caption_back.png) repeat scroll 0 0;
	bottom: 20px;
	height: auto;
	left: 20px;
	position: absolute;
	width: auto
}
.caption_title {
	font-size: 23px;
	line-height: 30px;
	padding: 6px
}
.caption_title p {
	color: #696A6C;
	font-size: 20px;
	font-weight: 400;
	line-height: 18px;
	padding: 16px 2px
}
.headerDropdown {
	float: right;
	list-style: none;
	padding: 5px 0 0;
	position: relative;
	z-index: 201;
	font-family: sans-serif!important;
	font-size: 12px
}
.headerDropdown li {
	background: none;
	float: left;
	padding: 0 1px 8px 5px;
	position: relative;
	z-index: 100
}
.headerDropdown:hover li {
	background: url(../../Images/spriteLanguageSelect.png) right top no-repeat
}
.headerDropdown li:hover ul {
	display: block
}
.headerDropdown li a {
	background: url(../../Images/languageSelectArrow.png) no-repeat scroll 98% 5px;
	color: #0E74C4;
	padding-right: 15px;
	text-decoration: none
}
.headerDropdown li ul {
	background: url(../../Images/spriteLanguageSelect.png) no-repeat scroll right bottom;
	display: none;
	list-style: none outside none;
	margin: 0;
	padding: 0 0 5px;
	position: absolute;
	right: 0;
	top: 25px;
	width: 140px
}
.headerDropdown li ul li {
	background: none;
	float: none;
	border: none;
	margin: 0;
	padding: 0 0 0 5px
}
.headerDropdown li:hover ul li {
	background: none
}
.headerDropdown li ul li:first-child {
	padding-top: 5px;
	background: url(../../Images/spriteLanguageSelect.png) right -26px no-repeat
}
.headerDropdown li ul li a {
	float: none;
	background: none;
	margin: 0;
	padding: 3px 0 0;
	color: #696A6C;
	display: block;
	width: 130px
}
.headerDropdown li:hover ul li a {
	background: none
}
.headerDropdown li ul li a span {
	display: block;
	padding: 0 5px
}
.headerDropdown li ul li a:hover {
	background: url(../../Images/spriteLanguageSelect.png) left 0 no-repeat;
	color: #fff
}
.headerDropdown li ul li a:hover span {
	background: url(../../Images/spriteLanguageSelect.png) no-repeat scroll left bottom
}
table.News_year_table {
	border-bottom: 1px dotted #CCC;
	margin: 7px 0
}
tr, img {
	page-break-inside: avoid
}
table.News_year_table tr td {
	display: inline-block;
	padding: 0;
	text-align: center;
	width: 70px!important
}
table.News_year_table tr td input.Active, table.News_year_table tr td input:hover {
	background: none repeat scroll 0 0 #467313;
	color: #FFF;
	padding: 4px 16px
}
table.News_year_table tr td input {
	background: none repeat scroll 0 0;
	border: medium none;
	color: #696A6C;
	cursor: pointer;
	font-size: 14px
}
table.News_month_table {
	background: none repeat scroll 0 0 #FEFEEF;
	border: 1px solid #FFDE00;
	padding: 1px 1px 4px
}
table.News_month_table tr td {
	display: inline-block;
	padding: 0;
	text-align: center;
	width: 58px!important
}
table.News_month_table tr td input {
	background: none repeat scroll 0 0;
	border: medium none;
	color: #666;
	font-size: 15px;
	padding: 5px 0
}
table.News_month_table tr td input.Active, table.News_month_table tr td input:hover {
	color: #0e74c4!important;
	cursor: pointer;
	font-weight: 700
}
.news_details table {
	margin: 20px 0 0
}
.news_details table tr td.tab_date {
	color: #467313;
	padding: 12px 15px;
	width: 76px
}
.news_details table tr td, .news_details table tr td a {
	color: #666
}
td.tab_date {
	color: #467313
}
.contentbox {
	line-height: 21px
}
.ai2_icon_bar {
	background: url(../../Images/favs.png) no-repeat
}
input[type="radio"], input[type="checkbox"] {
	margin: 0 5px!important
}
.media_section ul {
	margin-top: 152px
}
.media_section ul li {
	background: url(../../Images/bullet.png) no-repeat scroll 0 9px
}
.media_section {
	display: block!important;
	float: left;
	margin: 0 35px 15px 0;
	width: 336px
}
.media_heading {
	color: #467313;
	display: block!important;
	font-size: 14px;
	height: 14px;
	overflow: hidden;
	padding-bottom: 10px
}
.media_section img {
	height: 150px;
	padding: 5px 0;
	width: 336px
}
.media_section p {
	margin: 0 auto;
	padding: 0 0 4px
}
.media_bottom {
	float: left;
	margin: 0 14px 0 0;
	padding: 0
}
.media_bottom_heading, .media_video_heading {
	color: #467313;
	display: block!important;
	font-size: 17px;
	height: 18px;
	overflow: hidden;
	padding-bottom: 7px
}
.bottom_img {
	background: none repeat scroll 0 0 #E8E8E8;
	margin: 0;
	padding: 10px 6px 8px
}
.bottom_img img {
	height: 105px;
	padding: 0 4px;
	width: 136px
}
.Release_subhead {
	clear: both;
	color: #0E74C4;
	font-size: 17px;
	padding: 2px 0
}
.stock_bottom .Download_file {
	text-align: left
}
.Download_file {
	border-bottom: 1px dotted #979797;
	border-top: 1px dotted #979797;
	margin-bottom: 5px;
	padding: 2px;
	text-align: right
}
.Download_file img {
	padding: 2px
}
.net_table {
	margin: 0 auto;
	padding: 0
}
.net_table tr td, .net_table tr th {
	color: #467313;
	font-weight: 700;
	padding: 8px;
	text-align: center
}
.stock_bottom table tr td {
	vertical-align: middle
}
.net_table tr td a img {
	height: auto;
	text-align: center;
	width: 54px
}
.publication_sec {
	float: left;
	margin: 10px 10px 20px 0;
	width: 115px
}
.publication_sec img {
	border: 1px solid #cecece;
	height: 160px;
	width: 115px
}
.img_name {
	font-size: 14px;
	font-weight: 400;
	padding: 4px 0 1px;
	color: #467313
}
* {
	margin: 0;
	padding: 0
}
.tender_hover {
	float: left;
	font: 13px;
	color: #696A6C;
	margin: 0;
	padding: 0
}
.tender_hover ul {
	text-align: center
}
.tender_hover ul li {
	background: none repeat scroll 0 0;
	display: inline;
	float: left;
	margin: 0 0 7px;
	padding: 0 5px
}
.tender_hover ul li a {
	background: none repeat scroll 0 0 #D1EAFD;
	border: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
	color: #696A6C;
	display: block;
	font-size: 13px;
	margin-right: 0;
	padding: 4px 6px;
	text-decoration: none!important;
	width: 350px
}
.tender_hover ul li ul {
	position: absolute;
	width: 362px;
	background: #FFF;
	text-align: left;
	border: 1px solid #ccc;
	margin: 0
}
.tender_hover ul li ul li {
	margin: 0;
	padding: 0
}
.tender_hover ul li ul li a {
	background: none repeat scroll 0 0 #FFF;
	border: medium none;
	border-radius: 0;
	color: #696A6C;
	display: block;
	line-height: 21px;
	margin: 0;
	padding: 1px 10px;
	text-decoration: none;
	width: 342px
}
.tender_hover ul li ul li:hover a {
	background: #fcce20
}
.tender_hover ul li ul.fallback {
	display: none
}
.tender_hover ul li:hover ul.fallback {
	display: block
}
.date {
	color: #696A6C;
	font-size: 11px;
	text-align: center
}
.date_current {
	font-size: 11px;
	padding-bottom: 1px;
	text-align: center;
	color: #f3714b
}
.dmsTemp {
	border: 1px solid #CCC;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left
}
.xmlfile {
	background: #d7ebfb
}
.dmsTemp tr xmlfile {
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 2px 5px 0;
	vertical-align: top;
	background: #f5f5f5
}
.dmsTemp tr td {
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 2px 5px 0;
	vertical-align: top
}
.dmsTemp tr th {
	background: none repeat scroll 0 0 #0E74C4;
	border-right: 1px solid #FFF;
	color: #FFF;
	padding: 4px 0;
	text-align: center
}
.dmsTemp .compName a {
	text-decoration: none
}
.dmsTemp tr td a {
	color: #F3714B
}
.dmsTemp tr td a:hover {
	text-decoration: none
}
.dmsDetTemp h3 {
	display: block;
	font-family: sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 15px;
	padding-bottom: 3px;
	padding-top: 5px
}
.subCatLink {
	color: #636363!important;
	display: block;
	font-size: 14px;
	font-weight: 400;
	padding: 5px 5px 5px 8px;
	text-transform: capitalize
}
.subCatLink a {
	background: url(../../Images/arrow_2.gif) no-repeat scroll 0 5px transparent;
	padding-left: 12px;
	color: #696A6C
}
.ui-accordion {
	padding-top: 10px
}
.ui-accordion .ui-accordion-content h3 {
	background: url(../../Images/bullet.png) no-repeat scroll 0 11px;
	border-color: #467313;
	border-radius: 0 0 0 0;
	border-style: none none dashed;
	border-width: 0 0 1px;
	color: #f3714b!important;
	display: table;
	font-size: 14px!important;
	margin-left: 5px;
	padding: 5px 10px!important;
	text-transform: capitalize
}
.ui-accordion .ui-accordion-content h3 span {
	background: none!important;
	padding: 0
}
.ui-accordion .ui-accordion-content .ui-accordion-content {
	padding: 0 0 0 2px;
	background: none;
	border: 0 none;
	border-radius: 0
}
.simpleDownloadLink {
	background: url(../../Images/download-arrow-2.jpg) no-repeat scroll 0 2px transparent;
	float: right;
	font-family: 'Conv_rubrik_medium', Verdana, sans-serif;
	font-size: 12px;
	margin: 15px 15px 0;
	padding: 3px 3px 3px 24px
}
.desc {
	display: block!important
}
.middlePanel2 {
	display: block
}
.middlePanel2_responsive {
	display: none
}
.product {
	display: block!important
}
.product .description .content {
	display: block!important;
	float: left;
	margin: 0;
	width: 81%
}
.product .crossIcon {
	bottom: 6px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	display: block!important;
	color: #696A6C
}
.dmsborder {
	border: 1px solid #ddd;
	margin-bottom: 3px
}
.dmstable {
	margin-bottom: 10px;
	padding: 5px
}
.dmstable tr td, .dmstable tr th {
	padding: 5px
}
.dmstable a {
	border: 0 none;
	color: #0e74c4;
	outline: 0 none;
	text-decoration: none
}
.dmstable th a {
	border: 0 none;
	color: #0e74c4;
	outline: 0 none;
	text-decoration: none
}
.dmstable th a:hover {
	border: 0 none;
	color: #467313;
	outline: 0 none;
	text-decoration: none
}
.dmstable tr th {
	background: none repeat scroll 0 0 #fff;
	color: #444;
	margin: 0;
	padding: 6px 6px 6px 10px;
	text-align: left;
	vertical-align: top
}
dmstable img {
	width: 100px;
	height: 100px
}
.profile_leftbg, .profile_img, .profile_txtcont, .profile_txtcont, .profile_hdng, .profile_designation, .profile_text, .profile_readmore, .profile_rightbg {
	display: block!important
}
.tender_stats {
	border: 1px solid #CCC;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 10px
}
.tender_stats tr td {
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	height: 40px;
	padding: 0 15px;
	width: 50%
}
.tender_stats tr th {
	background: none repeat scroll 0 0 #467313;
	border-right: 1px solid #FFF;
	color: #FFF;
	padding: 4px 0;
	text-align: center
}
.tender_stats .compName a {
	text-decoration: none
}
.tender_stats tr td a {
	color: #F3714B
}
.tender_stats tr td a:hover {
	text-decoration: none
}
.activator {
	background: url(../../Images/Subscribe.png) no-repeat scroll 0 0 rgba(0,0,0,0);
	cursor: pointer;
	height: 54px;
	position: absolute;
	width: 215px;
	margin: 2px 5px 0 20px
}
.overlay {
	background: transparent url(../../Images/overlay.png) repeat top left;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 100
}
.box {
	background-color: #FFF;
	border: 2px solid #8D8D8D;
	color: #7F7F7F;
	min-height: 211px;
	position: fixed;
	right: -689px;
	top: 19%;
	width: 441px;
	z-index: 100000
}
.box h1 {
	background-color: #467313;
	color: #fff;
	font-size: 15px;
	padding: 7px 10px
}
.box h2 {
	background-color: #467313;
	color: #fff;
	font-size: 15px;
	padding: 5px 13px;
	text-transform: none;
	text-align: center
}
.box p {
	color: #000;
	font-size: 12px;
	line-height: 20px;
	margin-left: 6px;
	padding: 4px 0 0 15px
}
a.boxclose {
	background: url(../../Images/close.png) no-repeat scroll left top rgba(0,0,0,0);
	cursor: pointer;
	float: right;
	height: 36px;
	margin-right: -19px;
	margin-top: -22px;
	width: 36px
}
.form_tbl {
	margin: 12px 0;
	padding: 0 0 0 20px
}
* {
	margin: 0;
	padding: 0
}
.form_tbl tr td {
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 3px!important;
	text-align: left
}
.form_tbl tr th {
	color: #000;
	font-size: 12px;
	font-weight: 400;
	margin: 0;
	padding: 3px;
	text-align: left
}
.red {
	color: red!important;
	font-weight: 700;
	background: none
}
.textarea {
	border: 1px solid #C6C6C6;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 55px;
	line-height: 1.5em;
	margin: 0;
	padding: 5px;
	width: 275px
}
.btn {
	background: none repeat scroll 0 0 #467313;
	border: medium none!important;
	color: #FFF!important;
	cursor: pointer;
	font-family: verdana;
	font-size: 12px;
	font-weight: 400;
	height: 26px;
	margin: 0 0 0 6px;
	overflow: hidden;
	padding: 0 5px;
	text-transform: capitalize
}
.content_heading {
	border-bottom: 1px dotted #979797;
	color: #000;
	font-size: 23px;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 0 17px 6px
}
.module {
	display: block
}
.module_responsive {
	display: none
}
.share {
	float: right;
	margin-right: 4px
}
.search_txtfield, .search_txtfieldone, .testimonial_txtfield, .textbox1, .inquiryselect {
	background-color: #FFF;
	border: 1px solid silver;
	margin: 2px 0;
	padding: 3px 0;
	width: 401px
}
.career_textfield {
	background-color: #FFF;
	border: 1px solid silver;
	margin: 2px 0;
	padding: 3px 0;
	width: 310px
}
.testimonial_dropdown {
	background-color: #FFF;
	border: 1px solid silver;
	height: 25px;
	margin: 4px 5px 0 0;
	padding: 2px 0;
	width: 404px
}
.career_dropdown {
	background-color: #FFF;
	border: 1px solid silver;
	height: 25px;
	margin: 4px 5px 0 0;
	padding: 2px 0;
	width: 313px
}
.report_dropdown {
	background-color: #FFF;
	border: 1px solid silver;
	height: 25px;
	margin: 0;
	padding: 2px 0;
	width: 290px
}
.calendar_bar {
	background-color: #FFF;
	border: 1px solid silver;
	margin: 2px 0;
	padding: 3px 0;
	width: 210px
}
.subscribe_drop {
	padding: 4px
}
select.inquiryselect {
	width: 203px;
	color: #696A6C
}
.form_table tr td table tr td {
	padding: 1px 0
}
.chkBox, .radioBut {
	display: block
}
.toDatePickerText {
	padding: 3px 12px
}
.form_table2 tr td {
	padding-right: 15px
}
.capchaTbl {
	width: 532px
}
.maginLeftRight10px {
	margin: 0 10px
}
.bigpara_caption {
	color: #F3714B;
	font-style: italic;
	height: auto;
	margin: 0 auto 4px;
	text-align: center;
	width: 575px
}
.smallpara_caption {
	width: 250px;
	color: #F3714B;
	font-style: italic;
	height: auto;
	margin-bottom: 8px;
	text-align: center
}
.landing {
	float: left;
	margin: 0 0 2px;
	padding: 0 0 18px;
	width: 100%
}
.landing ul {
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.landing ul li {
	background: none repeat scroll 0 0 rgba(0,0,0,0);
	float: left;
	margin: 0 23px 16px 0;
	padding: 0;
	text-align: left;
	width: 350px
}
.landing a {
	color: #0e74c4!important;
	cursor: pointer;
	text-decoration: none
}
.landing ul li a:hover {
	text-decoration: none
}
.landing img {
	width: 350px;
	height: 155px
}
.landing .description {
	background: none repeat scroll 0 0 #EAEAEA;
	border: 1px solid #DDD;
	margin-bottom: 20px;
	margin-left: 0;
	padding: 5px 7px 7px;
	position: relative;
	text-align: center;
	width: 94%
}
.landing .description .content {
	float: left;
	margin: 0;
	width: 100%
}
a, a img, a:visited {
	border: 0 none;
	color: #0E74C4;
	cursor: pointer;
	outline: 0 none;
	text-decoration: none
}
a:hover {
	color: #666;
	text-decoration: underline;
	cursor: pointer
}
.landing .crossIcon {
	bottom: 2px;
	color: #F3714B;
	cursor: pointer;
	font-size: 12px;
	padding: 0 4px;
	position: absolute;
	right: 2px
}
.landing ul li strong {
	color: #497616;
	display: block;
	font-size: 14px;
	padding-bottom: 5px;
	text-decoration: none
}
.content ul {
	line-height: 20px;
	list-style: none outside none;
	margin: 0 auto;
	text-align: left
}
.content ul li {
	font-size: 13px;
	list-style: none outside none;
	margin: 0 auto;
	padding: 5px 0;
	text-align: left;
	width: 172px
}
.content ul li a {
	margin: 0 auto;
	padding: 0 5px!important;
	color: #666!important;
	text-decoration: none;
	float: left
}
.content ul li a:hover {
	background: #fccb20;
	color: #444!important;
	padding: 0 5px!important
}
.landing_bullet {
	float: left;
	width: 16px
}
.table {
	display: table;
	font-size: 14px;
	margin-bottom: 10px;
	width: 100%
}
.table-head {
	display: table-header-group
}
.table-head .column {
	background: none repeat scroll 0 0 #0e74c4;
	border-bottom: medium none;
	border-right: 1px solid #ccc;
	color: #fff;
	text-align: center
}
.row {
	display: table-row;
	font-size: 13px
}
.row .column:nth-child(1) {
	border-left: 1px solid #CCC
}
.column {
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	display: table-cell;
	padding: 5px;
	text-align: left;
	width: 20%
}
.collapse_left_box {
	margin: 0 auto;
	padding: 0;
	float: left;
	width: 33%
}
.collapse_right_box {
	width: 22%;
	margin: -19px auto 16px 0;
	padding: 0;
	float: right
}
.bottom {
	float: left;
	height: 390px;
	margin-left: 18px;
	margin-bottom: 18px;
	width: 329px;
	background: url(../../Images/shadow_small.png) no-repeat scroll 0 0;
	padding: 10px 0
}
.bottom h1 {
	color: #0089CF;
	font-size: 16px;
	font-weight: 400;
	margin: 5px 8px 5px 13px;
	padding: 5px 0 9px
}
.bottom p {
	color: #696A6C;
	font-size: 12px;
	line-height: 24px;
	padding: 0 16px
}
.boxlinks {
	color: #0e74c4;
	font-size: 13px
}
.boxlinks ul {
	margin: 0;
	padding-left: 25px;
	list-style: none
}
.boxlinks ul li {
	color: #0089CF;
	font-size: 15px;
	padding: 12px 0
}
.boxlinks ul li:hover {
	color: #666;
	cursor: pointer
}
.bottom img {
	margin: 0 7px;
	width: 313px;
	height: 154px
}
.bottom_video {
	height: 154px;
	margin: 0;
	overflow: hidden;
	padding: 0 15px;
	width: 313px
}
.bottom p.click {
	color: #0089CF!important
}
.bottom p.click a {
	text-decoration: none!important;
	color: #0089CF!important
}
.quick_link {
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	list-style: none outside none;
	margin: 0 auto;
	padding: 3px 0 0 6px;
	vertical-align: top;
	width: 206px
}
.title {
	background: url(../../Images/minus.png) no-repeat scroll 95% 15px #0e74c4;
	color: #FFF;
	cursor: pointer;
	font-size: 16px;
	padding: 7px
}
.plus {
	background: url(../../Images/plus.png) no-repeat scroll 95% 15px #0E74C4
}
.minus {
	background: url(../../Images/minus.png) no-repeat scroll 95% 15px #0e74c4
}
.about_content_bottom img {
	max-height: 70px;
	text-align: center;
	width: 175px
}
.about_content {
	padding-top: 5px
}
.about_content_bottom {
	text-align: center
}
.about_content_center {
	padding: 0 9px;
	text-align: right
}
.about_content_center p {
	color: #000;
	font-size: 13px;
	line-height: 19px;
	list-style: none outside none;
	margin: 0 auto;
	text-align: left
}
.about_content_center p.readmore {
	color: #0e74c4!important;
	text-align: right!important
}
.about_content_center p.readmore a {
	text-decoration: none!important;
	color: #0e74c4!important
}
.fsizer {
	float: right;
	padding-left: 8px
}
.fsizer a {
	cursor: pointer;
	letter-spacing: 0;
	line-height: 100%;
	margin-right: 6px;
	text-align: center;
	text-decoration: none;
	width: 20px
}
.fsizer a:hover {
	text-decoration: none
}
.fsizer a#fs_sml {
	font-size: 14px;
	color: #000
}
.fsizer a#fs_med {
	font-size: 11px;
	color: #000
}
.fsizer a#fs_lrg {
	font-size: 18px;
	color: #000
}
.fsizer a.fsactive {
	cursor: pointer
}
.cbp-spmenu, .cbp-spmenu-push {
	transition: all .3s ease
}
.contact_page {
	width: auto
}
#css3-animated-example {
	width: auto
}
#css3-animated-example h3 {
	margin: 0;
	background: #fff;
	font-size: 14px;
	font-weight: 700
}
#css3-animated-example h3 a {
	display: block;
	padding: 10px;
	padding: 5px 0 5px 10px;
	margin: 0;
	color: #F3714B;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dotted #444
}
#css3-animated-example h3:hover {
	background: none
}
#css3-animated-example h3.open a {
	background-position: 13px -25px
}
#css3-animated-example h3 + div {
	padding: 10px
}
#css3-animated-example h3+div {
	display: none
}
#css3-animated-example h3 + div {
	height: 0;
	padding: 0;
	overflow: hidden;
	background: none;
	display: block!important;
	transition: all .3s ease
}
#css3-animated-example .contact {
	padding: 10px;
	list-style: none outside none;
	float: left
}
#css3-animated-example .report {
	padding: 10px;
	list-style: none outside none;
	float: left
}
.contact ul {
	width: 325px;
	list-style: none;
	margin: 0 33px 18px 1px;
	padding: 0;
	float: left;
	height: auto
}
.contact ul li {
	padding: 0;
	float: left;
	font-size: 12px;
	background: none
}
.contact ul li a {
	color: #0e74c4
}
#css3-animated-example h3.open_contact + div {
	height: auto;
	background: none repeat scroll 0 0 #F5F5F5
}
#css3-animated-example h3.open_report + div {
	height: auto;
	background: none repeat scroll 0 0 #F5F5F5
}
.report ul {
	list-style: none;
	padding: 0;
	height: auto
}
.report ul li {
	background: url(../../Images/bullet.png) no-repeat scroll 0 6px;
	float: left;
	font-size: 13px;
	height: auto;
	padding: 0;
	width: 100%
}
.report ul li a {
	color: #444;
	padding: 0 13px
}
.report ul li a:hover {
	color: #467313;
	text-decoration: none
}
.jdpicker_w .date_selector * {
	width: auto;
	height: auto;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	font-size: 12px
}
.jdpicker_w .date_selector {
	background: url(../../Images/calender_bg.png) repeat-x 0 0;
	border: 1px solid #bbb;
	padding: 3px;
	border-radius: 5px 5px 5px 5px;
	margin: -1px 0 0;
	position: absolute;
	z-index: 100000;
	display: none;
	width: 210px
}
.jdpicker_w .date_selector table {
	width: 210px;
	margin-left: 3px
}
.jdpicker_w .date_clearer {
	color: #a00;
	padding-left: 3px;
	cursor: pointer;
	font-weight: 700;
	font-family: sans-serif;
	display: none
}
.jdpicker_w .date_selector_ieframe {
	position: absolute;
	z-index: 99999;
	display: none
}
.jdpicker_w .error_msg {
	display: none;
	text-align: center;
	font-size: .8em;
	color: #666
}
.jdpicker_w .date_selector .nav {
	background: #E08400;
	border-radius: 5px 5px 5px 5px;
	height: 21px;
	padding: 3px
}
.jdpicker_w .date_selector .month_nav, .jdpicker_w .date_selector .year_nav {
	margin: 0 0 3px;
	padding: 0;
	display: block;
	position: relative;
	text-align: center
}
.jdpicker_w .date_selector .month_nav {
	float: left;
	width: 54%
}
.jdpicker_w .date_selector .year_nav {
	float: right;
	width: 40%;
	position: relative
}
.jdpicker_w .date_selector .month_nav select {
	width: 75px;
	margin: 0 auto;
	border: 1px solid #ccc;
	position: relative;
	top: 1px
}
.jdpicker_w .date_selector .year_nav .year_input {
	text-align: center;
	width: 36px;
	border: 1px solid #ccc;
	position: relative;
	top: 2px
}
.jdpicker_w .date_selector .month_name, .jdpicker_w .date_selector .year_name {
	font-weight: 700;
	line-height: 20px;
	color: #fff
}
.jdpicker_w .date_selector .button {
	display: block;
	position: absolute;
	top: 0;
	width: 18px;
	height: 18px;
	line-height: 17px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	font-size: 120%;
	overflow: hidden;
	cursor: pointer
}
.jdpicker_w .date_selector .button:hover, .jdpicker_w .date_selector .button.hover {
	background: none;
	color: #333;
	cursor: pointer;
	border-color: #ccc
}
.jdpicker_w .date_selector .prev {
	left: 0
}
.jdpicker_w .date_selector .next {
	right: 0
}
.jdpicker_w .date_selector table {
	margin: 0 auto;
	border-spacing: 1px;
	clear: both
}
.jdpicker_w .date_selector th {
	padding-top: 5px
}
.jdpicker_w .date_selector th, .jdpicker_w .date_selector td {
	text-align: center;
	color: #000
}
.jdpicker_w .date_selector th.week_label {
	font-weight: 400;
	font-style: italic;
	font-size: 80%;
	width: 25px
}
.jdpicker_w .date_selector .week_num, .jdpicker_w .date_selector .hover .week_num, .jdpicker_w .date_selector .selected .week_num {
	font-style: italic;
	color: #333!important;
	vertical-align: bottom!important;
	text-align: right;
	border: none!important;
	font-size: 70%;
	background: #FCFCFC!important;
	padding-right: 4px
}
.jdpicker_w .date_selector td {
	border: 1px solid #ccc;
	line-height: 2em;
	text-align: center;
	white-space: nowrap;
	color: #003C78;
	background: #fff;
	padding-right: 3px;
	text-align: right
}
.jdpicker_w .date_selector td.today {
	background: #FFFEB3
}
.jdpicker_w .date_selector td.unselected_month {
	color: #ccc
}
.jdpicker_w .date_selector td.selectable_day, .jdpicker_w .date_selector tr.selectable_week td {
	background: url(../../Images/date_bg.png) repeat-x 0 0;
	cursor: pointer;
	border: 1px solid #aaa;
	color: #666;
	padding-right: 3px;
	text-align: right;
	font-weight: 700
}
.jdpicker_w .date_selector td.selected, .jdpicker_w .date_selector tr.selected td {
	background: #fcd8ca;
	font-weight: 700;
	color: #363636
}
.jdpicker_w .date_selector tr.selectable_week.hover td, .jdpicker_w .date_selector td.selectable_day.hover {
	background: #E08400;
	color: #fff;
	font-weight: 700
}
.jdpicker_w {
	display: inline-block;
	padding-right: 5px
}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.fancybox-opened {
	z-index: 8030
}
.fancybox-opened .fancybox-skin {
	border: 2px solid #000
}
.fancybox-outer, .fancybox-inner {
	position: relative
}
.fancybox-inner {
	overflow: hidden
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}
.fancybox-error {
	color: #444;
	font: 14px/20px sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../../Images/fancybox_sprite.png)
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: .8;
	cursor: pointer;
	z-index: 8060
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(fancybox_loading.gif) center center no-repeat
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(blank.gif);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040
}
.fancybox-prev {
	left: 0
}
.fancybox-next {
	right: 0
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 42px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
	background: url(../../Images/next_previmg.png) no-repeat scroll 1px 0!important
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
	background: url(../../Images/next_previmg.png) no-repeat scroll -27px 0!important
}
.fancybox-nav:hover span {
	visibility: visible
}
.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden
}
.fancybox-lock {
	overflow: hidden
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(fancybox_overlay.png)
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll
}
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}
.fancybox-opened .fancybox-title {
	visibility: visible
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0,0,0,0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: 700;
	line-height: 24px;
	white-space: nowrap
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}
.fancybox-title-inside-wrap {
	padding-top: 10px
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0,0,0,.8)
}
.ppy-active {
	width: 200px;
	float: right;
	margin: 0 0 10px 20px;
	display: block!important;
	height: 205px
}
.ppy-outer {
	padding: 0;
	display: block!important
}
.ppy-stagewrap, .ppy-stage, .ppy-counter {
	display: block!important
}
.ppy-stage {
	width: 200px;
	height: 170px;
	cursor: pointer
}
.ppy-counter {
	background: #fccb20;
	bottom: 0;
	color: #333;
	font-size: .8em;
	padding: 0 5px;
	position: absolute;
	right: 0;
	display: block!important
}
.ppy-loading {
	background-image: url(../../Images/loading2.gif);
	background-repeat: no-repeat;
	background-position: center
}
.ppy-nav {
	background: #fddf76;
	width: 35px;
	position: absolute;
	right: 0;
	display: block!important
}
.nav-wrap {
	padding: 5px 0;
	display: block!important
}
.ppy-nav a {
	display: block;
	overflow: hidden;
	text-indent: -900em;
	height: 22px;
	padding: 5px;
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0
}
.ppy-prev {
	background: url(../../Images/prev3.png) no-repeat center
}
.ppy-next {
	background: url(../../Images/next3.png) no-repeat center
}
.ppy-switch-enlarge {
	background: url(../../Images/enlarge4.png) no-repeat center
}
.ppy-switch-compact {
	background: url(../../Images/compact4.png) no-repeat center
}
.ppy-nav a:hover {
	background-color: #fccb20;
	cursor: pointer;
	opacity: .8
}
.ppy-outer {
	display: none
}
.ppy-active .ppy-outer {
	display: block!important
}
.ppy-stage {
	background-repeat: no-repeat!important;
	background-position: center center!important;
	position: relative
}
.ppy-placeholder {
	position: relative;
	display: block!important
}
.ppy-caption {
	background: none repeat scroll 0 0 #fccb20;
	border-bottom: 1px solid #DDD;
	color: #444;
	font-size: 13px;
	height: 60px;
	line-height: 1.3em;
	margin: 0;
	overflow: auto;
	padding: 3px 5px 3px 10px;
	text-transform: capitalize
}
.ppy-caption, .ppy-captionwrap {
	overflow: hidden;
	height: auto!important;
	display: block!important
}
.ppy-hidden {
	display: none!important
}
.slider_tab {
	display: block!important
}
.slider_content_p {
	display: block!important
}
.ui-helper-hidden {
	display: none
}
.scroller p {
	color: #696A6C;
	font-size: 12px!important;
	line-height: 19px;
	padding: 0 3px
}
.scroller img {
	display: block;
	margin: 0 auto;
	max-height: 70px;
	text-align: center;
	width: 175px
}
.scroller p.readmore {
	color: #0089CF!important;
	text-align: right!important;
	padding-top: 5px
}
.scroller p.readmore a {
	color: #0089CF!important;
	text-decoration: none!important
}
.ui-state-disabled {
	cursor: default!important
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0
}
.ui-accordion .ui-accordion-icons {
	background: none repeat scroll 0 0 #0e74c4;
	color: #fff;
	font-size: 12px;
	font-weight: 400!important;
	padding: 6px 8px
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	float: right;
	position: relative
}
.ui-accordion .ui-accordion-content {
	border-top: 0 none;
	overflow: auto;
	padding: 7px
}
.ui-widget {
	padding: 0 12px
}
.ui-icon {
	width: 16px;
	height: 16px
}
.ui-state-default .ui-icon {
	background-image: url(../../Images/plus.png);
	margin-top: 5px
}
.ui-state-active .ui-icon {
	background-image: url(../../Images/minus.png);
	margin-top: 8px
}
.ui-accordion .ui-accordion-content h3 {
	background: none!important;
	border-color: #467313;
	color: #f3714b!important
}
.ui-widget {
	display: block!important
}
#accordion {
	height: auto!important
}
.collapse_left_box {
	margin: 0 auto;
	padding: 0;
	float: left;
	width: 100%
}
.collapse_bottom_box {
	background: #666
}
.product-heading {
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	list-style: none outside none;
	margin: 0 auto;
	padding: 10px 10px 18px 15px;
	text-align: center;
	vertical-align: top;
	width: 220px
}
.product-title {
	color: #666;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	width: 220px;
	padding: 0 8px
}
.sub_category1 img {
	height: 123px;
	padding: 5px 0 3px;
	width: 220px
}
.about_content {
	padding-top: 15px
}
.about_content_bottom {
	padding-bottom: 4px
}
.about_content_center {
	background: #feca71;
	padding: 0 9px;
	text-align: right
}
.about_content_center ul {
	font-size: 14px;
	line-height: 21px;
	list-style: none outside none;
	margin: 0 auto;
	text-align: left
}
.about_content_center ul li {
	background: none repeat scroll 0 0;
	list-style: none outside none;
	margin: 0 auto;
	padding: 0
}
.about_content_center ul li a {
	margin: 0 auto;
	padding: 0;
	color: #444;
	text-decoration: none
}
.about_content_center ul li a:hover {
	color: #fff
}
.sub_category {
	padding: 10px 0
}
.sub_category1 {
	background: url(../../Images/location1.png) no-repeat scroll 0 14px
}
.middlePanel2 {
	display: block
}
.middlePanel2_responsive {
	display: none
}
.product {
	float: left;
	margin: 0 0 2px;
	padding: 0 0 18px;
	width: 100%
}
.product ul {
	list-style: none outside none;
	margin: 0;
	padding: 0
}
.product ul li {
	background: none;
	float: left;
	padding: 0;
	text-align: center;
	width: 249px;
	margin-bottom: 15px
}
.product a {
	color: #0e74c4!important;
	cursor: pointer;
	text-decoration: none
}
.product ul li a:hover {
	text-decoration: none
}
.product img {
	width: 200px
}
.product .description {
	background: none repeat scroll 0 0 #EAEAEA;
	border: 1px solid #DDD;
	margin-bottom: 20px;
	margin-left: 24px;
	padding: 5px 7px 7px;
	position: relative;
	text-align: center;
	width: 93%
}
.product .description .content {
	float: left;
	margin: 0;
	width: 100%
}
.product .crossIcon {
	bottom: 2px;
	color: #F3714B;
	cursor: pointer;
	font-size: 12px;
	padding: 0 4px;
	position: absolute;
	right: 2px
}
.product ul li strong {
	color: #497616;
	display: block;
	font-size: 12px;
	text-decoration: none
}
.content ul {
	line-height: 20px;
	list-style: none outside none;
	margin: 0 auto;
	text-align: left
}
.content ul li {
	font-size: 13px;
	list-style: none outside none;
	margin: 0 auto;
	padding: 5px 0;
	text-align: left;
	width: 172px
}
.content ul li a {
	margin: 0 auto;
	padding: 0 5px!important;
	color: #666!important;
	text-decoration: none;
	float: left
}
.content ul li a:hover {
	background: #fccb20;
	color: #444!important;
	padding: 0 5px!important
}
.product_bullet {
	float: left;
	width: 16px
}
.pager {
	height: 27px;
	margin: 7px 0 0;
	padding: 4px 0 0 7px;
	width: auto
}
.pager div.short {
	float: right;
	margin: 1px 3px 0 0;
	padding: 0;
	width: 74px
}
.pager div.short input {
	border: medium none;
	float: left;
	height: 20px;
	margin-left: 8px;
	width: 26px
}
.pager ul {
	float: left;
	list-style: none outside none;
	margin: 0 4px 0 0;
	padding: 0
}
.pager ul li {
	display: inline;
	margin-left: 2px
}
.pager ul li a {
	text-decoration: none;
	display: inline-table;
	width: 18px;
	height: 20px;
	text-align: center;
	border-radius: 4px;
	-moz-border-radius: 4px
}
.pager span {
	margin-left: 4px;
	color: #fff;
	float: left
}
.pager .btn {
	-moz-user-select: none;
	border-radius: 4px;
	cursor: pointer;
	display: block;
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
	text-align: center;
	width: 40px;
	height: auto
}
.pager .disabled {
	color: #A0A0A0!important;
	text-shadow: 1px 1px 1px #FFF
}
.green {
	background-color: #0E74C4
}
.green.normal {
	background-color: #0E74C4;
	border: 1px solid #CCC;
	color: #FFF
}
.green.active {
	background-color: #467313;
	border: 1px solid #FFF;
	color: #FFF
}
.pager.green .btn {
	background-color: #0e74c4;
	color: #fff;
	border: 1px solid #FFF!important
}
.black {
	background-color: #202020
}
.black.normal {
	background-color: #1d1d1d;
	color: #B0D551;
	border: solid 1px #000
}
.black.active {
	background-color: #333;
	color: #fff;
	border: solid 1px #000
}
.pager.black .btn {
	background-color: #1d1d1d;
	color: #fff;
	border: solid 1px #000
}
.red.normal {
	background-color: #E71C18;
	color: #fff;
	border: solid 1px #F82723
}
.red.active {
	background-color: #C00D09;
	color: #fff;
	border: solid 1px #A90B08
}
.pager.red .btn {
	background-color: #E71C18;
	color: #fff;
	border: solid 1px #F82723
}
#tabs {
	overflow: hidden;
	margin-top: 25px;
	border-bottom: 1px dotted #212288
}
.share #tabs {
	overflow: hidden;
	margin-top: 5px;
	float: right;
	border: none
}
#tabs > ul {
	font: 1em;
	list-style: none
}
#tabs > ul > li {
	background: none repeat scroll 0 0;
	color: #666;
	display: block;
	float: left;
	margin: 0 0 0 2px;
	padding: 3px 10px 2px 13px
}
#tabs > ul > li > a {
	color: #444
}
#tabs > ul > li > a:hover {
	color: #fff!important;
	text-decoration: none
}
.share #tabs > ul > li {
	margin: 0 2px;
	padding: 2px 8px;
	display: block;
	float: left;
	color: #3577ce;
	background: #eaeaea
}
#tabs > ul > li.tabActiveHeader {
	background: none repeat scroll 0 0 #467313;
	color: #fff;
	cursor: pointer;
	visibility: visible
}
#tabs > ul > li.tab_page_activeheader {
	background: none repeat scroll 0 0 #467313;
	color: #fff;
	cursor: pointer;
	visibility: visible
}
#tabs > ul > li:hover {
	background: none repeat scroll 0 0 #467313;
	color: #fff;
	cursor: pointer;
	visibility: visible
}
#tabs > ul > li.tabActiveHeader a {
	color: #fff
}
#tabs > ul > li.tab_page_activeheader a {
	color: #fff
}
#tabs > ul > li.tab_page_activeheader a:hover {
	color: #fff!important;
	text-decoration: none
}
.tabpage ul li {
	background: url(../../Images/faq_button.png) no-repeat scroll 0 11px;
	padding: 3px 12px
}
.tabpage ol {
	margin-left: 17px
}
#tabscontent {
	padding: 10px 0 25px;
	margin: 0;
	color: #4a4a4a
}
.share table tr th {
	color: #3577ce;
	padding: 5px
}
.share table tr td {
	color: #4A4A4A;
	text-align: center
}
.pagetabinner {
	display: block!important
}
* {
	margin: 0;
	padding: 0
}
.sociales {
	text-align: center;
	margin-bottom: 20px
}
#timeline {
	width: 740px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	background: url(../../Images/dot.gif) left 45px repeat-x
}
#dates {
	width: 750px;
	height: 60px;
	overflow: hidden;
	padding: 0
}
#dates li {
	list-style: none;
	float: left;
	padding: 0;
	width: 100px;
	height: 50px;
	font-size: 24px;
	text-align: center;
	background: url(../../Images/biggerdot.png) center bottom no-repeat
}
#dates a {
	line-height: 38px;
	padding-bottom: 10px;
	color: #0E74C4;
	text-decoration: none;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	transition: .5s
}
#dates .selected {
	font-size: 38px;
	color: #FCCB20
}
#dates a:hover {
	color: #FCCB20
}
#issues {
	width: 800px;
	height: auto;
	overflow: hidden
}
#issues li {
	width: 750px;
	height: auto;
	list-style: none;
	float: left;
	padding: 0;
	background: none;
	opacity: 1!important
}
#issues li.selected img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
#issues li img {
	float: left;
	margin: 14px 30px 10px 44px;
	background: transparent;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
	zoom: 1;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	transition: all 2s ease-in-out;
	-webkit-transform: scale(0.7, 0.7);
	-moz-transform: scale(0.7, 0.7);
	-o-transform: scale(0.7, 0.7);
	-ms-transform: scale(0.7, 0.7);
	transform: scale(0.7, 0.7);
	width: 405px
}
#issues li h1 {
	color: #FCCB20;
	font-size: 20px;
	margin: 0
}
#issues li div {
	margin: 9px 38px 7px 7px
}
#issues li div p span {
	padding-left: 14px
}
#issues li div p {
	background: url(../../Images/bullet.png) no-repeat scroll 0 5px rgba(0,0,0,0);
	display: table-row;
	font-weight: 400;
	margin-right: 38px;
	padding-top: 8px;
	text-align: justify
}
#grad_left {
	left: 0
}
#grad_right {
	right: 0
}
#next, #prev {
	position: absolute;
	top: 0;
	top: 170px;
	width: 22px;
	height: 38px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden
}
#next:hover, #prev:hover {
	background-position: 0 -76px
}
#next {
	right: 0;
	background-image: url(../../Images/next.png)
}
#prev {
	left: 0;
	background-image: url(../../Images/prev.png)
}
#next.disabled, #prev.disabled {
	opacity: .2
}
.DivTimelineResponsive {
	display: none
}
.DivTimeline {
	display: block
}
#colorchanger {
	float: left;
	padding-left: 3px;
	margin: 6px 0 0 36px
}
.colorbox {
	width: 10px;
	height: 10px;
	border: 1px solid #050505;
	float: left;
	margin: 5px 3px;
	cursor: pointer;
	display: block
}
.colorblue {
	background-color: #fff
}
.colorblue:hover {
	background-color: #306bb9
}
.colororange {
	background-color: #F69C3A
}
.colororange:hover {
	background-color: #FF5C01
}
.colorgreen {
	background-color: #000
}
.colorgreen:hover {
	background-color: #000
}
 @media screen, print {
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset, img {
	border: 0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: 400
}
caption, th {
	text-align: left
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400
}
q:before, q:after {
	content: ''
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}
legend {
	color: #000
}
h1 {
	color: #696A6C;
	font: normal 20px/20px sans-serif;
	padding: 8px 0 8px 4px
}
div.leftColumn {
	width: 230px
}
div.leftColumn ul li {
	border-top: 1px solid #E7E7E7
}
div.leftColumn ul li:first-child {
	border-top: none
}
div.leftColumn div:first-child {
	padding-top: 0
}
div.leftColumn ul div ul {
	padding-bottom: 0
}
div.leftColumn ul div li {
	border: none;
	margin-left: 20px;
	padding: 2px 0
}
div.leftColumn ul div li a {
	line-height: 15px
}
div.mainContent {
	clear: both;
	margin-top: 5px
}
#footer div ul:first-child li, #footer div ul.first-child li {
	float: left;
	padding: 0 10px 0 20px
}
#footer div ul:first-child li:first-child, #footer div ul.first-child li.first-child {
	background: none;
	padding-left: 0
}
#footer div ul {
	float: right;
	margin-top: 75px
}
#footer div ul li {
	float: left;
	line-height: 19px;
	padding: 5px
}
#footer div ul li a {
	color: #6b696a
}
#footer div ul:first-child li:first-child a, #footer div ul.first-child li.first-child a {
	color: #074087;
	font-weight: 700
}
#nav {
	z-index: 102
}
div#nav ul li {
	float: left;
	display: block;
	padding: 10px 0
}
div#navGlobal {
	font: 10px/30px sans-serif;
	position: absolute;
	top: -65px;
	left: 600px;
	width: 380px;
	vertical-align: middle
}
div#navGlobal ul li {
	padding: 5px 15px
}
div#navGlobal ul li:first-child, div#navGlobal ul li.first-child {
	background: none
}
div#navGlobal ul li a {
	color: #5b6365;
	text-transform: uppercase
}
div#navGlobal ul li a:hover {
	color: #08438b
}
#navMain {
	z-index: 100;
	color: #fff;
	font: 13px sans-serif;
	position: relative;
	width: 843px
}
#navMain div li div {
	top: -10px
}
#navMain div ul li {
	padding: 0;
	text-align: center;
	width: auto
}
#navMain div ul li:last-child, #navMain div ul li.last-child {
	height: 18px;
	padding: 0;
	text-align: center;
	width: auto
}
#navMain div ul li li:last-child, #navMain div ul li li.last-child {
	height: 18px;
	text-align: center;
	width: auto;
	padding: 0
}
#navMain div ul li a {
	color: #FFF;
	font: 12px sans-serif!important;
	padding: 12px 15px 10px;
	display: block;
	text-transform: uppercase;
	background: url(../../Images/divider.png) no-repeat 100% 0
}
#navMain div ul li li a {
	color: #FFF;
	font: 14px/16px sans-serif;
	border: medium none
}
#navMain div ul li.active, #navMain div ul li a.active {
	background: url(../../Images/nav_menu-hover.png);
	color: #0e74c4
}
#navMain div ul li:hover {
	cursor: pointer;
	z-index: 110
}
#navMain div ul li:hover a {
	color: #0e74c4;
	background: url(../../Images/nav_menu-hover.png) repeat-x scroll 0 0;
	text-decoration: none
}
#navMain div ul li div {
	display: none
}
#navMain div ul li div.containerMenu {
	display: none
}
#navMain div ul li div.containerMenu a {
	background: none;
	padding: 0
}
#navMain div ul li:hover div, #navMain div ul li.hover div {
	background: url(../../Images/mainNavHover-Div.jpg) no-repeat 0 0 #FFF;
	cursor: pointer;
	display: block;
	height: 310px;
	left: 0;
	position: absolute;
	text-align: left;
	top: 37px;
	z-index: 1000;
	border: 1px solid #ccc
}
#navMain div ul li.menu01:hover div {
	left: 0;
	width: auto
}
#navMain div ul li.menu01:hover div div {
	width: auto;
	border: none
}
#navMain div ul li.menu02:hover div {
	width: auto
}
#navMain div ul li.menu02:hover div div {
	width: auto;
	border: none
}
#navMain div ul li.menu03:hover div {
	left: 50px;
	width: auto
}
#navMain div ul li.menu03:hover div div {
	left: 0;
	width: auto;
	border: none
}
#navMain div ul li.menu04:hover div {
	left: 80px;
	width: auto
}
#navMain div ul li.menu04:hover div div {
	left: 0;
	width: auto;
	border: none
}
#navMain div ul li.menu05:hover div {
	left: 200px;
	width: auto
}
#navMain div ul li.menu05:hover div div {
	left: 0;
	width: auto;
	border: none
}
#navMain div ul li.menu06:hover div {
	left: 120px;
	width: auto
}
#navMain div ul li.menu06:hover div div {
	width: auto;
	left: 0;
	border: none
}
#navMain div ul li.menu07:hover div {
	width: auto
}
#navMain div ul li.menu07:hover div div {
	width: auto;
	left: 0;
	border: none
}
#navMain div ul li.menu08:hover div {
	left: 400px;
	width: 843px
}
#navMain div ul li.menu08:hover div div {
	width: auto;
	left: 0;
	border: none
}
#navMain div ul li.menu09:hover div {
	width: auto
}
#navMain div ul li.menu09:hover div div {
	width: auto;
	left: 0;
	border: none
}
#navMain div ul li.menu10:hover div {
	width: auto
}
#navMain div ul li.menu11:hover div div {
	width: auto;
	left: 0;
	border: none
}
#navMain div li:hover div div {
	background: none;
	display: block;
	float: left;
	padding: 0 10px;
	position: relative;
	top: 0;
	width: 210px;
	z-index: 1000
}
#navMain div li div div h1 {
	color: #467313;
	font: 15px/24px sans-serif
}
#navMain div li div div p {
	font: 13px/15px sans-serif;
	width: 200px
}
#navMain div li div div img {
	width: 195px;
	height: 140px
}
#navMain div li div div img a {
	background: none!important
}
#navMain div li div div ul {
	float: left;
	margin-top: 26px;
	padding-left: 3px;
	width: 176px;
	border: none
}
#navMain div li div div ul.last-child {
	border-left: 1px solid #e5e4e4!important;
	width: 176px;
	border: none
}
#navMain div li div div li, #navMain div li div div li.last-child {
	padding: 7px 8px 8px 5px;
	width: 174px
}
#navMain div li:hover div div li a {
	color: #696A6C;
	cursor: pointer;
	padding: 0!important;
	background: none!important;
	margin-left: 0;
	text-align: left;
	text-transform: none;
	height: auto
}
#navMain div li div div li:hover {
	width: auto!important;
	color: #fff!important
}
#navMain div li div div li a:hover {
	text-decoration: underline;
	font-size: 14px
}
#navMain div.navSearch {
	background: url(/etc/designs/lockheed/img/mainNavBG.png) repeat-x scroll 0 0 transparent;
	position: absolute;
	right: 0;
	text-align: right;
	width: 337px
}
#navMain div.navSearch .search {
	padding-top: 5px
}
#navMain div.navSearch input {
	height: 21px;
	position: relative;
	top: 3px
}
#navMain div.navSearch input.searchButton {
	top: 1px;
	height: 31px
}
input.searchButton {
	background: url(/etc/designs/lockheed/img/navSearch.png) no-repeat 0 0;
	border: none;
	vertical-align: top;
	width: 52px
}
input.searchButton:hover {
	background: url(/etc/designs/lockheed/img/navSearchHover.png) no-repeat 0 0
}
}
.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 100%
}
.bx-wrapper img {
	display: block;
	height: 360px;
	width: 100%
}
.bxslider {
	margin: 0;
	padding: 0;
	z-index: 0
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	bottom: 12px;
	position: absolute;
	right: 12px;
	width: auto;
	z-index: 1
}
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: sans-serif;
	font-weight: 700;
	color: #666;
	padding-top: 20px
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	border-radius: 7px
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #0d6da1
}
.bx-wrapper .bx-prev {
	left: 10px;
	background: no-repeat 0 -32px
}
.bx-wrapper .bx-next {
	right: 10px;
	background: no-repeat -43px -32px
}
.bx-wrapper .bx-prev:hover {
	background-position: 0 0
}
.bx-wrapper .bx-next:hover {
	background-position: -43px 0
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}
.bx-wrapper .bx-controls-auto {
	text-align: center
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: -86px -11px no-repeat;
	margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: -86px -44px no-repeat;
	margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(80,80,80,0.75);
	width: 100%
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: sans-serif;
	display: block;
	font-size: .85em;
	padding: 10px
}
.contact_page {
	width: auto
}
#css3-animated-example {
	width: auto
}
#css3-animated-example h3 {
	margin: 0;
	background: #fff;
	font-size: 14px;
	font-weight: 700
}
#css3-animated-example h3 a {
	display: block;
	padding: 10px;
	padding: 5px 0 5px 10px;
	margin: 0;
	color: #F3714B;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dotted #444
}
#css3-animated-example h3:hover {
	background: none
}
#css3-animated-example h3.open a {
	background-position: 13px -25px
}
#css3-animated-example h3 + div {
	padding: 10px
}
#css3-animated-example h3+div {
	display: none
}
#css3-animated-example h3 + div {
	height: 0;
	padding: 0;
	overflow: hidden;
	background: none;
	display: block!important;
	transition: all .3s ease
}
#css3-animated-example .contact {
	padding: 10px;
	list-style: none outside none;
	float: left
}
#css3-animated-example .report {
	padding: 10px;
	list-style: none outside none;
	float: left
}
.contact ul {
	width: 325px;
	list-style: none;
	margin: 0 33px 18px 1px;
	padding: 0;
	float: left;
	height: auto
}
.contact ul li {
	padding: 0;
	float: left;
	font-size: 12px;
	background: none
}
.contact ul li a {
	color: #0e74c4
}
#css3-animated-example h3.open_contact + div {
	height: auto;
	background: none repeat scroll 0 0 #F5F5F5
}
#css3-animated-example h3.open_report + div {
	height: auto;
	background: none repeat scroll 0 0 #F5F5F5
}
.report ul {
	list-style: none;
	padding: 0;
	height: auto
}
.report ul li {
	background: url(../../Images/bullet.png) no-repeat scroll 0 6px;
	float: left;
	font-size: 13px;
	height: auto;
	padding: 0;
	width: 100%
}
.report ul li a {
	color: #444;
	padding: 0 13px
}
.report ul li a:hover {
	color: #467313;
	text-decoration: none
}
.dms_ui, .dms_ui:active {
	background: none repeat scroll 0 0!important;
	border: 1px solid #ddd!important;
	border-radius: 6px!important;
	color: #0e74c4!important;
	font-weight: 400!important;
	margin-bottom: 2px!important;
	padding: 5px 10px!important;
	cursor: pointer!important
}
.dms_ui_widget {
	padding: 0!important
}
.dms_ui-icon {
	height: 0!important;
	width: 0!important
}
.dms_ui_content {
	background: none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	padding: 0 0 0 2px;
	overflow: auto;
	line-height: 1.3;
	list-style: outside none none;
	margin-top: 5px;
	outline: 0 none;
	text-decoration: none;
	height: auto!important
}
.faq_ui_widget {
	padding: 0
}
.skip-link {
	margin: 0 0 0 36px;
	padding: 5px 0 0
}
.skip-link a {
	color: #0e74c4;
	display: inline-block;
	font-size: 13px;
	margin: 0;
	text-decoration: none
}
.news_lttr {
	padding:5px;
	margin:0 0 6px;
}
.news_lttr_txt_area {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #696a6c;
    display: table-cell;
    float: left;
    height: 26px;
    padding: 0 7px;
    vertical-align: middle;
    width: 83%;
}