
body {padding:0px; margin:0px; color:#414141;  height:100%;
	/*background:url(../../images/mainbg.png) repeat-x top #ffffff;*/
	background-color: #E5E5E5;
	background:url(../../images/bg-2.jpg);
}
div {padding:0px; margin:0px; line-height:18px; font-family: 'SegoeUINormal', Arial; font-size:13px;}
table {line-height:18px; font-family: 'SegoeUINormal', Arial; font-size:13px;}

@font-face {
	font-family: 'SegoeUINormal';
	src: url('../fonts/segoeui_5-webfont.eot');
	src: local('?'), url('../fonts/segoeui_5-webfont.woff') format('woff'),
	url('../fonts/segoeui_5-webfont.ttf') format('truetype'),
	url('../fonts/segoeui_5-webfont.svg#webfonty4OQCVHR') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'SegoeUISemibold';
    src: url('../fonts/seguisb_0-webfont.eot');
    src: local('?'), url('../fonts/seguisb_0-webfont.woff') format('woff'),
	url('../fonts/seguisb_0-webfont.ttf') format('truetype'),
	url('../fonts/seguisb_0-webfont.svg#webfontauKJGFrY') format('svg');
    font-weight: normal;
    font-style: normal;
}

/************************************************
* General *
************************************************/
.mainbg {
	/*background:url(../../images/containbg.gif) repeat-x top #ffffff;*/
	background-color: #ffffff;
}
#mainarea {padding:0px; margin:0px;  min-height:100%; 
	/*background:url(../../images/main_right.png) no-repeat right top;*/ 
	background: transparent; 
	width:100%;}
#mainarealeft {padding:0px; margin:0px;  min-height:100%; 
	/*background:url(../../images/main_left.png) no-repeat left top; */
	background: transparent; 
	width:100%;}
#wrapper {padding:0px; margin:0px auto; width:1000px;}

p{padding:0px; margin:0px;}
img {border:none;}
a {outline:none;}
.clrboth{ padding:0px; margin:0px; clear:both;}
h1 {padding:0px 0px 10px 0px; margin:0px 0px 6px 0px; color:#c24000; font-size:24px; background:url(../../images/innerdivider.png) repeat-x bottom;
font-weight:normal;}
h2 {padding:15px 0px 15px 0px; margin:0px; color:#171717; font-size:21px; font-weight:normal;}

/************************************************
* Header *
************************************************/
#header{ padding:0px; margin:0px 10px 0px 10px; float:left; width:980px; background:#FFF; }
.headertop{ padding:0px 10px 0px 10px; height:77px; width:960px; float:left;}

.logo{ padding:7px 0px 0px 0px; margin:0px; float:left; width:290px;}
.hright{ padding:0px 0px 0px 0px; float:right; margin:0px;}
.topnavleft{ background:url(../../images/loginlft.png) no-repeat top; width:6px; height:28px;}
.topnavleft1{ background:url(../../images/middleimg.png) no-repeat top; width:7px; height:28px;}
.topnavright1{ background:url(../../images/loginlrt.png) no-repeat top; width:6px; height:28px;}
.topnavrtm{ background:url(../../images/loginrt.png) no-repeat top; width:7px; height:28px; }
.topnavright{ background:url(../../images/regrt.png) no-repeat top; width:7px; height:28px;}
.topblacklt {background:url(../../images/black_lt.png) no-repeat top; width:6px; height:28px;}

.topnavmid{background:url(../../images/loginmid.png) repeat-x top; height:25px; padding:0px 5px 3px 5px; font-family: 'SegoeUISemibold', Arial; text-align:center;}
.topnavmid a {font-size:13px; color:#ffffff; text-decoration:none;}
.topnavmid a:hover {font-size:13px; color:#2a2a2a; text-decoration:none;}

.topnavrtmid{background:url(../../images/regrtmid.png) repeat-x top; height:26px; padding:0px 5px 2px 5px; font-family: 'SegoeUISemibold', Arial; text-align:center;}

.topnavrtmid a {font-size:13px; color:#44494c; text-decoration:none;}
.topnavrtmid a:hover{ font-size:13px; color:#e05d04; text-decoration:none;}

.bdrrt{padding:0px 5px 0px 5px;}
.livechat{font-family: 'SegoeUISemibold', Arial; text-align:center; font-size:13px; color:#212121;}
.livechat a{font-family: 'SegoeUISemibold', Arial; text-align:center; font-size:13px; color:#212121; text-decoration:none;}
.livechat a:hover{font-family: 'SegoeUISemibold', Arial; text-align:center; font-size:13px; color:#e05d04; text-decoration:none;}
.toplink{color:#353b3d; font-size:15px; padding:0px 0px 12px 10px; float:right; margin:0px;}
.toplink span{color:#4287c2; font-size:12px; padding:0px 6px 0px 6px;}
.imgbdrrt{ border:none; padding-right:0px;}
.toplink1{color:#353b3d; font-size:15px;padding:0px 0px 0px 0px; margin:0px;}

.contentbox{ padding:10px 0px 25px 0px; margin:0px; float:left; width:980px; background:#ffffff;}
.boxtx{ width:700px; float:left; margin:0px 18px 0px 11px;}
.boxtx h3{font-size:22px; padding:0px 0px 15px 0px; margin:0px; font-family: 'SegoeUISemibold', Arial; color:#333333;}

.margenone{ margin:0px;}
.boxtx1{ width:240px; float:right;}
.boxtx1 h3{font-size:22px; padding:0px; margin:0px 0px 15px 0px;font-family: 'SegoeUISemibold', Arial; color:#333333;}

/************************************************
* Navigation *
************************************************/
/* public area container */
.nav{
	width:980px; 
	float:left; 
	margin:0px 10px 0px 10px; 
	padding: 0px 0px 15px 0px; 
	background:url(../../images/menu.png) repeat-x top; height:37px; 
	font-family: 'SegoeUISemibold', Arial;
}
/* sign up button container, delete upon completion 
.navrt{
	height:37px;
	width:139px; 
	float:right;
}
*/

.ddsmoothmenu{
	width:100% !important; 
	/*width:839px;*/
	margin: 0;
	padding: 0;
	float:left; 
	font:bold 12px Verdana; 
	background:#414141;
}
.ddsmoothmenu ul{
	z-index:100;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*Top level list items*/
.ddsmoothmenu ul li{
	position: relative;
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/*Top level menu link items style*/ 
.ddsmoothmenu ul li a{
	height:27px;
	display: block; 
	padding:8px 10px;
	/*padding: 9px 21px 0px 22px;*/
	/*border-right:1px solid #778;*//*#1d1d1d*/
	text-decoration: none;
	/*
	font-weight:normal;
	font-family: 'SegoeUISemibold', Arial;
	font-size:15px;
	*/
	font:normal 13px Verdana; 
	color:#ffffff;/*#2d2b2b*/ 
	background:#414141;
}
.ddsmoothmenu ul li a.last{
	border-right:0px;
}
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
	color:#d4d4d4;
	padding:0px;
	margin:0px;
}
.ddsmoothmenu ul li a:link, 
.ddsmoothmenu ul li a:visited{
	color:#FFFFFF;
}
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color: #FF8C37;
	/*background:url(../../images/hover.png) repeat-x top;*/
}
.ddsmoothmenu ul li a:hover{
	color: #FF8C37;
	/*background:url(../../images/hover.png) repeat-x top;*/
}
.ddsmoothmenu ul li a.active{
	color: #FF8C37;
	/*background:url(../../images/hover.png) repeat-x top;*/
}
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
	position: absolute;
	left:0;
	color:#d4d4d4;
	background:#181e20;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
	display: list-item;
	float:none;
	color:#d4d4d4;
	width:auto;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
	top: 0;
	color:#d4d4d4;
	background-image:none;
}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
	display: block; 
	margin:0; 
	padding:5px;
	/*width:100px;*/
	color:#d4d4d4;
	font:normal 13px Verdana;
	text-decoration: none;
	padding:6px 10px; 
	border-top-width:0;
	border-bottom: 1px solid #293134; 
	border-right:none;
	height:100%;
	width:auto;
}
.ddsmoothmenu ul li ul li a:hover{
	color:#ffffff;
	background:#ec7315;
	width:auto;
}
.ddsmoothmenu ul li ul li a.selected{
	background:#ec7315;
	color:#ffffff;
}

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
position: absolute;
top:18px;
right: 8px;
/* hidden arrow = Display none*/
}
.rightarrowclass{
position: absolute;
top: 13px;
right: 5px;
/* hidden arrow = Display none*/
}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background:none;
}
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

/************************************************
* Banner *
************************************************/
.banner{padding:0 0 0 10px; margin:0px; width:980px; float:left; position:relative;}
.shadow{width:980px; float:left; text-align:center; background:url(../../images/shadow.png) no-repeat top white; margin:0px 0px 0 10px; padding: 0 0 10px 0;}

#fW_Content {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px; OVERFLOW: hidden; WIDTH:1000px; HEIGHT: 380px;
}
#fW_Controls {
	MARGIN: 0px 0px 0px 0px;
	position:absolute;
	left:26px;
	top:350px;
	z-index:6000;
}
#fW_Controls A {
	 FLOAT: left; display:block; WIDTH:12px; HEIGHT:12px; margin-left:8px; background:url(../../images/num.png) no-repeat;	text-indent:-10000px;
}
#fW_Controls A.activeSlide {
	background:url(../../images/num-act.png) no-repeat;
}
#fW_Controls A:hover {
	background:url(../../images/num-act.png) no-repeat;
}

/************************************************
* Content Tab Area *
************************************************/
#contentarea {
	/*background:url(../../images/containbg.gif) repeat-x top #FFF;*/ 
	background-color: #ffffff;
	padding:0px; margin:0px 10px 0px 10px; float:left; width:980px;}

/* former horizontal slider of member benefits on home.php 
.tabarea{ float:left; width:956px; padding:15px 12px 0px 12px;}
.rotator_box {position:relative;margin:0px; width:970px; height:260px;}
.rotator {Z-INDEX: 1; margin: 0px auto; width:970px; height:260px;overflow:hidden;}
.divRotator { WIDTH:956px;OVERFLOW: hidden; padding:85px 0px 0px 0px; height:182px;  color:#414141; font-size:13px;}
.rotator_nav {Z-INDEX: 2;position:absolute; width:970px; top:0px; HEIGHT:78px; OVERFLOW:hidden; LEFT:0px; padding:0px; margin:0px;}
.rotator_nav LI {display:inline; FLOAT: left;}
.rotator_nav LI A {TEXT-INDENT: -9999px; WIDTH:194px; DISPLAY: block; BACKGROUND:url(../../images/tabsbg1.png) no-repeat 0px 0px ; HEIGHT:78px;}

.rotator_nav LI.btn_about A {BACKGROUND-POSITION: 0px 0px;}
.rotator_nav LI.btn_about A:hover {BACKGROUND-POSITION: 0px -78px;}
.rotator_nav LI.btn_about A.activeSlide {BACKGROUND-POSITION: 0px -156px;}
.rotator_nav LI.btn_about A.activeSlide:hover {BACKGROUND-POSITION: 0px -156px;}

.rotator_nav LI.btn_whyshould A {BACKGROUND-POSITION: -194px 0px;}
.rotator_nav LI.btn_whyshould A:hover {BACKGROUND-POSITION: -194px -78px;}
.rotator_nav LI.btn_whyshould A.activeSlide {BACKGROUND-POSITION: -194px -156px;}
.rotator_nav LI.btn_whyshould A.activeSlide:hover {BACKGROUND-POSITION: -194px -156px;}

.rotator_nav LI.btn_plan A {BACKGROUND-POSITION: -388px 0px;}
.rotator_nav LI.btn_plan A:hover {BACKGROUND-POSITION: -388px -78px;}
.rotator_nav LI.btn_plan A.activeSlide {BACKGROUND-POSITION: -388px -156px;}
.rotator_nav LI.btn_plan A.activeSlide:hover {BACKGROUND-POSITION: -388px -156px;}

.rotator_nav LI.btn_news A {BACKGROUND-POSITION: -582px 0px;}
.rotator_nav LI.btn_news A:hover {BACKGROUND-POSITION: -582px -78px;}
.rotator_nav LI.btn_news A.activeSlide {BACKGROUND-POSITION: -582px -156px;}
.rotator_nav LI.btn_news A.activeSlide:hover {BACKGROUND-POSITION: -582px -156px;}

.rotator_nav LI.btn_payment A {BACKGROUND-POSITION: -776px 0px;}
.rotator_nav LI.btn_payment A:hover {BACKGROUND-POSITION: -776px -78px;}
.rotator_nav LI.btn_payment A.activeSlide {BACKGROUND-POSITION: -776px -156px;}
.rotator_nav LI.btn_payment A.activeSlide:hover {BACKGROUND-POSITION: -776px -156px;}
*/

/************************************************
* Footer *
************************************************/
#footer {float:left; width:100%; /*height:190px;*/ height:auto;}
#infooter{width:980px; padding:0; margin:0 auto;}
.inmainfooter {/*height:140px;*/ height:auto; border-bottom:1px solid #393939; width:970px; padding:15px 0px 0px 10px; float:left; background:url(../../images/footerbg.gif) repeat-x #2a2a2a;}
.inftcpy {width:980px; height:25px; padding:6px 0px 0px 0px; float:left; background: #2a2a2a;}
.ftlft {float:left; width:250px; margin:0px 0px 0px 10px;background: transparent;}
.ftmid {float:left; width:382px; margin:0px 10px 0px 0px;background: transparent;}
.ftrt {float:right; width:338px;background: transparent;}

.ftlinks {width:122px; float:left; margin-right:24px;background: transparent;}
.ftlinkicon {width:100px; padding-left:20px; padding-left:20px; border-right:none;}
.ftlinksingle {width:120px; padding-left:20px; padding-left:20px;}
.ftlinkmaps {width:80px; padding-right:20px; padding-left:20px;}
.ftlinkchart {width:140px; padding-left:20px;}
.ftlinks h5 {font-size:13px; color:#ffffff; padding:0px 0px 5px 0px; margin:0px; font-family: 'SegoeUISemibold', Arial;}
.ftlinks ul {margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.ftlinks ul li {font-size:13px; color:#acacac; line-height:24px; border-bottom:1px solid #393939; padding:0px 0px 0px 0px;}
/*.ftlinks ul li:last-child {
 border-bottom: none;
}*/

.ftlinks ul li a {font-size:12px; color:#acacac; text-decoration:none;  font-family: 'SegoeUISemibold', Arial;}
.ftlinks ul li a:hover {font-size:12px; color:#ffffff; text-decoration:none;  font-family: 'SegoeUISemibold', Arial;}
.ftmargin{ margin-top:23px;}
.ftlinks1 {width:97px; float:left; margin-right:25px;}
.ftlinks1 h5 {font-family: 'SegoeUISemibold', Arial; font-size:13px; color:#ffffff; padding:0px 0px 5px 0px; margin:0px;}
.ftlinks1 ul {margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.ftlinks1 ul li {font-size:12px; color:#acacac; line-height:26px; border-bottom:1px solid #393939; padding:0px 0px 0px 0px;}
.ftlinks1 ul li a {font-size:12px; color:#acacac; text-decoration:none;  font-family: 'SegoeUISemibold', Arial;}
.ftlinks1 ul li a:hover {font-size:12px; color:#ffffff; text-decoration:none;  font-family: 'SegoeUISemibold', Arial;}

/* footer - Subscribe to newsletter */
.signupmain {
	position:relative; 
	width:314px; 
	float:left;
}
.signupbox {
	/*background:url(../../images/signup_box.png) no-repeat top;*/ 
	width:362px; 
	height:67px; 
	position:absolute; 
	right:-45px; 
	bottom:-67px;
	padding:12px 0px 0px 50px;
}
.signuptextfiled {/*background:url(../../images/signuptxt.png) no-repeat top;*/ width:245px; height:28px; padding:0px 0px 0px 0px; float:left;
margin:0px 0px 0px 0px;}
.signupbox h5 {padding:0px 0px 10px 0px; margin:0px; color:#ffffff; font-size:13px; width:300px; float:left;  font-family: 'SegoeUISemibold', Arial;}
.signuptextfiled input {border:none; padding:3px 3px 4px 3px; color:#838383; font-size:12px; background:url(../../images/subtxt.png) repeat-x top; width:200px; float:left; line-height:normal; font-family: 'SegoeUINormal', Arial;}
.signup {float:left;}
.signupbtn{text-align:center; cursor:pointer; background:url(../../images/subscribe.png) no-repeat top; width:65px; height:23px; color:#ffffff; font-size:12px;  border:0px; padding:0px 0px 3px 0px; margin:0px; float:left; font-family: 'SegoeUISemibold', Arial;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .signupbtn{margin-top: 2px;} }

.soclicns {float:right; padding:60px 15px 15px 0px;}
.soclicns h5 {font-size:13px; color:#ffffff; /*padding:0px 2px 0px 0px;*/ margin:0px; text-align:left; font-family: 'SegoeUISemibold', Arial;}
.sociicons {}
/*.soclicns {float:right; padding:10px 15px 15px 0px;}
.soclicns h5 {font-size:13px; color:#ffffff; padding:0px 9px 0px 0px; margin:0px; text-align:right; font-family: 'SegoeUISemibold', Arial;}
.sociicons {}*/
.pad{padding:0px 3px 0px 2px;}

.paymentmethod_footer {padding:15px 15px 15px 0px; width:240px; clear: both;}
.paymentmethod_footer h5 {font-size:13px; color:#ffffff; padding:0px 9px 0px 0px; margin:0px; text-align:left; font-family: 'SegoeUISemibold', Arial;}
.paymentmethod_sociicons {padding-top:5px;}

.footercopy {float:left; color:#7e7e7e; text-align:left; font-size:11px; 
	padding-left: 20px;
}
.footercopy a{ color:#7e7e7e; text-decoration:none; font-size:11px;}
.footercopy a:hover{ color:#ffffff; text-decoration:none; font-size:11px;}
.designby {float:right; color:#7e7e7e; text-align:right; font-size:11px; 
	padding-right: 20px;
}
.designby a {text-decoration:none; color:#7e7e7e; font-size:11px;}
.designby a:hover {text-decoration:underline; color:#7e7e7e; font-size:11px;}

/************************************************
* Language Drop Down Box Css *
************************************************/
.meta {z-index:3000; height: 21px; top: 0px; right: 0px; padding:0px 0px 0px 0px; margin:0px; float:right; position:relative;}
.meta ul {margin:0px; display:block; padding:0px;}
.meta ul li {text-align:left; list-style-type:none; margin:0px; display:block; float:left; color:#666666; border:1px solid #c6c5c5; padding:0px;}
.meta ul li a {position:relative; display:block; height:21px; color:#666666; font-size:12px; text-decoration:none !important;}
.meta ul li a strong {/*font-weight:11px;removed as of error of w3c css validation*/ text-decoration:none !important;}
.meta ul li a:hover {color:#000000; text-decoration:none; background-color:#eeeeee;}
.meta ul li a:focus {color: #000000;text-decoration:none;}
.meta ul li a i {position:relative; margin:0px; width:15px; display:block; background-repeat:no-repeat; float:left; height:10px; overflow:hidden;}
.meta ul li a i {display:none !important; visibility:hidden !important;}
.meta ul li.language {position:relative; BACKGROUND: url(../../images/down-arrow.gif) #fff no-repeat 75px 9px; top:0px; padding:0px;}
.meta ul li.language a {width:83px; -moz-background-clip: border; -moz-background-inline-policy: continuous;}
.meta ul li.language .sub {padding:0px; display:none; background:#ffffff 0px 0px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin: padding;}
.meta ul li.language:hover .sub {display:block;}
.meta ul li.language:focus .sub {display:block;}
.meta ul li.language ul li {margin:0px; float:none; top:0px; padding:0px;}
.meta ul li.language ul li a {background:#ffffff 0px 0px; padding:1px 0px 1px 0px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin: padding;}
.lang_container {position:relative; margin-right:100px; padding-left:0px;}
.lang_image {padding:0px 0px 0px 3px; border:medium none;}
.lang_image img {padding-left:2px; padding-top:3px;}

/************************************************
* Login Area *
************************************************/
.clientLoginWrapper {
    background-color: #000000;
}
.clientLoginBlockHidden {
    height: 0px;
    overflow: hidden;
    text-align: right;
}
.clientLoginBlock {
    overflow: hidden;
    text-align: right;
}
.clientLoginBlock, .clientLoginBlockHidden, .contentBlock, .commentsBlock, .footerBlock {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
.clientLoginForm table {
    color: #FFFFFF;
    margin-bottom: 10px;
    margin-left: auto;
    margin-top: 10px;
}
.clientLoginForm table th {
    font-weight: normal;
    padding-left: 10px;
    padding-right: 5px;
    text-align: right;
}
.clientLoginForm table td {
    text-align: left;
}
.login li a.alog {
color:#0071BC;
}
.login li a.areg {
background:url(../../images/bgris.jpg) no-repeat right top;
}
.loginlabel {font-size:13px; color:#000; font-family: 'SegoeUISemibold', Arial;}

.campos2 input {
background:#474747;
width:auto;
height:23px;
border:none;
color:#fff;
font-size:12px;
cursor:pointer;
padding:0px 5px 5px 5px;
font-family: 'SegoeUINormal', Arial;
}

input {border:none; padding:2px; color:#000000; font-size:12px; font-family: 'SegoeUINormal', Arial; background-color:#ffffff;} /* default class for the textboxes for whole project */
.loginmain {width:980px; margin:0 auto; padding:0px; background-color:#ff9833;}

/************************************************
  * Hover Tabs *
************************************************/
#home #htabs {border: 1px solid #dddddd; float:left;}
#home #htabs .tabs {float: left;width: 173px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#home #htabs .tabs ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#home #htabs .tabs li {color: #3d3d3d;height: 42px; width:185px; background: url(../../images/hvr-tab-button-normal1.png) left top no-repeat; font-size:14px;line-height:42px; cursor:pointer; text-align:left; padding-left:10px; list-style:none; font-family: 'SegoeUISemibold', Arial;}
#home #htabs .tabs li.last {height: 42px;}	
#home #htabs .tabs li.active {background: url(../../images/hvr-tab-button-over1.png) left top no-repeat; width:185px; padding-left:10px; font-weight: normal;font-size:14px; color:#fff; font-family: 'SegoeUISemibold', Arial;}
#home #htabs .htabs-content-wrap {float:left; overflow: hidden; width: 720px; padding:5px 0px 0px 0px;}
#home #htabs {background:#fefefe; width: 720px;}		
#home #htabs .htabs-content-wrap {width: 530px; height: 160px;}
#home #htabs .htabs-scroll {width: 545px; height: 160px;}
#home #htabs .content1, #home #htabs .content2, #home #htabs .content3, #home #htabs .content4 {font-size: 12px;padding:0px 0px 0px 20px; height:160px; float:left; line-height: 42px; color: #3d3d3d;}
#home #htabs .htabs-scroll .col1 {float:left; padding-right:40px; width:105px;}
#home #htabs .htabs-scroll .col2 {float:left; padding-right:40px; width:100px; }
#home #htabs .htabs-scroll .col3 {float:left; width:105px;}
#home #htabs .htabs-scroll .col4 {float:left; padding-right:40px; width:170px;}
#home #htabs .htabs-scroll .col5 {float:left; padding-right:40px; width:205px;}
#home #htabs .htabs-scroll ul {margin:0px; padding: 0px 0px 0px 0px; list-style:none;}
#home #htabs .htabs-scroll ul li { background: url("../../images/rt-bullet.gif") no-repeat scroll 0 8px transparent;/*border-bottom:1px solid #e0e0e0;*/ padding:4px 3px 3px 11px; color:#282828;/*color:#151515;*/ font-size:12px; line-height:10px;font-family: 'SegoeUISemibold',Arial;}
#home #htabs .htabs-scroll ul li a { text-decoration:none; color:#282828; font-size:12px; }
#home #htabs .htabs-scroll ul li a:hover { text-decoration:none; color:#282828; font-size:12px; }
#home #htabs  .tebsbtmpadd {margin-bottom:8px; font-size:13px;}

.bdr{border:1px solid #dcdcdc;}
.tblbdr{background-color: #dcdcdc;}


.cnttxt{ font-size:13px; color:#282828; font-family: 'SegoeUISemibold', Arial; padding:0px 5px 0px 5px;}
.cnttxt a{ font-size:13px; color:#282828; font-family: 'SegoeUISemibold', Arial;}
.cnttxt a:hover{ font-size:13px; color:#282828; font-family: 'SegoeUISemibold', Arial; text-decoration:none;}
.cntphnno{font-size:13px; color:#bc3500; font-family: 'SegoeUISemibold', Arial;}

/************************************************
  * Rotatinglogo *
************************************************/
.crawlerfont {
	font-size:12px;
	color:#414141;
	text-align:center;
}
.crawlerfont span {
	font-size:12px;
	color:#d25400;
	 font-family: 'SegoeUISemibold', Arial;
	text-align:center;
}

/************************************************
* Inner pages strated *
************************************************/
.innerbanner{width:985px; height:140px; float:left; margin-left:10px; margin-top:0px;}
.innerbannerHome{width:985px; height:140px; float:left; margin-left:10px; margin-top:0px;
	background:url(../../images/bg_banner_home.png) no-repeat left top;
}
.rotatelogo{width:980px; float:left; margin:0px 0px 0px 10px; padding:0px 0px 20px 0px; background-color: #FFFFFF;}
.innernav{padding:0px 0px 0px 0px; margin:0px 10px 0px 10px; background:url(../../images/menu.png) repeat-x top; height:37px; float:left; width:980px;
 font-family: 'SegoeUISemibold', Arial;}
.innercont {float:left; width:960px; 
	/*background:url(../../images/innercont_bg.gif) repeat-x top #ffffff; */
	background-color: #ffffff;
	margin-left:10px; padding:0px 15px 25px 5px;}
.innerconthow {float:left; width:950px; 
	/*background:url(../../images/innercont_bg.gif) repeat-x top #ffffff; */
	background-color: #ffffff;
	margin-left:10px; padding:0px 15px 25px 15px;}

.contetarea {width:674px; line-height:20px; padding-right:25px;}
.contetarea ul {padding:0px 0px 0px 12px; margin:0px; list-style:none;}
.contetarea ul li {background:url(../../images/breadcrumb_arrow.png) no-repeat left 6px; line-height:18px; color:#414141; padding:0px 0px 4px 10px;}

/************************************************
* BreadCrumbs *
************************************************/
.breadcrumbs {width:965px; float:left; font-size:14px; color:#c24000; font-family: 'SegoeUISemibold', Arial; margin-left:10px; padding:10px 0px 10px 15px;
background-color:#ffffff;}
.breadcrumbs ul {display:inline; list-style:none; padding:0px; margin:0px;}
.breadcrumbs ul li {display:inline; font-size:13px;  color:#c24000;  font-family: 'SegoeUISemibold', Arial;}
.breadcrumbs ul li a {display:inline; font-size:13px; color:#5a5a5a; font-family: 'SegoeUISemibold', Arial;text-decoration:underline;}
.breadcrumbs ul li a:hover {display:inline; font-size:13px; color:#c24000; font-family: 'SegoeUISemibold', Arial; text-decoration:none;}
.breadcrmarrw {padding:3px 3px 3px 3px; border:none; vertical-align:middle;}

/************************************************
* Rightside *
************************************************/
.rightside {width:256px;}

.newsevents {background:url(../../images/rightblock_bg.png) no-repeat top; /*width:203px;*/ height:213px; padding:21px 20px 0px 33px;}
.newseventspublic {background:url(../../images/rightblock_bg_public.png) no-repeat top; /*width:203px;*/ height:213px; padding:21px 20px 0px 33px;}
.popularchoices {background:url(../../images/rightblock_bg_top_border.png) no-repeat top; /*width:203px;*/ height:213px; padding:21px 20px 0px 33px;}
.righttitle {
	/*font-size:18px;  font-family: 'SegoeUISemibold', Arial; */
	font:normal 13px Verdana; 
	color:#ffffff;/*#2d2b2b*/
	padding-bottom: 3px; 
}
.newsmain {font-size:13px; color:#474747; padding:0px 0px 0px 0px;}
a.newstitle {font-size:14px; color:#c24000; text-decoration:none;  font-family: 'SegoeUISemibold', Arial;}
a.newstitle:hover {font-size:14px; color:#c24000; text-decoration:underline;  font-family: 'SegoeUISemibold', Arial;}
.newsmain p {font-size:11px; color:#838383; padding:2px 0px 2px 0px; margin:0px;  font-family: 'SegoeUISemibold', Arial;}
.newsdivider {background:url(../../images/newsdivider.gif) repeat-x top; height:17px;}
.readmore {text-align:right; font-size:14px;}
.readmore a {font-size:14px; color:#c24000; font-family: 'SegoeUISemibold', Arial; text-decoration:underline;}
.readmore a:hover {font-size:14px; color:#c24000; font-family: 'SegoeUISemibold', Arial; text-decoration:none;}
.brandlogobdr {border:1px solid #dfdfdf; padding:2px; background-color:#ffffff;}
.logintitle{font-size:14px; color:#c24000; text-decoration:none;  font-family: 'SegoeUISemibold', Arial;}

/**in page**/
.leftside {width:256px;}
.contetarea1 {width:674px; line-height:20px; padding-left:25px;}
.contetarea1 ul {padding:0px 0px 0px 12px; margin:0px; list-style:none;}
/*.contetarea1 ul li {background:url(../../images/breadcrumb_arrow.png) no-repeat left 6px; line-height:18px; color:#414141; padding:0px 0px 4px 10px;}*/
.conttitle{padding:0px 0px 10px 0px; margin:0px 0px 6px 0px; color:#c24000; font-size:24px;
font-weight:normal;}
.addpubbtn{padding:0px 0px 7px 0px; margin:0px 0px 0px 0px;}
.btmbdr{ background:url(../../images/innerdivider.png) repeat-x top;}
.pubbtn{ background:url(../../images/btn.png) repeat-x top; height:21px; cursor:pointer; border:none; padding:0px 0px 2px 0px;  font-family: 'SegoeUISemibold', Arial; font-size:13px; text-align:center; width:110px; color:#ffffff;}
.formtxt{padding:3px; color:#414141; font-size:13px; font-family: 'SegoeUINormal', Arial; background-color:#ffffff; border:1px solid #bcbcbc; background:url(../../images/subtxt.png) repeat-x;min-width:150px;}

.formtxt2{padding:3px; color:#414141; font-size:13px; font-family: 'SegoeUINormal', Arial; background-color:#ffffff; border:1px solid #bcbcbc; background:url(../../images/subtxt.png) repeat-x;}

.formlst{color:#414141; font-size:13px; font-family: 'SegoeUINormal', Arial; background-color:#ffffff; border:1px solid #bcbcbc; padding:3px;
 background:url(../../images/subtxt.png) repeat-x top #ffffff;min-width:150px;}
.inconmain{font-size:14px; color:#414141;}
.srcbtn{ background:url(../../images/btn.png) repeat-x top; height:26px; cursor:pointer; border:none; padding:0px 10px 2px 8px;  font-family: 'SegoeUISemibold', Arial; font-size:13px; text-align:center; color:#ffffff; width:auto;/*width:65px;*/}
.btmpad{padding:0px 0px 15px 0px;}
.inconttitle{padding:0px 0px 10px 0px; margin:0px 0px 6px 0px; color:#c24000; font-size:15px; font-weight:normal; font-family: 'SegoeUISemibold', Arial;}
.inconsub{color:#3c3c3c; font-size:13px; font-family: 'SegoeUISemibold', Arial;}

.altbg{background-color:#f6f6f6; font-size:12px; border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; color:#414141; padding:2px 5px 2px 5px; } /* for grid's alternate raw */


.altbgline{background-color:#f6f6f6; font-size:12px; border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; color:#414141; padding:2px 5px 2px 5px; border-right: 1px solid #D5D5D5;} /* for grid's alternate raw */
.altbgline:last-child {
  border-right: none;
}

.nrlbg{background-color:#fff; font-size:12px; color:#414141; padding:2px 5px 2px 5px; } /* for grid's normal raw */


.nrlbgline{background-color:#fff; font-size:12px; color:#414141; padding:2px 5px 2px 5px; border-right: 1px solid #D5D5D5;} /* for grid's normal raw */
.nrlbgline:last-child{
  border-right: none;
}


.gridheaderbg{background:#797979; height:12px; color:#fff; line-height:normal; font-family: 'SegoeUISemibold', Arial; padding:2px 2px 2px 5px; border-right: 1px solid #fff} /* for the image or background color of grid's header */
.gridheaderbg:last-child{
  border-right: none;
}


.gridheaderbg_wrap{background:#797979; height:12px; color:#fff; line-height:normal; font-family: 'SegoeUISemibold', Arial; padding:2px 5px 2px 5px; white-space: nowrap; border-right: 1px solid #fff} /* same as gridheaderbg with addition of white space nowrap property */
.gridheaderbg_wrap:last-child{
  border-right: none;
}


.bdr{border:1px solid #dfdfdf;}

/**Pagging**/
DIV.pagging {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; float:right; font-size:12px; background:none; font-family: 'SegoeUISemibold',Arial, Helvetica, sans-serif;  COLOR: #296b76;line-height:20px;
}
DIV.pagging A {
	BORDER-RIGHT: #c6c6c6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c6c6c6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM:1px; BORDER-LEFT: #c6c6c6 1px solid; COLOR: #414141; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #c6c6c6 1px solid; TEXT-DECORATION: none;
}
DIV.pagging A:hover {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #797979 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #797979 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #797979 1px solid; background-color:#797979; color:#ffffff;
}
DIV.pagging A:active {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #797979 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #797979 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #797979 1px solid; background-color:#797979; color:#ffffff;
}
DIV.pagging SPAN.current {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #797979 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #797979 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #797979 1px solid; background-color:#797979; color:#ffffff;
}
DIV.pagging SPAN.disabled {
	BORDER-RIGHT: #c6c6c6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c6c6c6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c6c6c6 1px solid; COLOR: #c0c0c0; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #c6c6c6 1px solid
}

.redlabel {
/*color:red;*/ color: #C24000;
}
.greenlabel {
color:#090;
text-align:left;
font-weight:700;
}

a {
    color: #C24000;
    display: inline;
/* 11.03.2020 removed SegoeUISemibold, to enlarge Regitser today!*/   
/*  changed font-size from 12px to 14px */
/*    font-family: 'SegoeUISemibold',Arial; */ 
    font-size: 14px; 
/* 25.03.2020 */     
    text-decoration: underline #C24000; 
} 

a.link, a.link:visited{
	color: #C24000;
    display: inline;
    font-family: 'SegoeUISemibold',Arial;
    font-size: 14px;
    text-decoration: underline #C24000; 
}

a.link:hover{
	color: #5A5A5A;
    display: inline;
    font-family: 'SegoeUISemibold',Arial;
    font-size: 14px;
    text-decoration: underline #C24000; 
}
.publink{ background:url(../../images/btn.png) repeat-x top; height:21px; cursor:pointer; border:none; padding:0px 4px 2px;  font-family: 'SegoeUISemibold', Arial; font-size:13px; text-align:center; width:110px; color:#ffffff;}
.required{
  color: red;
}

.formtitle{
      color:#c24000; text-decoration:none;  font-family: 'SegoeUISemibold', Arial;
}

.modernbricksmenu3 a{
   height:14px;
}
.modernbricksmenu3{

   width: 400px; float: left;
}
.previousnextr{
  padding: 6px 0 0 5px; height:18px;
}
.previousnext{
  float: right;
}

/**** tooltip css *******/


#dhtmlgoodies_tooltip{
		background-color:#FFFFFF;
		border:1px solid #ACD4F1;
		position:absolute;
		display:none;
		z-index:20000;
		padding:3px;
		font-size:0.9em;
        width: auto;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */

}
#dhtmlgoodies_tooltipShadow{
  position:absolute;
  background-color:#ACD4F1;
  display:none;
  z-index:10000;
  opacity:0.7;
  /*filter:alpha(opacity=70);removed as of error of w3c css validation*/
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -moz-border-radius:0px;	/* Rounded edges in Firefox */
}
/**** tooltip css *******/

/* for pop up  */
 .web_dialog_overlay
        {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            height: 100%;
            width: 100%;
            margin: 0;
            padding: 0;
            background: #000000;
            opacity: 0.8;
            /*filter: alpha(opacity=80);removed as of error of w3c css validation*/
            -moz-opacity: 0.8;
            z-index: 3001;
            display: none;
        }
        .web_dialog
        {
            display: none;
            position: fixed;
            width: 380px;
            height: auto;
            top: 50%;
            left: 50%;
            margin-left: -190px;
            margin-top: -100px;
            background-color: #ffffff;
            border: 1px solid #000000;
            padding: 0px;
            z-index: 3002;
            font-family: Verdana;
            font-size: 10pt;
        }
        .pp_close {
            background: url("../../images/prettyPhoto/light_square/sprite.png") no-repeat scroll -1px -1px transparent;
            cursor: pointer;
            height: 22px;
            width: 75px;
        }
        a.pp_close {
            display: block;
            float: right;
            line-height: 22px;
            text-indent: -10000px;
        }

/* for pop up  */

.bottom_bdr{
  border-bottom: 1px solid #fff
}

.rep_marg{
  margin: 0 0 3px 3px;
}

/* for my account dropdown */
.dropwidth{
  width: 160px;
}
/* for transaction dropdown */
.dropwidth2{
  width: 175px;
}

.faqcolor{
  padding:0px 0px 10px 0px; margin:0px 0px 6px 0px;font-size:15px; font-weight:normal; font-family: 'SegoeUISemibold', Arial;
  color:#000000;
}

.commcheckMaindiv{ width:330px;height:30px; float:left;
  font-style: italic
}
.commcheckdiv{width:130px; float:left;
}
.commcheckDDdiv{width:200px; float:right;
}

.reportdivscroll{
overflow: auto; width: 200px;border:1px solid #BCBCBC;
}

#rotatelogo_seeall{
	position:relative;float: right;padding-right: 10px;
}

/* footer, payment icons */
#footer-payment-methods {
    clear: left;
	margin: 20px 0px 20px 0px;
	padding: 0;
	/*border-top:1px solid #393939;*/
}
#footer-payment-methods ul {
    /*clear: left;*/
    display: inline;
    /*float: left;*/
    list-style: none outside none;
    margin: 0 0 20px;
    /*width: 580px;*/
}
#footer-payment-methods ul li {
    cursor: pointer;
    float: left;
    margin: 0 15px 10px 10px;
}
#payment-icon-Neteller a {
    background: url("../../images/sprite_01.png") no-repeat scroll 0px -27px transparent;
    cursor: pointer;
    display: block;
    height: 27px;
    overflow: hidden;
    text-indent: -99999em;
    width: 54px;
}
#payment-icon-Neteller a:hover {
    background: url("../../images/sprite_01.png") no-repeat scroll 0px -1px transparent;
}
#payment-icon-Skrill-MoneyBookers a {
    background: url("../../images/sprite_01.png") no-repeat scroll -64px -27px transparent;
    cursor: pointer;
    display: block;
    height: 27px;
    overflow: hidden;
    text-indent: -99999em;
    width: 82px;
}
#payment-icon-Skrill-MoneyBookers a:hover {
    background: url("../../images/sprite_01.png") no-repeat scroll -64px -1px transparent;
}
#payment-icon-Ukash a {
    background: url("../../images/sprite_01.png") no-repeat scroll -156px -27px transparent;
    cursor: pointer;
    display: block;
    height: 27px;
    overflow: hidden;
    text-indent: -99999em;
    width: 41px;
}
#payment-icon-Ukash a:hover {
    background: url("../../images/sprite_01.png") no-repeat scroll -156px -1px transparent;
}
#payment-icon-WireTransfer a {
    background: url("../../images/sprite_01.png") no-repeat scroll -207px -27px transparent;
    cursor: pointer;
    display: block;
    height: 27px;
    overflow: hidden;
    text-indent: -99999em;
    width: 56px;
}
#payment-icon-WireTransfer a:hover {
    background: url("../../images/sprite_01.png") no-repeat scroll -207px -1px transparent;
}
#payment-icon-AlexBroadcast a {
    background: url("../../images/sprite_01.png") no-repeat scroll -273px -27px transparent;
    cursor: pointer;
    display: block;
    height: 27px;
    overflow: hidden;
    text-indent: -99999em;
    width: 60px;
}
#payment-icon-AlexBroadcast a:hover {
    background: url("../../images/sprite_01.png") no-repeat scroll -273px -1px transparent;
}
#payment-icon-AlexCampus a {
    background: url("../../images/sprite_01.png") no-repeat scroll -343px -27px transparent;
    cursor: pointer;
    display: block;
    height: 27px;
    overflow: hidden;
    text-indent: -99999em;
    width: 43px;
}
#payment-icon-AlexCampus a:hover {
    background: url("../../images/sprite_01.png") no-repeat scroll -343px -1px transparent;
}
#payment-icon-AlexCollect a {
    background: url("../../images/sprite_01.png") no-repeat scroll -396px -27px transparent;
    cursor: pointer;
    display: block;
    height: 27px;
    overflow: hidden;
    text-indent: -99999em;
    width: 39px;
}
#payment-icon-AlexCollect a:hover {
    background: url("../../images/sprite_01.png") no-repeat scroll -396px -1px transparent;
}
/* bullets on home */
.home-spitballing ul {padding:0px 0px 0px 1px; margin:0px; list-style:none;}
.home-spitballing ul li {background:url(../../images/breadcrumb_arrow.png) no-repeat left 6px; line-height:18px; color:#414141; padding:0px 0px 4px 10px;}

/*
#footer-icon-thawte-color {
    background: url("../img/footer-logos-sratpage.png") no-repeat scroll -64px -55px transparent;
    cursor: pointer;
    height: 20px;
    width: 87px;
}
*/

/* tabs in member area - copied from tabcontent.css */
.shadetabs{margin-left:0;margin-top:1px;margin-bottom:0;font:bold 12px Verdana;list-style-type:none;text-align:left;padding:3px 0}
.shadetabs li{display:inline;margin:0}
.shadetabs li a{text-decoration:none;position:relative;z-index:1;margin-right:3px;border:1px solid #778;color:#2d2b2b;background:#FFF url(../../images/shade.gif) top left repeat-x;padding:3px 7px}
.shadetabs li a:visited{color:#2d2b2b}
.shadetabs li a:hover{text-decoration:underline;color:#2d2b2b}
.shadetabs li a.selected{position:relative;top:1px;background-image:url(../../images/shadeactive.gif);border-bottom-color:#FFF}
.shadetabs li a.selected:hover{text-decoration:none}
.tabcontent{display:none;padding:10px}
.modernbricksmenu2 ul{list-style:none;margin:0 0 0 10px;padding:0}
.modernbricksmenu2 li{display:inline;text-transform:uppercase;margin:0 2px 0 0;padding:0}
.modernbricksmenu2 a{float:left;display:block;font:bold 11px Arial;color:#FFF;text-decoration:none;background-color:#5A5A5A;margin:0 1px 0 0;padding:5px 10px}
.modernbricksmenu2 a:hover{background-color:#ec7315;color:#FFF}
.modernbricksmenu2 a.selected{background-color:#ec7315;color:#FFF;border-color:#ec7315}
.indentmenu{font:bold 13px Arial;width:100%}
.indentmenu ul{float:left;border-top:1px solid navy;background:#000 url(indentbg.gif) center center repeat-x;margin:0;padding:0}
.indentmenu ul li{display:inline}
.indentmenu ul li a{float:left;color:#FFF;text-decoration:none;border-right:1px solid navy;padding:5px 11px}
.indentmenu ul li a:visited{color:#FFF}
.indentmenu ul li a.selected{color:#FFF!important;padding-top:6px;padding-bottom:4px;background:#000 url(indentbg2.gif) center center repeat-x}
.tabcontentstyle{border:1px solid gray;width:450px;margin-bottom:1em;padding:10px}
@media print {
.tabcontent{display:block!important}
}

.upload_flag{width:160px;}
.ui-autocomplete{width:325px}
.ui-autocomplete li{
    list-style-type: none;
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
    height: 300px;
}
