/*=================================================================================
    Used only on Login.html
====================================================================================*/

@charset utf-8;
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table1, caption, tbody, tfoot, thead, tr, th, td1 {
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0;
}


:focus {
	outline:0;
}


body {
	color:#000;
	font-family:Arial,  Helvetica,  sans-serif;
	font-weight:400;
	font-size:12px;
	background:#444;
}


ul {
	list-style:none;
}


caption, th, td1 {
	text-align:left;
	font-weight:400;
}


blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}


.clear {
	clear:both;
	font-size:0;
	line-height:1px;
	height:0;
}


html, body {
	height:100%;
}


.brdr1 {
	border:1px solid green;
}


.brdr2 {
	border:1px solid blue;
}


a {
	text-decoration:none;
	border:0;
	color:#3264C1;
	cursor:pointer;
}


.delete-form {
	border:0;
	cursor:pointer;
	text-decoration:none;
	background:none repeat scroll 0 0 #666;
	color:#FFF;
	padding:7px 6px;
}


.delete-form img {
	margin:-2px;
}


.delete-form:hover {
	border:0;
	cursor:pointer;
	text-decoration:none;
	background:none repeat scroll 0 0 #000;
	color:#FFF;
	padding:7px 6px;
}


a:hover {
	text-decoration:underline;
	border:0;
	color:#000;
	cursor:pointer;
}


a img, a:hover img {
	text-decoration:none;
	border:0;
	cursor:pointer;
}


#header {
	display:block;
	min-width:1000px;
	width:100%;
	margin:0 auto;
}


#body {
	display:block;
	min-width:988px;
	width:97%;
	border-left:6px solid #0D2B69;
	border-bottom:6px solid #0D2B69;
	border-right:6px solid #0D2B69;
	border-top:none;
	background:#F9F9F9;
	margin:0 auto 28px;
	padding:6px 0 10px;
}


#bodyIn {
	display:block;
	width:100%;
}


h1 {
	font-size:20px;
	font-weight:400;
	color:#fff;
}


h2 {
	font-size:22px;
	font-weight:400;
	color:#fff;
}


h3 {
	font-size:15px;
	color:#575757;
	line-height:20px;
	font-weight:400;
}


h4 {
	font-size:17px;
	font-weight:400;
	color:#474747;
	line-height:20px;
}


h5 {
	font-size:18px;
	font-weight:400;
	color:#474747;
	line-height:20px;
}


h6 {
	font-size:24px;
	font-weight:400;
	color:#6f6f6f;
	line-height:22px;
}


.titleBar {
	display:block;
	width:97%;
	min-width:988px;
	clear:both;
	border-left:6px solid #0D2B69;
	border-right:6px solid #0D2B69;
	margin:0 auto;
	padding:0;
}


.titleBar .titleLt {
	display:block;
	background:url(../../images/blockCorners.gif) left -44px no-repeat;
	height:51px;
	width:12px;
	float:left;
	margin:0;
	padding:0;
}


.titleBar .titleRt {
	display:block;
	background:url(../../images/blockCorners.gif) left -95px no-repeat;
	height:51px;
	width:12px;
	float:left;
	margin:0;
	padding:0;
}


.titleBar .titleMid {
	background:none repeat scroll 0 0 #01a3d4;
	display:block;
	height:40px;
	min-width:989px;
	width:100%;
	color:#fff;
	margin:0;
	padding:9px 0 0;
}


.topMenu {
	display:block;
	min-width:988px;
	width:97%;
	border-left:6px solid #01A3D4;
	border-right:6px solid #01A3D4;
	border-top:1px solid #01a3d4;
	background:#b8b8b8 url(../../images/header.gif) left -382px repeat-x;
	min-height:20px;
	margin:0 auto;
}


.mainNav {
	display:block;
	width:100%;
	border-bottom:2px solid #000;
	margin:0;
	padding:9px 0 7px;
}


.mainNav li {
	display:block;
	float:left;
	background:url(../../images/topMenuDivider.gif) right top no-repeat;
	height:22px;
	margin:0;
	padding:2px 17px 0 15px;
}


.mainNav li a {
	display:block;
	float:left;
	font-size:13px;
	color:#000;
	text-shadow:1px 1px #c2c2c2 , -1px -1px #d2d2d2,  1px -1px #d6d6d6;
	line-height:20px;
	text-decoration:none;
	margin:0;
	padding:0;
}


.mainNav li a:hover {
	color:#373737;
	text-shadow:1px 1px #d7d7d7 , -1px -1px #d2d2d2,  1px -1px #d6d6d6;
	text-decoration:underline;
}


.formSelectOpt {
	display:block;
	width:210px;
	height:23px;
	border:1px solid #b3b3b3;
	background:#fff;
	font-size:14px;
	color:#000;
	line-height:26px;
	margin:-3px 5px 0 0;
	padding:0 0 0 4px;
}


.zoomBtn {
	display:block;
	margin:7px 0 4px;
	padding:0;
}


.topmainNav {
	display:block;
	margin:0;
	padding:2px 0 6px 5px;
}


.topmainNav li {
	display:block;
	float:left;
	background:url(../../images/topMenuDivider.gif) right top no-repeat;
	font-size:12px;
	margin:0;
	padding:2px 17px 0 15px;
}


.topmainNav li a {
	display:block;
	float:right;
	font-size:12px;
	color:#fff;
	line-height:20px;
	text-decoration:none;
	font-weight:700;
	margin:0;
	padding:0;
}


.topmainNav-active {
	color:#FFF;
	font-weight:700;
	text-decoration:underline;
}


.top-menu-active {
	font-weight:700;
	text-decoration:underline;
}


.topSubMenu {
	display:block;
	border-left:6px solid #3499d3;
	border-right:6px solid #3499d3;
	background:#e8e8e8;
	min-height:20px;
	width:97%;
	border-top:1px solid #828282;
	margin:0 auto;
	padding:0;
}


.subMenu {
	display:block;
	background:url(../../images/header.gif) left -334px repeat-x;
	height:38px;
	margin:0 0 0 212px;
	padding:0;
}


.subMenu li {
	display:block;
	float:left;
	background:#e2e2e2;
	margin:0;
	padding:0 0 0 1px;
}


.subMenu li a {
	display:block;
	float:left;
	color:#242424;
	font-size:13px;
	line-height:26px;
	border-right:1px solid #ccc;
	border-left:1px solid #dedede;
	margin:0;
	padding:8px 15px 3px 7px;
}


.subMenu li a .digit {
	display:block;
	float:left;
	background:url(../../images/header.gif) left -183px no-repeat;
	height:27px;
	width:27px;
	text-align:center;
	font-size:16px;
	margin:0;
	padding:0 7px 0 0;
}


.subMenu li a:hover, .subMenu li.activeMenu a {
	background:url(../../images/header.gif) left -296px repeat-x;
	color:#fff;
	text-decoration:none;
	text-shadow:none;
}


.subMenu li a:hover .digit, .subMenu li.activeMenu a .digit {
	background-position:left -122px;
}


.yellowBtn {
	display:block;
	background:url(../../images/yellowBtn.png) left top no-repeat;
	width:127px;
	font-size:13px;
	color:#000;
	text-shadow:1px 1px #f9dd81 , -1px -1px #f8cd22,  1px -1px #f8cd22;
	line-height:22px;
	text-transform:uppercase;
	margin:9px 10px 0 0;
	padding:5px 5px 5px 18px;
}


.yellowBtn:hover {
	color:#7d5700;
	text-decoration:underline;
}


.ltSidebar {
	display:block;
	width:232px;
	border:0px solid #e3e3e3;
	position:relative;
	z-index:2;
	margin:0 0 0 7px;
	padding:0 0 31px;
}


h3.menuheader {
	font-weight:400;
}


.ltSidebar .menuheader {
	display:block;
	width:209px;
	float:left;
	border:none;
	margin:0;
	padding:0;
}


.menuheader div {
	display:block;
	float:left;
	width:206px;
	background:#dddddd;
	border-bottom:1px solid #adadad;
	font-size:13px;
	color:#323232;
	font-weight:700;
	line-height:26px;
	text-decoration:none;
	margin:0;
	padding:8px 16px 6px 8px;
}


.menuheader div .digit {
	display:block;
	float:left;
	background:url(../../images/ltSidebar.gif) left -165px no-repeat;
	height:29px;
	width:29px;
	text-align:center;
	font-size:16px;
	margin:0;
	padding:0 7px 0 0;
}


.menuheader div .txt {
	width:156px;
	margin:0;
	padding:1px 5px 0 5px;
}


.menuheader div .smlIco {
	display:block;
	float:right;
	background:url(../../images/ltSidebar.gif) -68px -160px no-repeat;
	height:16px;
	width:16px;
	font-size:0;
	line-height:0;
	margin:5px 0 0;
	padding:0;
}



.menuheader div .addfeat {
	display:block;
	float:right;
	height:16px;
	width:16px;
	font-size:0;
	line-height:0;
	margin:5px 0 0;
	padding:0;
	cursor:pointer;
}

.menuheader div .open_add_features {
	background:url(../../images/add.gif) 0 0 no-repeat;
}

.menuheader div .close_add_features {
	background:url(../../images/minus02.gif) 0 0 no-repeat;
}


.menuheader div.openheader .digit {
	background-position:left -106px;
}


.menuheader div.openheader .smlIco {
	background-position:-68px -106px;
}


.ltSidebar ul.categoryitems li {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}


.ltSidebar ul.categoryitems li a {
	display:block;
	float:left;
	width:210px;
	border-bottom:1px solid #dcdcdc;
	line-height:28px;
	font-size:12px;
	color:#000;
	background:#fff;
	padding:2px 8px 2px 12px;
}


.ltSidebar ul.categoryitems li a .smlIco {
	display:block;
	width:26px;
	height:26px;
	float:left;
	margin:0 16px 0 7px;
	padding:0;
}


.ltSidebar ul.categoryitems li a .txt {
	display:block;
	float:left;
	width:230px;
	margin:0;
	padding:0;
}


.ltSidebar ul.categoryitems li.active a {
	text-decoration:none;
	color:#000;
	background:#AFE2FF !important;
	font-weight:700;
}


.ltSidebar ul.categoryitems li a:hover {
	text-decoration:none;
	color:#000;
	background:#AFE2FF;
}


.ltSidebar ul.categoryitems li a .ico01 {
	background:url(../../images/ltSidebar.gif) left 5px no-repeat;
}


.ltSidebar ul.categoryitems li a:hover .ico01, .ltSidebar ul.categoryitems li.active a .ico01 {
	background-position:left -64px;
}


.ltSidebar ul.categoryitems li a .ico02 {
	background:url(../../images/ltSidebar.gif) -40px 5px no-repeat;
}


.ltSidebar ul.categoryitems li a:hover .ico02, .ltSidebar ul.categoryitems li.active a .ico02 {
	background-position:-40px -64px;
}


.ltSidebar ul.categoryitems li a .ico03 {
	background:url(../../images/ltSidebar.gif) -77px 4px no-repeat;
}


.ltSidebar ul.categoryitems li a:hover .ico03, .ltSidebar ul.categoryitems li.active a .ico03 {
	background-position:-77px -65px;
}

.ltSidebar ul.categoryitems li a .users {
	background:url(../../images/ltSidebar.gif) -236px -103px no-repeat;
}

.ltSidebar ul.categoryitems li a .smtp {
	background:url(../../images/ltSidebar.gif) -174px -103px no-repeat;
}

.ltSidebar ul.categoryitems li a .google_anal {
	background:url(../../images/ltSidebar.gif)  -204px -103px no-repeat;
}


.ltSidebar ul.categoryitems li a:hover .users, .ltSidebar ul.categoryitems li.active a .users {
	background-position:-268px -65px;
}

.ltSidebar ul.categoryitems li a:hover .smtp, .ltSidebar ul.categoryitems li.active a .smtp {
	background-position:-110px -106px;
}

.ltSidebar ul.categoryitems li a:hover .google_anal, .ltSidebar ul.categoryitems li.active a .google_anal {
	background-position:-140px -105px;
}


.ltSidebar ul.categoryitems li a .ico04 {
	background:url(../../images/ltSidebar.gif) -110px 1px no-repeat;
}


.ltSidebar ul.categoryitems li a:hover .ico04, .ltSidebar ul.categoryitems li.active a .ico04 {
	background-position:-110px -68px;
}


.ltSidebar ul.categoryitems li a .ico20 {
	background: url(../../images/ltSidebar.gif) no-repeat scroll 1px -24px transparent;
 }

.ltSidebar ul.categoryitems li a .ico05 {
	background:url(../../images/ltSidebar.gif) -144px 1px no-repeat;
}


.ltSidebar ul.categoryitems li a:hover .ico05, .ltSidebar ul.categoryitems li.active a .ico05 {
	background-position:-144px -68px;
}

.ltSidebar ul.categoryitems li a:hover .ico20, .ltSidebar ul.categoryitems li.active a .ico20 {
	background-position:1px -135px;
}


.ltSidebar ul.categoryitems li a .ico06 {
	background:url(../../images/ltSidebar.gif) -175px 4px no-repeat;
}


.ltSidebar ul.categoryitems li a:hover .ico06, .ltSidebar ul.categoryitems li.active a .ico06 {
	background-position:-175px -65px;
}


.ltSidebar ul.categoryitems li a .ico07 {
	background:url(../../images/ltSidebar.gif) -204px 0 no-repeat;
}


.ltSidebar ul.categoryitems li a:hover .ico07, .ltSidebar ul.categoryitems li.active a .ico07 {
	background-position:-204px -69px;
}


.ltSidebar ul.categoryitems li a .ico08 {
	background:url(../../images/ltSidebar.gif) -233px 2px no-repeat;
}


.ltSidebar ul.categoryitems li a:hover .ico08, .ltSidebar ul.categoryitems li.active a .ico08 {
	background-position:-233px -67px;
}


.ltSidebar ul.categoryitems li a .ico10 {
	background:url(../../images/warning_message.png);
	height:22px;
	width:22px;
	margin:2px 20px 0 7px;
}


.smlPlanAdd {
	display:block;
	width:210px;
	background:#b7dff7 url(../../images/skyBlueGradBg.gif) left top repeat-x;
	border:1px solid #c8e7f9;
	text-align:center;
	margin:10px auto 0;
	padding:13px 0;
}


.smlPlanAdd span {
	display:block;
	margin-top:12px !important;
}


.smlInstrct {
	font-size:13px;
	color:#474747;
	line-height:18px;
	padding:5px 0 12px;
}


.left-menu-loader {
	display:none;
	background:url(../../images/loader-1.gif) no-repeat;
	width:16px;
	height:11px;
	float:right;
	margin:9px 10px 0 0;
}


.blueBtn {
	display:block;
	background:url(../../images/blueBtn.jpg) repeat-x;
	border:1px solid #0e70a9;
	color:#fff !important;
	font-weight:700;
	text-decoration:none;
	font-size:12px !important;
	text-align:center;
	width:145px;
	padding:7px 30px;
}


.blueBtn:hover {
	text-decoration:none;
	color:#fff !important;
	border:1px solid #074f79;
}


.blueBtnlarge {
	display:block;
	background:url(../../images/blueBtn.jpg) repeat-x;
	border:1px solid #3499d3;
	color:#fff !important;
	font-weight:700;
	text-decoration:none;
	font-size:12px !important;
	text-align:center;
	width:175px;
	padding:7px 20px;
}


.blueBtnlarge:hover {
	text-decoration:none;
	color:#fff !important;
	border:1px solid #186a99;
}


.rtContainer {
	display:block;
	width:100%;
	position:relative;
	z-index:1;
	margin:-6px 1px -10px -264px;
	padding:0 3px 0 0;
}


.optBar {
	display:block;
	border:1px solid #b5b5b5;
	margin:0 0 7px 264px;
	padding:0;
}


.optBar .optBarTop {
	display:block;
	background:url(../../images/blockCorners.gif) left -12px no-repeat;
	height:6px;
	width:100%;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
}


.optBar .optBarMid {
	display:block;
	background:#d5d5d5 url(../../images/header.gif) left -427px repeat-x;
	width:100%;
	margin:0;
	padding:0;
}


.optMenu {
	display:block;
	margin:0;
	padding:3px 0 0;
}


.optMenu li {
	display:block;
	float:left;
	background:url(../../images/optMenuDivider.gif) right 1px no-repeat;
	margin:0;
	padding:0 2px 0 0;
}


.optMenu li a {
	display:block;
	float:left;
	color:#000;
	font-size:11px;
	line-height:14px;
	height:15px;
	text-align:center;
	width:60px;
	margin:0;
	padding:31px 0 4px;
}


.optMenu li a:hover, .optMenu li a.activeMenu {
	color:#232323;
	text-decoration:none;
	text-shadow:none;
}


.optMenu li.opt01 a {
	background:#d5d5d5 url(../../images/header.gif) 0 top no-repeat;
}


.optMenu li.opt02 a {
	background:#d5d5d5 url(../../images/header.gif) -62px top no-repeat;
}


.optMenu li.opt03 a {
	background:#d5d5d5 url(../../images/header.gif) -124px top no-repeat;
}


.optMenu li.opt04 a {
	background:#d5d5d5 url(../../images/header.gif) -184px top no-repeat;
}


.optMenu li.opt05 a {
	background:#d5d5d5 url(../../images/header.gif) -246px top no-repeat;
}


.optMenu li.opt06 a {
	background:#d5d5d5 url(../../images/header.gif) -306px top no-repeat;
}


.optMenu li.opt07 a {
	background:url(../../images/blank_form.png) no-repeat 18px 4px;
}


.optMenu li.opt08 a {
	background:url(../../images/delete_form.png) no-repeat 18px 4px;
}


.optMenu li.opt12 a {
	background:url(../../images/get_code.png) no-repeat scroll 14px 0;
}


.optMenu li.opt01 a:hover, .optMenu li.opt01 a.activeMenu {
	background:#a1a1a1 url(../../images/header.gif) 0 -58px no-repeat;
}


.optMenu li.opt02 a:hover, .optMenu li.opt02 a.activeMenu {
	background:#a1a1a1 url(../../images/header.gif) -62px -58px no-repeat;
}


.optMenu li.opt03 a:hover, .optMenu li.opt03 a.activeMenu {
	background:#a1a1a1 url(../../images/header.gif) -124px -58px no-repeat;
}


.optMenu li.opt04 a:hover, .optMenu li.opt04 a.activeMenu {
	background:#a1a1a1 url(../../images/header.gif) -184px -58px no-repeat;
}


.optMenu li.opt05 a:hover, .optMenu li.opt05 a.activeMenu {
	background:#a1a1a1 url(../../images/header.gif) -246px -58px no-repeat;
}


.optMenu li.opt06 a:hover, .optMenu li.opt06 a.activeMenu {
	background:#a1a1a1 url(../../images/header.gif) -306px -58px no-repeat;
}


.optMenu li.opt07 a:hover, .optMenu li.opt07 a.activeMenu {
	background:url(../../images/blank_form_2.png) no-repeat;
}


.optMenu li.opt08 a:hover, .optMenu li.opt08 a.activeMenu {
	background:url(../../images/delete_form_2.png) no-repeat;
}


.optMenu li.opt12 a:hover, .optMenu li.opt12 a.activeMenu {
	background:url(../../images/get_code_2.png) no-repeat scroll 0 0;
}


.optBar .optBarMid .formSelectOpt {
	display:block;
	margin:5px 5px 0 0;
	padding:0 0 0 4px;
}


.rtContainer .midContent {
	position:relative;
	display:block;
	background:#fff;
	border:1px dashed #B1B1B1;
	color:#000;
	min-height:273px;
	border-top:0;
	margin:0 0 0 264px;
	padding:0;
}


.mainTitleBox {
	border-bottom:1px dashed #b1b1b1;
	border-top:1px dashed #b1b1b1;
}


h1.mainTitle {
	position:relative;
	display:block;
	background:#f0f9ff;
	color:#2282b9;
	font-weight:700;
	line-height:20px;
	margin:4px;
	padding:8px 0 5px 17px;
}


h1.mainTitle span {
	font-size:12px;
	color:#000;
	font-weight:400;
	display:block;
	clear:both;
	padding-right:100px;
}


h1.mainTitle a {
	font-size:13px;
	color:#1C24C9;
	font-weight:400;
	float:right;
	position:absolute;
	right:15px;
	top:17px;
	text-decoration:underline;
}

h2.mainTitle {
	position:relative;
	display:block;
	color:#2282b9;
	font-weight:700;
	line-height:20px;
	margin:4px;
	padding:8px 0 5px 17px;
}


h2.mainTitle span {
	font-size:12px;
	color:#3D0202;
	font-weight:400;
	display:block;
	clear:both;
	padding-right:100px;
}


h2.mainTitle a {
	font-size:13px;
	color:#1C24C9;
	font-weight:400;
	float:right;
	position:absolute;
	right:15px;
	top:17px;
	text-decoration:underline;
}


.rtContainerBtmBg {
	display:block;
	height:6px;
	width:100%;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
}


.rtContainer .btmContent {
	display:block;
	background:#0D2B69;
	width:100%;
	color:#fff;
	padding:8px 0;
}


.rtContainer .btmContent a {
	font-size:11px;
	color:#fff;
}


.btmContent .txt {
	display:block;
	text-align:right;
	line-height:16px;
	padding:0 26px 0 0;
}


.editor {
	border:1px solid #000 !important;
}


.cmnContainer {
	display:block;
	width:100%;
	margin:0 auto;
	padding:6px 0 3px;
}


.formSettingLink {
	display:block;
	margin:0;
	padding:17px 15px 0 0;
}


.formSettingLink a {
	font-size:13px;
	color:#444;
	text-decoration:none;
	background:url(../../images/nextGrayArrow.gif) right 5px no-repeat;
	line-height:20px;
	padding:0 13px 0 0;
}


#footer {
	display:block;
	width:1003px;
	height:0px;
	hebackground:url(../../images/blockCorners.gif) left top no-repeat;
	font-size:0;
	line-height:0;
	margin:0 auto 0px;
	padding:0;
}


.mainTitleTop {
	display:block;
	background:#0D2B69;
	line-height:22px;
	font-size:22px;
	font-weight:400;
	color:#fff;
	width:99.4%;
	padding:7px 0 4px 7px;
}


.formIco {
	display:block;
	background:url(../../images/rtContainer.gif) left top no-repeat;
	height:24px;
	width:24px;
	font-size:0;
	margin:0;
	padding:0;
}


.mainTitleTop a {
	color:#e8e8e8;
	font-size:13px;
	text-decoration:none;
	border-bottom:1px solid #e8e8e8;
	display:block;
	float:left;
	line-height:14px;
	margin:0;
	padding:5px 0 0;
}


.mainTitleTop a:hover {
	color:#e8e8e8;
	text-decoration:none;
	border-bottom:none;
}


.cmnMainTitleBar {
	display:block;
	background:#898989;
	line-height:22px;
	border-bottom:1px solid #dedede;
	font-size:22px;
	font-weight:400;
	color:#fff;
	width:718px;
	padding:7px 0 4px 7px;
}


.cmnMainTitleBar .formSelectOpt {
	display:block;
	margin:10px 5px 0 0;
	padding:0 0 0 4px;
}


.formContainer {
	display:block;
	margin:0;
	padding:15px 0 0;
}


.formContainer .nameTxt {
	display:block;
	font-size:15px;
	color:#000;
	font-weight:700;
	line-height:20px;
	margin:0;
	padding:5px 14px 0 0;
}


.cmnTxt {
	display:block;
	background:url(../../images/rtContainer.gif) left -353px no-repeat;
	width:232px;
	height:25px;
	position:relative;
	margin:0 0 4px;
	padding:4px 8px;
}


.cmnTxt input {
	display:block;
	width:232px;
	height:25px;
	line-height:24px;
	font-size:14px;
	color:#454545;
	border:none;
	background:none;
	margin:0;
	padding:0;
}


.radioBtnList {
	margin:25px 0;
}


.radioBtnList li {
	float:left;
	border:1px solid #dadada;
	margin-left:55px;
	text-align:center;
	width:90px;
	padding:20px;
}


.radioBtnList li:hover {
	background:#fafafa;
	border:1px solid #eaeaea;
	cursor:pointer;
}


.radioBtnLrgList {
	display:block;
	color:#000;
	font-size:12px;
	width:45%;
	margin:25px 0 0;
	padding:0;
}


.radioBtnLrgList li {
	display:block;
	float:left;
	margin:0;
	padding:0 4px 5px;
}


.radioBtnLrgList li .btnOuter {
	display:block;
	float:left;
	line-height:18px;
	background:#e7e7e7 url(../../images/rtContainer.gif) left -419px no-repeat;
	border:1px solid #dedede;
	width:208px;
	margin:0;
	padding:9px 2px 7px 4px;
}


.radioBtnLrgList li .btnOuter2 {
	display:block;
	float:left;
	line-height:18px;
	background:#e7e7e7 url(../../images/radioBtnBg.gif) left top repeat-x;
	border:1px solid #dedede;
	width:336px;
	margin:0;
	padding:9px 2px 7px 4px;
}


.formTypeList {
	display:block;
	font-size:13px;
	width:100%;
	margin:24px 0 0;
	padding:0;
}


.formTypeList li {
	display:block;
	float:left;
	margin:0;
	padding:0 4px;
}


.formTypeList li a {
	display:block;
	float:left;
	text-decoration:none;
	border:none;
	color:#454545;
	line-height:14px;
	margin:0;
}


.formTypeList li a:hover, .formTypeList li.activeType a {
	text-decoration:none;
	border-bottom:4px solid #585858 !important;
	color:#454545;
}


.formTypeList li.prevBtn {
	padding:5px 13px 0 0;
}


.formTypeList li.nxtBtn {
	padding:5px 0 0 13px;
}


.formTypeList li.prevBtn a {
	background:url(../../images/smlIco.gif) left -408px;
	width:7px;
	height:12px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}


.formTypeList li.nxtBtn a {
	background:url(../../images/smlIco.gif) right -408px;
	width:7px;
	height:12px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}


.formTypeList li.prevBtn a:hover, .formTypeList li.nxtBtn a:hover {
	text-decoration:none;
	border:none;
}


.centralSmlContainer {
	display:block;
	width:631px;
	margin:0;
	padding:58px 0 0 37px;
}


.padTopNone {
	padding-top:14px !important;
}


#addFieldDiv {
	display:block;
	padding:20px 30px 0;
}


.addFieldBtnSml {
	background-color:#5A5A5A;
	background-image:0;
	border:1px solid #5A5A5A;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	padding:7px 10px;
}


.addFieldBtnSml:hover {
	background-color:#000;
	background-image:0;
	border:1px solid #000;
	border-radius:3px;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
	padding:7px 10px;
}


.addFieldBtnSml .addIco {
	display:block;
	background:url(../../images/rtContainer.gif) left -133px no-repeat;
	float:left;
	height:15px;
	width:14px;
	margin:0;
	padding:0;
}


.addFieldBtnSml .minusIco {
	display:block;
	background:url(../../images/minus.gif) left 1px no-repeat;
	float:left;
	height:15px;
	width:14px;
	margin:0;
	padding:0;
}


.innerBlock {
	display:block;
	float:none;
	width:97%;
	clear:both;
	border:1px dashed #999;
	position:relative;
	margin:0 auto;
	padding:10px 11px 15px 8px;
}


.topSmlOpt li {
	display:block;
	float:left;
	position:relative;
	margin:0;
	padding:0 0 0 7px;
}


.topSmlOpt li a {
	display:block;
	float:left;
	width:16px;
	height:16px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}


.topSmlOpt li.opt01 a {
	background:url(../../images/rtContainer.gif) left -287px no-repeat;
}


.topSmlOpt li.opt02 a {
	background:url(../../images/rtContainer.gif) -24px -287px no-repeat;
}


.topSmlOpt li.opt03 a {
	background:url(../../images/rtContainer.gif) -47px -287px no-repeat;
}


.toolTip {
	display:block;
	width:64px;
	float:left;
	position:absolute;
	top:27px;
	left:-18px;
	margin:0;
	padding:0;
}


.toolTip .tooTipTop {
	display:block;
	background:url(../../images/rtContainer.gif) left -1152px no-repeat;
	width:14px;
	height:8px;
	font-size:0;
	line-height:0;
	position:relative;
	z-index:99;
	margin:0 auto;
	padding:0;
}


.toolTip .txt {
	display:block;
	background:#f6f6f6;
	border:1px solid #bebebe;
	width:62px;
	float:left;
	position:relative;
	z-index:1;
	text-align:center;
	font-size:9px;
	color:#6c6c6c;
	line-height:22px;
	margin:-2px auto 0;
	padding:0;
}


.fieldTitle {
	display:block;
	color:#000;
	font-weight:700;
	width:auto;
	border-bottom:1px solid #c9c9c9;
	margin:0 auto 10px;
	padding:18px 0 2px;
}


.fieldTitle .txt {
	display:block;
	font-size:15px;
	color:#000;
	font-weight:700;
	line-height:20px;
	margin:0;
	padding:0;
}


.fieldTitle .helpIco {
	display:block;
	background:url(../../images/rtContainer.gif) right -468px no-repeat;
	width:19px;
	height:19px;
	margin:2px 0 0;
	padding:0;
}


.nameField {
	display:block;
	margin:0;
	padding:27px 0 0 11px;
}


.nameField .nameTxt {
	display:block;
	font-size:13px;
	color:#000;
	line-height:20px;
	margin:0;
	padding:5px 14px 0 0;
}


.cmnSmlTxt {
	display:block;
	background:url(../../images/rtContainer.gif) left -524px no-repeat;
	height:22px;
	float:left;
	margin:0;
	padding:6px 8px 1px;
}


.cmnSmlTxt input {
	display:block;
	width:164px;
	height:16px;
	line-height:16px;
	font-size:13px;
	color:#00000;
	border:none;
	background:none;
	float:left;
	margin:0;
	padding:0;
}


.cmnSmlTxt2 {
	display:block;
	background:url(../../images/rtContainer.gif) left -524px no-repeat;
	width:134px;
	height:22px;
	margin:0;
	padding:6px 8px 1px;
}


.cmnSmlTxt2 input {
	display:block;
	width:134px;
	height:16px;
	line-height:16px;
	font-size:13px;
	color:#838383;
	border:none;
	background:none;
	margin:0;
	padding:0;
}


.cmnSmlSelect {
	display:block;
	background:url(../../images/rtContainer.gif) left -524px no-repeat;
	width:179px;
	height:29px;
	line-height:20px;
	font-size:13px;
	color:#00000;
	border:none;
	margin:0;
	padding:6px 4px 4px 10px;
}


.properties-table {
	float:left;
	display:block;
	width:100%;
	font-size:12px;
	color:#6c6c6c;
	background:#F9EDBE;
	border:1px solid #dadada;
	margin:0;
	padding:0 8px 17px;
}


.properties-table li {
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 17px;
}


.properties-table .txtLrg {
	display:block;
	width:105px;
	float:left;
	margin:0;
	padding:5px 6px 0 0;
}


.properties-table .txtSml {
	display:block;
	width:94px;
	float:left;
	margin:0;
	padding:5px 6px 0 0;
}


.properties-table li a {
	color:#3095cf;
	text-decoration:none;
	border-bottom:1px solid #3095cf;
}


.properties-table li a:hover {
	color:#3095cf;
	text-decoration:none;
	border:none;
}


.properties-table li .checkBoxOuter {
	display:block;
	float:left;
	width:180px;
	height:24px;
	margin:0;
	padding:7px 0 0;
}


.properties-table li .padTop {
	margin-top:10px;
	padding-bottom:8px;
}


.properties-table li .selectOuter {
	display:block;
	float:left;
	height:29px;
	margin:0;
	padding:0;
}


.cmnSmlBtn a {
	display:block;
	width:87px;
	text-align:center;
	border:1px solid #b3b3b3;
	font-weight:700;
	background:#e1e1e1 url(../../images/rtContainer.gif) left -575px no-repeat;
	font-size:11px;
	color:#2e2e2e;
	text-decoration:none;
	line-height:14px;
	margin:0;
	padding:7px 0 6px;
}


.cmnBigBtn a {
	display:block;
	width:160px;
	text-align:center;
	border:1px solid #b3b3b3;
	font-weight:700;
	background:#e1e1e1 url(../../images/rtContainer.gif) left -575px no-repeat;
	font-size:11px;
	color:#2e2e2e;
	text-decoration:none;
	line-height:14px;
	margin:0;
	padding:7px 0 6px;
}


.btmInnerBlock {
	display:block;
	width:620px;
	border:1px dashed #b6b6b6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:0 0 10px 4px;
	padding:0 11px 0 8px;
}


.formBtnContainer {
	display:block;
	width:100%;
	text-align:center;
	margin:0;
	padding:15px 0 19px;
}


.formBtnContainer span {
	display:inline;
	margin:0;
	padding:0 8px;
}


div.elementSelectList {
	display:block;
	width:100%;
	margin:0;
	padding:12px 0 0 7px;
}


div.elementSelectList div.fields-inner {
	float:left;
	margin:0;
	padding:0 1px 12px 4px;
}


div.elementSelectList div.fields-inner a {
	display:block;
	font-weight:700;
	float:left;
	width:120px;
	line-height:20px;
	font-size:12px;
	color:#444;
	border:1px solid #adadad;
	background:url(../../images/rtContainer.gif) -5px -160px no-repeat;
	border-top:none;
	padding:11px 0 8px 13px;
}


div.elementSelectList div.fields-inner a .smlIco {
	display:block;
	width:17px;
	height:19px;
	float:left;
	margin:0;
	padding:0;
}


div.elementSelectList div.fields-inner a .txt {
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 4px;
}


div.elementSelectList div.fields-inner a:hover, div.elementSelectList li.active a {
	text-decoration:none;
	color:#fff;
	border:1px solid #125f8b;
	background:url(../../images/rtContainer.gif) -5px -200px no-repeat;
	border-top:none;
}


div.elementSelectList div.fields-inner a .ico01 {
	background:url(../../images/smlIco.gif) left -11px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico01, div.elementSelectList li.active a .ico01 {
	background:url(../../images/smlIco.gif) left -202px no-repeat;
}


div.elementSelectList div.fields-inner a .ico02 {
	background:url(../../images/smlIco.gif) -20px -11px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico02, div.elementSelectList li.active a .ico02 {
	background:url(../../images/smlIco.gif) -20px -202px no-repeat;
}


div.elementSelectList div.fields-inner a .ico03 {
	background:url(../../images/smlIco.gif) -40px -11px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico03, div.elementSelectList li.active a .ico03 {
	background:url(../../images/smlIco.gif) -40px -202px no-repeat;
}


div.elementSelectList div.fields-inner a .ico04 {
	background:url(../../images/smlIco.gif) -60px -11px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico04, div.elementSelectList li.active a .ico04 {
	background:url(../../images/smlIco.gif) -60px -202px no-repeat;
}


div.elementSelectList div.fields-inner a .ico05 {
	background:url(../../images/smlIco.gif) left -62px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico05, div.elementSelectList li.active a .ico05 {
	background:url(../../images/smlIco.gif) left -254px no-repeat;
}


div.elementSelectList div.fields-inner a .ico06 {
	background:url(../../images/smlIco.gif) -20px -62px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico06, div.elementSelectList li.active a .ico06 {
	background:url(../../images/smlIco.gif) -20px -254px no-repeat;
}


div.elementSelectList div.fields-inner a .ico07 {
	background:url(../../images/smlIco.gif) -40px -62px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico07, div.elementSelectList li.active a .ico07 {
	background:url(../../images/smlIco.gif) -40px -253px no-repeat;
}


div.elementSelectList div.fields-inner a .ico08 {
	background:url(../../images/smlIco.gif) -60px -62px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico08, div.elementSelectList li.active a .ico08 {
	background:url(../../images/smlIco.gif) -60px -253px no-repeat;
}


div.elementSelectList div.fields-inner a .ico09 {
	background:url(../../images/smlIco.gif) left -113px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico09, div.elementSelectList li.active a .ico09 {
	background:url(../../images/smlIco.gif) left -304px no-repeat;
}


div.elementSelectList div.fields-inner a .ico10 {
	background:url(../../images/smlIco.gif) -20px -113px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico10, div.elementSelectList li.active a .ico10 {
	background:url(../../images/smlIco.gif) -20px -304px no-repeat;
}


div.elementSelectList div.fields-inner a .ico11 {
	background:url(../../images/smlIco.gif) -40px -113px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico11, div.elementSelectList li.active a .ico11 {
	background:url(../../images/smlIco.gif) -40px -304px no-repeat;
}


div.elementSelectList div.fields-inner a .ico12 {
	background:url(../../images/smlIco.gif) -60px -113px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico12, div.elementSelectList li.active a .ico12 {
	background:url(../../images/smlIco.gif) -60px -304px no-repeat;
}


div.elementSelectList div.fields-inner a .ico13 {
	background:url(../../images/smlIco.gif) left -163px no-repeat;
}


div.elementSelectList div.fields-inner a:hover .ico13, div.elementSelectList li.active a .ico13 {
	background:url(../../images/smlIco.gif) left -354px no-repeat;
}


.editBtn {
	position:absolute;
	display:none;
	top:-10px;
	left:8px;
	width:70px;
	overflow:hidden;
	margin:0;
	padding:0;
}


.editBtn a {
	display:block;
	float:left;
	background:url(../../images/rtContainer.gif) left -392px no-repeat;
	font-size:11px;
	color:#5d5d5d;
	text-decoration:none;
	line-height:18px;
	margin:0;
	padding:0 0 0 8px;
}


.editBtn a span {
	display:block;
	float:left;
	background:url(../../images/rtContainer.gif) right -392px no-repeat;
	margin:0;
	padding:0 8px 3px 0;
}


.editBtn a:hover {
	text-decoration:underline;
	color:#5d5d5d;
}


.addFieldBtn {
	display:block;
	background:#5a5a5a url(../../images/rtContainer.gif) left -60px no-repeat;
	width:99px;
	font-size:14px;
	color:#fff;
	text-shadow:1px 1px 3px #545454,  -1px 1px 3px #545454;
	line-height:14px;
	margin:9px 0 7px;
	padding:14px 0 14px 12px;
}


.addFieldBtn .addIco {
	display:block;
	background:url(../../images/rtContainer.gif) left -134px no-repeat;
	float:left;
	height:14px;
	width:14px;
	margin:0;
	padding:0;
}


.addFieldBtn:hover {
	text-decoration:none;
	color:#fff;
}


.smlBtn, .cnlBtn {
	display:block;
	margin:0;
	padding:0 8px 0 0;
}


.smlBtn a {
	background-color:#00B7EA;
	background-image:0;
	border:1px solid #008FB7;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	padding:4px 10px;
}


.smlBtn a:hover {
	background-color:#01A3D4;
	background-image:0;
	border:1px solid #3079ED;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	padding:4px 10px;
}


.cnlBtn a {
	background-color:#D73824;
	background-image:0;
	border:1px solid transparent;
	color:#FFF;
	text-decoration:none;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	border-radius:3px;
	cursor:pointer;
	padding:4px 10px;
}


.cnlBtn a:hover {
	background-color:#C53727;
	background-image:0;
	border:1px solid #B0281A;
	color:#FFF;
	text-decoration:none;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	border-radius:3px;
	cursor:pointer;
	padding:4px 10px;
}


.previewContainer {
	display:block;
	width:616px;
	margin:0 auto;
	padding:8px 0 0;
}


.previewContainer .titleBar .titleBarTop {
	display:block;
	width:100%;
	background:url(../../images/blockCorners.gif) left -24px no-repeat;
	height:11px;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}


.previewContainer .titleBar .titleTxt {
	background:#dadada;
	display:block;
	width:581px;
	font-size:15px;
	color:#575757;
	line-height:20px;
	font-weight:400;
	padding:0 16px 5px 18px;
}


.previewContainer .titleBar .titleTxt .downArrow {
	display:block;
	background:url(../../images/rtContainer.gif) left -616px no-repeat;
	width:9px;
	height:4px;
	font-size:0;
	line-height:0;
	margin:6px 0 0;
	padding:0;
}


.previewContainer .previewContainerBtm {
	display:block;
	width:100%;
	background:url(../../images/blockCorners.gif) left -39px no-repeat;
	height:5px;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}


.previewContainer .previewContainerMid {
	display:block;
	width:613px;
	background:#fbfbfb;
	font-size:0;
	line-height:0;
	border:1px solid #dadada;
	border-bottom:0;
	border-top:1px solid #9d9d9d;
	margin:0;
	padding:0 0 5px;
}


.previewContainer .previewContainerLt {
	display:block;
	width:308px;
	margin:0;
	padding:17px 0 0 14px;
}


.previewContainer .previewContainerRt {
	display:block;
	width:263px;
	margin:0;
	padding:1px 0 0;
}


.previewContainer .cmnTxtOuter {
	display:block;
	width:248px;
	border:1px dashed #b2b2b2;
	margin:0;
	padding:10px 12px 11px;
}


.previewContainer .previewContainerRt h4 {
	display:block;
	padding:0 0 0 5px;
}


.previewContainer .descBlock {
	display:block;
	width:100%;
	margin:0;
	padding:18px 0 0;
}


h3.smlTitle {
	display:block;
	border-bottom:1px solid #d7d7d7;
	line-height:22px;
	padding:0 0 0 3px;
}


.previewContainer .descBlock p.content {
	display:block;
	color:#717171;
	font-size:13px;
	line-height:18px;
	margin:0;
	padding:3px 0 0 3px;
}


.shadwBlock {
	display:block;
	width:249px;
	background:url(../../images/shadwBlock.gif) left top repeat-y;
	margin:0;
	padding:0;
}


.shadwBlock .shadwBlockTop {
	display:block;
	width:249px;
	background:url(../../images/rtContainer.gif) left -630px repeat-y;
	height:8px;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}


.shadwBlock .shadwBlockBtm {
	display:block;
	width:249px;
	background:url(../../images/rtContainer.gif) left -638px repeat-y;
	height:6px;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}


.shadwBlockMid {
	display:block;
	width:100%;
	margin:0;
	padding:7px 0 3px;
}


.rtContentBlcok {
	display:block;
	width:722px;
	border:1px solid #e7e7e7;
	background:#fff;
	margin:3px 0 0;
	padding:0;
}


.tabContainer {
	display:block;
	width:98%;
	margin:0 auto;
	padding:20px 0 15px;
}


.tabContainer .tabLinks {
	display:block;
	width:169px;
	position:relative;
	z-index:9;
	margin:0 -1px 0 0;
	padding:0;
}


.tabContainer .tabLinks li {
	display:block;
	width:100%;
	float:left;
	margin:0;
	padding:0 0 8px;
}


.tabContainer .tabLinks a {
	background:url(../../images/rtContainer.gif) left -658px repeat-y;
	border:1px solid #c7c7c7;
	width:136px;
	display:block;
	font-size:14px;
	color:#454545;
	line-height:24px;
	margin:0;
	padding:6px 0 5px 21px;
}


.tabContainer .tabLinks a:hover, .tabContainer .tabLinks li.activeTab a {
	width:148px;
	float:left;
	background:#eee;
	border:1px solid #e7e7e7;
	border-right:0;
	text-decoration:none;
	color:#454545;
}


.tabContainer .tabContent {
	display:block;
	margin-left:-196px;
	width:100%;
	background:#efefef;
	position:relative;
	z-index:8;
	padding:15px 0 10px;
}


.tabContainer .tabContent .tabContentInner {
	display:block;
	width:471px;
	overflow:auto;
	overflow-y:scroll;
	height:462px;
	border:1px solid #d4d4d4;
	background:#fff;
	font-size:13px;
	color:#454545;
	line-height:18px;
	margin:0;
	padding:27px 0 25px 43px;
}


.option-tabs {
	width:96%;
	overflow:auto;
	overflow-y:scroll;
	height:170px;
	border:1px solid #d4d4d4;
	background:#fff;
	font-size:13px;
	color:#454545;
	line-height:18px;
	position:relative;
	margin:0;
	padding:10px 2%;
}


#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
}


.popUpOuter .closeBtn {
	display:block;
	position:absolute !important;
	width:19px;
	height:19px;
	background:#c6c6c6 url(../../images/rtContainer.gif) left -768px repeat-x;
	text-indent:-9999px;
	top:-26px;
	right:-11px;
	z-index:99999;
	font-size:0;
	line-height:0;
	margin:5px 0 0;
	padding:0;
}


.popUpBlock {
	display:block;
	width:574px;
	border:3px solid #d3d3d3;
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:0 auto;
	padding:0;
}


.popUpBlock .popUpTitle {
	display:block;
	width:556px;
	background:#c6c6c6 url(../../images/rtContainer.gif) left -717px repeat-x;
	border-bottom:1px solid #efefef;
	margin:0;
	padding:2px 9px 1px;
}


.popUpBlock .popUpTitle .smlIco {
	display:block;
	width:26px;
	height:26px;
	float:left;
	background:url(../../images/icoList.gif) left top no-repeat;
	margin:0;
	padding:0;
}


.popUpBlock .popUpTitle .ico2 {
	background:url(../../images/icoList.gif) -41px top no-repeat;
}


.popUpBlock .popUpTitle .ico3 {
	background:url(../../images/icoList.gif) -81px top no-repeat;
}


.popUpBlock .popUpTitle .ico4 {
	background:url(../../images/icoList.gif) -122px top no-repeat;
}


.popUpBlock .popUpTitle .ico5 {
	background:url(../../images/icoList.gif) -167px top no-repeat;
}


.popUpBlock .popUpTitle .ico6 {
	background:url(../../images/icoList.gif) -211px top no-repeat;
}


.txtField .nameTxt {
	display:block;
	font-size:13px;
	color:#000;
	line-height:20px;
	width:45px;
	margin:0;
	padding:5px 0 0;
}


.smlBlockLt {
	display:block;
	width:250px;
	margin:0;
	padding:20px 0 0;
}


.smlBlockRt {
	display:block;
	width:242px;
	margin:0;
	padding:20px 0 0;
}


.radioList {
	display:block;
	color:#000;
	font-size:13px;
	width:213px;
	border:1px solid #efefef;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:0;
	padding:10px 0 7px 12px;
}


.radioList li {
	display:block;
	float:left;
	width:155px;
	margin:0;
	padding:0 0 8px;
}


.checkBoxOuter span {
	display:block;
	float:left;
	line-height:18px;
	color:#6c6c6c;
	margin:0;
	padding:0 0 6px -1px;
}


.lrgSelectOuter {
	display:block;
	height:21px;
	background:url(../../images/header.gif) right -111px no-repeat;
	width:202px;
	margin:0;
	padding:9px 6px 4px 13px;
}


.cmnLrgSelect {
	display:block;
	width:202px;
	height:18px;
	line-height:18px;
	font-size:13px;
	color:#838383;
	border:none;
	background:none;
	margin:0 auto;
}


.lrgTxtOuter {
	display:block;
	background:url(../../images/header.gif) right -111px no-repeat;
	width:205px;
	height:28px;
	margin:0;
	padding:6px 8px 2px;
}


.lrgTxtOuter input {
	display:block;
	width:205px;
	height:25px;
	line-height:24px;
	font-size:14px;
	color:#454545;
	border:none;
	background:none;
	margin:0;
	padding:0;
}


.lrgTxtareaOuter {
	display:block;
	background:url(../../images/header.gif) right -148px no-repeat;
	width:212px;
	height:93px;
	margin:0;
	padding:4px 8px 0;
}


.lrgTxtareaOuter textarea {
	display:block;
	width:213px;
	height:86px;
	line-height:18px;
	font-size:14px;
	color:#454545;
	border:none;
	background:none;
	overflow:auto;
	margin:0;
	padding:0;
}


.generalInfoPage {
	display:block;
	width:634px;
	margin:0;
	padding:5px 0 38px 25px;
}


.txtLrgField {
	display:block;
	margin:11px 0 0;
	padding:0;
}


.txtLrgField .nameTxt {
	display:block;
	font-size:13px;
	color:#000;
	line-height:20px;
	width:125px;
	margin:0;
	padding:5px 0 0;
}


.marBtm {
	margin-bottom:15px;
}


.txtareaOuter {
	display:block;
	background:url(../../images/rtContainer.gif) left -970px no-repeat;
	width:252px;
	height:166px;
	margin:0;
	padding:4px 8px 0;
}


.txtareaOuter textarea {
	display:block;
	width:253px;
	height:162px;
	line-height:18px;
	font-size:14px;
	color:#454545;
	border:none;
	background:none;
	overflow:auto;
	margin:0;
	padding:0;
}


.cmnLrgTxtField {
	display:block;
	background:url(../../images/rtContainer.gif) left -970px no-repeat;
	width:252px;
	height:24px;
	border-bottom:1px solid #d4d4d4;
	margin:0;
	padding:6px 8px 2px;
}


.cmnLrgTxtField input {
	display:block;
	width:253px;
	height:21px;
	line-height:21px;
	font-size:14px;
	color:#454545;
	border:none;
	background:none;
	margin:0;
	padding:0;
}


.checkList {
	display:block;
	width:500px;
	margin:0;
	padding:0 0 0 5px;
}


.checkList li {
	display:block;
	float:left;
	font-size:13px;
	color:#000;
	width:100%;
	margin:0;
	padding:0;
}


.checkList li .txtBlock {
	display:block;
	width:190px;
	float:left;
	margin:0;
	padding:5px 6px 0 0;
}


.checkList li .checkBoxOuter {
	display:block;
	float:left;
	width:30px;
	height:24px;
	margin:0;
	padding:7px 0 0;
}


.captchaList {
	display:block;
	width:250px;
	border:1px solid #efefef;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	margin:5px 0 9px;
	padding:12px 0 7px 13px;
}


.captchaList li {
	display:block;
	float:left;
	font-size:13px;
	color:#000;
	width:100%;
	margin:0;
	padding:0 0 5px;
}


.captchaList li .txtBlock {
	display:block;
	width:117px;
	float:left;
	margin:0;
	padding:10px 0 0 10px;
}


.captchaList li .checkBoxOuter {
	display:block;
	float:left;
	width:22px;
	height:14px;
	margin:0;
	padding:10px 0 0;
}


.captchaList li .captchaCode {
	display:block;
	width:90px;
	height:35px;
	background:url(../../images/rtContainer.gif) left -793px no-repeat;
	border:1px solid #dedede;
	text-decoration:none;
	margin:0;
	padding:0;
}


.captchaList li .captchaCode:hover {
	text-decoration:none;
	border:1px solid #dedede;
}


.captchaList li .code02 {
	background:url(../../images/rtContainer.gif) left -833px no-repeat;
}


.captchaList li .code03 {
	background:url(../../images/rtContainer.gif) left -874px no-repeat;
}


.captchaList li .code04 {
	background:url(../../images/rtContainer.gif) left -914px no-repeat;
}


.captchaList li .code01, .captchaList li .code01:hover {
	border:1px solid #fff;
}


.pageStyleOpt {
	display:block;
	width:296px;
	margin:0;
	padding:0 0 9px;
}


.pageStyleOpt li {
	display:block;
	float:left;
	font-size:13px;
	color:#6c6c6c;
	width:620px;
	margin:0;
	padding:0 0 7px;
}


.pageStyleOpt li.title {
	padding:0 0 14px;
}


.txtFieldLrg {
	display:block;
	background:url(../../images/header.gif) left -533px no-repeat;
	width:250px;
	height:22px;
	border:1px solid #d4d4d4;
	margin:0;
	padding:6px 8px 2px;
}


.txtFieldLrg input {
	display:block;
	width:248px;
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#454545;
	border:none;
	background:none;
	margin:0;
	padding:0;
}


.optSelect {
	display:block;
	height:21px;
	background:url(../../images/header.gif) left -533px no-repeat;
	width:142px;
	border:1px solid #d4d4d4;
	margin:0;
	padding:9px 6px 4px 13px;
}


.optSelect select {
	display:block;
	width:142px;
	height:18px;
	line-height:18px;
	font-size:13px;
	color:#838383;
	border:none;
	background:none;
	margin:0 auto;
}


.optSelectSml {
	display:block;
	height:21px;
	background:url(../../images/header.gif) left -533px no-repeat;
	width:53px;
	border:1px solid #d4d4d4;
	margin:0;
	padding:9px 6px 4px 13px;
}


.optSelectSml select {
	display:block;
	width:53px;
	height:18px;
	line-height:18px;
	font-size:13px;
	color:#838383;
	border:none;
	background:none;
	margin:0 auto;
}


.successPageOpt {
	display:block;
	width:634px;
	margin:0;
	padding:0;
}


.successPageOpt li {
	display:block;
	float:left;
	font-size:13px;
	color:#6c6c6c;
	margin:0;
	padding:0 0 8px;
}


.successPageOpt .opt01 {
	display:block;
	width:225px;
	margin:0;
	padding:0;
}


.successPageOpt .opt02 {
	display:block;
	width:160px;
	margin:0;
	padding:0;
}


.successPageOpt .opt01 .txt {
	display:block;
	width:52px;
	margin:0;
	padding:9px 0 0;
}


.successPageOpt .opt02 .txt {
	display:block;
	width:75px;
	margin:0;
	padding:9px 0 0;
}


.successPageOpt .txtPreview {
	display:block;
	width:52px;
	margin:0;
	padding:0;
}


.txtareaFieldLrg {
	display:block;
	background:url(../../images/header.gif) left -533px no-repeat;
	width:319px;
	height:79px;
	border:1px solid #d4d4d4;
	margin:12px 0 0;
	padding:4px 8px 0;
}


.txtareaField {
	display:block;
	background:url(../../images/header.gif) left -533px no-repeat;
	width:319px;
	height:79px;
	border:1px solid #d4d4d4;
	margin:0;
	padding:4px 8px 0;
}


.txtPreview {
	line-height:14px;
}


.promSetPage {
	display:block;
	margin:0;
	padding:15px 0 38px 25px;
}


.popUpBlockLrg {
	display:block;
	width:665px;
	border:3px solid #d3d3d3;
	background:#fff;
	margin:0 auto;
	padding:0;
}


.popUpBlockLrg .popUpTitle {
	display:block;
	width:647px;
	background:#c6c6c6 url(../../images/rtContainer.gif) left -717px repeat-x;
	border-bottom:1px solid #efefef;
	margin:0;
	padding:2px 9px 1px;
}


.popUpBlockLrg .popUpTitle .smlIco {
	display:block;
	width:26px;
	height:26px;
	float:left;
	background:url(../../images/icoList.gif) -167px top no-repeat;
	margin:0;
	padding:0;
}


.settingBlockLt {
	display:block;
	width:48%;
	margin:0;
	padding:1%;
}


.settingBlockLt .checkBoxDesc1 {
	display:block;
	width:600px;
	margin:0;
	padding:0;
}


.promSetFields {
	display:block;
	background:#fff;
	width:95%;
	border:1px dashed #b1b1b1;
	margin:10px 0;
	padding:1px;
}


.promSetFields li {
	display:block;
	float:left;
	font-size:13px;
	color:#6c6c6c;
	width:100%;
	margin:0;
	padding:0 0 1px;
}


.promSetFields .txt {
	display:block;
	width:120px;
	float:left;
	font-weight:700;
	margin:0;
	padding:9px 0 13px;
}


.promSetFields li.txtarea .txt {
	display:block;
	width:120px;
	float:left;
	margin:0;
	padding:0;
}


.promSetFields li.txtarea .promSetTxtareaField {
	margin:5px 0 0;
}


.promSetTxtField {
	display:block;
	background:url(../../images/header.gif) left -533px no-repeat;
	width:180px;
	height:22px;
	border:1px solid #d4d4d4;
	margin:0;
	padding:6px 8px 2px;
}


.promSetTxtField input {
	display:block;
	width:180px;
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#454545;
	border:none;
	background:none;
	margin:0;
	padding:0;
}


.promSetTxtareaField {
	display:block;
	background:url(../../images/header.gif) left -533px no-repeat;
	width:180px;
	height:119px;
	border:1px solid #d4d4d4;
	margin:0;
	padding:4px 8px 0;
}


.promSetTxtareaField textarea {
	display:block;
	width:180px;
	height:115px;
	line-height:18px;
	font-size:14px;
	color:#454545;
	border:none;
	background:none;
	overflow:auto;
	margin:0;
	padding:0;
}


.settingBlock {
	display:block;
	width:100%;
	margin:0;
	padding:11px 0 0;
}


.linkOpt {
	display:block;
	width:96%;
	border:1px solid #efefef;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	margin:0 10px;
	padding:21px 0 15px 13px;
}


.linkOpt .nameTxt {
	display:block;
	font-size:15px;
	color:#000;
	line-height:20px;
	margin:0;
	padding:5px 14px 0 0;
}


.settingBlock .checkBoxDesc {
	display:block;
	width:150px;
	margin:0;
	padding:0;
}


.autoRepeaterFields li {
	display:block;
	float:left;
	font-size:13px;
	color:#6c6c6c;
	margin:0;
	padding:0 0 4px;
}


.autoRepeaterFields .txt {
	display:block;
	width:200px;
	float:left;
	margin:0;
	padding:9px 6px 13px 0;
}


.autoRepeaterFields .txtLrg {
	padding:5px 6px 0 0;
}


.autoRepeaterFields li.txtarea .txt {
	display:block;
	width:100px;
	float:left;
	margin:0;
	padding:6px 6px 0 0;
}


.txtFieldSml {
	display:block;
	background:url(../../images/header.gif) left -533px no-repeat;
	width:204px;
	height:22px;
	border:1px solid #d4d4d4;
	margin:0;
	padding:6px 8px 2px;
}


.txtFieldSml input {
	display:block;
	width:204px;
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#454545;
	border:none;
	background:none;
	margin:0;
	padding:0;
}


.txtareaFieldSpan {
	display:block;
	background:url(../../images/header.gif) left -533px no-repeat;
	width:350px;
	height:110px;
	margin:0;
	padding:4px 8px 0;
}


.txtareaFieldSml {
	display:block;
	background:url(../../images/header.gif) left -533px no-repeat;
	width:204px;
	height:110px;
	border:1px solid #d4d4d4;
	margin:0;
	padding:4px 8px 0;
}


.txtareaFieldSml textarea {
	display:block;
	width:204px;
	height:104px;
	line-height:18px;
	font-size:14px;
	color:#454545;
	border:none;
	background:none;
	overflow:auto;
	margin:0;
	padding:0;
}


.enableOpt {
	display:block;
	width:510px;
	font-size:13px;
	line-height:18px;
	margin:0;
	padding:0 0 18px;
}


.enableOpt .checkBoxOuter {
	display:block;
	float:left;
	width:26px;
	margin:0;
	padding:0;
}


.enableOpt .txt {
	display:block;
	width:480px;
	margin:0;
	padding:0;
}


.psudo-drop {
	display:block;
	width:78%;
}


.psudo-drop span {
	display:block;
	border:1px solid #dadada;
	cursor:pointer;
	background:#fafafa;
	font-size:12px;
	padding:4px;
}


.popUpOuter {
	display:block;
	width:526px;
	background:#bbb;
	position:relative;
	border:14px solid #bbb;
	margin:0 auto;
	padding:0;
}


.popUpOuter .popUpMainContainer {
	display:block;
	width:462px;
	background:#fff;
	height:520px;
	overflow:auto;
	overflow-y:scroll;
	position:relative;
	margin:0 auto;
	padding:8px 20px 30px 45px;
}


.surveyList {
	display:block;
	width:374px;
	margin:0;
	padding:9px 0 4px 3px;
}


.surveyList li {
	display:block;
	float:left;
	font-size:13px;
	color:#6c6c6c;
	width:100%;
	margin:0;
	padding:0 0 7px;
}


.surveyList li.title {
	width:371px;
	padding:0 0 22px 3px;
}


.surveyList li .radioOuter input {
	display:block;
	float:left;
	position:relative;
	border:1px solid red;
	margin:0;
	padding:0;
}


.btmBorderTitle {
	border-bottom:1px dashed gray;
	width:390px;
	font-size:13px;
	line-height:18px;
	padding:0 0 5px 3px;
}


.tempe {
	display:block;
	float:left;
	width:150px;
	font-weight:700;
	color:#000;
	padding:4px 10px 0 0;
}


ul.add-remove-radio li, ul.add-remove-check li, div.add-remove-dropdown div, .radio-container, .check-container {
	margin:4px 0;
}


.radio-container input[type=text], .check-container input[type=text], .add-remove-dropdown input[type=text] {
	width:108px;
}


.add-dropdown, .add-radio, .add-check {
	background:url(../../images/add_16.png) left;
	width:12px;
	height:12px;
	display:inline-block;
	vertical-align:middle;
}


.remove-dropdown, .remove-radio, .remove-check {
	background:url(../../images/close_16.png) left;
	width:12px;
	height:12px;
	display:inline-block;
	vertical-align:middle;
}


.edit-field-floating {
	background-color:#D73824;
	background-image:0;
	border:1px solid transparent;
	text-decoration:none;
	position:absolute;
	top:-10px;
	left:20px;
	display:none;
	color:#fff;
	font-size:11px;
	font-weight:700;
	border-radius:3px;
	cursor:pointer;
	padding:2px 5px;
}


.edit-field-floating:hover {
	background-color:#C53727;
	background-image:0;
	border:1px solid #B0281A;
	text-decoration:none;
	position:absolute;
	top:-10px;
	left:20px;
	display:none;
	color:#fff;
	font-size:11px;
	font-weight:700;
	border-radius:3px;
	cursor:pointer;
	padding:2px 5px;
}


.add-field-top {
	background-color:#5A5A5A;
	background-image:0;
	border:1px solid #5A5A5A;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	line-height:16px;
	margin-left:-87px;
	top:-17px;
	left:50%;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	display:none;
	position:absolute;
	padding:0 8px;
}


.add-field-top:hover {
	background-color:#4A5A5A;
	background-image:0;
	border:1px solid #4A5A5A;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	line-height:16px;
	margin-left:-87px;
	top:-17px;
	left:50%;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	display:none;
	position:absolute;
	padding:0 8px;
}


.add-field-bottom {
	background-color:#5A5A5A;
	background-image:0;
	border:1px solid #5A5A5A;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	line-height:16px;
	margin-left:-87px;
	bottom:-17px;
	left:50%;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	display:none;
	position:absolute;
	padding:0 8px;
}


.add-field-bottom:hover {
	background-color:#4A5A5A;
	background-image:0;
	border:1px solid #4A5A5A;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	line-height:16px;
	margin-left:-87px;
	bottom:-17px;
	left:50%;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	display:none;
	position:absolute;
	padding:0 8px;
}


.single-field {
	display:inline-block;
	position:relative;
	width:97%;
	padding:5px 1%;
}


div.properties-table {
	margin-top:10px;
	display:none;
}


div.properties-table td {
	background:transparent;
	vertical-align:top;
	color:#000;
	font-weight:700;
	padding:5px;
}


.description-text h3 {
	color:#000;
	font-weight:700;
}


.description-text p {
	color:#000;
	font-size:12px;
	padding:5px 0;
}


.description-text hr {
	color:transparent;
	border:none;
}


.ui-effects-transfer {
	border:1px solid #000;
}


.sub-label-container {
	display:inline-block;
	margin-right:5px;
	white-space:nowrap;
}


.sub-label {
	color:#000;
	font-size:10px;
	display:block;
}


.demo {
	padding-left:0;
	width:auto !important;
	clear:both;
	margin:0 !important;
}


.demo ul {
	list-style-type:none;
	margin:0 0 10px;
	padding:0;
}


.demo li {
	border:1px solid #fafafa;
	margin:15px 5px;
}


.options-div {
	position:absolute;
	top:0;
	right:-6px;
	display:none;
	z-index:50;
	background:#dadada;
	box-shadow:-1px 2px 3px #888;
	padding:4px;
}


.options-div a {
	display:block;
	float:left;
	width:16px;
	height:16px;
	padding-right:3px;
}


#editor-styling {
	border:1px solid #dadada;
	clear:both;
	margin:0 auto 8px;
}


.actual_label {
	font-size:12px;
	color:#000;
}


.super-selected-li {
	border:1px dashed #00507F !important;
	background:#EDEDED !important;
}


.selected-li {
	background:#EFF8FF;
}


.success-page-preview {
	display:none;
	background:#EFEFEF;
	margin-bottom:30px;
	padding:10px;
}


#ui-datepicker-div {
	font-size:85%;
}


.ui-state-highlight-placeholder {
	height:60px;
	border:1px dashed #dadada !important;
	background:#eaf6fd !important;
}


.tool-move {
/*	cursor:move; */
}


#form-overlay {
	display:none;
	background:#3F3F3F;
	position:absolute;
	z-index:500;
	opacity:0.8;
	filter:alpha(opacity=80);
}


#form-settings-div {
	display:none;
	position:absolute;
	top:50px;
	z-index:1000;
}


.settings-heading {
	background:url(images/settings-bg.gif) repeat-x left;
	height:23px;
	font-weight:700;
	color:#000;
	position:relative;
	padding:5px 0 0 12px;
}


.settings-close {
	position:absolute;
	background:url(images/settings-close.gif) no-repeat;
	width:19px;
	height:19px;
	right:8px;
	top:4px;
	cursor:pointer;
}


.fld-extra-small {
	width:35px !important;
	white-space:nowrap;
	padding:4px;
}


.fld-small {
	width:50px !important;
	white-space:nowrap;
	padding:4px;
}


.fld-small-medium {
	width:127px !important;
	white-space:nowrap;
	padding:4px;
}


.fld-medium {
	width:150px !important;
	white-space:nowrap;
	padding:4px;
}


.fld-large {
	width:250px !important;
	white-space:nowrap;
	padding:4px;
}


.fld-extra-large {
	width:315px !important;
	white-space:nowrap;
	padding:4px;
}


.phone-3-box {
	width:40px !important;
	white-space:nowrap;
}


.fld-required {
	font-size:18px;
	font-weight:700;
	color:red;
	display:inline-block;
	margin-left:3px;
	line-height:13px;
}


#main-center-C {
	width:700px;
}


#main-center h2, #main-center-C h2 {
	color:#474747;
	font-size:20px;
	font-weight:400;
	line-height:20px;
	padding:10px 0 0 5px;
}


#main-center-right {
	width:210px;
	border:1px solid #dadada;
	margin-top:10px;
	-moz-border-radius:8px;
	padding:10px 20px;
}


.table-form {
	margin:10px 0 10px 5px;
	padding:5px;
}


.row-bottom {
	font-size:.9em;
	border-top:none;
	margin:12px 0 8px 6px;
}


.table-form label {
	font-size:1.1em;
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
	padding:0 5px;
}


.table-form a {
	text-decoration:none;
	border:1px solid #f7f7f7;
	padding:4px 10px;
}


.table-form img {
	position:relative;
	top:3px;
	margin-right:3px;
}


#main-center-right .section {
	border:1px solid #eaeaea;
	margin:20px 0;
	padding:10px;
}


#dashboard tbody {
	width:100%;
	clear:both;
}


.code {
	color:#000;
	font-family:Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
}


.message {
	display:block;
	height:83px;
	width:860px;
	background:url(../../images/form_listBg.gif) left top no-repeat;
	border:1px solid #FF4C4C;
	font-size:13px;
	font-weight:700;
	line-height:70px;
	text-align:center;
	color:#BC0000;
	margin:25px auto 30px;
}


.mail-message {
	display:block;
	height:83px;
	width:860px;
	background:#FFFFD3;
	font-size:13px;
	font-weight:700;
	line-height:70px;
	text-align:center;
	border:1px solid #FFCC72;
	color:#000;
	margin:25px auto 30px;
}


.message ul li {
	text-align:center;
	margin:0 !important;
	padding:0 !important;
}


.settings-div {
	position:absolute;
	top:33px;
	right:10px;
	border:2px solid #dadada;
	background:#eaeaea;
	display:none;
	-moz-border-radius:6px;
	padding:10px;
}


.columns-div {
	width:150px;
	height:250px;
	overflow:auto;
	position:absolute;
	right:0;
	border:2px solid #dadada;
	background:#eaeaea;
	display:none;
	z-index:1000;
	-moz-border-radius:6px;
	font-size:12px;
	padding:10px;
}


table.adminlist {
	width:auto;
	background-color:#e7e7e7;
	color:#666;
	margin:0;
}


table.adminlist tr th {
	text-align:center;
	background:#dadada;
	color:#666;
	border-bottom:1px solid #999;
	border-left:1px solid #eaeaea;
	cursor:pointer;
}


table.adminlist tbody tr {
	background-color:#fff;
	text-align:left;
}


table.adminlist tbody tr.row1 {
	background:#f9f9f9;
	border-top:1px solid #fff;
}


table.adminlist tbody tr.row0:hover td, table.adminlist tbody tr.row1:hover td {
	background-color:#ffd;
}


table.adminlist tbody tr td {
	height:25px;
	font-size:12px;
	border-bottom:1px solid #D0D0D0;
	border-left:1px solid #DADADA;
	border-top:1px solid #FFF;
	color:#494949;
	background:#fff;
}


table.adminlist tbody tr td a {
	color:#1C24C9;
	cursor:pointer;
}


.td-select {
	background:#f2f2f2 !important;
}


table.adminlist tbody tr.row1 td {
	background:#f9f9f9;
	border-top:1px solid #FFF;
}


table.adminlist tfoot tr {
	text-align:center;
	color:#333;
}


table.adminlist tfoot td, table.adminlist tfoot th {
	background-color:#f3f3f3;
	border-top:1px solid #999;
	text-align:center;
}


.cent {
	text-align:center !important;
}


.individual-chart {
	margin:20px 0;
}


#entries-data-grid {
	width:100%;
	overflow:auto;
	margin:0 auto;
}


#entries-overlay {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	background:#dadada;
	opacity:0.8;
	filter:alpha(opacity=80);
	z-index:100;
}


#entries-loader {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	background:url(../../images/loader2.gif);
	width:16px;
	height:11px;
	z-index:150;
}


.add-remove-dropdown, .add-remove-radio, .add-remove-check {
	height:110px;
	margin-bottom:15px;
	border:1px solid #dadada;
	overflow:auto;
}


.grid-sort-up {
	background:url(../../images/arrow-up-grey.gif) no-repeat right 11px #dadada !important;
}


.grid-sort-down {
	background:url(../../images/arrow-down-grey.gif) no-repeat right 11px #dadada !important;
}


.info, .success, .warning, .error, .validation {
	color:red;
	border:1px solid;
	background-repeat:no-repeat;
	background-position:10px center;
	margin:10px 0;
	padding:15px 10px 15px 50px;
}


.info {
	color:#00529B;
	background-color:#BDE5F8;
	background-image:url(images/info.png);
}


.success {
	color:#4F8A10;
	background-color:#DFF2BF;
	background-image:url(images/success.png);
}


.warning {
	color:#9F6000;
	background-color:#FEEFB3;
	background-image:url(images/warning.png);
}


.error {
	color:#D8000C;
	background-color:#FFBABA;
	background-image:url(images/error.png);
	font-weight:700;
}


.help_dropdown {
	display:none;
	text-align:left;
	margin-bottom:20px;
}


#login_block_container {
	width:300px;
	margin:40px auto;
}


#login_block {
	background:none repeat scroll 0 0 #FFF;
	height:0 auto;
	border:1px solid #dadada;
	border-radius:11px 11px 11px 11px;
	font-weight:400;
	padding:16px 16px 55px;
}


#login_block label {
	color:#000;
	font-size:13px;
}


#login_block input[type=text], #login_block input[type=password] {
	background:none repeat scroll 0 0 #FBFBFB;
	border:1px solid #dadada;
	font-size:20px;
	margin-bottom:16px;
	margin-right:6px;
	margin-top:2px;
	padding:3px;
}


p.forgetmenot label {
	font-size:11px !important;
	line-height:19px;
	float:left;
}


#nav {
	font-size:13px !important;
	padding:10px 5px 20px;
}


.agreement-text {
	font-size:11px !important;
}


.general-info-buttons {
	position:absolute;
	top:9px;
	right:2px;
	width:55px;
	height:20px;
}


.general-info-buttons ul li {
	float:left;
	border:1px solid #dadada;
	width:20px !important;
	text-align:center;
	cursor:pointer;
	background:#dadada;
	color:#fff;
	font-weight:700;
	margin:0 2px !important;
}


.general-info-buttons ul li.active {
	border:1px solid #999;
	background:#fafafa;
	color:#000;
	font-weight:700;
}


#create-part-1-preview {
	margin-right:25px;
	padding:5px;
}


#create-part-1 {
	margin-top:25px;
	border:1px dashed #b1b1b1;
	padding:0 0 80px 80px;
}


#create-part-2 {
	display:none;
	padding:0;
}


#create-part-1-3 div.titleIn {
	margin:10px 0;
}


#create-part-1-3 td {
	line-height:18px;
	margin:0 0 5px !important;
	padding:0 !important;
}


#mycarousel {
	float:left;
	width:32%;
	margin:20px 0 0 85px;
}


#mycarousel li {
	display:block;
	width:95%;
	padding:3px 0;
}


#mycarousel li a {
	border-bottom:4px solid #fff;
}


.create-active {
	border:3px solid #000 !important;
	color:#222;
}


.create_form table td.blue_tbl table.ins {
	border:none !important;
}


.create_form table td.blue_tbl table.ins td {
	font-size:12px;
	color:#000;
	background:none;
}


.existingForm {
	min-height:180px;
}


#start_date_container, #end_date_container, #limit_container, #captcha_container, #auto_responder_container, #notification_container, #sms_container, #customization_data_container  {
	position:relative;
	padding:10px 0 10px 10px;
}


#start_date_overlay, #end_date_overlay, #limit_overlay, #captcha_overlay, #auto_responder_overlay, #notification_overlay, #success_page_overlay, #sms_overlay, #customization_data_overlay {
	position:absolute;
	top:-1px;
	left:-1px;
	z-index:200;
	background:#fafafa;
	opacity:0.7;
	filter:alpha(opacity=70);
	margin:0;
}


#limit_overlay {
	height:100%;
	width:100%;
	padding:0;
}


.success_page_base {
	padding-top:10px;
}


.grey {
	color:#999;
}


.upgrade-orange {
	color:#F98900 !important;
	font-weight:700;
	font-size:12px;
}


.add_email_grey {
	top:5px;
	right:-60px;
}


.upgrade-call {
	float:left;
	color:#000;
	font-size:12px;
	width:100%;
}


.get_code_highlight {
	color:blue;
	float:left;
	width:100%;
	background:#dadada;
}


.upgrade-call a {
	display:inline !important;
	font-weight:700;
}


.notification-label {
	width:210px;
}


.email_container {
	float:left;
	clear:both;
	margin-bottom:6px;
}

#email_field input.required {
	display:inline-block;
	float:left;
}

.main-loader {
	position:fixed;
	width:90px;
	height:20px;
	border:1px solid #f0c36d;
	background:#f9edbe;
	top:0;
	left:50%;
	margin-left:-50px;
	color:#444;
	font-weight:700;
	display:none;
	z-index:999999;
	padding:5px 5px 5px 15px;
}

.sending_code {
	display:none;
	position:fixed;
	width:90px;
	height:20px;
	border:1px solid #f0c36d;
	background:#f9edbe;
	top:0;
	left:50%;
	margin-left:-50px;
	color:#444;
	font-weight:700;
	z-index:999999;
	padding:5px 5px 5px 15px;
}


.top-loader {
	position:fixed;
	top:0;
	left:0;
	height:20px;
	border:1px solid #f0c36d;
	background:#F2D798;
	color:#444;
	font-weight:700;
	font-size:11px;
	width:100%;
	display:none;
	z-index:999999;
	text-align:center;
	padding:5px 0 5px 5px;
}


#close_unregister_msg {
	cursor:pointer;
	margin-bottom:-6px;
}


#form-settings-submission-data-checkbox {
	height:120px;
	overflow:auto;
}


.wider-li ul li a {
	display:inline !important:;
	width:auto !important;
}


.success-preview-link a {
	font-size:11px !important;
	text-decoration:none;
	border:1px solid #dadada;
	color:#000;
	margin-top:-1px;
	display:block;
	width:80px;
	text-align:center;
	padding:3px;
}


.container_01 {
	display:block;
	width:100%;
	margin:0;
	padding:5px 0 0;
}


.entries-option-active {
	font-weight:700 !important;
}


.titleBar_02 {
	display:block;
	width:100%;
	background:#d5d5d5 url(../../images/title_01.gif) left top repeat-x;
	height:54px;
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	-o-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
	-webkit-border-top-right-radius:7px;
	-webkit-border-top-left-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	z-index:999;
	padding:0;
}


.titleBar_02 h4 {
	color:#6c6c6c;
	font-weight:400;
	font-size:23px;
	line-height:30px;
	padding:13px 0 0 19px;
}


.titleBar_02 h4 img {
	display:block;
	float:left;
	margin:4px 0 0;
}


.titleBar_02 h4 span {
	display:block;
	float:left;
	padding:0 0 0 5px;
}


.borderBtm_01 {
	display:block;
	width:99.9%;
	background:#6c6c6c;
	border:1px solid #dedede;
	height:39px;
	font-size:0;
	line-height:0;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	-o-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
	-webkit-border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:6px;
	behavior:url(PIE.htc);
	position:relative;
	z-index:999;
}


.switchBtn_01 {
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:700;
	font-size:11px;
	line-height:18px;
	margin:16px 14px 0 0;
	padding:2px 2px 2px 0;
}


.switch_view_1 {
	cursor:pointer;
	width:17px;
	height:17px;
	display:inline-block;
	background:url(../../images/ico_02.gif) left top repeat-x;
}


.switch_view_2 {
	cursor:pointer;
	width:17px;
	height:17px;
	display:inline-block;
	background:url(../../images/ico_02_01.gif) left top repeat-x;
}


.optBar_02 {
	display:block;
	height:35px;
	background:#6c6c6c;
	border:1px solid #dedede;
	border-top:none;
}


.search_01 .input_01 {
	display:block;
	width:150px;
	height:26px;
	border:1px solid #b3b3b3;
	background:#fff;
	font-size:14px;
	color:#000;
	line-height:26px;
	margin:3px 5px 0 0;
	padding:0 0 0 4px;
}


.optBar_02 .links_rht {
	float:right;
	width:380px;
	height:19px;
	margin-top:6px;
}


.optBar_02 .links_rht td {
	border-right:1px solid #4b4a4a;
}


.optBar_02 .links_rht td a {
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	padding:0 12px;
}


.optBar_02 .links_rht td.last {
	border-right:none;
}


.optBar_02 .links_rht2 {
	width:270px;
}


#content_entries {
	display:block;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	padding:0;
}


#content_entries .entries {
	color:#000;
	line-height:20px;
	float:left;
	margin:0 7px 3px;
}


#content_entries .entries .input_entries {
	display:block;
	width:200px;
	height:23px;
	border:1px solid #b3b3b3;
	background:#fff;
	font-size:14px;
	color:#000;
	line-height:30px;
	padding:0 0 0 4px;
}


#content_entries .icons {
	float:right !important;
}


#content_entries .btn {
	display:block;
	float:left;
	color:#2e2e2e;
	background:url(../../images/btn_bg.gif) left top repeat-x;
	text-align:center;
	height:27px;
	margin-right:7px;
	border:1px solid #b3b3b3;
	padding:0 22px;
}


.tbl_entry	th {
	background:#e4e4e4;
	line-height:40px;
	padding-left:50px;
	width:152px;
	color:#474646;
	font-size:16px;
	border-left:1px solid #efefef;
}


.tbl_entry	th.first {
	width:100px !important;
}


.tbl_entry	td {
	line-height:35px;
	color:#000;
	padding-left:50px;
	border-left:1px solid #efefef;
}


#content2 {
	display:block;
	border-top:1px solid #dedede;
	padding:0;
}


#tbl_entry2 {
	display:block;
	width:100%;
	overflow:hidden;
	color:#666;
	height:auto;
	min-height:200px;
	margin:0 auto;
}


.tbl_entry2 {
	display:block;
	outline:5px solid #B7B7B7;
	width:900px;
	border:2px solid #43adcc;
	margin:40px auto;
}


.tbl_entry2	td.first {
	width:145px !important;
	background:#F4F4F4;
	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #FFF;
}


.tbl_entry2	td.last {
	width:718px !important;
	background:#F4F4F4;
	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #FFF;
	border-left:1px solid #dadada;
	color:#494949;
}


.tbl_entry2	td {
	line-height:35px;
	color:#333;
	border-left:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:4px 0 4px 30px;
}


.tbl_pagi {
	margin-top:10px;
	float:left;
	width:78%;
}


.tbl_pagi span {
	display:block;
	float:left;
	height:18px !important;
	font-size:12px;
	background:#dfe3e7;
	text-align:center;
	border:1px solid #b5bdc6;
	margin:0 5px 0 0;
	padding:0 10px;
}


.tbl_pagi p, .tbl_pagi b {
	display:block;
	float:left;
	height:18px;
	min-width:18px;
	text-align:center;
	background:#dfe3e7;
	border:1px solid #b5bdc6;
	margin:0 7px 0 0;
}


.tbl_pagi p a, .tbl_pagi b a {
	display:block;
	height:18px;
	min-width:18px;
	color:#737b7b;
	text-decoration:none;
}


.tbl_pagi p a:hover {
	background:#848c8c;
	border:1px solid #737b7b;
	color:#fff;
}


.tbl_pagi .act {
	background:none !important;
}


.tbl_pagi .act a:hover {
	background:none !important;
	color:#737b7b;
	border:none !important;
	cursor:default;
}


.tbl_record {
	display:block;
	margin-top:10px;
	float:right;
	width:auto;
}


.tbl_record	span {
	display:block;
	float:left !important;
	margin-right:5px;
	line-height:20px;
}


.optMenu_space {
	margin-left:135px;
}


.tbl_field {
	display:block;
	margin-bottom:5px;
}


.tbl_field	td {
	line-height:35px;
	color:#000;
	padding-left:30px;
	width:210px;
}


.tbl_field	th {
	border-bottom:1px solid #e7e7e7;
}


.clear-page-style {
	border:none !important;
	background:none !important;
	font-weight:700;
}


.success_page_heading {
	border:1px solid #2E8ABF;
	width:710px;
	background:#fff;
	-moz-box-shadow:0 0 5px #222;
	margin:100px auto 20px;
}


.actual_form {
	padding:20px;
}


.page_title {
	padding-bottom:10px;
	color:#000;
}


.form_description {
	border-bottom:1px solid #dadada;
	padding-bottom:10px;
	margin-bottom:20px;
	color:#888;
}


.force_lower_opacity {
	opacity:0.4 !important;
	filter:alpha(opacity=40)!important;
}


.line_height {
	line-height:20px !important;
	background:#FFF;
	font-size:12px;
}


.create-form-tip {
	text-align:left;
	font-size:12px;
	padding:20px 0;
}


.field-seperate {
	width:98%;
	border-bottom:1px solid #eaeaea;
	float:left;
	padding-bottom:5px;
	margin-bottom:10px;
	font-weight:700;
	text-align:center;
}


.promo-text {
	display:block;
	color:#000;
	padding:5px 0 10px !important;
}


.tip-below-field {
	color:#999;
	display:block;
	font-size:11px;
	font-weight:400;
	padding:5px 5px 5px 0;
}


.checked_image {
	display:block;
	background:url(../../images/correct.gif) left top no-repeat;
	height:24px;
	width:24px;
	font-size:0;
	margin:0;
	padding:0;
}


.tipsy {
	font-size:11px;
	position:absolute;
	z-index:100000;
	padding:5px;
}


.tipsy-inner {
	background-color:#FFF;
	color:#000;
	max-width:200px;
	text-align:center;
	border:2px solid #2D92CC;
	-moz-box-shadow:0 0 5px #222;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:8px 12px 7px;
}


.tipsy-arrow {
	position:absolute;
	background:url(../../images/tipsy.gif) no-repeat top left;
	width:9px;
	height:5px;
}


.tipsy-n .tipsy-arrow {
	top:0;
	left:50%;
	margin-left:-4px;
}


.tipsy-nw .tipsy-arrow {
	top:0;
	left:10px;
}


.tipsy-ne .tipsy-arrow {
	top:0;
	right:10px;
}


.tipsy-s .tipsy-arrow {
	bottom:0;
	left:50%;
	margin-left:-4px;
	background-position:bottom left;
}


.tipsy-sw .tipsy-arrow {
	bottom:0;
	left:10px;
	background-position:bottom left;
}


.tipsy-se .tipsy-arrow {
	bottom:0;
	right:10px;
	background-position:bottom left;
}


.tipsy-e .tipsy-arrow {
	top:50%;
	margin-top:-4px;
	right:0;
	width:5px;
	height:9px;
	background-position:top right;
}


.tipsy-w .tipsy-arrow {
	top:50%;
	margin-top:-4px;
	left:0;
	width:5px;
	height:9px;
}


.forgot_pass, .login, .register {
	display:block;
	width:446px;
	background:url(../../images/forgot-password_mid.gif) left top repeat-y;
	margin:60px 259px 40px;
}


.forgot_pass table .top, .register table .top {
	padding-left:20px;
	line-height:51px;
	font-size:18px;
	color:#fff;
	background:url(../../images/forgot-passwordBg.gif) left top no-repeat;
	height:51px;
}


.forgot_pass table .bott, .login table .bott {
	padding-left:20px;
	line-height:38px;
	font-size:13px;
	color:#000;
	background:url(../../images/forgot-password_bott.gif) left top no-repeat;
	height:38px;
}


.forgot_pass table .mid table td {
	height:38px !important;
	vertical-align:top;
	padding:5px;
}


.forgot_pass table .mid .field2 {
	width:97px;
	height:37px;
	border:1px solid #d4d4d4;
	font-size:12px;
	margin:0;
	padding:5px;
}


.forgot_pass table .mid table td .submit_btn {
	display:block;
	float:right;
	background:url(../../images/submit_btn.gif) left top no-repeat;
	width:134px;
	height:44px;
	color:#fff;
	border:none;
}


#content-login .login {
	background:url(../../images/forgot-password_mid.gif) repeat-y scroll left top transparent;
	display:block;
	width:446px;
	margin:60px 259px;
}


.login table .top {
	padding-left:20px;
	line-height:51px;
	font-size:18px;
	color:#fff;
	background:url(../../images/login_topBg.gif) left top no-repeat;
	height:51px;
}


.login table .mid td {
	height:28px;
	vertical-align:top;
	padding:5px;
}


.login table .bott table th {
	text-align:right;
	padding-right:25px;
}


.login table .bott table a, .forgot_pass table .bott a {
	color:#373737;
}


.advanced-settings {
	font-weight:700;
	width:200px;
	font-size:11px;
	color:#12C;
	padding-right:12px;
	background:url(../../images/arrow2.gif) center right no-repeat;
	margin:10px 0;
}


.adv-set-active {
	background:url(../../images/arrow3.gif) center right no-repeat !important;
}


.advanced-settings:hover {
	color:#12C;
	text-decoration:none;
}


#setting-div {
	border-top:1px solid #dadada;
	width:485px;
	display:none;
	margin-top:5px;
	font-size:13px;
	padding:10px 0;
}


.loader {
	background:url(../../images/loader2.gif) left top no-repeat;
	width:16px;
	height:11px;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	z-index:9999;
}


.register table .bott {
	padding-left:20px;
	font-size:13px;
	color:#000;
	background:url(../../images/BlueBox_bott.gif) left top no-repeat;
	height:24px;
}


.register table input {
	margin:-5px 0 0;
}


.register table .mid .field {
	width:374px;
	border:1px solid #d4d4d4;
	font-size:13px;
	color:#3a3a3a;
	padding:10px;
}


.sublink span {
	display:block;
	font-size:12px;
}


.sublink {
	display:block;
	float:left;
	margin:0;
	padding:15px 0 0;
}


.sublink li {
	display:block;
	float:left;
	height:14px;
	background:url(../images/arrow_sublink.gif) right top no-repeat;
	margin:0;
	padding:0 15px;
}


.sublink li a {
	display:block;
	float:left;
	color:#242424;
	font-size:12px;
	text-decoration:none;
	line-height:14px;
	text-shadow:1px 1px #c2c2c2 , -1px -1px #d2d2d2,  1px -1px #d6d6d6;
	margin:0;
}


.optBar_02 .title {
	display:block;
	line-height:35px;
	height:35px;
	font-size:20px;
	color:#fff;
	padding-left:20px;
}


.chart, .new_report {
	display:block;
	margin:24px;
}


.chart .btn_chart {
	cursor:pointer;
	display:block;
	color:#fff;
	font-weight:700;
	font-size:12px;
	margin-left:5px;
	width:155px;
	height:45px;
	background:url(../../images/btn_chart.gif) left top no-repeat;
}


.chart .tbl_chart, .tbl_new_report {
	color:#00000;
}


.chart .tbl_chart th {
	text-align:right;
	padding:10px 6px 10px 10px;
}


.chart .tbl_chart .input_chart {
	display:block;
	width:160px;
	height:25px;
	border:1px solid #b3b3b3;
	background:#fff;
	font-size:14px;
	color:#000;
	line-height:25px;
	padding:0 0 0 4px;
}


.chart .tbl_chart .cross a {
	display:inline-block;
	margin-top:19px;
}


.chart .icon {
	padding:7px 10px 0 80px;
}


.new_report {
	border:1px dashed #b1b1b1;
}


.tbl_new_report th {
	width:95%;
	padding:10px;
}


.tbl_new_report .ico_close {
	text-align:right;
	width:60px;
}


.tbl_new_report .in_tbl {
	border:1px solid #efefef;
}


.tbl_new_report .in_tbl td {
	width:100px;
}


#content .btn {
	cursor:pointer;
	display:block;
	float:left;
	color:#2e2e2e;
	background:url(../../images/btn_bg.gif) left top repeat-x;
	text-align:center;
	height:27px;
	line-height:27px;
	margin-right:7px;
	border:1px solid #b3b3b3;
	padding:0 22px;
}


.content-border {
	background:none repeat scroll 0 0 #FFF;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	display:block;
	position:relative;
	z-index:9999;
	padding:10px 0 0;
}


.report_form {
	display:block;
	border:1px dashed #b1b1b1;
	color:#000;
	margin:24px;
	padding:15px;
}


.report_form table th {
	width:25%;
	vertical-align:top;
	padding:7px 0 7px 15px;
}


.report_form .field180 {
	width:180px;
	border:1px solid #d4d4d4;
	font-size:12px;
	padding:5px;
}


.report_form .input {
	width:160px;
	height:25px;
	border:1px solid #b3b3b3;
	background:#fff;
	font-size:14px;
	color:#000;
	line-height:25px;
	padding:0 0 0 4px;
}


.entries-search {
	border:1px solid #dadada;
	height:23px;
	background:#fff;
	position:relative;
	margin:5px 0 0 5px;
}


.entries-search input {
	border:none !important;
	height:20px;
	padding:1px 0 0 5px;
}


.entries-search .search_01 {
	width:24px;
	height:24px;
	position:absolute;
	top:-1px;
	right:2px;
}


.tbl_space {
	border:1px dashed #b1b1b1;
	padding:10px;
}


.create_form {
	display:block;
	color:#6c6c6c;
	padding:0;
}


.create_form table th {
	width:200px;
	vertical-align:top;
	font-weight:700;
	padding:7px 0 7px 10px;
}


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


.create_form .field {
	width:250px;
	border:none;
	font-size:12px;
	background:#f3f3f3;
	padding:5px;
}


.create_form table td.edit {
	color:#379ad2;
	vertical-align:top;
	width:8%;
	text-align:center;
}


.create_form table td.blue_tbl {
	background:#fff;
	border:1px dashed #B1B1B1;
}


.create_form table td.blue_tbl div.in-div {
	width:525px;
	margin:0 auto;
}


.create_form table td.blue_tbl table {
	width:127px !important;
	float:left;
	margin-right:70px;
	border:5px solid #fff;
}


.create_form table td.blue_tbl table.last {
	margin-right:0;
}


.create_form table td.blue_tbl table td {
	width:127px;
	height:63px;
	background:url(../../images/blueBoxBg.gif) left top no-repeat;
	text-align:center;
	margin:0 !important;
	padding:15px 0 10px;
}


.create_form table td.blue_tbl table th {
	background:#379ad2;
	text-align:center;
}


.create_form table td.blue_tbl table th a {
	color:#fff;
	font-weight:400;
	text-decoration:none;
}


.lableTitle {
	color:#2282B9;
	display:block;
	font-size:14px;
	font-weight:700;
	float:left;
}


.lableTitle span {
	display:block;
	font-weight:400;
	font-size:12px;
	color:#000;
	margin-bottom:10px;
}


.whiteBox {
	clear:both;
	background:#fff;
	border:1px dashed #B1B1B1;
	margin-top:10px;
	padding:10px;
}


.topic {
	width:98%;
	margin:24px auto;
}


#topicBox {
	display:block;
	width:895px;
	cursor:pointer;
	margin:0 auto;
}


.topic_title {
	display:block;
	line-height:39px;
	font-weight:700;
	font-size:16px;
	background:url(../../images/feedbackBg.png) left top no-repeat;
	height:39px;
	padding-left:10px;
	margin:0 0 10px;
}


#topicBox .lastbox {
	margin:0 !important;
}


#topicBox .topicBox {
	display:block;
	float:left;
	margin-right:45px;
	background:url(../../images/topicBg.gif) left top no-repeat;
	width:268px;
	height:92px;
	padding-bottom:40px;
}


#topicBox .topicBox .text {
	display:block;
	float:left;
	padding:18px 0 0 13px;
}


#topicBox .topicBox .text h4 {
	display:block;
	color:#44a9e3;
	padding-bottom:10px;
}


#topicBox .topicBox .text p {
	display:block;
	font-size:12px;
	color:#656565;
	width:130px;
}


#topicBox .topicBox .img {
	display:block;
	float:right;
	padding:18px 13px 0 0;
}


#topicBox .selected_topic {
	background:url(../../images/topicBg_h.gif) left top no-repeat;
	color:#FFF;
}


.rating {
	display:block;
	background:url(../../images/ratingBg.png) left top no-repeat;
	height:69px;
}


.rating .lft_text {
	display:block;
	float:left;
	margin:15px 230px 0 10px;
}


.rating .lft_text h4 {
	display:block;
	font-weight:700;
	font-size:16px;
}


.rating .rht_text {
	display:block;
	float:left;
	position:relative;
	z-index:1;
	margin:25px 0 0;
}


.rating .rht_text ul.rating_star li {
	display:block;
	float:left;
	width:16px;
	height:16px;
	padding-right:10px;
	background:url(../../images/gray_star.png) left top no-repeat;
}


.rating .rht_text ul.rating_star li.active {
	background:url(../../images/yellow_star.png) left top no-repeat;
}


.rating .rht_text .popup {
	display:nne;
	width:120px;
	height:25px;
	font-size:12px;
	background:#eaeaea;
	font-weight:700;
	color:#000;
	position:absolute;
	z-index:100;
	right:-150px;
	top:-8px;
	padding:7px 11px;
}


.rating .rht_text .popup p {
	font-size:14px;
}


.feedback {
	display:block;
	line-height:39px;
	font-weight:700;
	font-size:16px;
	background:url(../../images/feedbackBg.png) left top no-repeat;
	height:39px;
	padding-left:10px;
	margin:40px 0 10px;
}


.tbl_feedback {
	color:#444;
}


.tbl_feedback th, .tbl_feedback td {
	padding:7px;
}


.btn_feedback {
	display:block;
	float:right;
	width:134px;
	height:44px;
	line-height:44px;
	text-align:center;
	color:#fff;
	background:url(../../images/btn_feedback.png) left top no-repeat;
	border:none;
	cursor:pointer;
}


.field_260 {
	width:280px;
	height:15px;
	border:1px solid #d6d6d6;
	padding:5px;
}


.field_360 {
	width:739px;
	border:1px solid #d6d6d6;
	padding:5px;
}


.list_left_panel {
	display:block;
	float:left;
	width:950px;
	padding-bottom:10px;
}


.list_center {
	display:block;
	height:24px;
	line-height:28px;
	padding-left:8px;
	padding-right:8px;
	width:300px;
	text-align:center;
}


.list_rht {
	display:block;
	float:right;
	height:28px;
	line-height:28px;
}


.input_list {
	display:inline-block;
	width:160px;
	height:25px;
	border:1px solid #b3b3b3;
	background:#fff;
	font-size:14px;
	color:#000;
	line-height:25px;
	padding:0 0 0 4px;
}


.form_list {
	display:block;
	height:81px;
	width:100%;
	background:url(../../images/form_listBg_2.jpg) left top repeat-x;
	border:1px solid #e4e4e4;
	margin:30px 0 0;
}


.form_list .lft {
	display:block;
	float:left;
	height:46px;
	line-height:46px;
	margin-left:10px;
}


.form_list .active {
	color:#379ad3;
}


.form_list .rht {
	display:block;
	float:right;
	height:46px;
	line-height:46px;
	margin-right:10px;
}


.form_list .lists ul {
	display:block;
	border-top:1px solid #e3e3e3;
	margin:0;
	padding:0;
}


.form_list .lists ul li {
	display:block;
	float:left;
	height:19px;
	border:0;
	background:url(../../images/divider.gif) right top no-repeat;
	padding:9px 28px 4px;
}


.form_list .lists ul li a {
	display:inline-block;
	background:url(../../images/form_icons.png) left center no-repeat;
	padding-left:21px;
	text-decoration:none;
}


.form_list .lists ul li a.edit {
	background-position:left top;
}


.form_list .lists ul li a.edit:hover, .form_list .lists ul li.active a.edit {
	background-position:left bottom;
}


.form_list .lists ul li a.view {
	background-position:-87px top;
}


.form_list .lists ul li a.view:hover, .form_list .lists ul li.active a.view {
	background-position:-87px bottom;
}


.form_list .lists ul li a.confi {
	background-position:-165px top;
}


.form_list .lists ul li a.confi:hover, .form_list .lists ul li.active a.confi {
	background-position:-165px bottom;
}


.form_list .lists ul li a.notifi {
	background-position:-280px top;
}


.form_list .lists ul li a.notifi:hover {
	background-position:-280px bottom;
}


.form_list .lists ul li a.entry {
	background-position:-401px top;
}


.form_list .lists ul li a.entry:hover, .form_list .lists ul li.active a.entry {
	background-position:-401px bottom;
}


.form_list .lists ul li a.publish {
	background-position:-494px top;
}


.form_list .lists ul li a.publish:hover, .form_list .lists ul li.active a.publish {
	background-position:-494px bottom;
}


.form_list .lists ul li a.report {
	background-position:-595px top;
}


.form_list .lists ul li a.report:hover, .form_list .lists ul li.active a.report {
	background-position:-595px bottom;
}


.list_rht_panel {
	display:block;
	float:right;
	width:212px;
}


.list_rht_panel .current_plan {
	display:block;
	background:url(../../images/current_planBg.gif) left top no-repeat;
	width:212px;
	height:130px;
	text-align:center;
	padding-top:15px;
}


.list_rht_panel .current_plan h4 {
	font-size:14px;
	font-weight:700;
}


.list_rht_panel .current_plan p {
	color:##379ad3;
	padding-bottom:5px;
}


.list_rht_panel .current_plan span {
	display:block;
	font-size:12px;
	padding-bottom:10px;
}


.list_rht_panel .current_plan .btn_upgrade {
	display:block;
	width:164px;
	height:45px;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-left:22px;
	background:url(../../images/btn_upgrade.gif) left top no-repeat;
	border:none;
	cursor:pointer;
}


.list_rht_panel .messages {
	border:1px solid #ebebeb;
	width:188px;
	margin-top:20px;
	padding:20px 12px;
}


.list_rht_panel .messages p {
	font-size:16px;
	padding-bottom:7px;
}


.list_rht_panel .messages ul {
	margin:0;
	padding:0;
}


.list_rht_panel .messages ul li {
	line-height:20px;
}


.list_rht_panel .messages ul li a {
	color:#454545;
	font-size:13px;
}


.bold_black {
	font-size:15px;
	color:#000;
	font-weight:700;
}


.add_field_description_adjustment {
	display:none;
	color:#000;
	padding:14px 0 5px 120px;
}


.close_add_field {
	position:absolute;
	right:5px;
	top:6px;
}


.highlight {
	color:#ECA605;
}


.fixed-dialog {
	position:fixed !important;
}


.light-yellow {
	background:url(../../images/entries-bg.gif) repeat-x top left !important;
	border-top:none !important;
	border-left:none !important;
}


.light-blue {
	color:#1F5A7C;
}


.no-padding a {
	background:#666;
	color:#fff;
	padding:4px 10px;
}


.no-padding {
	line-height:22px !important;
	background:#F4F4F4;
	border-top:1px solid #FFF;
	color:#494949;
	border-bottom:1px solid #D0D0D0 !important;
	padding:0 !important;
}


#adjust_from_preview {
	float:right;
	margin-right:10px;
	margin-top:10px;
}


.adjust_from_preview {
	margin-top:-30px;
}


#form2go_link_in_footer {
	color:#fff;
	float:right;
	margin-right:8px;
	font-size:10px;
	margin-top:3px;
	text-decoration:none !important;
}


#edit-footer-h1 {
	float:left;
	margin-right:15px;
	margin-left:10px;
}


#edit-footer {
	color:#FFF;
	margin-left:15px;
}


#sub_label {
	color:#000;
	font-size:10px;
}


.export-entry-div {
	width:200px;
	height:100px;
	overflow:auto;
	position:absolute;
	right:0;
	border:2px solid #dadada;
	background:#eaeaea;
	display:none;
	z-index:1000;
	-moz-border-radius:6px;
	padding:10px;
}


.clrpicker {
	width:16px;
	height:16px;
	cursor:pointer;
	z-index:800;
	background:url(../../images/picker.png) no-repeat top left;
}


.clrpicker1 {
	width:16px;
	height:16px;
	cursor:pointer;
	background:url(../../images/picker.png) no-repeat top left;
	display:inline-block;
}


.clrpicker-bucket {
	width:18px;
	height:16px;
	cursor:pointer;
	background:url(../../images/color-bucket.png) no-repeat top left;
	display:inline-block;
}


.font-select {
	height:16px;
	width:16px;
	cursor:pointer;
	background:url(../../images/font-ico.png) no-repeat top left;
}


.font_size_image {
	width:16px;
	height:16px;
	cursor:pointer;
	z-index:800;
	background:url(../../images/font-size.png) no-repeat top right;
}


.color-picker-box {
	border:1px solid #000;
	cursor:pointer;
	display:inline-block;
	height:14px;
	width:15px;
}


#label-color2 {
	left:125px;
	top:162px;
}


#input-border {
	right:152px;
	top:5px;
}


#input-border2 {
	left:361px;
	top:164px;
}


#sub-label {
	right:237px;
	top:32px;
}


#sub-label2 {
	left:302px;
	top:188px;
}


#label-text {
	display:inline-block;
	margin:0 2px;
}


.font-main {
	display:none;
	background:#eaeaea;
	position:absolute;
	width:150px;
	font-size:12px;
	border:2px solid #999;
	top:14px;
	cursor:default !important;
	z-index:9999999;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#000 !important;
	padding:3px;
}


.font-main ul li {
	font-weight:400 !important;
	margin:2px 4px !important;
	padding:0 0 0 3px !important;
}


.form-description-options {
	position:absolute;
	bottom:5px;
	right:10px;
	width:35px;
}


.form-label-options {
	position:absolute;
	bottom:5px;
	right:50px;
	width:30px;
}


.label-cont {
	width:102px;
	height:50px;
	float:right;
	display:none;
}


.label-ul li {
	background:none !important;
	font-size:11px;
	height:15px;
	width:90px;
	line-height:15px;
	margin-bottom:2px;
	padding-left:8px;
}


.label-ul li input {
	vertical-align:middle;
	margin:0;
}


#form-settings-success-page-email-id {
	width:250px;
}


.textbox410 {
	width:410px !important;
	border:#2282b9 solid 1px;
	padding:5px;
}


.textbox411 {
	border:#2282b9 solid 1px;
	padding:5px;
}


.field-preview-div {
	padding: 8px 3px 0;
/*	cursor: move;*/
}


.preview {
	color:#000;
	font-size:10px;
	border:1px solid #ccc;
	position:absolute;
	top:3px;
	display:none;
	background:#dadada;
	left:50%;
	width:64px;
	margin-left:-32px;
	line-height:13px;
	padding:0 4px;
}


.wrapper {
	min-height:100%;
	height:auto !important;
	margin:0 auto -222px;
}


.mainFooter, .push {
	height:222px;
}


.clr {
	clear:both;
}


.mainFooter {
	background:#2C2C2C;
}


.mainFooter ul, li {
	list-style:none;
	margin:0;
	padding:0;
}


.mainFooter h6 {
	color:#767674;
	font:bold 13px/30px Arial,  Helvetica,  sans-serif;
	height:50px;
}


.footCont {
	width:1004px;
	margin:0 auto;
}


.footCont a {
	color:#FFF;
	text-decoration:none;
	font:13px Arial,  Helvetica,  sans-serif;
}


.footCol {
	float:left;
	display:block;
	margin-top:10px;
	height:164px;
	padding:0 10px;
}


.footCol ul {
	float:left;
	margin-right:54px;
}


.footCol ul li {
	margin-bottom:8px;
}


.footCol ul li a {
	margin-bottom:5px;
	padding:4px;
}


.footCol ul li a:hover {
	background:#1C2322;
	color:#FFF;
}


.footColRt {
	float:right;
	height:164px;
	border-right:1px solid #c4c4c4;
	border-left:1px solid #d7d7d7;
	display:block;
	margin-top:10px;
	font:13px/25px Arial,  Helvetica,  sans-serif;
	padding:0 20px;
}


.footColRt li ul li {
	text-indent:-9999em;
	float:left;
	display:inline;
	width:35px;
	height:31px;
}


.footColRt ul li ul li a {
	background:url(../../images/soc_ico.png) no-repeat;
	margin-right:5px;
	width:30px;
	height:31px;
	display:block;
}


.footColRt ul li ul li a.soc2 {
	background-position:-34px 0;
}


.footColRt ul li ul li a.soc3 {
	background-position:-68px 0;
}


.copy {
	clear:both;
	font:13px/40px Arial,  Helvetica,  sans-serif;
	text-align:center;
	color:#767674;
}


.i1 {
	background-color:#fff;
	min-height:521px;
	color:#000;
	width:99%;
	margin:4px auto;
	padding:0;
}


.l1 {
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	font-size:12px;
	color:#000;
	padding:15px 0 20px 10px;
}


.l1 a, .r1 a {
	clear:both;
	color:#003cff;
	text-decoration:underline;
	display:block;
	font-size:12px;
}


.r1 {
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	width:42%;
	padding:15px 8px 6px 0;
}


.r1 .r1 {
	vertical-align:top;
	border-bottom:0;
	padding:0;
}

.user_password {
	border: 1px solid #2282B9 !important;
}

.r1 input[type=text]{
	width:230px;
	border:1px solid #2282B9;
	color:#000;
/*	padding:8px 4px;*/
	padding:4px;
}

.r1 select {
	width:265px;
	border:1px solid #2282B9;
	color:#000;
	height:30px;
	padding:2px;
}


.r1 textarea {
	width:350px;
	height:120px;
}


.r1 span {
	color:#000;
	font-size:11px;
}


.i1 .errormessage-for-unregister {
	margin:4px auto 0 !important;
}


.i1 table {
	width:99% !important;
	margin:0 auto;
}


.l2 {
	width:30%;
	vertical-align:top;
	border-bottom:1px solid #e5e5e5;
	font-size:12px;
	color:#000;
	padding:15px 0 20px;
}


.bluetxt {
	color:#2282b9;
	font-weight:700;
	font-size:12px;
}


.redtxt, #redtxt {
	color:#d31b2d;
	font-weight:700;
	font-size:14px;
}


.greentxt {
	color:#1BD148;
	font-weight:700;
	font-size:14px;
}


.redbutton, .redbutton:hover {
	cursor:pointer;
	background:#d31b2d;
	text-align:center;
	font-weight:700;
	width:180px;
	font-size:13px;
	font-family:Arial,  Helvetica,  sans-serif;
	color:#FFF;
	border:#b40b37 solid 1px;
	text-decoration:none;
	padding:4px;
}


.whiteBox span {
	background:#f0f9ff;
	display:block;
	font-weight:700;
	color:#2282b9;
	padding:2px;
}


.whiteBox input[type=checkbox] {
	margin-left:5px;
}


.smallmessage {
	width:40%;
	line-height:1.5em;
	vertical-align:top;
	font-size:11px;
	color:#4a4a4a;
	padding:0;
}


.dashedbox1 {
	background:#FFF;
	width:500px;
	border:1px dashed #B1B1B1;
	height:200px;
	padding:8px;
}


.dashedbox2 {
	background:#FFF;
	width:170px;
	border:1px dashed #B1B1B1;
	height:170px;
	padding:8px;
}


.bulletlink {
	background:url(../../images/arrow.png) no-repeat left;
	width:170px;
	padding:0 0 0 20px;
}


.bulletlink a {
	border-bottom:#f4f4f4 solid 1px;
	height:32px;
	color:#0024ff;
}


.errormessage {
	background:url(../../images/info.png) no-repeat left #ffffd3;
	background-position:10px;
	color:#d31b2d;
	height:40px;
	border:#ffcc72 solid 1px;
	line-height:40px;
	text-align:center;
	padding:0 0 0 30px;
}


.greenmessage {
	background:url(../../images/info.png) no-repeat left #ffffd3;
	background-position:10px;
	color:#58a300;
	height:40px;
	border:#ffcc72 solid 1px;
	line-height:40px;
	text-align:center;
	padding:0 0 0 1px;
}


.errormessage-email {
	background:#ffffd3;
	color:#d31b2d;
	border:#ffcc72 solid 1px;
	line-height:40px;
	text-align:center;
	padding:20px;
}


.greenmessage-email {
	background:#FFFFD3;
	border:1px solid #FFCC72;
	color:#58A300;
	line-height:20px;
	text-align:center;
	padding:20px;
}


.error-new-div {
	border:1px solid red;
	width:91.5% !important;
	background:url(../../images/error-new.png) no-repeat 7px 5px #F2C4C4;
	color:#D82929;
	font-weight:700;
	display:none;
	margin:5px 4px;
	padding:4px 2px 4px 26px;
}


.error-new-div-2 {
	border:1px solid red;
	background:url(../../images/error-new.png) no-repeat 7px 5px #F2C4C4;
	color:#D82929;
	font-weight:700;
	display:none;
	margin:-8px 0 18px;
	padding:4px 28px;
}


.err-border {
	border:2px solid #D82929 !important;
}


.styling-top-table td label {
	color:#2F8ABF;
	font-weight:700;
	font-size:12px;
}


#font_size_div {
	display:none;
	position:absolute;
	font-size:12px;
	background:#eaeaea;
	border:2px solid #999;
	right:0;
	color:#000;
	z-index:100;
	padding:5px;
}


.sub-label-font-cont {
	width:16px;
	height:16px;
	position:absolute;
	top:32px;
	right:210px;
}


.inner-midContentin {
	margin:4px;
}


.midContentin-left {
	background:url(../..//images/midContentin-left.png) repeat-y;
	float:left;
	width:254px;
	min-height:300px;
	border:1px solid #bababa;
	border-right:none;
}


.midContentin-right {
	border:1px solid #bababa;
	border-left:none;
	min-height:300px;
	overflow:auto;
	background:#fafafa;
}


.account-left-menu li {
	width:251px !important;
	border:none !important;
	padding:0 !important;
}


.account-left-menu a {
	border-bottom:1px solid #DFDFDF;
	border-top:1px solid #FFF;
	color:#8A8A8A;
	display:block;
	font-size:12px;
	font-weight:700;
	line-height:18px;
	text-decoration:none;
	padding:10px;
}


.account-left-menu a.act {
	background-color:#01A3D4 !important;
	border-bottom:1px solid #467CAD;
	border-top:1px solid #699FD0;
	color:#FFF !important;
	text-shadow:0 1px 0 #104266;
}


.account-right-ul li {
	display:none;
	border:none !important;
	width:100% !important;
	padding:0 !important;
}


.account-right-ul {
	margin:40px;
}


.account-right-ul td {
	background:#fff;
	font-weight:400;
	font-size:12px;
	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #FFF;
	width:145px !important;
	border-left:1px solid #EFEFEF;
	color:#333;
	padding:12px 0 12px 30px;
}


.account-head {
	font-size:1.5em;
	padding:2px;
}


.midContentin {
	position:relative;
	display:block;
	background:#fff;
	border:1px dashed #b1b1b1;
	color:#000;
	min-height:578px;
	border-top:0;
	margin:0;
	padding:0 0 30px;
}


.midContentin p {
	font-size:12px;
	padding:10px;
}


.midContentin li {
	border-bottom:1px dashed #b1b1b1;
	padding-top:10px;
	font-weight:700;
}


.midContentin li p {
	padding-left:0 !important;
	font-weight:400;
}


.super-top-menu li {
	float:left;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	border-right:2px solid #000;
	line-height:14px;
	margin-left:5px;
	color:#fff;
	font-size:12px;
	padding:6px 12px;
}


.super-top-menu a {
	color:#fff;
	text-decoration:none;
}


.add_new_fields_info {
	color:#000;
	font-size:12px;
	margin:5px 0 0;
	padding:0 0 0 30px;
}


.free_access {
	color:red;
}


.feature-list {
	width:700px;
	padding:9px 0 0 10px;
}


.feature-list li {
	float:left;
	color:#fff;
	margin-right:20px;
	padding-left:20px;
	font-weight:700;
	background:url(../../images/Circle_Grey.png) no-repeat 6px 5px;
	text-shadow:1px 1px #000000,  0 -1px #000000,  1px -1px #000;
}


#hide_show_advance_settings {
	background:#dadada;
	cursor:pointer;
	margin:0 0 0 10px;
	padding:2px 5px 4px;
}


.feedback-table a:hover {
	text-decoration:none !important;
}


.add_new_fields_info_inside {
	display:none;
	font-weight:700;
	text-align:center;
	color:#2382BA;
	margin:39px 0 8px;
}


.no_email_id {
	border-bottom:1px solid #dadada;
	background:#FFC;
	font-size:14px;
	color:#000;
	padding:7px;
}


.main-loader-inner {
	display:inline-block;
	height:15px;
	width:20px;
	background:url(../../images/loader-1.gif) no-repeat 3px 4px;
}


.clipboard-copy {
	margin-top:10px;
	float:right;
	background:#D73824;
	color:#fff;
	font-weight:700;
	font-size:12px;
	width:130px;
	text-align:center;
	cursor:pointer;
	padding:5px;
}


.left-steps {
	color:#000;
	float:left;
	line-height:17px;
	margin-right:10px;
	margin-top:5px;
	font-size:11px;
	background:#E7E7E7;
	padding:0 3px;
}


.left-steps-act {
	background:none repeat scroll 0 0 #2382B8;
	font-weight:700;
	color:#FFF;
}


.new-login a {
	background:#7cc424;
	font-weight:700;
	display:inline-block !important;
	border:1px solid #6cb714;
	margin-top:-3px !important;
	text-decoration:none !important;
	padding:2px 5px !important;
}


.home-new-login a {
	display:inline-block !important;
	border:1px solid #6cb714;
	text-decoration:none !important;
	padding:2px !important;
}


.agree-text a {
	color:#003CFF !important;
}


#agree-error, #email-error, .email-error-2, #email-error-2, #pass-error, #confirm-error, #old-pass-error {
	color:red;
	font-size:11px;
	display:block;
}


.red {
	color:red !important;
	font-size:10px;
}


.green {
	color:green !important;
	font-size:10px;
}


.dooted_box {
	display:block;
	width:970px;
	margin:0 auto;
	padding:0;
}


.dot_top {
	display:block;
	background:url(images/dot_top.gif) left top no-repeat;
	height:6px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
}


.dot_mid {
	display:block;
	background:url(images/dot_mid.gif) left top repeat-y;
	margin:0;
	padding:0;
}


.dot_btm {
	display:block;
	background:url(images/dot_btm.gif) left top no-repeat;
	height:7px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
}


.plan_box {
	display:block;
	width:968px;
	background:#eaf8ff;
	margin:0 auto 6px;
	padding:8px 0 0;
}


.plan_box h2 {
	display:block;
	color:#2282b9;
	font-size:18px;
	font-style:normal;
	font-weight:700;
	line-height:20px;
	margin:0;
	padding:0 0 5px 8px;
}


.plan_box p {
	display:block;
	color:#000;
	font-size:13px;
	font-style:normal;
	font-weight:400;
	line-height:19px;
	width:948px;
	margin:0 auto;
	padding:0 0 5px;
}


.credit_box {
	display:block;
	width:979px;
/*	background:url(../../images/border01.gif) left top repeat-x; */
	margin:0 auto;
	padding:15px 0 0;
}


.credit_para {
	display:block;
	width:970px;
	background:#f8f8f8;
	margin:0 auto;
	padding:19px 0 17px;
}


.credit_list {
	display:block;
	width:600px;
	float:left;
	margin:0;
	padding:0 0 0 57px;
}


.credit_list ul {
	display:block;
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
}


.credit_list ul li {
	display:block;
	list-style:none;
	list-style-type:none;
	background:url(../../images/right_btn.gif) left top no-repeat;
	color:#0b0b0b;
	font-size:13px;
	font-style:normal;
	font-weight:700;
	line-height:15px;
	margin:0;
	padding:2px 0 6px 30px;
}


.credit_btn {
	display:block;
	float:right;
	width:297px;
	margin:0;
	padding:15px 0 0;
}


.credit_btn_left {
	display:block;
	float:left;
	width:297px;
	margin:0;
	padding:15px 0 0;
}


.credit_btn h3 {
	display:block;
	color:#296208;
	font-size:13px;
	font-style:normal;
	font-weight:700;
	line-height:13px;
	width:197px;
	height:39px;
	background:url(../../images/signbtn.gif) left top no-repeat;
	margin:0;
	padding:0;
}


.credit_btn h3 input {
	color:#296208;
	font-size:13px;
	font-style:normal;
	font-weight:700;
	line-height:13px;
	width:197px;
	height:37px;
	background:none;
	border:none;
	cursor:pointer;
}


.table_section {
	display:block;
	width:970px;
	background:#fff;
	margin:0 auto;
	padding:27px 0 0;
}


.table_con {
	display:block;
	width:735px;
	background:url(../../images/midbg.gif) left top repeat-y;
	margin:0 auto;
	padding:7px 0 0;
}


.row_one {
	display:block;
	border-bottom:1px solid #f9f9f9;
	margin:0;
	padding:0 0 7px;
}


.col_two {
	display:block;
	float:left;
	width:208px;
	position:relative;
	height:67px;
	margin:0;
	padding:0;
}


.col_three {
	display:block;
	float:left;
	width:218px;
	position:relative;
	height:67px;
	margin:0;
	padding:0;
}


.absbtn_one {
	position:absolute;
	top:0;
	left:-3px;
	background:url(../../images/blackbtn.gif) left top no-repeat;
	width:295px;
	height:67px;
	margin:0;
}


.absbtn_one h2 {
	display:block;
	float:left;
	width:129px;
	color:#393939;
	font-size:20px;
	font-style:normal;
	font-weight:700;
	line-height:30px;
	margin:0;
	padding:22px 0 0 12px;
}


.absbtn_one h3 {
	display:block;
	float:left;
	width:78px;
	color:#393939;
	font-size:18px;
	font-style:normal;
	font-weight:700;
	line-height:20px;
	margin:0;
	padding:15px 0 0;
}


.absbtn_one h3 span {
	display:block;
	float:left;
	color:#393939;
	font-size:12px;
	font-style:normal;
	font-weight:700;
	line-height:20px;
	margin:0;
	padding:2px 0 0;
}


.absbtn_two {
	position:absolute;
	top:0;
	left:8px;
	background:url(../../images/blue_btn.gif) left top no-repeat;
	width:215px;
	height:67px;
	margin:0;
}


.absbtn_two	.money_back {
	color:#FFF;
	font-size:12px;
	margin-left:13px;
}


.absbtn_two h2 {
	display:block;
	float:left;
	width:95px;
	color:#FFF;
	font-size:20px;
	font-style:normal;
	font-weight:700;
	line-height:20px;
	margin:0;
	padding:22px 0 0 26px;
}


.absbtn_two h3 {
	display:block;
	float:left;
	width:78px;
	color:#FFF;
	font-size:18px;
	font-style:normal;
	font-weight:700;
	line-height:10px;
	margin:0;
	padding:15px 0 0;
}


.absbtn_two h3 span {
	color:#FFF;
	font-size:12px;
	font-style:normal;
	font-weight:700;
	line-height:20px;
}


.absbtn_three {
	position:absolute;
	top:0;
	left:8px;
	background:url(../../images/yellow_btn.gif) left top no-repeat;
	width:215px;
	height:67px;
	margin:0;
}


.absbtn_three .money_back {
	color:#000;
	font-size:12px;
	margin-left:13px;
}


.absbtn_three h2 {
	display:block;
	float:left;
	width:95px;
	color:#393939;
	font-size:20px;
	font-style:normal;
	font-weight:700;
	line-height:20px;
	margin:0;
	padding:22px 0 0 26px;
}


.absbtn_three h3 {
	display:block;
	float:left;
	width:78px;
	color:#393939;
	font-size:18px;
	font-style:normal;
	font-weight:700;
	line-height:10px;
	margin:0;
	padding:15px 0 0;
}


.absbtn_three h3 span {
	color:#393939;
	font-size:12px;
	font-style:normal;
	font-weight:700;
	line-height:20px;
}


.row_two {
	display:block;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #f9f9f9;
	margin:0;
	padding:0 0 7px;
}


.row_two .noborder {
	border-bottom:none;
}


.col_four {
	display:block;
	float:left;
	width:283px;
	position:relative;
	margin:0;
	padding:0;
}


.col_four h2 {
	display:block;
	width:201px;
	float:left;
	text-align:right;
	color:#393939;
	font-size:13px;
	font-style:normal;
	font-weight:400;
	line-height:14px;
	margin:0;
	padding:10px 0 0;
}


.col_four h2 b {
	color:#393939;
	font-size:13px;
	font-style:normal;
	font-weight:700;
	line-height:14px;
}


.col_four h2 a {
	color:#13aae7;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	line-height:14px;
}


.col_four span {
	display:block;
	float:right;
	width:52px;
	text-align:left;
	font-size:1px;
	line-height:1px;
	padding:8px 0 0;
}


.col_five {
	display:block;
	float:left;
	width:202px;
	position:relative;
	margin:0;
	padding:0;
}


.col_five h2 {
	display:block;
	width:202px;
	text-align:center;
	color:#393939;
	font-size:13px;
	font-weight:700;
	font-style:normal;
	margin:0;
	padding:10px 0 0;
}


.col_five h3 {
	display:block;
	text-align:center;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:10px 0 0;
}


.col_six {
	display:block;
	float:left;
	width:230px;
	position:relative;
	margin:0;
	padding:0;
}


.col_six h2 {
	display:block;
	width:230px;
	text-align:center;
	color:#393939;
	font-size:13px;
	font-weight:700;
	font-style:normal;
	margin:0;
	padding:10px 0 0;
}


.col_seven_new {
	display:block;
	float:left;
	width:205px;
	position:relative;
	margin:0;
	padding:0;
}


.col_seven_new h2 {
	display:block;
	width:205px;
	text-align:center;
	color:#393939;
	font-size:13px;
	font-weight:700;
	font-style:normal;
	margin:0;
	padding:10px 0 0;
}


.row_three {
	display:block;
	margin:0;
	padding:0 0 18px;
}


.register-input {
	width:140px;
	padding:4px;
}


.col_eight {
	display:block;
	float:left;
	width:200px;
	position:relative;
	height:67px;
	margin:0;
	padding:0;
}


.col_eight h4 a {
	display:block;
	width:196px;
	height:38px;
	background:url(../../images/btn1.png) left top no-repeat;
	text-align:center;
	text-decoration:none;
	margin:0;
	padding:0;
}


.col_nine {
	display:block;
	float:left;
	width:236px;
	position:relative;
	height:67px;
	margin:0;
	padding:0;
}


.col_nine .money_back {
	color:#000;
	font-size:12px;
	font-weight:700;
	margin-left:25px;
}


.col_nine h4 a {
	display:block;
	width:196px;
	height:38px;
	background:url(../../images/btn1.png) left top no-repeat;
	text-decoration:none;
	text-align:center;
	margin:0;
	padding:0;
}


.form_btm {
	display:block;
	width:887px;
	border-bottom:1px dashed #CCC;
	border-top:1px dashed #CCC;
	margin:33px auto 72px;
	padding:0;
}


.form_btm_lt {
	display:block;
	float:left;
	width:420px;
	text-align:right;
	color:#393939;
	font-size:13px;
	font-style:normal;
	font-weight:700;
	line-height:16px;
	margin:0;
	padding:16px 0 0;
}


.form_btm_lt a {
	color:#178fca;
	font-size:18px;
	font-style:normal;
	font-weight:700;
	line-height:19px;
	text-decoration:none;
}


.form_btm_lt a:hover {
	color:#178fca;
	text-decoration:none;
}


.form_btm_rt {
	display:block;
	width:265px;
	float:right;
	margin:0;
	padding:0;
}


.form_btm_rt h3 {
	color:#2185bd;
	font-size:30px;
	font-style:normal;
	font-weight:700;
	line-height:32px;
	display:block;
	margin:0;
	padding:8px 0;
}


.form_btm_rt h3 a {
	color:#2185bd;
	font-size:30px;
	font-style:normal;
	font-weight:700;
	line-height:32px;
	text-decoration:none;
}


.form_btm_rt h3 a:hover {
	color:#2185bd;
	text-decoration:none;
}


.form_btm_rt h3 b {
	color:#393939;
	font-size:30px;
	font-style:normal;
	font-weight:700;
	line-height:32px;
}


.form_btm_rt h3 span {
	color:#393939;
	font-size:13px;
	font-style:italic;
	font-weight:400;
	line-height:14px;
}


.clear_0 {
	clear:both;
	font-size:0;
	line-height:0;
	display:block;
}


.wrapper2 {
	width:1000px;
	margin:0 auto;
}


.main-wrapper {
	width:100%;
	background:#00a3d3 url(../../images/header-bg.jpg) top center repeat-x;
	margin:0 auto;
}


.header {
	width:1000px;
	min-height:45px;
	margin:0 auto;
	padding:0 0 36px;
}


.login2 {
	min-width:988px;
	width:98%;
	min-height:45px;
	margin:0 auto;
}


.live-chat ul li {
	float:left;
	display:inline;
	margin:12px 0 !important;
	padding:0 15px;
}


.live-chat ul li a {
	font-size:12px;
	font-weight:700;
	color:#fff;
}


.live-chat-first {
	text-decoration:none;
	background:url(../../images/live-icon.png) left center no-repeat;
	padding:0 15px 0 26px !important;
}


.live-chat ul li a:hover {
	text-decoration:none;
	cursor:pointer;
}


.register2 {
	width:200px;
	float:right;
}


.register2 ul {
	float:left;
	width:113px;
	margin:9px 0 0;
}


.register2 ul li {
	float:left;
	padding:0 0 0 4px;
}


.register2 ul li a {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	line-height:20px;
	font-weight:700;
	width:104px;
	border-radius:2px 2px 2px 2px;
}


.register2 ul li a:hover {
	text-decoration:none;
	background:none repeat scroll 0 0 #81C924;
	border:1px solid #579307;
	border-radius:2px 2px 2px 2px;
}


.logo {
	width:500px;
	float:left;
	padding:17px 0 0;
}


.logo_text {
	font-size:14px;
	font-weight:700;
	font-family:Arial;
	margin-top:10px;
	text-shadow:2px 2px 2px #000;
	color:#fff;
	display:inline-block;
	padding:10px;
}


.navigation ul li {
	display:inline;
	float:left;
	padding:15px 0 0;
}


.navigation ul li a {
	font-family:DINProMedium, Arial,  Helvetica,  sans-serif;
	font-weight:400;
	text-decoration:none;
	color:#FFF;
	font-size:13px;
	text-transform:uppercase;
	padding:0 31px 0 0;
}


.navigation ul li a:hover {
	color:#333;
}


.banner_lft {
	width:520px;
	float:left;
}


.banner_lft	h4 {
	font-family:DINProRegular, Arial,  Helvetica,  sans-serif;
	font-size:20px;
	color:#FFF;
	font-weight:400;
	padding:38px 0 0;
}


.banner_lft	h2 {
	font-family:DINProBold, Arial,  Helvetica,  sans-serif !important;
	font-size:26px !important;
	color:#FFF;
	font-weight:700 !important;
	line-height:40px;
}


.form-creation {
	width:535px;
	margin:0 auto;
}


.zoom a {
	background:none !important;
	width:21px !important;
}


.form-creation ul {
	float:left;
	position:relative;
	padding:41px 0 0;
}


.form-wrap {
	padding:36px 0 0 90px;
}


.form-btn {
	width:289px;
	background:url(../../images/btn.jpg) top center no-repeat;
}


.form-btn a {
	font-family:DINProMedium, Arial,  Helvetica,  sans-serif;
	font-size:20px;
	color:#fff;
	text-align:center;
	display:block;
	text-decoration:none;
	line-height:65px;
	text-shadow:1px 2px 0 #507000;
}


.form-creation ul li {
	background:url(../../images/arroe-lft.jpg) right 70px no-repeat;
	float:left;
	display:inline;
	padding:0 22px 0 8px;
}


.form-content {
	width:151px;
	float:left;
	position:relative;
}


.form-creation ul li.first {
	padding:0 22px 0 0;
}


.form-creation ul li p {
	font-family:DINProBold, Arial,  Helvetica,  sans-serif;
	color:#067c9f;
	font-size:12px;
	font-weight:700;
	text-align:center;
	display:block;
	text-shadow:1px 2px 0 #10b8e9;
	padding:0 0 10px;
}


.form-creation ul li strong {
	display:block;
	position:relative;
	padding:0 0 3px 5px;
}


.form-creation ul li a {
	width:151px;
	background:url(../../images/name-strip.jpg) top center no-repeat;
	line-height:23px;
	text-decoration:none;
	font-family:DINProBold, Arial,  Helvetica,  sans-serif;
	color:#067c9f;
	font-size:12px;
	font-weight:700;
	text-align:center;
	display:block;
	cursor:default;
}


.get-wrapper {
	width:100%;
	background:#039dca;
	margin:0 auto;
}


.get-started_lft {
	width:680px;
	float:left;
}


.get-started_lft p {
	font-family:DINProBold, Arial,  Helvetica,  sans-serif;
	font-size:17px;
	color:#FFF;
	font-weight:700;
	line-height:64px;
}


.bookmark {
	width:247px;
	float:right;
	background:url(../../images/bookmark.jpg) top center no-repeat;
	margin:0 70px 0 0;
}


* html .bookmark {
	margin:0 35px 0 0;
}


.bookmark p {
	font-family:ITCAvantGardeGothicDemiRg, Arial,  Helvetica,  sans-serif;
	font-size:23px;
	color:#336390;
	text-align:center;
	font-weight:400;
	line-height:30px;
	padding:6px 0 0;
}


.bookmark span {
	font-family:'Bookman Old Style Italic', Arial,  Helvetica,  sans-serif;
	font-size:14px;
	font-style:italic;
	text-align:center;
	display:block;
	color:#336390;
	padding:0 0 12px;
}


.banner_rgt {
	width:420px;
	float:right;
	padding:0 20px 0 0;
}


.banner_rgt	span {
	display:block;
	padding:25px 0 0 5px;
}


.banner_rgt	h3 {
	font-family:ITCAvantGardeGothicDemiRg, Arial,  Helvetica,  sans-serif;
	font-size:16px;
	color:#FFF;
	background:url(../../images/title-icon.jpg) left center no-repeat;
	font-weight:400;
	line-height:35px;
	margin:38px 0 0;
	padding:0 0 0 47px;
}


.mid-container {
	width:100%;
	background:#f4f4f4;
	border-bottom:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
}


.steps {
	width:280px;
	float:left;
	padding:30px 70px 0 0;
}


.steps.no-pad {
	padding:30px 0 0;
}


.steps span {
	display:block;
	float:left;
	margin:0 15px 0 0;
}


.steps h4 {
	font-family:DINProBold, Arial,  Helvetica,  sans-serif;
	color:#0087af;
	font-size:18px;
}


.steps p {
	font-size:12px;
	color:#2a2a2a;
	font-weight:400;
	text-align:justify;
	line-height:18px;
	padding:25px 0 30px;
}


.features-wrapper {
	width:100%;
	background:#fff;
	padding-bottom:64px;
	margin:0 auto;
}


.features {
	width:968px;
	margin:0 auto;
	padding:15px 20px 15px 12px;
}


.features_lft {
	width:290px;
	float:left;
	padding:64px 0 0;
}


.features_lft p {
	color:#336390;
	font-size:13px;
	font-weight:400;
	text-align:justify;
	line-height:18px;
	padding:0 0 38px;
}


.features_lft p.safe {
	color:#4e4e4e;
}


.support {
	width:290px;
	margin:0 auto;
}


.support ul li {
	display:block;
	background:url(../../images/right-arrow.jpg) left center no-repeat;
	font-family:DINProBold, Arial,  Helvetica,  sans-serif;
	color:#0087af;
	font-size:13px;
	font-weight:700;
	padding:5px 0 5px 30px;
}


.support a {
	width:199px;
	background:url(../../images/register-btn.jpg) top center no-repeat;
	font-family:DINProMedium, Arial,  Helvetica,  sans-serif;
	font-size:18px;
	color:#fff;
	text-shadow:1px 2px 0 #47690b;
	line-height:49px;
	text-align:center;
	display:block;
	text-decoration:none;
	margin:47px 0 0;
}


.features_rgt {
	width:638px;
	float:right;
}


.features_rgt h4 {
	border-top:1px dotted #b1b1b1;
	border-bottom:1px dotted #b1b1b1;
	line-height:52px;
	font-family:DINProMedium, Arial,  Helvetica,  sans-serif;
	font-size:28px;
	color:#525252;
	margin:57px 0 0;
	padding:0 0 0 9px;
}


.key-features {
	width:638px;
	margin:0 auto;
	padding:0 0 0 18px;
}


.key-features_lft {
	width:270px;
	float:left;
}


.key-img {
	width:52px;
	float:left;
}


.key-matter {
	width:235px;
	float:right;
}


.key-features_lft span {
	display:block;
	float:left;
	width:52px;
	padding:4px 12px 0 0;
}


.key-matter h4 {
	font-size:18px;
	color:#2a2a2a;
	border-bottom:none;
	border-top:none;
	line-height:18px;
	font-weight:400;
	margin:0;
	padding:0;
}


.key-matter p {
	font-size:12px;
	color:#2a2a2a;
	font-weight:400;
	text-align:justify;
	line-height:18px;
	width:203px;
	padding:12px 0 0;
}


.key-matter p span {
	color:#2282b9;
	display:inline;
	float:none;
	padding:0 0 0 3px;
}


.key-factor {
	width:290px;
	float:left;
	padding:0 29px 0 0;
}


.key-factor.lft-space {
	padding:0 0 0 29px;
}


.key-features ul li {
	display:table;
	float:left;
	padding:28px 0 0;
}


.get_code_description1 {
	background:#FFFFE5;
	font-size:11px;
	height:200px !important;
	text-align:left;
	width:98%;
	padding:5px 0 0;
}


.get_code_description4 {
	background:#FFFFE5;
	font-size:11px;
	height:121px !important;
	text-align:left;
	width:98%;
	padding:5px 1% 0;
}


.amazon-img {
	margin:43px 20px 3px;
}


.amazon-txt {
	font-size:11px;
	margin-left:12px;
	text-align:center;
	width:150px;
}


.goog-te-gadget-simple {
	background:none !important;
	border:none !important;
}


#manual_review_css {
	font-size:11px;
	float:right;
	color:#000;
}


.all_account_details {
	color:#000;
	font-size:16px;
	font-weight:700;
}


.dashed_border {
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:none repeat scroll 0 0 #FFF;
	border-right:1px dashed #B1B1B1;
	color:#6C6C6C;
	display:block;
	min-height:300px;
	position:relative;
	border-color:0 #B1B1B1 #B1B1B1;
	border-style:none dashed dashed;
	border-width:0 1px 1px;
	margin:0 0 0 264px;
	padding:0;
}


.dashed_border .midContent {
	margin-left:0;
}


.errormessage-for-unregister {
	background:url(../../images/info.png) no-repeat left #ffffd3;
	background-position:10px;
	color:#d31b2d;
	width:100%;
	height:28px;
	line-height:28px;
	border:#ffcc72 solid 1px;
	text-align:center;
	font-size:13px;
	font-weight:700;
	margin:4px auto 0 !important;
	padding:0;
}


.highlight-tr {
	background:#dadada;
}

.highlight-tr td{
	background:url(../../images/payment-bg.gif);
	border-bottom:1px solid #dadada;
}


.total-tr td {
	/*background:url(../../images/payment-bg.gif);*/
	background:#dadada;
	border-top:1px solid #dadada;
	font-size:16px;
}

.grey-bg{
	background:#fafafa !important;
}


.cart-heading {
	width:90%;
	padding-bottom:10px;
	margin:30px auto 15px;
	font-size: 18px;
	color: #2282B9;
	border-bottom: 1px solid #EAEAEA;
}


.top_bold_text {
	color:#000;
	font-weight:700;
	font-size:14px;
}


.after-reg-heading {
	border:1px solid #FFF721;
	background:#FFFDCC;
	padding:10px;
}


.after-reg-heading span {
	display:block;
	margin:3px 0 0 30px;
}


.after-reg-main p, .new-email-reg {
	font-size:12px;
	padding:20px 0 0 10px;
}


#new_email_id {
	width:215px !important;
	font-size:15px !important;
	color:#000 !important;
	margin-bottom:0 !important;
}


#temp_forms {
	background:#FFFCC1;
	font-size:12px;
	border:1px solid #DADADA;
	width:100%;
	margin:20px auto;
	padding:10px 0;
}


#temp_forms .temp_forms_desc {
	padding:0 7px;
}


#temp_forms .temp_forms_btn {
	display:block;
	padding:0 7px;
}


#sending {
	font-weight:700;
	font-size:14px;
	text-align:center;
	margin-top:15px;
}


.rounded_redbutton {
	background-color:#D73824;
	background-image:0;
	border:1px solid transparent;
	color:#FFF;
	text-decoration:none;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	border-radius:3px;
	cursor:pointer;
	padding:2px 5px;
}


.rounded_redbutton:hover {
	background-color:#C53727;
	background-image:0;
	border:1px solid #B0281A;
	color:#FFF;
	text-decoration:none;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	border-radius:3px;
	cursor:pointer;
	padding:2px 5px;
}


.rounded_bluebutton {
	background-color:#00B7EA;
	background-image:0;
	border:1px solid #008FB7;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	padding:2px 5px;
}

.rounded_bluebutton:hover {
	background-color:#01A3D4;
	background-image:0;
	border:1px solid #3079ED;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	padding:2px 5px;
}

.user_rounded_bluebutton {
	background-color:#00B7EA;
	background-image:0;
	border:1px solid #008FB7;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	padding:2px 5px;
}

.user_rounded_bluebutton:hover {
	background-color:#01A3D4;
	background-image:0;
	border:1px solid #3079ED;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	top:-10px;
	left:20px;
	font-size:11px;
	font-weight:700;
	cursor:pointer;
	padding:2px 5px;
}


.red-warning {
	font-size:11px;
	color:red;
	float:left;
}


a.upgrade-orange-header, a.upgrade-orange-header:hover {
	display:block;
	float:left;
	border:1px solid #F99931;
	font-weight:700;
	background:#F98900;
	color:#fff;
	text-decoration:none;
	border-radius:2px;
	font-size:12px;
	margin:12px !important;
	padding:0 15px;
}


a.upgrade-orange-header:hover {
	border:1px solid #EA7A02 !important;
	background:#F28602 !important;
}

a.upgrade-green-header, a.upgrade-green-header:hover {
	display:block;
	float:left;
	border:1px solid #2C9E2C;
	font-weight:700;
	background:green;
	color:#fff;
	text-decoration:none;
	border-radius:2px;
	font-size:12px;
	margin:12px !important;
	padding:0 15px;
}


a.upgrade-green-header:hover {
	border:1px solid green !important;
	background:#45B745 !important;
	border-radius:2px !important;
}

.upgrade-red-header, .upgrade-red-header:hover {
	display:block;
	float:left;
	border:1px solid red;
	font-weight:700;
	background:red;
	color:#fff;
	text-decoration:none;
	border-radius:2px;
	font-size:12px;
	margin:12px !important;
	padding:0 15px;
}

.smlPlanAdd hr{
	display: block; height: 1px;
    border: 0; border-top: 1px solid #8FC9EA;
    margin: 1.5em 0; padding: 0;
}

.left-menu-btn-red{
	border:1px solid red;
	font-weight:700;
	background:red;
	color:#fff;
	text-decoration:none;
	border-radius:2px;
	font-size:12px;
	margin:5px auto;
	padding:2px 15px;
	width:60px;
}

.btn-orange{
	border:1px solid #F99931;
	background:#F98900;
}


.upgrade-red-header:hover {
	border:1px solid red !important;
	background:red !important;
	border-radius:2px !important;
}


.status-yellow, .status-yellow:hover {
	display:block !important;
	float:left !important;
	border:1px solid #EAEA6B !important;
	font-weight:400 !important;
	background:#FFFF82 !important;
	color:#000 !important;
	text-decoration:none !important;
	border-radius:2px !important;
	font-size:12px !important;
	cursor:pointer !important;
	padding:0 8px !important;
}


.info-tip {
	position:absolute;
	width:150px;
	font-size:11px;
	text-align:center;
	background:#FFFF82;
	border:1px solid #e1e101;
	border-radius:13px;
	font-weight:400;
	color:#333;
	-moz-box-shadow:0 0 18px #444;
	-webkit-box-shadow:0 0 18px #444;
	box-shadow:0 0 18px #444;
	padding:10px;
	z-index:3;
}


#info-tip-close {
	position:relative;
	float:right;
}


#info-tip-image, #info-tip-image-left {
	position:relative;
	float:right;
	width:100%;
}


#info-tip-image img {
	position:absolute;
	width:54px;
	height:54px;
	top:15px;
	left:35%;
}


#info-tip-image-left img {
	position:absolute;
	width:54px;
	height:54px;
	top:-55px;
	left:-68px;
}


#info-tip-image-right img {
	height:54px;
	left:185px;
	position:absolute;
	top:5px;
	width:54px;
}


#info-tip-image-top img {
	height:25px;
	left:69px;
	position:absolute;
	top:-30px;
	width:25px;
}


#info-tip-close a {
	position:absolute;
	background:url(../../images/Close-red.png) no-repeat top left;
	width:16px;
	height:16px;
	top:-16px;
	left:3px;
}


.round-close {
	position:absolute;
	background:url(../../images/Close-red.png) no-repeat top right;
	height:16px;
	top:-19px;
	right:-20px;
	cursor:pointer;
	width:16px;
}


#report-abuse-thankyou {
	display:none;
	text-align:center;
	font-size:36px;
	line-height:42px;
	font-weight:700;
	color:#58a300;
	background:#ffffd3;
	border:1px solid #dadada;
	z-index:99999;
	border-radius:6px 6px 6px 6px;
	position:absolute;
	box-shadow:0 0 18px #444;
	padding:150px;
}


#body_contnainer {
	width:auto;
	height:450px;
}


.mainNewCont {
	width:auto;
	padding:12px 0 130px;
}


.newCont {
	width:auto;
	padding:1px 0;
}


.featureMain {
	width:auto;
	height:276px;
	background:url(../../images/featureMain.png) center top no-repeat;
}


.featurLft {
	width:604px;
	padding:0;
}


.featurLft h6 {
	font:normal 32px Arial,  Helvetica,  sans-serif;
	color:#1e3c45;
}


.featurLft h6 span.iconCont {
	width:25px;
	height:25px;
	float:left;
	display:block;
	background:url(../../images/iconBg.png) no-repeat;
	padding:11px 13px 10px 9px;
}


.featurLft h6 span.iconTxt {
	float:left;
	display:block;
	padding:8px 0 0 16px;
}


.featurLft p {
	font:normal 13px/22px Arial,  Helvetica,  sans-serif;
	color:#1e3c45;
	width:560px;
	float:left;
	padding:12px 0 12px 10px;
}


.featurLft ul {
	width:590px;
	float:left;
	display:block;
	padding:0 0 0 14px;
}


.featurLft ul li {
	width:295px;
	float:left;
	display:block;
	font:normal 14px Arial,  Helvetica,  sans-serif;
	padding:3px 0;
}


.featurLft ul li a {
	width:261px;
	background:url(../../images/bullet.jpg) left center no-repeat;
	color:#1e3c45;
	display:block;
	padding:3px 0 3px 34px;
}


.featurRgt {
	width:331px;
	padding:0;
}


.sliderCont {
	width:323px;
	height:197px;
	background:url(../../images/sliderBg.png) no-repeat;
	padding:5px 4px 4px;
}


.sliderMain {
	width:323px;
	height:197px;
	position:relative;
}


.sliderLoad {
	background:url(../../images/loader.gif) no-repeat top left;
}


.li_class_footer li {
	padding-left:10px;
	width:95%;
}


.on-hover {
	background:none repeat scroll 0 0 rgba(255, 255, 224, 0.8);
	font-size:15px;
	height:-1% !important;
	left:0;
	line-height:40px;
	position:absolute;
	text-align:center;
	top:1px;
	width:101%;
	cursor:pointer;
}


.settings-tab {
	background:#D6D6D6;
	border:2px solid #DADADA;
	display:none;
	position:absolute;
	top:51px;
	z-index:9999;
	width:170px;
	border-radius:0 0 5px 5px;
}


.settings-tab span.ico03 {
	background:url(../../images/ltSidebar.gif) no-repeat scroll -77px 4px transparent;
	display:block;
	float:none;
	height:30px;
	width:27px;
	margin:-44px 6px 0 8px;
	padding:0;
}


.extra-settings-table td {
	border-bottom:1px solid #999;
}


.extra-settings-table a {
	width:160px !important;
	text-align:left !important;
	color:#000 !important;
	padding:5px 0 5px 10px !important;
}


.extra-settings-table a:hover {
	background:#fafafa !important;
}


.unconfirmed-form {
	position:absolute;
	display:none;
	background:none repeat scroll 0 0 #EAEAEA;
	border:2px solid #DADADA;
	z-index:9999;
	left:-27px;
	top:23px;
	border-radius:6px 6px 6px 6px;
	box-shadow:0 0 18px #444;
	padding:10px;
}


#unconfirmed-form-thankyou {
	display:none;
	text-align:center;
	font-weight:700;
	color:#58a300;
	background:#ffffd3;
	border:1px solid #dadada;
	z-index:99999;
	left:-50px;
	top:23px;
	border-radius:6px 6px 6px 6px;
	position:absolute;
	box-shadow:0 0 18px #444;
	padding:30px;
}


.all-check td, .all-radio td {
	padding:0 0 5px;
}


.ui-datepicker-trigger {
	width:22px;
	height:22px;
	margin-left:2px;
	cursor:pointer;
	float:left;
}


.styling-panel {
	width:100%;
	margin:4px;
}


.styling-top-menu {
	height:20px;
	width:99%;
}


.styling-top-menu ul {
	clear:both;
	height:20px;
	list-style:none outside none;
	margin:0 0 5px;
	padding:0;
}


.styling-top-menu ul li {
	float:left;
	text-align:center;
	margin:0 3px 0 4px;
}


.bg_img {
	margin-right:5px;
}


.styling-top-menu ul li a {
	color:#15C;
	display:block;
	font-weight:700;
	height:20px;
	text-decoration:none;
	line-height:20px;
	border-radius:3px 3px 0 0;
	padding:3px 12px;
}


.styling-top-menu a {
	color:#000;
	font-size:12px;
	padding:3px 15%;
}


.styling-top-menu a.act {
	background-color:#F5F5F5;
	border:1px solid #ddd;
	border-bottom:1px solid #F5F5F5;
	color:#000;
	font-weight:700;
	background:url(../../images/styling-top-menu-bg.jpg) repeat;
	padding:3px 12px;
}


.styling-bottom-tables {
	display:none;
	outline:4px solid #dadada;
}


.styling-bottom-menu {
	background:#fff;
	color:#000;
	width:97.5%;
	font-size:11px;
	border-radius:4px;
}


.styling-bottom-menu li {
	display:none;
	border:1px solid #DDD !important;
	width:98.5% !important;
	margin-top:7px;
	background:#F5F5F5;
	padding:10px !important;
}


.bg_img_div {
	width:20px;
	height:20px;
	cursor:pointer;
	border:1px solid #999;
}


#predefined_images .act {
	outline:2px solid red;
}


.date_info {
	display:inline;
	float:right;
	font-size:10px;
	margin:22px 81px 0 -304px;
}

.login_info {
	display:inline;
	float:right;
	font-size:10px;
	margin: 38px 65px 0 -304px;
}


.sub-input-span {
	float:left;
	margin:5px 0 0 4px;
}


.image-upload-loading {
	display:none;
	float:right;
	margin-right:90px;
	margin-top:5px;
}


.bottom_skip {
	float:right;
	color:#1C24C9;
}


.right-styling-brdr {
	border-right:1px solid #848484;
}


label.switch-toggle {
	background:url(../../images/switch.png) repeat-y;
	display:block !important;
	height:12px;
	padding-left:26px;
	line-height:11px;
	cursor:pointer;
}


label.switch-toggle.on {
	background-position:0 12px;
}


#warning_messages_div {
	width:auto !important;
}


.tabContentIn {
	margin-left:196px;
	padding-right:15px;
}


.save_btn {
	display:inline-block;
	margin:6px 8px;
}


.cancel_url {
	display:none;
	margin-top:12px;
}

.cancel_url_2 {
	display:none;
	margin-top:12px;
}


.input_limit {
	margin-left:-8px;
	margin-top:10px;
	position:absolute;
}


.input_name {
	display:inline-block;
	margin-left:8px;
}


.label_name_22 {
	padding:0 0 0 10px;
}


.label_name_22 .txtFieldSml_list {
	height:100px;
	overflow-y:auto;
	overflow-x:hidden;
	width:180px;
}


.tool-tip-heading {
	font-size:13px;
	color:#000;
}


.styling_heading {
	font-size:11px;
	color:#000;
	width:22%;
}


.custom_default {
	color:#000;
	width:21%;
}


.star {
	color:red;
	font-size:18px;
}


.subscription-table td {
	border-left:none;
	border-bottom:1px solid #fafafa;
	padding:7px 5px 7px 0;
}


.green_bg {
	color:green;
	font-weight:700;
	display:block;
}


.red_bg {
	color:red;
	font-weight:700;
	display:block;
}


.last-main-li img {
	height:25px;
}


.fullscreen-1 {
	background:url(../../images/fullscreen-1.png) no-repeat top left;
	 width:32px;
	height:32px;
	display:block;
}


.fullscreen-2 {
	background:url(../../images/fullscreen-2.png) no-repeat top left;
	 width:32px;
	height:32px;
	display:block;
}


.account-left-menu-2 li {
	float:left;
	width:254px;
	background:url(../../images/sample-bg.png) no-repeat left top;
	border:none;
	margin:10px 0 20px 50px;
	padding:0;
}


.account-left-menu-2 li.active {
	background:url(../../images/sample-bg.png) no-repeat left bottom;
}


.account-left-menu-2 li a {
	line-height:47px;
	width:247px;
	display:block;
	padding-left:15px;
}


.change-image {
	font-size:10px;
	width:46px;
	line-height:20px;
	margin-top:-4px;
}


.border-bottom {
	border-bottom:1px solid #dbdbdb;
}


.info-tip-2 {
	background:url(../../images/pointer-top.png) no-repeat top left;
	width:64px;
	position:absolute;
	z-index:9999;
}


.info-tip-bottom {
	background:url(../../images/pointer-bottom.png) no-repeat top left;
	width:64px;
	position:absolute;
	z-index:9999;
}


label, .titleTxt {
	cursor: pointer; 
}


strong, table.adminlist th, .list_rht_panel .messages ul li a:hover, .list_rht_panel .message ul li.active a, .option-trigger {
	font-weight:700;
}


img, .autoRepeaterFields li.txtarea .txtareaFieldSml, .new_all_options {
	margin:0;
}


.fltrt, #login_block p.submit, #font_size_header, .live-chat, .navigation, .navigation ul {
	float:right;
}


.fltlft, #heading-text, #form-background, #form-border, .live-chat ul, .support ul, .key-features ul, .actual-time, .image-dialog {
	float:left;
}


.brdr,  .feedback_err {
	border:1px solid red !important;
}


.mainNav li.noBg, .topmainNav li.noBg, .optMenu li.noBg {
	background:none;
	padding-right:0;
}


.topmainNav li a:hover, .footColRt li a:hover {
	text-decoration:underline;
}


.subMenu li a .txt, .yellowBtn .btnIco {
	display:block;
	float:left;
	margin:0;
	padding:0;
}


.yellowBtn .txt, .pageStyleOpt li .txtBlock, .surveyList li .txtBlock {
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 8px;
}


.ltSidebar ul.categoryitems, .rtContainerBtm {
	display:block;
	width:100%;
	margin:0;
	padding:0;
}


.ltSidebar ul.categoryitems li a .ico09, .ltSidebar ul.categoryitems li a:hover .ico09, .ltSidebar ul.categoryitems li.active a .ico09 {
	background:url(../../images/styling-icon.png) no-repeat top left;
}


.optMenu li.opt09 a, .optMenu li.opt09 a:hover, .optMenu li.opt09 a.activeMenu {
	background:url(../../images/label_align.gif) no-repeat scroll 18px top;
}


.optMenu li.opt10 a, .optMenu li.opt10 a:hover, .optMenu li.opt10 a.activeMenu {
	background:url(../../images/warning_message.png) no-repeat scroll 18px 4px;
}


.optMenu li.opt11 #form_settings, .optMenu li.opt11 #form_settings:hover, .optMenu li.opt10 #form_settings.activeMenu {
	background:url(../../images/form_settings.png) no-repeat scroll 18px 4px;
}


.mainTitleBox span, .inner-head, .tbl_entry, .form_list .lists {
	display:block;
}


.mainTitleTop .mainTxt, .cmnMainTitleBar h1 {
	display:block;
	float:left;
	margin:0;
	padding:0 11px 0 5px;
}


.centralContainer, .shadwBlock .video {
	display:block;
	margin:0 auto;
	padding:0;
}


.radioBtnLrgList div, #mycarousel div, .bottom_buttons {
	margin-bottom:10px;
}


.radioBtnLrgList li .txt, .radioList li span {
	display:block;
	float:left;
	line-height:18px;
	margin:0;
	padding:0 0 0 5px;
}


.addFieldBtnSml .txt, .addFieldBtn .txt {
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 6px;
}


.topSmlOpt, .txtField {
	display:block;
	margin:0;
	padding:11px 0 0;
}


.fieldTitle .helpIco:hover, table.adminlist thead a:hover, .no-padding a:hover, .account-left-menu-2 li a:hover {
	text-decoration:none;
}


.cmnSmlBtn, .cmnBigBtn {
	display:block;
	clear:both;
	float:left;
	margin:10px 0 0;
	padding:0 8px 0 0;
}


.cmnSmlBtn a:hover, .cmnBigBtn a:hover {
	text-decoration:underline;
	color:#2e2e2e;
	border:1px solid #b3b3b3;
}


.submitBtn, .resetBtn, .printBtn {
	display:inline-block;
	color:#2d2d2d;
	font-size:13px;
	cursor:pointer;
	margin:0;
	padding:3px 9px;
}


.padNone, .account-left-menu, .last-main-li {
	padding:0 !important;
}


.marginTopNone, .font-main input {
	margin-top:0;
}


.previewContainer .titleBar, .previewContainer .titleBar .titleTxt .txt, .captchaList li .checkBoxOuter input, .settingBlockLt .checkBoxDesc, .rating .rht_text ul.rating_star {
	display:block;
	margin:0;
	padding:0;
}


#tabContentInner-html, #tabContentInner-script, #tabContentInner-link {
	width:96%;
	overflow:auto;
	overflow-y:scroll;
	height:170px;
	border:1px solid #d4d4d4;
	background:#fff;
	font-size:13px;
	color:#454545;
	line-height:18px;
	margin:0;
	padding:10px 2%;
}


.popUpBlock .popUpTitle .txt, .popUpBlockLrg .popUpTitle .txt {
	display:block;
	height:26px;
	float:left;
	line-height:20px;
	font-size:15px;
	color:#3b3b3b;
	margin:0;
	padding:4px 0 0 5px;
}


.popUpBlock .closeBtn, .popUpBlockLrg .closeBtn {
	display:block;
	width:19px;
	height:19px;
	background:#c6c6c6 url(../../images/rtContainer.gif) left -768px repeat-x;
	text-indent:-9999px;
	margin:5px 0 0;
	padding:0;
}


.popUpBlockTxt, .securityPage, .successPage, .autoResponderPage, .autoRepeaterFields {
	display:block;
	width:634px;
	margin:0;
	padding:15px 0 38px 25px;
}


.txtareaFieldLrg textarea, .txtareaField textarea {
	display:block;
	width:319px;
	height:75px;
	line-height:18px;
	font-size:14px;
	color:#454545;
	border:none;
	background:none;
	overflow:auto;
	margin:0;
	padding:0;
}


.settingBlockLt .checkBoxOuter, .settingBlock .checkBoxOuter {
	display:block;
	float:left;
	height:20px;
	margin:0;
	padding:0;
}


.settingBlockLt .checkBoxDesc span, .settingBlockLt .checkBoxDesc1 span {
	font-size:12px;
	color:#000;
	display:block;
	clear:both;
}


.promSetFields li.lastBtn, .autoRepeaterFields li.lastBtn, .settings-save2 {
	padding:10px 0 0;
}


#edit-title-input, #edit-footer-input {
	display:none;
	font-size:87%;
	background:transparent;
	border:none;
	color:#fff;
	width:630px;
	margin:0 11px 0 5px;
	padding:0;
}


#loadedFields, .moving-field-list, .hide-prefix, .hide-middle, .hide-address1, .hide-address2, .hide-city, .hide-state, .hide-zipcode, .hide-country, .hide-time-1, .hide-time-2, .hide-time-3, .hide-time-4, .hide-reset, .hide-print, .hide, #create-part-1-2, #create-part-1-3, .entries_option_div, .entries_option_div li, #loadFieldsArr-template, .feedback-radio, #form_title_div, .hide_this, .form_border_sub_styles, .hide_show_title, .hide_show_footer, .hide_show_custom, .hide_show_customize, .fields_border_sub_styles, #warnings_preview_area, .tool_tip_border_sub_styles, .tool_tip_preview_area, label.switch-toggle.hidden, .switch input, .sample-loader {
	display:none;
}


.all-radio td, .all-check td, #form-settings-div table, #create-part-1-3 table td, #setting-div .nameTxt, .feedback-table td, .agree-text {
	font-size:12px;
}


a.success-page-preview-anchor, a.success-page-preview-anchor:hover {
	background:#EFEFEF;
	text-decoration:none;
	color:#3B3B3B;
	padding:1px 10px;
}


#main-center, #start_date_overlay, #end_date_overlay, .account-left-menu-2 {
	width:100%;
}


table.adminlist td, table.adminlist th, .account-right-ul input, .feedback-table input[type=text], .feedback-table input[type=password] {
	padding:4px;
}


table.adminlist thead th img, .chart .tbl_chart .cross {
	vertical-align:middle;
}


.error-line, .error-line-2 {
	clear:both;
	color:#D8000C;
	float:left;
	margin-top:2px;
}


#add_another_email, .add_email_grey, #remove_email_field,  #remove_number_field {
	display:inline-block;
	float:left;
	clear:none;
	margin:5px 0 0 10px;
}


#email_field span, #email_field span #email_field, #desc-font {
	display:inline-block;
}


.adv_search, .searchByDate, .reload {
	display:block;
	float:left;
	height:35px;
}


.adv_search a, .searchByDate a, .reload a {
	line-height:35px;
	color:#fff;
	padding-left:20px;
}


#content_entries .entries .input_02, .entries .input_03 {
	display:block;
	width:100px;
	height:25px;
	border:1px solid #b3b3b3;
	background:#fff;
	font-size:14px;
	color:#000;
	line-height:25px;
	padding:0 0 0 4px;
}


#content_entries .btn a, #content .btn a, .btn:hover {
	color:#2e2e2e;
	text-decoration:none;
}


.tbl_entry .scroller, .tbl_entry2 .scroller {
	border-top:1px solid #efefef;
	height:22px;
	padding:3px;
}


.tbl_entry2	h3, .selected_topic h4, .selected_topic p {
	color:#FFF !important;
}


.forgot_pass table .mid, .login table .mid, .register table .mid {
	padding:10px 20px;
}


.forgot_pass table .mid .field, .login .field {
	width:367px;
	border:1px solid #d4d4d4;
	font-size:12px;
	padding:10px;
}


.login .submit_btn, .register table .mid table td .regi_btn {
	display:block;
	float:right;
	background:url(../../images/submit_btn.gif) left top no-repeat;
	width:134px;
	height:44px;
	color:#fff;
	border:none;
	cursor:pointer;
}


.login table .bott table td, .tbl_new_report .in_tbl th {
	padding-left:10px;
}


.login table .mid table td span.green, .register table .mid table td span.green {
	background:#c6e39a !important;
}


.login table .mid table td, .register table .mid table td {
	height:32px !important;
	vertical-align:bottom;
	padding:5px;
}


.login table .mid table td span, .register table .mid table td span {
	display:block;
	line-height:35px;
	background:#ffcdcd;
	padding-left:10px;
}


.sublink li.last, .form_list .lists ul li.last, .form-creation ul li.last {
	background:none;
}


.chart .icon2, .single-chart-item td {
	padding:0 10px;
}


.tbl_new_report td, .payments-table td {
	padding:10px;
}


.report_form table td, .temp_user {
	padding:5px;
}


.list_lft, .list_lft:hover {
	color:#1C24C9;
	display:block;
	float:left;
	height:28px;
	line-height:29px;
	background:url(../../images/icon_newForm.png) left top no-repeat;
	padding-left:32px;
	padding-right:32px;
}


.font-select span, #slideshow {
	position:relative;
}


#footer-color, #footer-text {
	float:right;
	margin-top:3px;
}


.footColRt ul li ul li a.soc1, label.switch-toggle.off {
	background-position:0 0;
}


.l1 b, .l2 b {
	color:#2282b9;
	font-weight:700;
	font-size:14px;
	display:block;
}


.account-left-menu a:hover, .normal-tr td {
	background:#fff;
}


.feedback-table a, .goog-te-gadget-simple .goog-te-menu-value {
	color:#fff !important;
}


.col_one, .col_seven {
	display:block;
	float:left;
	width:283px;
	position:relative;
	height:67px;
	margin:0;
	padding:0;
}


.col_six h3, .col_seven_new h3 {
	display:block;
	text-align:center;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:8px 0 0;
}


.col_eight h4, .col_nine h4 {
	display:block;
	width:196px;
	height:38px;
	margin:0 auto;
	padding:23px 0 0;
}


.col_eight h4 a span, .col_nine h4 a span {
	color:#296208;
	font-size:18px;
	font-style:normal;
	font-weight:700;
	line-height:19px;
	text-align:center;
	text-decoration:none;
	display:block;
	padding:7px 0 0;
}


.col_eight h4 a:hover, .col_nine h4 a:hover {
	color:#296208;
	text-decoration:none;
}


.live-chat ul li a.first, .live-chat ul li a.second {
	background:none;
	padding:0;
}


.banner, .get-started, .mid-wrapper, .steps-install {
	width:1000px;
	margin:0 auto;
}


.zoom, * html .zoom {
	position:absolute;
	z-index:100;
	top:128px;
	right:-7px;
	width:21px;
	height:27px;
}


.get_code_description2, .get_code_description3 {
	background:#FFFFE5;
	font-size:11px;
	height:252px !important;
	text-align:left;
	width:98%;
	padding:5px 1% 0;
}


.after-reg-main, .new_email_id {
	color:#000 !important;
}


.feedback-form, .show-video-div {
	display:none;
	background:none repeat scroll 0 0 #EAEAEA;
	border:2px solid #DADADA;
	z-index:9999;
	left:-128px;
	top:23px;
	border-radius:6px 6px 6px 6px;
	position:absolute;
	box-shadow:0 0 18px #444;
	padding:10px;
}


#feedback-thankyou, #feature-thankyou {
	display:none;
	text-align:center;
	font-weight:700;
	color:#58a300;
	background:#ffffd3;
	border:1px solid #dadada;
	z-index:99999;
	left:-122px;
	top:23px;
	border-radius:6px 6px 6px 6px;
	position:absolute;
	box-shadow:0 0 18px #444;
	padding:30px;
}

.main-login{
	width:700px;
	height:508px;
	background:#fff;
	position:relative;
	overflow:hidden;
}

.login-left{
	float:left;
	width:290px;
	height:430px;
	padding:38px 30px;
}

.login-right{
	float:left;
	width:290px;
	height:430px;
	padding:38px 30px;
}

.main-login h2{
	font-size:18px;
	color:#2282b9;
	padding-bottom:10px;
	border-bottom:1px solid #eaeaea;
}

.main-login p{
	padding:5px 0;
	color:#4f4f4f;
}

.login-form-div{
	padding-top:10px;
}

.login-form-div .single-field1{
	margin-top:2px;
}

.login-form-div .main-label{
	display:block;
	font-size:13px;
	color:#2282b9;
	font-weight:bold;
	margin-bottom:3px;
}

.login-form-div input[type=text], input[type=password]{
/*	height:30px;*/
	border:1px solid #b0b0b0;
	padding:4px;
}

.login-form-div .msg_red{
	font-size:11px;
	color:#d85151 !important;
	height:18px;
}

.login-form-div .msg_green{
	font-size:11px;
	color:#49a747 !important;
	height:18px;
}

.login-remember{
	margin-right:5px;
}

.login-text{
	border:1px solid red;
	font-size:11px;
	display:inline-block;
}

.check-type{
	margin-top:5px !important;
	margin-bottom:10px !important;
}

.check-type label {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
	font-size:11px;
}

.check-type input {
	width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: middle;
	position: relative;
	top: -1px;
	*overflow: hidden;
}

.login-or{
	border-left:1px solid #dadada;
	height:440px;
	width:2px;
	position:absolute;
	left:340px;
	top:37px;
}

.login-or-image{
	background:url('../../images/login-register-or.png') no-repeat top left;
	height:39px;
	width:39px;
	position:absolute;
	left:340px;
	top:169px;
	margin-left:-19px;
}

.login-forgot-password{
	padding:30px 0;
	text-align:center;
	text-decoration:underline;
}

.login-forgot-password a{
	color:#4f4f4f;
	font-weight:bold;
	font-size:13px;
}

.div_hieght {
	height:18px;		
}

#info-tip-set{
	height:117px;
	left:233px;
	position:absolute;
	top:-23px;
	width:45px;
}

#login-ajax-cont{
	padding:0px !important;
}

#ajax-login-slide-1{
	position:relative;
	width:1400px;
}

.duration_select {
	float:left;
}

.normal-tr h2{
	font-size:17px;
	color:#000;
}

.additional-info{
	position:relative;
}

.additional-info a{
	font-size:11px;
	color:#2282B9;
}

.additional-info ul{
	display:none;
	position:absolute;
	box-shadow: 0 0 5px #444444;
	background: none repeat scroll 0 0 #fafafa;
	border: 2px solid #DADADA;
	top:25px;
	left:0px;
	padding:5px;
}

.additional-info ul li{
	width:200px;
	padding-top:0px;
	font-weight:normal;
	border-bottom:none;
	background:#fff;
}

.payment-option{
	background:url('../../images/payment-options.png') no-repeat top left #f7f7f7;
	width:100%;
	height:30px;
	margin-bottom:15px;
	font-size:11px;
	float:left;
}

.payment-option input{
	margin:9px 8px 0 9px;
	float:left;
}

.payment-option label{
	margin:7px 8px 0 0px;
	float:left;
}

.payment-cost{
	width:100%;
	height:24px;
	margin-bottom:15px;
	background:#f7f7f7;
	padding-top:6px;
}

.new-payment-table{
	margin:0px auto;
	border:1px solid #dadada;
}

.new-payment-table td{
	padding:12px;
}

.special-padding{
	padding:15px 0 15px 0 !important;
}

.popular{
	position:relative;
}

.popular-img{
	position:absolute;	
	right:-8px;
	top:-5px;
}

.no_of_months_parent .pay-active{
	background:url('../../images/payment-options.png') no-repeat bottom left #eeeeee;
}

.no_of_sms_parent .pay-active{
	background:url('../../images/payment-options.png') no-repeat bottom left #eeeeee;
}

.cost_parent .pay-active{
	background:#eeeeee;
	color:#ac821e;
	font-weight:bold;
}

.new_access_tabs1 {
}

.access_tabs .act {
    background-color: #01A3D4 !important;
    border-bottom: 1px solid #467CAD;
    border-top: 1px solid #699FD0;
    color: #FFFFFF !important;
    text-shadow: 0 1px 0 #104266;
	font-weight:bold;
}


.access_tabs li.active {
	background:#186FA1 !important;
	color:#fff !important;
}

.user_sub_heading {
	background:#F0F9FF !important;
}

.delete_account {
	padding: 10px !important;
	cursor: pointer;
}

.delete_account:hover {
	padding: 10px !important;
}

.next_billing {
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding: 0 128px;
}

.next_date {
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin: 0 -410px;
}

/*------------------------------------- Users Module Design Start ------------------------------------------------------*/

.addtittle					{ width: 400px; float:left; }
.user_list_title  { 
	background: none repeat scroll 0 0 #F0F9FF;
    color: #2282B9;
    display: block;
    font-weight: 700;
    line-height: 20px;
    margin: 1px;
    padding: 8px 0 8px 13px;
    position: relative;
}
.newaddtittle				{ 
	background: none repeat scroll 0 0 #F0F9FF;
    color: #2282B9;
    display: block;
    font-weight: 700;
    line-height: 20px;
    margin: 4px;
    padding: 8px 0 5px 17px;
    position: relative;
	float:right;
}
ul.user						{ list-style:none; float:right; padding:0 15px; }
ul.user	li					{ float:left; background:url(../../images/divider.jpg) right 4px no-repeat; width:auto !important; display:block; padding:0 11px !important; }
ul.user	li a				{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3264C1; font-weight:normal; text-decoration:none; }
ul.user	li a:hover			{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; text-decoration:underline; }
ul.user	li.last				{ background:none; padding:0 0 0 11px;}
/*
.account-right-ul input		{ width:272px; height:18px; margin:0; padding:7px 10px; background:#fff; border:1px solid #7f9db9;  font-size: 12px;  font-weight: 400; color:#000; }
.account-right-ul td.col01	{ border-bottom:none!important;}
.account-right-ul .radbox	{ width:15px; height:15px; float:left; margin-right:8px;}	
.account-right-ul label		{  font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; float:left; margin-right:30px}
.account-right-ul .chkbox	{ width:15px; height:15px; float:left; margin-right:8px;}	
.account-right-ul .adduserbtn			{ background: url(../images/add-user_btn.jpg) center top no-repeat; width:207px; height:34px; margin:0 auto; padding:0; border:none; cursor:pointer; display:block;} 
*/
.account-user				{ background:none repeat scroll 0 0 #f5f5f5 !important; font-size:12px; color:#000000; }
.account-user p.txt1		{ width:104px; float:left; padding:0 !important; }

.article					{ width:93%; border:1px solid #dddddd !important; padding:14px 0; margin-bottom:18px; }
.article p					{ width:96%; height:25px; border-bottom:1px solid #dddddd !important; padding:0 9px 0 0px !important; margin:0 auto 15px; }
.article b					{ width:200px; float:left; display:inline-block; padding:0 0 0 12px; }
.article a					{ font-size:12px; font-weight:normal; color:#f2000b; display:inline-block; float:right; }
.article p.article2			{ width:102%; height:16px; border:none !important; padding:0 9px 0 0px !important; margin:0 auto; }
.article b.log				{ width:223px; float:left; display:inline-block; padding:0 24px 0 0; font-size:11px; color:#747373; font-weight:normal; }
.article b.creat			{ width:215px; float:right; display:inline-block; padding:0 6px; font-size:11px; color:#747373; font-weight:normal; }
.article a.edit				{ font-size:12px; font-weight:normal; color:#01a3d4; display:inline-block; float:left; padding:0 0 0 12px; width:90px; }

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	/*border-bottom: 1px solid #999;
	border-left: 1px solid #999;*/
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #dddddd !important;
	border-right: none !important;
	margin-bottom: -1px;
	/*background: #e0e0e0;*/
	overflow: hidden;
	position: relative;
	display:block; width:55px !important;
}
ul.tabs li a {
	text-decoration: none;
	outline: none;
	width:55px; 
	height:24px; 
	display:block; 
	font-size:12px; 
	color:#000000; 
	font-weight:normal; 
	text-align:center; 
	text-decoration:none; 
}
ul.tabs li a:hover											{ color:#000; font-weight:bold;}
html ul.tabs li.active a, html ul.tabs li.active a:hover	{ color:#fff; font-weight:bold; }
ul.tabs li.last												{ border-right:1px solid #dddddd !important; }


.tab_container {
	border: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	clear: both;
	float: left; 
	width: 95%;
	background: #fff;
	margin-right:25px;

}
.tab_content	{ padding:0; font-size:1.2em; }
.tab_content td {
/*    background: none repeat scroll 0 0 #fff;*/
    border-bottom: 1px solid #D0D0D0;
    border-left: 1px solid #EFEFEF;
    border-top: 1px solid #FFFFFF;
    color: #333333;
    font-size: 12px;
    font-weight: 400;
    padding: 12px 0 12px 9px;
    width: 145px !important;
}
.tab_content td.cont2 {
    /*background: none repeat scroll 0 0 #fff;*/
    border-bottom: 1px solid #D0D0D0;
    border-left: 1px solid #EFEFEF;
    border-top: 1px solid #FFFFFF;
    color: #333333;
    font-size: 12px;
    font-weight: 400;
    padding: 0 0 0 9px;
    width: 145px !important;
	line-height:30px;
}
.tab_content b			{ color:#000; font-weight:bold; }
.tab_content .col_01	{ color:#000; font-weight:normal; float:left; width:40%; }
.tab_content .col_02	{ color:#000; font-weight:normal; float:left; width:20%; }
.tab_content .col_03	{ color:#000; font-weight:normal; float:left; width:20%; }
.tab_content .col_04	{ color:#000; font-weight:normal; float:left; width:20%; }
.tab_content.radbox		{ width:15px; height:15px; float:left; margin-right:8px; }
.tab_content label		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; }
.tab_content img		{ float:left; margin:0 20px 20px 0; border:1px solid #ddd; padding:5px; }

.smtp_sub_heading {
	font-size:10px;
	color:#636363;
}

.link-overlay{
	left: 0;
	position: absolute;
	top: 20px;
	width: 100%;
	z-index: 9999;
	background:#fafafa;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.smtp-act, .form2go-act {
	border:1px solid #2f872f;
	font-size:12px;
	padding:2px 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold;
	color: #fff !important;
	font-family:arial;
	background:#47a047;
	display:inline-block;
	text-decoration:none !important;
}

.smtp-inact, .form2go-inact {
	border:1px solid #a82626;
	font-size:12px;
	padding:2px 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold;
	color: #fff !important;
	font-family:arial;
	background:#c03838;
	display:inline-block;
	text-decoration:none !important;
}

.smtp-act:hover, .form2go-act:hover, .smtp-inact:hover, .form2go-inact:hover {
	border:1px solid #a82626;
	border-radius:3px !important;
	color:#FFF !important;
	text-decoration:none !important;
}

.sms-num-status{
	float:left;
	width:134px;
	margin-top:-3px;
	margin-left: 150px;
	padding:1px 22px;
	border:1px solid #2282B9;
}

.sms-inact{
	background:#ffd9d9 url(../../images/sms-wrong.png) 6px 6px no-repeat;
	color:#c52424;
	font-weight:bold;
	display:none;
}

.sms-act{
	background:#e8ffe8 url(../../images/sms-right.png) 6px 6px no-repeat;
	color:#25ae25;
	font-weight:bold;
}

.sms-num-status a{
	margin-right: -21px;
	display:inline;
	font-size:11px;
	color:#1C24C9;
	font-weight:normal;
}

#add_another_number {	
	clear: none;
    display: inline-block;
    float: left;
    margin: 5px 0 0 10px;
}

.insert_number {
	padding: 2px 4px !important;
	width: 80px !important;
}

.buy_sms_pack {
	float:right;
	margin-right:30px;
}

.sms_remaining {
	float:right;
}

.sms_verify {
	color: #FFFFFF !important;
	display: inline;
	float: right;
	font-size: 12px;
	font-weight: bold !important;
	line-height: 16px;
	padding: 0 6px;
	text-decoration: none !important;
	background-color: #00B7EA;
	border: 1px solid #008FB7;
	border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	font-weight: 700;
	left: 20px;
	top: -10px;
}

.sms_verify:hover {
	color: #FFFFFF !important;
	display: inline;
	float: right;
	font-size: 12px;
	font-weight: bold !important;
	line-height: 16px;
	padding: 0 6px;
	text-decoration: none !important;
	background-color: #00B7EA;
	border: 1px solid #008FB7;
	border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	font-weight: 700;
	left: 20px;
	top: -10px;
}

#my-timer {
	width: 400px;
	background: lightblue; 
	margin:  0 auto; 
	text-align: center;
	padding:5px 0px 5px 0px;
}

.user_labels {
	padding: 10px 0 0 26px;
}

.user_submit_button {
	margin: 20px 0 40px 0;
}

.sms_package_details {
	background: none repeat scroll 0 0 #F7F7F7;
	margin-top: 3px;
	width: 107%;
	font-size:12px;
	margin-bottom:12px;
	padding: 0 0 0 7px;
}

.spacinggap {border-bottom:#d8d8d8 0px solid; margin:0px 0 0 0; clear:both;}

.additional_features {
	background: #EAEAEA !important;
}

.smtp_submit_button {
	font-weight: bold;height: 38px;margin-bottom: 20px;margin-left: 15px;width: 120px;
}

.smtp_fire_mail_button {
	margin-bottom:28px;margin-right:15px;font-weight:bold;color:#fff;float:right;
}

.get-frm-upgrade-link{
	position:absolute;
	z-index:999999;
	width:300px;
	padding: 10px;
	top: 50%;
	left: 50%;
	margin-left: -150px !important;
	text-align: center;
	margin-top: -15px;
	background: #fff;
}

.blue-wrap{ width:100%; background:#01a3d4;}
.heading{width:1000px; margin:0 auto; padding:15px 0;}
.heading h1{ font:56px "Myriad Pro", Arial, sans-serif; color:#fff; padding:0 0 10px;}
.heading p{ font:20px 'ZurichLight', Tahoma, Geneva, sans-serif; font-style:italic; color:#fff; line-height:28px;}

.container-wrap{ width:100%;  background: url(../../images/pattern.gif)#fff; padding:40px 0; }
.container{ width:1000px; margin:0 auto;}

.container p{ font:14px Arial, Helvetica, sans-serif; line-height:24px; color:#222; padding:0 0 25px;}

.details-ftr{ width:1000px;  margin:0 auto;}
.details-ftr ul{}
.details-ftr ul li{ padding:40px; border-top:1px solid #e7e7e7; background:url(../../images/shade.png) no-repeat top center;}
.box-desc{ width:495px; padding:20px 0 0;}
.box-desc h4{ font:36px 'calibrib', Arial, Helvetica, sans-serif; color:#6c97ca; font-weight:bold; padding:0 0 18px;}
.box-desc p{ font:15px Arial, Helvetica, sans-serif; color:#222; line-height:24px; }
.details-ftr span{ display:block; background:url(../../images/features-img-bg.png) no-repeat; width:326px; height:195px; padding:3px 13px 15px; text-align:center;}

.fbg{ background:none !important; border-top:none !important; padding-top:0px !important;}
.grey{ color:#6c6c6c !important;}
.skyblue{ color:#89cae2 !important;}
.red{ color:#c30300 !important;}
.yelw{ color:#feb91d !important;}

.footbg{ background:url(../../images/footerbg.gif) repeat-x #cfcfcf !important;}

.abt-img{ float:right; padding:0 40px; margin-top:-30px;}

.note1{ font-size:15px !important; font-style:italic !important; color:#01a3d4 !important;}

.form-settings-sms-notification-to {
	width:170px !important;
}

.country_code {
	width:140px !important;
	height:26px !important;
	margin-right:10px !important;
}

div.tabpanel div.tab-row li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}

div.tabpanel div.tab-row a:link,
 div.tabpanel div.tab-row a:visited {
  background: #f3f3f3;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  padding: 2px 10px 2px 10px;
  margin-right: 4px;
  border: 1px solid #ccc;
  text-decoration: none;
  color: #666;
}

div.tabpanel div.tab-row li.selected a:link,
 div.tabpanel div.tab-row a:visited.active {
  border-bottom: 1px solid #fff;
  background: #fff;
  color: #000;
}

/*------------------------------------- Kumar ------------------------------------------------------*/

.dr-pnl{border-width:1px;border-style:solid;padding:1px;}
.dr-pnl-h{background:#2E8ABF;
	color:white;
	font-weight:700;
	text-align:center;
	margin:1px;}
.dr-pnl-b{padding:10px;}
.dr-pnl{background-color:#F3F2F2;border-color:#C0C0C0;}
.dr-pnl-h{background-color:#0C2C69;border-color:#0C2C69;font-size:11px;color:#FFF;font-weight:bold;font-family:Arial,Verdana,sans-serif;background-image:url(bg_New.png);text-align: center;}
.dr-pnl-b{font-size:12px;color:#000;font-family:Arial,Verdana,sans-serif;}

.dr-pnl-head{padding:1px;background-color:#3A70B0;font-size:14px;color:#FFF;font-weight:bold;font-family:Arial,Verdana,sans-serif;}
.dr-pnl-box{color:black;
	font-family:Arial;
	background:#DDDDDD;}

.pr_table {
	color:black;
	font-family:Arial;
	background:#DDDDDD;
}


.odd {
	background:#FFF4F0;
	text-align:center;
	margin:1px;
}

.even {
	background:#FFFFFF;
	text-align:center;
	margin:1px;
}

 
input.textinput:focus, textfield.textfield:focus
{
	background-color: #BBD9EE;
}

input.textfield:focus, TEXTAREA.TEXTAREA:focus
{
	background-color: #BBD9EE;
}

textarea.area:focus 
{
	background-color: #BBD9EE;
}

select.dropdown:focus 
{
	background-color: #BBD9EE;
}




