@font-face {
     font-family: TitilliumText22LBold;
     src: url(Fonts/TitilliumText22L005-webfont.eot);
     src: url(Fonts/TitilliumText22L005-webfont.eot?#iefix) format('embedded-opentype'), url(Fonts/TitilliumText22L005-webfont.ttf) format('truetype'), url(Fonts/TitilliumText22L005-webfont.woff) format('woff'), url(Fonts/TitilliumText22L005-webfont.svg#TitilliumText22LBold) format('svg');
     font-weight: 400;
     font-style: normal;
}
html {height: 100%}

#dnn_LOGO1_imgLogo{width:300px;}


#Body {
     background: #ffffff;
     color: #232323;
     /*font-family: Arial, Helvetica, sans-serif;*/
     font-family: 'Open Sans', sans-serif;
     font-size: 14px;
}
#Form {
     height: 100%}
a {
     outline: 0;
     border: 0;
}
.zero-padding{
    padding-left:0px;
    margin-left:-15px;
}
ol, p, ul {
     margin: 0;
     padding: 0;
}
#DNN6 {
     width: 100%;
     position: relative;
     z-index: 1;
     min-height: 100%;
     background-color: #ffffff;
     text-align: center;
}
#Background {
     background: url(Images/Body-BG.jpg) 0 bottom repeat-x #fafafa;
     position: absolute;
     bottom: 0;
     width: 100%;
     height: 240px;
     z-index: -1;
}
h1 {
     font-family: TitilliumText22LBold;
     font-size: 26px;
}
h2 {
     font-size: 18px;
}
*/ #Header {
     width: 100%;
     background: url(images/Header-BG.png) center bottom repeat-x;
}
#Header .Content {
     position: relative;
     width: 960px;
     height: 63px;
     margin: auto;
}
#Header #ContentBG {
     width: 960px;
     margin: auto;
     background: url(images/Header-BG-Variable.png) center bottom no-repeat red;
}
#Header .SearchContainer {
     position: absolute;
     z-index: 22;
     bottom: 19px;
     right: 0;
     width: 232px;
     height: 32px;
     background: url(images/search.png);
}
#Header .SearchContainer .SearchIcon {
     float: left;
     width: 40px;
     padding: 3px;
     background-position: 9px 6px;
}
#Header .SearchContainer .SearchTextBox {
     float: left;
     background: 0 0;
     width: 186px;
     margin: 3px;
     color: #eee;
}
#Header .SearchContainer .SearchButton {
     float: left;
     text-indent: -9999px;
     display: block;
     height: 32px;
     width: 30px;
     padding: 0;
}
#Content {
     min-height: 600px;
}
#Panes {
     width: 960px;
     margin: auto;
}
.LogoRowRight {
     float: right;
     width: 300px;
     font-size: 11px;
}
#Login {
     text-align: right;
     color: #c5c5c5;
}
#Login .LoginLink, #Login .SkinObject {
     color: #9c0b12;
     text-transform: uppercase;
     padding: 0 0 0 5px;
     text-decoration: none;
}
#Login .LoginLink:hover, #Login .SkinObject:hover {
     text-decoration: underline;
}
#Login .LoginLink {
     padding: 0 5px;
}
#LogoRow {
     padding: 8px 0 12px;
}
#Breadcrumb {
     height: 30px;
     width: 960px;
     line-height: 30px;
     background: url(images/Breadcrumb-BG.jpg) no-repeat;
     margin: 0 0 2em;
     font-size: 11px;
}
#Breadcrumb span {
     display: inline-block;
     height: 30px;
     float: left;
     font-weight: 700;
     color: #666;
     font-size: 11px;
}
#Breadcrumb .Intro {
     text-transform: uppercase;
     padding: 0 15px 0 13px;
     margin: 0 15px 0 0;
     font-size: 10px;
     background: url(images/Breadcrumb-FirstSep.jpg) right 0 no-repeat;
}
#Breadcrumb .SkinObject {
     display: inline-block;
     color: #944e4e;
     height: 30px;
     float: left;
}
#Breadcrumb .SkinObject:hover {
     text-decoration: underline;
}
#Breadcrumb span.Sep {
     width: 14px;
     background: url(images/Breadcrumb-Sep.jpg) no-repeat;
     margin: 0 15px;
}
#dnn_BottomPane, #dnn_ContentPane {
     clear: both;
}
#DNN6.Home #dnn_LeftPane, #DNN6.TwoColRight #dnn_LeftPane {
     float: left;
     width: 643px;
     margin: 0;
}
#DNN6.Home #dnn_RightPane, #DNN6.TwoColRight #dnn_RightPane {
     float: left;
     width: 300px;
}
#DNN6.ThreeCol #dnn_LeftPane {
     float: left;
     width: 180px;
     margin: 0 30px 0 0;
}
#DNN6.ThreeCol #dnn_CenterPane {
     float: left;
     width: 470px;
     margin: 0 30px 0 0;
}
#DNN6.ThreeCol #dnn_RightPane {
     float: left;
     width: 250px;
}
#DNN6.TwoColLeft #dnn_LeftPane {
     float: left;
     width: 300px;
     margin: 0 30px 0 0;
}
#DNN6.TwoColLeft #dnn_RightPane {
     float: left;
     width: 630px;
}
#Footer {
     min-height: 45px;
     width: 100%;
     background: url(images/Footer-BG.jpg) repeat-x #222;
}
#Footer .Content {
     width: 960px;
     margin: auto;
     padding: 30px 0 0;
}
#Footer .Content .Panes {
     padding: 0 0 45px;
}
#Footer #dnn_Footer_LeftPane {
     width: 470px;
     float: left;
     margin: 0 20px 0 0;
}
#Footer #dnn_Footer_RightPane {
     width: 470px;
     float: left;
}
#Footer #dnn_Footer_BottomPane {
     clear: both;
}
#Footer #Copyright {
     clear: both;
     height: 50px;
     width: 960px;
     border-top: 4px solid #333;
     line-height: 46px;
}
#Footer .Normal {
     color: #e5e5e5;
}
#Footer span.SkinObject {
     font-weight: 400;
     color: #666;
}
#Footer a.SkinObject {
     float: right;
     font-weight: 400;
     text-decoration: underline;
}
#Footer a.SkinObject:active, #Footer a.SkinObject:hover, #Footer a.SkinObject:link, #Footer a.SkinObject:visited {
     color: #e5e5e5;
     padding: 0 0 0 15px;
}
.Social-Links {
     text-align: right;
     padding: 15px 0 0;
}
.Social-Links a {
     margin: 0 0 0 10px;
}
.icoIN {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -192px 0 no-repeat;
}
.icoFacebook {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) no-repeat;
}
.icoTwitter {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -32px 0 no-repeat;
}
.icoTwitter2 {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -576px 0 no-repeat;
}
.icoMySpace {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -64px 0 no-repeat;
}
.icoStumbleUpon {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -96px 0 no-repeat;
}
.icoDigg {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -128px 0 no-repeat;
}
.icoFlickr {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -160px 0 no-repeat;
}
.icoLinkedIn {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -192px 0 no-repeat;
}
.icoYouTube {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -224px 0 no-repeat;
}
.icoDelicious {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -256px 0 no-repeat;
}
.icoBlogger {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -288px 0 no-repeat;
}
.icoRSS {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -320px 0 no-repeat;
}
.icoEmail {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -352px 0 no-repeat;
}
.icoTumblr {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -384px 0 no-repeat;
}
.icoFourSquare {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -416px 0 no-repeat;
}
.icoReddit {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -448px 0 no-repeat;
}
.icoVimeo {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -480px 0 no-repeat;
}
.icoWordPress {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -512px 0 no-repeat;
}
.icoBebo {
     width: 32px;
     height: 32px;
     background: url(images/SocialMedia.png) -544px 0 no-repeat;
}
#RightLinks {
     margin: 0;
     padding: 0;
}
#RightLinks li {
     height: 50px;
     clear: both;
     list-style-type: none;
     background: url(images/Horizontal-Sep.jpg) left bottom repeat-x;
     padding: 1em 0;
     margin: 0;
}
#RightLinks li img {
     float: left;
     height: 50px;
     width: 56px;
     margin: 0 15px 0 0;
}
#RightLinks li a:link, #RightLinks li a:visited {
     color: #000;
     text-decoration: none;
}
#RightLinks li a:active, #RightLinks li a:hover {
     color: #D0171E;
     text-decoration: none;
}
#RightLinks li p {
     margin: 0;
     line-height: 14px;
}
#RightLinks li p span {
     display: block;
     color: #000;
     font-weight: 700;
     text-transform: uppercase;
     padding: 0 0 2px;
     font-family: TitilliumText22LBold;
     font-size: 14px;
     text-shadow: #f7f7f7 1px 1px 1px;
}
#RightLinks li.icoMarketplace {
     background: 0 0;
}
#RightLinks li.icoCommunity img {
     background: url(images/Icons.png) -192px 8px no-repeat;
}
#RightLinks li.icoManuals img {
     background: url(images/Icons.png) -250px 0 no-repeat;
}
#RightLinks li.icoTraining img {
     background: url(images/Icons.png) -316px 2px no-repeat;
}
#RightLinks li.icoConferences img {
     background: url(images/Icons.png) -376px 0 no-repeat;
}
#RightLinks li.icoMarketplace img {
     background: url(images/Icons.png) -444px 0 no-repeat;
}
#Passwords {
     margin: 2em 0;
     padding: 0;
}
#Passwords li {
     display: inline-block;
     height: 62px;
     width: 305px;
     background: url(images/Icons.png) -256px -64px no-repeat;
     margin: 0 15px 0 0;
     padding: 0;
     list-style-type: none;
}
#Passwords li.Host {
     margin: 0;
}
#Passwords span.SubHead {
     display: block;
     color: #FFF;
     font-size: 14px;
     padding: 11px 0 8px 15px;
}
#Passwords span.Password {
     color: #FFF;
     padding: 0 0 0 15px;
}
p.Disclaimer {
     clear: both;
     color: #666;
     font-size: 11px;
     line-height: 14px;
}
#ControlPanelWrapper #dnnCPWrap {
     filter: none!important;
}
.DnnModule ul, ol {
     padding: 0;
}
.paneOutline {
     border: 0;
}
.paneOutline span.SubHead center {
     border: 1px dotted #ccc;
     border-left: 0;
     border-right: 0;
     line-height: 2.5em;
}
#iPopUp {
     display: none;
}
.eipbackimg {
     z-index: 1000;
}
.Normal {
     font-size: 12px;
     line-height: 16px;
}
.SubHead {
     color: #333;
}
.language-object {
     display: inline-block;
     margin-left: 5px;
}
a:hover {
     color: #232323;
     
}
a:hover, a:active, a:focus {
	text-decoration:none;
}
.wrapper {
	/* width:1140px; */
	margin:0 auto;
}
.footer ul {
	padding:0;
}
.footer h3 {
	    font-size: 17px;
    padding-bottom: 10px;
}
.footer .footer-subscribe h3 {
	padding-bottom:20px;
}
.footer {
	/*width:100%;*/
	background:#efefef;
	padding: 10px 0;
	border-top:2px solid #ff0000;
}
.footer-about, .footer-news, .footer-conferences, .footer-directories {
	margin-bottom: 5px;
}
.footer ul li {
	list-style-type:none;
}
.footer ul li a {
	color:#000;
	/*font-family:'open_sansregular';*/
	font-size:14px;
    text-decoration: none;
}
.footer ul li a:hover {
	color:#ff0000;
    text-decoration: none;
}


.footer .footer-subscribe {
	text-align:center;
	background:#fff;
	float:right;
	padding: 20px 25px;
}
.footer-subscribe a:hover {
text-decoration:none;
}

.footer .footer-subscribe a {
	background:#ff0000;
	color:#fff;
	/*font-family:'open_sansregular';*/
	font-size:14px;
	padding:10px;
	display:block;
    text-decoration:none;
}
.header {
     width: 97%;
     padding: 0 15px;
}
.logo {
     height: 96px;
     width: 352px;
     padding: 5px 0;
      overflow: hidden;
}
.top_add {
     background: #e7e7e7;
     border: 1px solid #bababa;
     padding: 0;
     text-align: center;
     text-transform: uppercase;
     color: #797777;
}
.top_right {
     width: 345px;
}
.account {
     height: 20px;
}
.margin-top-1 {
     margin-top: 5px!important;
}
.login_dtls {
     float: left;
}
.login_dtls span {
     font-size: 11px;
     color: #666;
     padding-right: 5px;
     text-align: right;
}
.login_dtls a {
     font-size: 11px;
     color: #666;
     text-decoration: none;
     padding-left: 5px;
     font-weight: 400;
}
.login_dtls a:hover {
     text-decoration: underline;
}
.text_tools {
     width: 50px;
     font-size: 11px;
     color: #666;
     margin-left: 10px;
}
.top_links {
     padding: 0;
}
.top_links ul {
     margin: 0;
     padding: 0;
     float: right;
}
.top_links ul li {
     float: left;
     list-style: none;
     margin: 0 5px;
     line-height: 25px;
}
.top_links ul li a {
     color: #464646;
     font-size: 13px;
     padding-left: 20px;
     text-decoration: none;
}
.top_links ul li a:hover {
     text-decoration: underline;
}
.top_links ul li.subscribe {
     background: url(images/subscribe_icon.jpg) 0 4px no-repeat;
}
.top_links ul li.newsletter {
     background: url(images/newsletter_icon.jpg) 0 4px no-repeat;
}
.top_links ul li.mobile {
     background: url(images/mobile_icon.jpg) 0 4px no-repeat;
}
.top_links ul li.sitemap {
     background: url(images/sitemap_icon.jpg) 0 4px no-repeat;
}
.search {
     width: 226px;
     text-align: left;
}
.search a {
     font-size: 11px;
     color: #666;
}
.search_textfield {
     border: 1px solid #CECECE;
     border-radius: -3px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 1px;
     padding: 2px;
     width: 190px;
     line-height: 20px;
     color: #BBB2B2;
}
.search_btn {
     background: #171717;
     border: none;
     border-radius: 1px;
     color: #FFF;
     font-size: 14px;
     padding: 3px;
     cursor: pointer;
}
#dnn_dnnSearch_txtSearch {
     border: 1px solid #BABABA;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     color: #000;
     font-size: 14px;
     padding: 3px;
}
.margin-bottom-1 {
     margin-bottom: 5px!important;
}
.margin-bottom-2 {
     margin-bottom: 10px!important;
}
.advertisement {
     width: 100%;
     margin-bottom: 5px;
     margin-top: 5px;
     background: #e7e7e7;
     text-align: left;
     overflow: hidden;
}
.bottom img {
     float: none!important;
}
.bottom {
     width: 100%;
     margin-bottom: 5px;
     margin-top: 5px;
     background: #e7e7e7;
     text-align: center;
}
.advertisement img {
     text-align: center;
     display: block;
}
.main {
     background: #FFF;
     width: 100%;
     text-align: left;
}
.left_container {
     margin-bottom: 0;
     padding-bottom: 0;
     max-width: 643px;
     text-align: left;
}
.left_section {
     width: 198px;
     text-align: left;
}
.right_container {
     margin: 0;
     padding: 0;
     width: 302px;
     text-align: left;
}
.middle_section {
     width: 492px;
     text-align: left;
}
.db_left {
     float: left;
     width: 272px;
}
.db_right {
     border: 1px solid #E8E8E8;
}
.footer_main {
     /* padding: 5px 0; */
     /* color: #333; */
     /* background: #f2f2f2; */
     /* border-top: 1px solid #b6b6b6; */
     /* width: 100%; */
     /* text-align: center; */
     width: 100%;
     background: #efefef;
     padding: 30px 0;
     border-top: 2px solid #ff0000;
}
.footer_container_newsletter {
     margin: 0 auto;
     padding-bottom: 10px;
     padding-top: 25px;
     width: 755px!important;
}
.footer_link {
     float: left;
     /* margin-right: 50px; */
 }
.footer_social {
     margin-right: 0;
}
.feedback h5, .footer_link h5 {
     font-size: 14px!important;
     font-weight: 700!important;
     color: #000000!important;
     padding-bottom: 10px!important;
}
.footer_link ul {
     margin: 0;
     padding: 0;
}
.footer_link ul li {
     list-style: none;
     line-height: 18px;
}
.footer_link ul li a {
     text-decoration: none;
     color: #000;
     font-size: 14px;
}
.footer_link ul li a:hover {
     text-decoration: underline;
}
.footer_link ul li a img {
     margin-right: 5px;
}
.footer_link ul li.facebook {
     background: url(images/fb_small.jpg) 0 4px no-repeat;
}
.footer_link ul li.twitter {
     background: url(images/twitter_small.jpg) 0 4px no-repeat;
}
.footer_link ul li.rss {
     background: url(images/rss_small.jpg) 0 4px no-repeat;
}
.footer_link ul li.linkedin {
     background: url(images/linked_small.jpg) 0 4px no-repeat;
}
.socialMedia ul li a {
     margin-left: 20px;
}
.feedback {
     width: 288px;
     float: right;
}
.feedback .textfield {
     border: 1px solid #bababa;
     width: 200px;
     height: 20px;
     margin-bottom: 5px;
}
.feedback .textarea {
     border: 1px solid #bababa;
     width: 200px;
     height: 75px;
}
.sub_button {
     background: url(images/sub_button.jpg) repeat-x;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     color: #fff;
     float: right;
     font-size: 13px;
     padding: 5px 10px;
     border: none;
     margin-top: 54px;
}
h3 {
     color: #756E6E;
     font-size: 16px;
     font-weight: 700;
     padding-top: 2px;
}
.wrapper_news {
     width: 755px!important;
     margin: 0 auto;
     background: #fff;
}
.top_message {
     background: #dcdeea;
     padding: 0;
     font-size: 11px;
     text-align: center;
     color: #101010;
}
.top_message a {
     text-decoration: underline;
}
.copy {background: #d4d4d4;margin: 0;padding: 1px;}
.copy p {
     color: #000;
     font-size: 12px;
     margin-top: 10px;
     margin-bottom: 5px;
     text-align: center;
}
.copy span {
     font-size: 11px;
     color: #666;
     display: block;
     text-align: center;
     padding-top: 5px;
}
.right {
     float: right;
}
.margin-bottom-3 {
     margin-bottom: 15px!important;
}
.clear {
     clear: both;
}
#dnn_ctr2399_ViewViewNewsLetterArticleDetail_artBody ul {
     margin: 0 0 0 15px!important;
}
#dnn_ctr2399_ViewViewNewsLetterArticleDetail_artBody ul li {
     list-style-type: disc!important;
}
.add_container {
     padding: 0;
}
.add_container img {
     border: 1px solid #ccc;
}
.tab_cnt .red {
     color: #b60606;
}
.tab_cnt .dgreen {
     color: #66ad45;
}
.social_media {
     border: 1px solid #ccc;
     height: 50px;
}
.social_media ul {
     display: block;
     float: left;
     padding: 5px 0;
     width: 150px;
}
.social_media ul li {
     list-style: none;
     float: left;
     margin: 5px 4px;
}
.social_media ul li a img {
     border: none;
}
.ipad {
     float: right;
     border-left: 1px solid #ccc;
     height: 50px;
}
.ipad img {
     border: none!important;
     padding: 0 2px;
}
.qoute {
     width: 100%}
.quote_arrow {
     position: absolute;
     width: 19px;
     height: 8px;
     background: url(images/quote_ar.jpg) no-repeat;
     top: -5px;
     left: 35px;
}
.qoute h3 {
     font-size: 14px;
     font-weight: 700;
     color: #333;
     padding-bottom: 10px;
}
.quote_section {
     position: relative;
     border: 1px solid #ccc;
     background: #f7e0de;
     padding: 10px;
}
.quote_section p {
     color: #487fa5;
     font-size: 13px;
     margin-bottom: 8px;
}
.quote_section p a {
     color: #095890;
     line-height: 18px;
     text-decoration: none;
     font-style: italic;
}
.quote_section span {
     color: #232323;
     font-size: 13px;
     float: right;
}
* {
     margin: 0;
     padding: 0;
}
#page-wrap {
     width: 300px;
     margin: 25px auto;
}
.ui-tabs {
     zoom: 1;
}
.ui-tabs .ui-tabs-nav {
     list-style: none;
     position: relative;
     padding: 0 2px;
     overflow: hidden;
     top: 1px;
     z-index: 1000;
}
.ui-tabs .ui-tabs-nav li {
     position: relative;
     float: left;
     border: 1px solid #ccc;
     border-bottom-width: 0!important;
     margin: 0 5px -1px -2px;
     background: #ccc;
     border-top-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -webkit-border-top-right-radius: 5px;
     border-top-left-radius: 5px;
     -moz-border-radius-topleft: 5px;
     -webkit-border-top-left-radius: 5px;
     list-style-type: none;
}
.ui-tabs .ui-tabs-nav li a {
     float: left;
     text-decoration: none;
     padding: 5px 10px;
     color: #333;
     font-size: 14px;
     font-weight: 700;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
     padding-bottom: 1px;
     border-bottom-width: 0;
     background: #fff;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
     cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
     cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
     padding: 10px;
     display: block;
     background: 0 0;
     border: 1px solid #ccc;
     position: relative;
}
.ui-tabs .ui-tabs-hide {
     display: none!important;
}
a.mover {
     background: #900;
     padding: 6px 12px;
     position: absolute;
     color: #fff;
     font-weight: 700;
     text-decoration: none;
}
.next-tab {
     bottom: 0;
     right: 0;
     -moz-border-radius-topleft: 10px;
     -webkit-border-top-left-radius: 10px;
}
.prev-tab {
     bottom: 0;
     left: 0;
     -moz-border-radius-topright: 10px;
     -webkit-border-top-right-radius: 10px;
}
.tab_container {
     width: 100%;
     margin-top: 5px;
     margin-bottom: 0;
}
.tab_container p {
     margin-bottom: 5px;
     color: #232323;
     font-size: 13px;
     line-height: 18px;
     text-align: left;
}
.tab_cnt {
     font-size: 12px;
     line-height: 20px;
}
.tab_div {
     margin: 0;
}
.tab_div ul {
     list-style: none;
     overflow: hidden;
     padding: 0 2px;
     position: relative;
     top: 1px;
     z-index: 100;
}
.tab_div ul li {
     position: relative;
     float: left;
     border: 1px solid #ccc;
     border-bottom-width: 0!important;
     margin: 0 5px -1px -2px;
     background: #fff;
     border-top-right-radius: 5px;
     -moz-border-radius-topright: 5px;
     -webkit-border-top-right-radius: 5px;
     border-top-left-radius: 5px;
     -moz-border-radius-topleft: 5px;
     -webkit-border-top-left-radius: 5px;
}
.tab_div ul li.button {
     background: #ccc;
     width: 92px;
}
.clear_right_margin {
     margin-right: 0!important;
}
.btn_active a {
     padding: 5px 22px!important;
     /*width: 58px;*/
}
.tab_div ul li a {
     color: #333;
     float: left;
     font-size: 14px;
     font-weight: 700;
     padding: 5px 10px;
     text-decoration: none;
}
.tab_inner {
     border: 1px solid #CCC;
     display: block;
     padding: 10px;
     position: relative;
     width: 300px;
}
.jobsul p span, .tab_inner p span {
     color: #095890;
}
.jobsul a {
     color: #232323;
}
.jobsul p, .tab_inner p {
     margin-bottom: 5px;
     color: #232323;
     font-size: 13px;
     line-height: 18px;
     text-align: left;
}
.tab_inner p a {
     color: #232323;
}
.radio {
     margin: 15px 0 10px;
}
.jobsul span a, .tab_inner span a {
     color: #095890;
     text-decoration: none;
}
.jobsul span a:hover, .tab_inner span a:hover {
     text-decoration: underline;
}
.quick_cntr {
     border: 1px solid #CCC;
     margin-bottom: 5px;
     padding: 0;
}
.quick_cntr h4 {
     background: #E4E4E4;
     color: #333;
     font-size: 13px;
     font-weight: 700;
     padding: 5px;
}
.quick_content {
     padding: 10px;
}
.media {
     margin: 0;
}
.media a img {
     border: none;
     margin: 0 6px;
}
.quick_content ul li {
     line-height: 24px;
     list-style: disc inside;
}
.quick_content ul li a {
     color: #333;
     font-size: 13px;
     text-decoration: none;
}
.quick_content ul li a:hover {
     text-decoration: underline;
}
.margin-right-1 {
     margin-right: 6px!important;
}
.margin-left-1 {
     margin-left: 6px!important;
}
.margin-top-2 {
     margin-top: 10px!important;
}
.add_container2 {
     border: 1px solid #CCC;
     margin-bottom: 5px;
}
.add_container2 h4 {
     background: #E4E4E4;
     border-bottom: 1px solid #CCC;
     color: #333;
     font-size: 13px;
     font-weight: 700;
     padding: 5px;
}
.add_content {
     padding: 10px;
}
.add_content p {
     color: #444;
     font-size: 13px;
     line-height: 18px;
     margin-bottom: 1em;
}
.add_content p a {
     color: #002E54;
     cursor: pointer;
     text-decoration: underline;
}
.add_content p a:hover {
     color: #006DA6;
     text-decoration: underline;
}
.add_content .textfield {
     width: 150px;
}
input[type=text], input[type=password], select, textarea {
     outline: 0!important;
}
.add_content .snd_btn {
     background: #3E3530;
     border: 0;
     color: #FFF;
     padding: 3px;
     width: 60px;
}
input {
     border: 1px solid #BABABA;
     color: #7B7B7B;
     font-size: 12px;
     padding: 3px 5px;
}
#slider {
     width: 100%!important;
     padding: 0;
     margin-bottom: 20px;
}
#slider li, #slider ul {
     margin: 0;
     padding: 0;
     list-style: none;
}
#slider li {
     overflow: hidden;
     padding: 5px 0;
     margin: 0;
}
#slider li a {
     margin: 5px 3px;
     color: #fff;
}
.slider_popup {
     margin: 0;
     position: relative;
}
#nextBtn, #prevBtn {
     display: block;
     width: 22px;
     height: 22px;
     position: absolute;
     overflow: hidden;
}
#nextBtn {
     left: 268px;
     text-indent: -29px;
     top: 22px;
}
#prevBtn {
     text-indent: -56px;
     top: 22px;
     left: -10px;
}
#nextBtn a, #prevBtn a {
     display: block;
     width: 22px;
     height: 22px;
     background: url(images/prev.jpg) no-repeat;
}
#nextBtn a {
     background: url(images/next.jpg) no-repeat;
}
#jquery-overlay {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 90;
     width: 100%;
     height: 500px;
}
#jquery-lightbox {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 10000;
     text-align: center;
     line-height: 0;
}
#jquery-lightbox a img {
     border: none;
}
#lightbox-container-image-box {
     position: relative;
     background-color: #fff;
     width: 250px;
     height: 250px;
     margin: 0 auto;
}
#lightbox-container-image {
     padding: 10px;
}
#lightbox-loading {
     position: absolute;
     top: 40%;
     left: 0;
     height: 25%;
     width: 100%;
     text-align: center;
     line-height: 0;
}
#lightbox-nav {
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     z-index: 10;
}
#lightbox-container-image-box>#lightbox-nav {
     left: 0;
}
#lightbox-nav a {
     outline: 0;
}
#lightbox-nav-btnNext, #lightbox-nav-btnPrev {
     width: 49%;
     height: 100%;
     zoom: 1;
     display: block;
}
#lightbox-nav-btnPrev {
     left: 0;
     float: left;
}
#lightbox-nav-btnNext {
     right: 0;
     float: right;
}
#lightbox-container-image-data-box {
     font: 10px Verdana, Helvetica, sans-serif;
     background-color: #fff;
     margin: 0 auto;
     line-height: 1.4em;
     overflow: auto;
     width: 100%;
     padding: 0 10px;
}
#lightbox-container-image-data {
     padding: 0 10px;
     color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
     float: left;
     text-align: left;
}
#lightbox-image-details-caption {
     font-weight: 700;
}
#lightbox-image-details-currentNumber {
     display: block;
     clear: left;
     padding-bottom: 1em;
}
#lightbox-secNav-btnClose {
     width: 66px;
     float: right;
     padding-bottom: .7em;
}
.gallery {
     padding: 10px;
     width: 520px;
}
.gallery ul {
     list-style: none;
}
.gallery ul li {
     display: inline;
}
.gallery ul img {
     border: 1px solid #000;
}
.gallery ul a:hover img {
     border: 1px solid;
     color: #fff;
}
.gallery ul a:hover {
     color: #fff;
}
.content-right {
     width: 744px;
     text-align: left;
}
.content-right-right {
     text-align: left;
}
.thin_border {
     border: 1px solid #CCC;
}
.breadcrumb {
     background: #E7E7E7;
     color: #5B5B5B;
     font-size: 12px;
     padding: 2px 5px;
     text-align: left;
     height: 20px;
     line-height: 18px;
}
.breadcrumb a {
     color: #5B5B5B;
     font-size: 12px;
     padding: 0 5px;
     text-decoration: none;
     font-weight: 400!important;
}
.breadcrumb span {
     font-weight: 400!important;
}
ul.about_list {
     margin: 0;
     padding: 0;
}
ul.about_list li {
     list-style: none;
     margin: 0 10px 10px;
     float: left;
     width: 182px;
}
ul.about_list li a.active, ul.about_list li a:hover {
     background: #D4D4D4;
}
ul.about_list li a {
     border: 1px solid #BBB;
     border-radius: 10px;
     color: #2D2D2D;
     display: block;
     margin-right: 4px;
     margin-bottom: 0!important;
     padding: 10px;
     text-decoration: none;
}
ul.about_list li a span.red_arrow {
     background: url(images/content_bullet1.png) 0 3px no-repeat;
     color: #2D2D2D;
     display: block;
     font-size: 13px;
     padding-left: 15px;
}
.archives, .contact_list, .innercontent, .news {
     margin: 0;
     padding: 15px;
     text-align: left;
}
.innercontent p {
     color: #232323;
     font-size: 13px;
     line-height: 18px;
     margin-bottom: 1em;
     text-align: left;
}
ul.about_link {
     margin: 0;
}
ul.about_link li {
     float: left;
     list-style: none;
}
ul.about_link li a {
     color: #232323;
     font-size: 13px;
     padding: 0 12px;
     text-decoration: none;
}
.clear_left_margin {
     padding-left: 0!important;
}
.about_team {
     margin: 0;
     padding: 0;
}
.padding-bottom-3 {
     padding-bottom: 15px!important;
}
.padding-top-3 {
     padding-top: 15px!important;
}
.about_team ul {
     margin: 0;
}
.about_team ul li {
     border-bottom: 1px solid #CCC;
     list-style: none;
     overflow: hidden;
     padding: 10px 5px;
}
.about_team ul li .about_ph {
     width: 232px;
}
.about_team ul li .about_ph span {
     background: #F1F1F1;
     height: 43px;
     margin-right: 5px;
     width: 39px;
}
.about_team ul li .about_ph span img {
     border: 1px solid #CCC;
}
.about_team ul li .about_name {
     margin-right: 5px;
     width: 195px;
}
.red {
     color: #FF2208!important;
}
ul.about_link li a.active, ul.about_link li a:hover {
     color: #FF2208;
}
.about_team ul li .about_name h4 {
     padding: 0;
     color: #2D2D2D;
     font-size: 15px;
     font-weight: 700;
}
.about_team ul li .about_name h6 {
     color: #626262;
     font-style: italic;
     font-size: 11px;
}
ul.contact_dtls li h4 {
     padding: 0;
     font-size: 15px;
     font-weight: 700;
}
ul.contact_dtls {
     border-bottom: 1px solid #CCC;
     margin: 0;
     padding-bottom: 10px;
}
ul.contact_dtls li {
     border: none;
     font-size: 13px;
     line-height: 20px;
     padding: 0;
}
ul.overseas {
     margin: 0;
}
ul.overseas li {
     border-bottom: 1px solid #CCC;
     list-style: none;
}
ul.overseas li .overseas_list {
     margin: 0;
     width: 342px;
}
.margin-right-3 {
     margin-right: 15px!important;
}
ul.overseas li .overseas_list span {
     background: #CCC;
     border: 2px solid #FFF;
     height: 102px;
     margin-right: 10px;
     margin-bottom: 10px;
     width: 88px;
}
ul.overseas li .overseas_list span img {
     border: 2px solid #FFF;
     box-shadow: 0 0 5px #CCC;
     height: 102px;
     width: 88px;
}
.overseas_dtls {
     width: 256px;
}
.overseas_dtls h5 {
     color: #232323;
     font-weight: 700;
     font-size: 14px;
     padding-bottom: 5px;
}
.overseas_dtls ul li {
     border: none;
     font-size: 12px;
     line-height: 20px;
     margin: 0;
     padding: 0;
}
.padding-bottom-2 {
     padding-bottom: 10px!important;
}
.market h6 {
     background: url(images/Note.gif) no-repeat;
     color: #232323;
     font-size: 12px;
     font-weight: 700;
     padding-bottom: 10px;
     padding-left: 25px;
}
.market p {
     color: #232323;
     font-size: 13px;
     line-height: 18px;
     margin-bottom: 1em;
     text-align: left;
}
.innercontent h4 {
     padding: 10px 0;
     color: #2D2D2D;
     font-size: 15px;
     font-weight: 700;
}
.voice_insurance {
     margin: 0;
}
.voice_insurance h6 {
     background: url(images/News.gif) no-repeat;
     color: #232323;
     font-size: 12px;
     font-weight: 700;
     padding-bottom: 10px;
     padding-left: 25px;
}
.inner_container {
     padding: 15px;
     text-align: left;
}
.thank {
     color: #FF2208;
     font-size: 35px;
     margin-bottom: 20px;
     margin-top: 40px;
     padding: 10px 0;
     text-align: center;
}
.personal_rply {
     margin-bottom: 72px;
     width: 100%}
.personal_rply h2 {
     margin-bottom: 90px;
     padding: 10px 0;
     text-align: center;
     font-size: 22px;
}
.reply_shadow {
     height: 200px;
     width: 400px;
     margin: 0 28px!important;
}
.margin-right-4 {
     margin-right: 20px!important;
}
.left {
     float: left;
}
.replay_box {
     background: url(images/reply_boxBg.jpg) left bottom repeat-x;
     border: 1px solid #CCC;
     height: 170px;
}
.replay_box .Rhead {
     background: url(images/reply_headBg.jpg) repeat-x;
}
.replay_box .Rhead h3 {
     background: url(images/reply_headBg.jpg) repeat-x;
     color: #232323;
     padding: 5px;
     font-size: 14px;
}
.head_icon {
     height: 52px;
     margin-left: 354px;
     margin-top: -40px;
     width: 52px;
}
.connect_social, .rply_cnt, ul.tick_list {
     margin: 0;
     padding: 10px;
}
.connect_social {
     margin-top: 15px!important;
}
.rply_cnt, ul.tick_list {
     margin: 0 3px;
}
.connect_social a {
     display: block;
     float: left;
     margin: 0 19px;
}
ul.tick_list li {
     background: url(images/tick.png) left 8px no-repeat;
     line-height: 25px;
     padding-left: 25px;
     list-style-type: none;
}
ul.tick_list li a {
     color: #232323;
     font-size: 13px;
     text-decoration: underline;
}
.R_shadow {
     height: 12px;
     margin-left: 30px;
}
.margin-left-4 {
     margin-left: 20px!important;
}
.margin-top-4 {
     margin-top: 20px!important;
}
.rply_cnt p {
     font-size: 13px;
}
.rply_cnt .textfield {
     height: 23px;
     padding: 5px;
     width: 168px;
}
.sublarge_buttom {
     background: url(images/signup_buttonBG.jpg) repeat-x;
     border: 0;
     color: #FFF!important;
     font-size: 14px;
     height: 33px;
     line-height: 33px;
     padding: 0 8px;
     text-shadow: 1px 0 #000;
}
.sublarge_buttom:hover {
     text-decoration: none;
}
.align-center {
     text-align: center!important;
}
.error_wrapper {
     background: url(images/404-bg.jpg) left top repeat-x #FDFDFD;
     border-left: 1px solid #CCC;
     border-right: 1px solid #CCC;
     margin: 0 auto!important;
     width: 1000px!important;
}
.error_wrapper .header_div {
     padding: 0;
     width: 100%}
.error_logo {
     height: 92px;
     margin: 20px 0;
     padding: 0;
     width: 316px;
}
.error_main {
     padding: 15px;
}
.oopsMessage {
     margin: 0;
     padding: 30px 0;
     text-align: center;
}
.oops {
     height: 70px;
     margin: 0 auto;
     text-align: center;
     width: 168px;
}
.oopsMessage h2 {
     font-weight: 400;
     line-height: 20px;
     margin: 0;
}
.grey_black {
     color: #565656;
}
.oopsMessage h2 {
     font-size: 24px;
     padding: 25px 0;
     text-align: center;
}
.error_round_link {
     margin-bottom: 15px;
     padding: 5px 0;
}
.error_round_link ul {
     margin: 0;
}
.error_round_link ul li {
     float: left;
     list-style: none;
     margin: 0 22px;
     padding: 0;
     text-align: center;
}
.error_round_link ul li a img {
     border: 0;
     display: block;
}
.error_round_link ul li span {
     color: #FF2208;
     display: block;
     margin: 10px 0;
}
.error_round_link ul li span a {
     color: #FF2208;
     font-size: 22px;
     padding: 0;
     text-decoration: none;
}
.clearmargin_right {
     margin-right: 0!important;
}
.page_search {
     margin: 50px auto;
     width: 755px;
}
.page_search h3 {
     color: #6D6C6C;
     font-size: 20px;
     padding: 10px 0;
     text-align: center;
     font-weight: 400;
     line-height: 20px;
     margin: 0;
}
.page_search .search1 {
     margin-top: 20px;
     padding: 0;
}
.page_search .search1 .txtfld {
     background: #FAFAFA;
     border: 1px solid #BABABA;
     border-radius: 10px;
     box-shadow: 2px 2px 2px #D2D2D2 inset;
     color: #7B7B7B;
     float: left;
     font-size: 13px;
     height: 54px;
     margin-left: 10px;
     margin-right: 10px;
     width: 600px;
}
.page_search .search1 .srch_button {
     background: url(images/search_btnBg.jpg) repeat-x;
     border: none;
     border-radius: 10px;
     color: #FFF;
     font-size: 20px;
     height: 52px;
     padding: 5px 10px;
     box-shadow: none!important;
}
.page_search .search1 .dnnForm {
     width: 755px!important;
}
.footer_container {
     margin: 0 auto;
     padding: 25px 10px 10px;
     text-align: left;
     /* width: 950px!important; */
}
.footer_container p {
     color: #000000;
     font-size: 11px;
     margin-bottom: 0;
     text-align: center;
     border-top: 1px dotted #000;
     padding-top: 10px;
}
.db_left ul.db_left_nav li {
     background: url(images/db_nav-bg.jpg) center top repeat-x;
     border: 1px solid #E5E5E5;
     border-radius: 10px 0 0;
     height: 39px;
     display: block;
     width: 263px;
     margin-bottom: 7px;
     padding: 0;
     list-style-type: none;
}
.db_left ul.db_left_nav li a span {
     display: block;
     float: left;
     margin-right: 5px;
}
.db_left ul.db_left_nav li a {
     color: #000;
     display: block;
     font-size: 15px;
     height: 28px;
     line-height: 22px;
     padding: 7px;
     text-decoration: none;
     text-shadow: 1px 1px #FFF;
}
.db_left ul.db_left_nav_sub li {
     background: none;
     border: 0 solid #E5E5E5;
     border-radius: 10px 0 0;
     list-style-type: none;
     padding: 0;
}
.db_left ul.db_left_nav_sub li a {
     color: #000;
     display: block;
     font-size: 14px;
     text-decoration: none;
     text-shadow: 1px 1px #FFF;
     padding: 7px;
}
.homesub, .hometrial {
     padding: 0 2px;
}
.homesub h3, .hometrial h3 {
     margin-bottom: 6px;
}
.homesub ul li, .hometrial ul li {
     list-style-type: disc;
     margin-left: 10px;
}
.homesub a, .hometrial a {
     border-color: #FFF;
     color: #FFF;
     font-weight: 700;
     text-decoration: none;
     text-shadow: 0 1px 1px #000;
     padding: 3px;
     background: url(images/sub_button.jpg) repeat-x;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
}
.hometrial ul {
     margin-bottom: 35px;
}
.SkinObject {
     color: #5B5B5B!important;
     font-size: 12px!important;
}
.surveyques {
     color: #232323;
     font-size: 13px;
     line-height: 18px;
     margin-bottom: 5px;
     text-align: left;
}
.resc {
     min-height: 80px!important;
}
.more {
     background: url(images/more_arrow.jpg) right 4px no-repeat;
     display: block;
     line-height: 14px;
     margin-right: 5px;
     padding-right: 10px;
}
.login_content {
     margin: 0;
     padding: 15px;
}
.txt_login .login_email {
     padding: 5px;
     line-height: 14px;
     height: auto;
}
.remebr {
     margin-left: 100px;
}
.main_heading {
     border-bottom: 1px solid #CCC;
     color: #2D2D2D;
     font-size: 18px;
     margin: 0 15px;
     padding: 15px 0;
}
.awards_box_bg.spacing {
     padding: 8px;
}
.awards_box_bg {
     background: url(images/awards_bg.png) repeat-x #D8D8D8;
     border: 1px solid #CCC;
     border-radius: 5px;
}
.margin-bottom-4 {
     margin-bottom: 20px!important;
}
.asia_industry {
     background: url(images/awards_sep.png) right center no-repeat;
     height: 110px;
     margin-left: 10px;
     width: 196px;
}
.asia_industry img {
     margin-left: 20px;
     text-align: center;
}
.clearborder, img {
     border: 0;
}
.asia_industry_title {
     font-size: 13px;
}
.asia_industry_list {
     font-size: 14px;
     margin-top: 5px;
     margin-left: 10px;
     width: 365px;
     text-align: center;
}
.industry_head {
     margin-top: 20px;
}
.asia_industry_list h4 {
     font-size: 14px;
     font-weight: 700;
     color: #232323;
     padding: 5px 0;
}
.asia_industry_list h4 a {
     color: #232323;
}
.asia_industry_list ul {
     list-style-type: none;
     margin: 0;
     padding: 0;
}
.asia_industry_list ul li {
     background: url(images/gail_li_icon.png) 0 10px no-repeat;
     margin-left: 10px;
     padding-left: 15px;
     padding-top: 5px;
     list-style-position: outside;
     list-style-type: none;
     text-align: left;
}
.asia_industry_list ul li a {
     font-size: 13px;
     text-decoration: none;
}
.spacing {
     padding: 15px;
}
.markets_bg {
     background-color: #F6F6F6;
     padding: 15px;
}
.markets_bg ul li {
     background: url(images/gail_li_icon.png) 0 5px no-repeat;
     line-height: 22px;
     list-style: none;
     padding-left: 15px;
}
.markets_bg ul li a {
     color: #095890;
     font-size: 14px;
}
.market_dtls {
     width: 412px;
     float: left;
}
.market_item {
     width: 192px;
     float: right;
}
.blue_box {
     border-color: #1D6C8D #CCC #CCC;
     border-style: solid;
     border-width: 3px 1px 1px;
     margin-bottom: 15px;
}
.blue_box h4 {
     background: #E7E7E7;
     color: #2D2D2D;
     font-size: 14px;
     font-weight: 700;
     line-height: 20px;
     margin: 0;
     padding: 5px;
}
.padding-2 {
     padding: 10px!important;
}
.defult_ul li {
     background: url(images/content_bullet1.png) 0 2px no-repeat;
     font-size: 13px;
     list-style: none;
     margin-bottom: 10px;
     padding: 0 0 0 15px;
}
.defult_ul li a {
     color: #232323;
}
.reso {
     padding: 0;
     margin: 0;
}
.reso ul {
     padding: 0;
}
.reso ul li {
     background: url(images/content_bullet1.png) 0 5px no-repeat;
     border: 0;
     float: left;
     margin: 0;
     list-style: none;
     width: 215px;
     line-height: 22px;
}
.reso ul li a {
     padding: 0 0 0 15px;
     font-weight: 400;
     font-size: 13px;
}
.reso ul li a:hover {
     text-decoration: underline;
}
.awards_dtls {
     margin-bottom: 10px;
     margin-top: 10px;
}
.awards_dtls ul.publications {
     margin: 0;
}
.awards_dtls ul.publications li {
     background: #F1F1F1;
     float: left;
     list-style: none;
     margin: 5px 10px;
     padding: 10px 5px 15px;
     text-align: center;
     width: 185px;
}
.award_item {
     height: 190px!important;
}
.awards_img {
     background: url(images/issuesBg.jpg) repeat-x #F4F4F4;
     border: 1px solid #E7E7E7;
     border-radius: 5px;
     box-shadow: 0 0 5px #CCC;
     margin: 0 auto;
     padding: 5px;
     text-align: center;
     width: 115px;
}
.awards_dtls ul.publications li img {
     border: 1px solid #333;
}
.awards_text a {
     color: #232323;
     font-size: 12px;
     font-weight: 700;
     text-decoration: underline;
}
ol.terms_list {
     margin: 0;
}
ol.terms_list li {
     float: left;
     padding-bottom: 5px;
     font-size: 13px;
     list-style-type: none!important;
}
ol.term_sub_list {
     margin-left: 15px;
     padding: 0;
}
ol.term_sub_list li {
     list-style-type: lower-alpha!important;
     list-style-position: inside;
     padding: 5px 0;
     font-size: 13px;
     float: left;
}
.clear_list {
     list-style: none!important;
}
.terms_cnt p {
     margin-bottom: 1em;
     font-size: 13px;
}
.copyrighthead {
     font-size: 13px;
     font-weight: 700;
     padding-bottom: 10px;
     color: #232323;
}
table.tbl_rss {
     background-color: #EEE;
     border: 1px solid #CCC;
}
table.tbl_rss th {
     background: url(images/db_nav-bg.jpg) repeat-x;
     color: #232323;
     font-size: 13px;
     font-weight: 700;
     line-height: 38px;
     text-align: left;
     vertical-align: middle;
     padding: 0 10px;
}
table.tbl_rss td {
     background-color: #EEE;
     border-bottom: 1px solid #CCC;
     padding: 10px;
     border-right: 1px solid #ccc;
     font-size: 13px;
}
table.tbl_rss td a {
     color: #095890;
}
table.tbl_rss td a:hover {
     text-decoration: underline;
}
.border_right {
     border-right: 1px solid #ccc;
}
.clear_Rborder {
     border-right: none!important;
}
.clear_Bborder {
     border-bottom: none!important;
}
.resource_cnt h4 {
     padding-bottom: 10px;
}
.resource_cnt h4 a {
     font-size: 13px;
     color: #232323;
     font-weight: 700;
}
.resource_cnt p {
     margin-bottom: 1em;
     font-size: 13px;
}
ul.roll li {
     background: #F4F3F3;
     border: 1px solid #E7E7E7;
     float: left;
     list-style: none;
     margin: 8px 12px;
     padding: 5px;
     width: 115px;
}
ul.roll li .issue_img {
     background: url(images/issuesBg.jpg) repeat-x;
     border: 1px solid #E7E7E7;
     border-radius: 5px;
     box-shadow: 0 0 5px #CCC;
     padding: 10px 5px;
     text-align: center;
}
.issue_img span {
     color: #626262;
     display: block;
     font-size: 12px;
     padding-bottom: 5px;
}
.subscription_container p {
     margin-bottom: 1em;
     font-size: 13px;
}
.subscription_cnt {
     margin: 0;
     padding: 0;
}
.subscription_cnt h4 {
     color: #095890;
     font-size: 13px;
     font-weight: 700;
}
.subscription_cnt ul {
     margin: 0 0 10px 15px;
     padding: 0;
}
.subscription_cnt ul li {
     background: url(images/gail_li_icon.png) 0 7px no-repeat;
     line-height: 22px;
     list-style: none;
     margin: 0;
     padding-left: 14px;
}
.confdais_bg {
     background: #F9F9F9;
     border: 1px solid #CBC8C8;
     border-radius: 10px;
}
.confdais_left {
     background: #F3F2F2;
     border-radius: 15px 0 0 15px;
     border-right: 1px solid #CBC8C8;
     width: 124px;
}
.confdais_left_spacing {
     padding: 13px 0 8px;
     text-align: center;
}
.confdais_right {
     width: 474px;
}
.confdais_height {
     height: 108px;
     margin-left: 10px;
}
.confdais_height h3 {
     color: #000;
     font-size: 16px;
     font-weight: 400;
     line-height: 22px;
     padding-top: 44px;
}
.confdais_height a {
     text-decoration: none;
}
.confdais_right_sep {
     border-color: -moz-use-text-color -moz-use-text-color #E4E4E4;
     border-style: none none solid;
     border-width: medium medium 1px;
     margin-left: 8px;
     padding: 0;
}
.enquiry a {
     color: #077FC4;
     text-decoration: none;
}
.gaif_heading {
     background: #9C9B9B;
     border-left: 5px solid #656363;
     color: #FFF;
     font-size: 16px;
     padding: 8px 5px;
}
.gaif_contents {
     background: #F2F1F1;
     width: 611px;
     margin-bottom: 10px;
}
.gaif_contents_spacing {
     padding: 8px;
}
.gaif_contents ul {
     list-style-type: none;
     margin: 0;
}
.gaif_contents ul li {
     background: url(images/gail_li_icon.png) left center no-repeat;
     color: #2D2C2C;
     font-size: 14px;
     padding: 5px 8px 3px 12px;
}
.gaif_contents ul li a {
     color: #2D2C2C;
     text-decoration: none;
}
.gaif_download {
     color: #7D7B7B;
     font-size: 11px;
     margin-left: 16px;
     padding-bottom: 0;
}
.gaif_sep {
     background: url(images/gaif_sep.png) repeat-x;
     height: 2px;
     margin: 5px 0;
     padding: 0 8px;
}
.sitemap-cntr {
     margin: 0;
     padding: 15px;
}
.sitemap-cntr ul {
     margin: 0;
}
.sitemap-cntr ul li {
     color: #095890;
     font-size: 13px;
     font-weight: 700;
     list-style: none;
     padding: 5px 0;
}
.sitemap-cntr ul li ul {
     margin: 0;
     padding: 0;
}
.sitemap-cntr ul li ul li {
     background: url(images/gail_li_icon.png) 0 10px no-repeat;
     border-bottom: 0 none!important;
     color: #232323;
     font-weight: 400;
     margin-left: 15px;
     padding-left: 15px;
}
.cnf_head1 {
     color: #095890!important;
     font-size: 14px;
     font-weight: 700;
     margin-bottom: 5px;
}
.reg_dtls p {
     margin-bottom: 1em!important;
}
.conferences_dtls p {
     color: #232323;
     font-size: 13px;
     padding-top: 0!important;
}
.conferences_dtls p span {
     color: #095890;
}
.day_time {
     background: url(images/timer.jpg) 0 3px no-repeat;
     color: #095890;
     font-size: 13px;
     margin-top: 5px;
     padding-bottom: 10px;
     padding-left: 20px;
}
.CodeMirror-scroll {
     width: 620px!important;
}

ul.marketList {
     overflow: hidden;
}
ul.marketList li {
     float: left;
     margin: 0 5px 10px;
     width: 110px;
}
.navnoBorder a {
     border: 0!important;
}
.hideLogin {
     display: none;
}
#dnn_ctr1850_ViewReadMagazineArticle_PrintPanel table {
     width: 100%!important;
     margin: 10px 0;
}
#dnn_ctr1850_ViewReadMagazineArticle_PrintPanel table td {
     padding: 10px;
}
#dnn_ctr1850_ViewReadMagazineArticle_PrintPanel div {
     text-align: justify;
}
.conferences_head {
     width: 80%}
.headerPad {
     padding: 0 10px;
}
.adminHide {
     display: none;
}
.sub_news .sml_column_news {
     border: 1px solid #CCC;
     height: 220px;
     padding-bottom: 5px;
}
.newsWrap {
     display: none;
}
.news_left .div2 p.chk {
     margin-top: 180px;
}
.font_prn {
     display: none;
}
.bottomlinks_prn {
     color: #095890!important;
}
.bottom_prn {
     margin-top: 10px!important;
}
td.linkcell_prn,  td.linkcell_prn table {
     vertical-align: middle!important;
}
td.linkcell_prn,  td.linkcell_prn table {
     padding-left: 10px!important;
}
td.logocell_prn {
     padding-bottom: 15px!important;
}
.LoginLink{
	display:none;
}
.marginLeft {
     margin-left: 15px;
}
.footer_main .footer-subscribe {
	text-align:center;
	background:#fff;
	float:right;
	padding:20px 25px;
}
.footer_main .footer-subscribe a {
	background:#ff0000;
	color:#fff;
	font-family:'open_sansregular';
	font-size:14px;
	padding:10px;
	display:block;
}
.icon-padding{

padding: 6px;
}
.left_block-no-border {
    border: 0px solid #CCCCCC !important;
    /*width: 99.6%;*/
}