@charset "utf-8";
/* CSS Document */
body { background:#f2f1e6 url(../images/Bg_Fondo_Body.gif) repeat-x 0 0; color:#333; }
a { text-decoration:none; color: #017C8B;} a:hover {color: #fe6f0f;} ul { margin:0; list-style:none; }

html, body { min-height:100%; }

#wrapper { min-height:100%; margin-bottom:-41px; }
.heading2 { font-size:18px; font-weight:normal; margin:0 0 10px; color:#000; }
.field-heading2, .dataTableContainer .heading2 { font-size:18px; margin:0 0 5px; font-weight:normal;  }
.field-heading2 {color:#fe6f0f;}
.dataTableContainer .heading2 {color:#000; }
.heading3 { font-size:14px; margin:0 0 5px; }

#header { height:120px; }
.topNav { height:22px; line-height:22px; }
.topNav li { float:right; }
.topNav li a { float:left; padding:0 10px; color:#fff; font-weight:bold; }
.topNav li a:hover { background:#06adbf; }
.logo h1 { margin:10px 0;}
.logo a { background:url(../images/logo.gif) no-repeat 0 0; width:286px; height:77px; display:block; text-indent:-99999px; }
.userLinks { padding:66px 0 0 0; position:relative; }
.userLinks a { float:right; padding:7px 12px 7px 32px; margin:0 0 0 5px; font-weight:normal; font-weight:bold;  -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;background-color:#333; color:#fff; }
.userLinks a:hover { background-color:#1dc5d7; }
.regidterLink { background:url(../images/icons/small/white/Create%20Write.png) no-repeat 5px center; }
.loginLink { background:url(../images/icons/small/white/Locked%202.png) no-repeat 5px center; }
.viewCart {background:url(../images/icons/small/white/Shopping%20Cart%203.png) no-repeat 5px center; }
.welcomeNote { text-align:right; padding:5px 0; position:absolute; top:35px; right:0; }
#container { padding:20px 0 60px; }
.leftCol .ui-widget { margin-bottom:20px;}
#accordionMenu a{ font-size:12px; }
#accordionMenu .ui-accordion-content  { padding:10px; }
#accordionMenu .ui-state-active { background:#666; }
#accordionMenu .ui-state-active a { color:#fff; }
#accordionMenu .ui-state-active .ui-icon {  background-image: url("marks-theme/images/ui-icons_ffffff_256x240.png"); }
.subMenu li { margin:0; padding:0; border-bottom:1px #ccc solid; }
.subMenu li a { line-height:20px; }
.leftCol .boxHeading { font-size:14px; background:#666; color:#fff; padding:5px; }

#bannerContainer { margin-bottom:20px; position:relative; }
#banner { border:1px #ccc solid; height:300px; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; overflow:hidden; }
.bannerImg { padding:3px; float:left; }
.bannerImg img {-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; }
.bannerText { float:left; width:326px; padding:0 10px; }
#banner li { overflow:hidden; height:300px; width:698px;   }
#controls { position:absolute; bottom:10px; right:10px; margin:0; }
#controls li { float:left; list-style:none; padding:0 0 0 5px; }
#controls li a { text-indent:-99999px; display:block; width:10px; height:10px; font-size:0px; background:#cdcbb5; }
#controls .current a{ background:#999; }

.inputText, .selectBox, .textAreaBox { border:1px #ccc solid;}
.inputText, .textAreaBox {  padding:2px 3px; }
.selectBox { padding:1px; } .notAvailable { color:#FF0000; } .available { color:#006600; }
.submitButton{background:#01a2b3; background-image:-moz-linear-gradient(top,#1dc5d7,#01a2b3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1dc5d7),color-stop(1,#01a2b3));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#1dc5d7',EndColorStr='#01a2b3')"; font-size:14px; color:#fff; border:none; padding:3px 5px;-webkit-border-radius:8px;-moz-border-radius:8px;	border-radius:8px; cursor:pointer; }
.field {float:left; margin:0 0 5px; padding:0 10px 0 0;  }
.fielduser { margin:0 0 14px; padding:0 24px 0 0; float:left;  }
.submitButton:hover {background:#1dc5d7; background-image:-moz-linear-gradient(top,#01a2b3,#1dc5d7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#01a2b3),color-stop(1,#1dc5d7));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#01a2b3',EndColorStr='#1dc5d7')"; }
.label { color:#444; display:block; font-weight:bold }
.searchField, .mainRegistrationForm, .mainLoginForm, .paymentHistorySearch, .containerbox { border:#ccc 1px solid; background:#fff; padding:5px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; overflow:hidden; }
.searchField .radioTitle { float:left; line-height:19px;  }
.searchField .radioField { margin-top:19px; }
.buttonField {float:right;display:inline;margin:0; padding-top:5px;}
.buttonFieldlogin { display: inline; float: left; margin: 0; padding-top: 16px;}
.searchField .buttonField { margin:16px 0 0; }
.searchField .selectBox { width:139px; }
.searchField .inputText { width:193px;  }
.searchField .inputCheckbox { float:left; }
.containerbox { margin:0 0 10px;  }
.iframeContainerbox { padding:5px 0; }

.rightPanelForm .field {  position:relative; float:none; padding:0; }
.rightPanel .ui-tabs-panel { padding:10px 7px 5px; }
.rightPanelForm .inputText { width:191px; }
.rightPanel .ui-widget { margin-bottom:20px; }
.rightPanel h3 { font-size:14px; background:#666; color:#fff; padding:5px; }
.marg { padding:5px 10px;}

.checkoutContainer { margin:20px 0; overflow:hidden; }

label.error{font-size: 10px; color:#FF0000; display:block; }
.mainForm .buttonField { margin:0;}
.mainRegistrationForm .inputText { width:206px; }
.mainRegistrationForm .email { width:430px; }
.mainLoginForm { margin-bottom:20px; }
.mainLoginForm .inputText { width:275px;}
.paybutton { text-align:right; }
.ifAnyCodeTitle { line-height:30px; clear:both; display:block; }
.ifAnyCode .inputText { float:left;margin-top: 3px; }
.totalStatus { font-weight:bold;margin-top: 3px; }
.button_coupon { float:left; padding:0 0 0 10px; }
.totalRow td { background:#fff; }
.totalTitle, .totalAmount { font-weight:bold; text-align:right; }
.linkList  { list-style:disc inside; color:#1dc5d7; margin:0; }
.linkList li { border-bottom:1px #f2f1e6 solid; padding:3px 0; }
.linkList .last-child { border:0; }
.linkList a { font-weight:bold; }
.profileBox .inputText { width:337px; }
.profileBox .inputText {}
.eamilField { position:relative; }
.eamilField .statusText { position:absolute; top:40px; left:0; }

.viewTest { padding:10px; }
.viewTest table { margin:0; }
.viewTest td { vertical-align:top; }

.dataTableContainer { margin:0 0 10px; }
.dataTables_wrapper .ui-state-default { background:#ccc; color:#222; }
.dataTables_wrapper  .ui-icon {  background-image: url("marks-theme/images/ui-icons_222222_256x240.png");}

.paymentHistorySearch { padding:10px; margin:0 0 10px;}
.paymentHistorySearch table { margin:0; }
.paymentHistorySearch td { padding:0 10px 0 0; }

.Q_listSubBox { border:1px #ccc solid; padding:10px; }
.Q_listSubBox legend { font-weight:bold; font-size:16px; margin:0; padding:0 5px; }
.Q_listSubImg, .Q_listSubDisc, .Q_listSubButs {width:212px; float:left; display:inline;}
.Q_listSubImg img, .Questionare-Image img { padding:1px; border:#ccc 1px solid; background:#eee; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
.Q_listSubDisc { margin:0 10px; width:244px; }
.Q_listSubButs { width:180px;  }
.testtd {}
.testty ul { padding:0 0 0 20px; }
.Q_listSubButs a { display:block; width:162px; }
.buttonOrange {
	font-weight:normal;
	padding: 4px 8px;
	background:#fe6f0f; background-image:-moz-linear-gradient(top,#f99756,#fe6f0f);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f99756),color-stop(1,#fe6f0f));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f99756',EndColorStr='#fe6f0f')";
	color:#fff;
	border:1px solid #de5900;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	text-decoration:none;
	min-width: 0;
	font-weight:bold
}
.buttonOrange:hover {
	background: #8c8c8c;
	border:1px solid #666;
	text-decoration:none;
	color:#fff;
}
.buttonBlue {
	color: #fff;
	display: inline-block;
	line-height: 22px;
	padding: 0 10px;
	text-decoration: none;border:1px solid #00a5b7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin:0 4px;
	background:#1dc5d7; background-image:-moz-linear-gradient(top,#1dc5d7,#01a2b3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1dc5d7),color-stop(1,#01a2b3));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#1dc5d7',EndColorStr='#01a2b3')"
}
.buttonBlue:hover{background:#8c8c8c; border:1px solid #666; color:#fff; }

#footer { height:40px; width:100%; clear:both; color:#fff;  background: none repeat scroll 0 0 #333333; border-top: 1px solid #999999; }
#footer a { color:#f1f1f1; }
#footer a:hover { color:#ccc; }
.footerContainer { padding:10px 0 0 0; }
.footerRight { text-align:right; }

.nomargin { margin:0 !important; }
.nopadding {padding:0 !important;}
.highLight { color:#339900; font-weight:bold; }
label.highLight { background:url(../images/success.png) no-repeat 100% center; padding:0 20px 0 0; } 
.toggleButton {color: #fff; display: inline-block;line-height: 22px;padding: 0 10px;text-decoration: none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin:0 4px;}
.showButton {border:1px solid #00a5b7; background:#1dc5d7; background-image:-moz-linear-gradient(top,#1dc5d7,#01a2b3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1dc5d7),color-stop(1,#01a2b3));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#1dc5d7',EndColorStr='#01a2b3')"; }
.hideButton { border:#FF6600 1px solid; background:#fe6f0f; background-image:-moz-linear-gradient(top,#f99756,#fe6f0f);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f99756),color-stop(1,#fe6f0f));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f99756',EndColorStr='#fe6f0f')";}
.showButton:hover, .hideButton:hover {color:#fff; }


.tableHeader{ background:#666666; border-top-right-radius:5px; border-top-left-radius:5px; padding:5px 10px; font-size:14px; color:#FFFFFF; font-weight:bold;}
.tableFooter{ background:#666666; border-bottom-right-radius:5px; border-bottom-left-radius:5px; padding:5px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.bgTable{ width:100%; margin-bottom:5px;}
.bgTable td{ background:#EEEEEE; border-bottom:#f4f4f4 solid 1px; padding:3px 2px; text-align:left;}
.bgTable th{ background:#EEEEEE; border-bottom:#f4f4f4 solid 1px; padding:3px 2px 3px 10px; text-align:left; color:#444444; font-weight:bold; }
.mandatory{ color:#FF0000;}
.mandatoryTextbar { border:#CCCCCC solid 1px; padding:5px 10px; color:#444444; font-size:14px} 
div.mandatoryTextbar a, .mandatoryTextbar a { color:#444444;}

.paymentBtnbar{ padding:5px 5px 5px 205px;}
.inr{ padding:2px; color:#003399; font-weight:bold; font-size:11px; font-style:italic; }

