h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, label, img {
border:0 none;
margin:0;
}
body {
	margin: 0;
	padding: 0;
	background: url("../images/body-bg.png") repeat-x scroll 0 0 #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5f5854;
}

p{
	margin:10px 0 10px 0;	
}

body.embedded {
	background: none;
}

body.popup {
	margin: 0 10px;
	background: none;
}

#container {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width:100%;
}

#topArea {
	width: 960px;
	float: left;
	position: relative;
	width: 100%;
	margin-bottom:10px;
}

#global_nav {
	display: block;
	float: left;
	padding: 5px 5px 5px 4px;
	margin: 10px 10px 0 0;
}

#header {
	width: 960px;
	height: 100px;
	margin: 0 auto;
}

#mainWrapper{
	width: 960px;
	margin:0 auto;
}
.navigator {
	margin-bottom: 5px;
	text-align:left;
}

h1 {
	font-size: 197%;
}

h2 {
	font-size: 136%;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}
#page-full-width h1 {
	border-bottom:1px solid #EDEBD5;
	padding-bottom:5px;
	padding-top:10px;
	margin-top:0;
	margin-bottom:10px;
}

blockquote {
	font-style: italic;
	font-size: 100%;
}

ul {
	list-style-type: none;
	padding:0;
}

hr {
	display: none;
}

img {
	border: 0;
}

.increase1 {
	font-size: 15px;
}

.increase2 {
	font-size: 16px;
}

.decrease1 {
	font-size: 11px;
}

.f-strong {
	font-weight: bold;
}

.aright {
	text-align: right;
}

.aleft {
	text-align: left;
}

.acenter {
	text-align: center;
}

.red {
	color: #CC0033;
}

.brown {
	color: #b4af77;
}

.news a {
	color: #7f7772;
}

.news a:hover {
	color: #ffbf23;
}

#navbar {
	float: right;
	width:300px;
}

#logo {
	width: 240px;
	height: 100px;
	float: left;
	background: url(../images/logo.png) no-repeat left bottom;
	position: relative;
	cursor: pointer;
}

div.nologo {
	float: right;
	background: #abdd11 url(../images/header-bottom.gif) no-repeat left
		bottom;
}

#logo h1,#logo h2 {
	margin: 0;
	text-align: center;
}

#logo h1 {
	padding-top: 15px;
	font-size: 36px;
}

#logo h2 {
	font-size: 12px;
	position: absolute;
	bottom: 20px;
	left: 40px;
}

#logo h2.slogan {
	color: white;
	font-size: 13px;
	padding-top: 5px !important;
	_padding-top: 10px;
	font-weight: normal;
}

#logo a {
	text-decoration: none;
	color: #fff;
}

#footer-logo {
	float: right;
	width: 240px;
	height: 100px;
}

div.logo-reversed {
	background: url(../images/logo-reversed.png) no-repeat left bottom;
	float: right;
}

#footer-logo a {
	text-decoration: none;
	color: #fff;
	width: 80px;
	height: 20px;
	margin-left: 30px;
	line-height: 80px;
	font-size: 13px;
	font-weight: normal;
}

#footer-logo div.slogan {
	padding-top: -20px;
}

#search {
	float: right;
	width: 280px;
	padding-top: 20px;
	text-align: right;
}

#search form {
	margin: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search legend {
	display: none;
}

#searchinput,#searchsubmit {
	border: 1px solid #edebd5;
	font: bold 100% verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7f7772;
}

#searchinput {
	padding: 2px 5px;
	width: 168px;
	background: #fff url(../images/gradient-bg.gif) repeat-x;
}

#searchsubmit {
	background: #fff url(../images/btn-bg.gif) repeat-x left bottom;
}

form {
	margin: 0;
}

input,textarea,select {
	color: #7f7772;
}

form p {
	padding-top: 5px;
}

form p.full-width {
	padding-left: 70px;
}

form p label.22 {
	float: left;
	margin-left: -70px;
}

form.full-width p {
	padding-left: 150px;
}

form.full-width p label {
	float: left;
	margin-left: -100px;
	margin-right: 5px;
}

input.inputext {
	padding: 2px 5px;
	background: #fff url(../images/gradient-bg.gif) repeat-x;
	border: 1px solid #edebd5;
}

textarea {
	border: 1px solid #edebd5;
}

input.btn {
	background: #fff url(../images/btn-bg.gif) repeat-x left bottom;
	margin-right: 2px;
	border: 1px solid #edebd5;
	font-weight: bold;
	font-size:13px;
	padding:5px;
}

input.mngbtn {
	margin: 5px;
	padding-top: 0;
	width: 100px;
	height: 30px;
	background: url(../images/button-bg.png) no-repeat top left;
	border: 0;
	font-weight: normal;
	color: #555;
}

#menu {
	position:absolute;
	top:72px;
	width:920px;
}

#menu ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	float: left;
	display: block;
	height: 40px;
}

#menu li:hover {
	background: #f9f8f1;
}


#menu a {
	display: block;
	width: 60px;
	height: 25px;
	_height: auto;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #7f7772;
	padding: 10px 25px 10px 25px;
}

html>body #menu a {
	width: auto;
}

#menu li.active {
	background: #edebd5 url(../images/menu-l.gif) no-repeat;
	margin-top:-2px;
}

#menu li.active a {
	background: url(../images/menu-r.gif) no-repeat right top;
}

#menu li.myregie a:hover {
	background: #ffbf23;
	color: #fff;
}

#page {
	width: 920px;
	margin: 0 auto 20px auto;
	background: url(../images/dot.gif) repeat-y 260px 0;
}

#page-full-width h1.mgnt {
	clear: left;
	padding-top: 8px;
}

#page-full-embedded-width {
	margin: 0 auto 50px auto;
}

#content {
	padding-left:10px;
	width: 690px;
}

#static-content ul {
	margin-left: 40px;
	list-style-type: disc;
}

.title {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #edebd5;
}

ul#listall {
	list-style: none;
	padding:0;
	line-height:180%;
}

ul#listall li {
	clear: both;
	padding-top: 5px;
	margin-top: 5px;
	background: url(../images/dotted.gif) repeat-x bottom;
}

ul#listall li.btm {
	background: none;
}

.pubsubject {
	margin-bottom: 20px;
	margin-top: 0;
	padding-top: 0;
	line-height: 100%;
}

.pubinfo {
	padding-left: 50px;
	margin-top: 5px;
	margin-bottom: 0;
	line-height: 100%;
}

.listbox {
	width: 60px;
	float: left;
	text-align: center;
	margin: 0 15px;
	margin-bottom: 40px;
	border: 1px solid #edebd5;
	background-color: #edebd5;
}


.amount {
	display: block;
	padding: 0;
	margin: 0;
	background-color: #fff;
}

.paging {
	display: inline-block;
	margin: 10px 0;
	text-align: right;
	width:100%;
}

.paging img {
	border: 0;
}
.ads {
	width: 490px;
}

.adlist {
	margin: 10px 0;
	list-style: none;
	padding: 0;
}

.adlist li {
	list-style-type: none;
	display: inline;
	padding-left: 10px;
}

.adlist img {
	border: 0;
}

#sidebar {
	width: 240px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	background: url(../images/cap.gif) no-repeat;
}

#sidebar li li {
	padding: 5px 0;
	background: url(../images/dotted.gif) repeat-x left bottom;
}

#sidebar li li.tags {
	padding: 5px 3px;
	display: inline;
	background: none;
	text-align: justify;
}

#sidebar h2 {
	border-bottom: 1px solid #edebd5;
	font-size: 136%;
	font-weight: bold;
	margin-top: 0;
}

#sidebar h3 {
	margin: 0;
}

#sidebar p {
	margin: 0;
	line-height: normal;
}

#mng-menu {
	width: 720px;
	margin: 20px 0 20px 0;
	MARGIN-BOTTOM: 0;
	float: left;
}

#mng-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#mng-menu li {
	float: left;
	display: block;
}


#mng-menu li.active {
	font-weight: bold;
}

#mng-menu li.active-on {
	font-weight: bold;
	background: url(../images/arrow_on.gif) no-repeat bottom center;
	height: 50px;
}

.grid,.box,.survey-scale {
	border-collapse: collapse;
	margin: 0;
	border: 2px solid #edebd5;
}

.box td {
	padding: 2px 5px;
}

.tbl-th-l tr:hover {
	background: #f9f8f1;
}

.grid th,.survey-scale th {
	background: #fff url(../images/gradient-bg.gif) repeat-x;
	font-size: 100%;
	padding: 12px 10px 8px 5px;
	letter-spacing: 2px;
	line-height: 24px;
	color: #666;
}

.grid td,.survey-scale td {
	padding: 5px;
	border-top: 1px dotted #edebd5;
	line-height: 20px;
}

.grid td.lastrow,.survey-scale td.lastrow {
	background: #fff url(../images/gradient-bg-reverse.gif) bottom repeat-x;
	border-top: none;
	line-height: 12px;
}

.grid td img,.survey-scale td img {
	border: 0;
	margin: 5px;
	vertical-align: middle;
}

.grid td.q,.survey-scale td.q {
	font-weight: bold;
}


.grid td.a,.survey-scale td.a {
	padding-left: 50px;
}

.survey-scale-result td,.survey-scale-result th {
	text-align: left;
}

.survey-scale td,.survey-scale th {
	text-align: center;
}

.survey-scale .title {
	text-align: left;
}

.tbl_scale {
	border: 1px solid #d7d7d7;
	border-collapse: collapse;
}

.tbl_scale th {
	background: #f9f9f2;
	color: #666;
}

.tbl_scale tr.colorbg {
	background-color: #f9f9f2;
}

.tbl_scale td {
	color: #666;
}

.tbl-th-l {
	width: 100%;
	border-collapse: collapse;
	margin: auto;
	float: left;
}

.tbl-th-l th {
	padding: 8px;
	background: #edebd5;
	border: 1px dotted #edebd5;
	font-size: 100%;
}

.tbl-th-l td {
	padding: 5px;
	color: #555;
	text-align: left;
}


#footer {
	clear: both;
	height: 100px;
	margin-top: 20px;
	padding-top: 20px;
	background: #edebd5;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: 85%;
}


#mng-step {
	float: left;
	margin-top: 20px;
	MARGIN-LEFT: 0;
	PADDING-TOP: 0;
	LINE-HEIGHT: 22PX;
}

#mng-step ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#mng-step li {
	float: left;
	display: block;
}

#mng-step li.on {
	background: url(../images/arrow_on.gif) no-repeat bottom center;
	height: 43px;
}

#mng-step a {
	display: block;
	padding: 0 20px;
	text-align: center;
	text-decoration: none;
	color: #7f7772;
}

.mng-button-box {
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
}

.mng-previw {
	background: url(../images/preview.gif) no-repeat;
	width: 16px;
	margin: 3px;
	display: block;
}

.mng-download {
	background: url(../images/download.gif) no-repeat;
	width: 16px;
	margin: 3px;
}

#checkid {
	width: 450px;
	background-color: #f4f3e6;
	margin: 10px auto;
	padding: 10px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	text-align: center;
	font-weight: bold;
}

#nonecheckid {
	width: 450px;
	margin: 10px auto;
	text-align: center;
	font-weight: bold;
}

#describe {
	padding: 0 10px;
	margin: 0 auto;
}

#describe p {
	margin-bottom: 0;
	line-height: 150%;
}

#survey-main {
	padding: 10px 20px;
	margin: 0 auto;
}

.survey-tbl tr:hover {
	background: none;
}

.survey-tbl tr.paragraph {
	font-weight: bold;
	background: #edebd5;
}

.survey-tbl tr.question {
	font-weight: bold;
	background: #f9f8f1;
}

.answer ol {
	list-style-type: lower-alpha;
}

.survey-tbl td ol {
	padding-left: 0;
	margin: 0 25px;
}

.survey-scale tr.colorbg {
	background: #f9f8f1;
}

.survey-scale tr:hover {
	background: #edebd5;
}

.mb-box {
	float: left;
	width: 95%;
	margin: 10px auto;
	padding-top: 10px;
	background: url(../images/dotted.gif) repeat-x top;
}

.first {
	background: none;
}

.mb-title {
	font-weight: bold;
	padding: 0;
	position: relative;
	margin: 0 0 0 20px;
}

.mb-content {
	margin: 0 0 40px 20px;
}

.mb-who {
	padding-left: 20px;
	margin-top: 5px;
	background: url(../images/comments.gif) no-repeat;
}

.mb-edit {
	font-weight: bold;
	padding-left: 20px;
	background: url(../images/edit.gif) no-repeat;
}

.mb-del {
	text-align: right;
	display: block;
}

a.delmessage {
	background: url(../images/delete.gif) no-repeat;
	padding-left: 20px;
}

.frame {
	border: 1px solid #edebd5;
}

a.delete {
	background: url(../images/001_29.png) no-repeat;
	text-decoration: none;
	width: 16px;
	height: 16px;
	margin: 3px;
}

a:hover.delete {
	background: url(../images/001_29_over.png) no-repeat;
}

a.locked {
	background: url(../images/lock.gif) no-repeat;
	text-decoration: none;
	width: 16px;
	height: 16px;
	margin: 3px;
}

a:hover.locked {
	background: url(../images/unlock.gif) no-repeat;
	text-decoration: none;
	width: 16px;
	height: 16px;
	margin: 3px;
}

a.nonlocked {
	background: url(../images/001_06.png) no-repeat;
	text-decoration: none;
	width: 16px;
	height: 16px;
	margin: 3px;
}

a:hover.nonlocked {
	background: url(../images/lock.gif) no-repeat;
	text-decoration: none;
	width: 16px;
	height: 16px;
	margin: 3px;
}

#googleAd {
	margin-top: 20px;
	float: right;
	width: 480px;
	height: 65px;
}

#faq p {
	margin: 5px;
}

#faq ul {
	
}

#faq ul li {
	padding: 0;
	margin: 0;
	line-height: 20px;
}

#faq ul.details {
	background: url(../images/dotted.gif) repeat-x top;
	list-style-type: none;
	padding: 0;
	margin: 0;
	padding-top: 15px;
}

#faq ul.details li.Q {
	font-weight: bold;
	background: url(../images/question.png) no-repeat;
	padding-left: 20px;
	margin: 5px;
}

#faq ul.details li.A {
	background: url(../images/anwserMan.png) no-repeat;
	padding-left: 24px;
	margin-left: 24px;
	margin-bottom: 15px;
	line-height: 20px;
}

#faq img {
	border: #d9d9d9 dotted 1px;
}

.accnt_tbl th {
	background: #edebd5;
	border: 1px solid #edebd5;
	padding: 8px;
}

.accnt_tbl tr {
	text-align: center;
}

.accnt_tbl tr:hover {
	background: none;
}

.accnt_tbl tr.even {
	background: #fbfbf6;
}

.accnt_tbl td {
	border: 1px dotted #edebd5;
}

.accnt_tbl td.btm {
	background: #edebd5;
	border-top: 5px solid #edebd5;
	border-bottom: 5px solid #edebd5;
	font-size: 16px;
	font-weight: bold;
}

.record-in-line {
	text-align: right;
	width: 100%;
	float: right;
	margin-bottom: 15px;
}

.record-in-line li.seleced a {
	color: #666;
	font-weight: bold;
}

.hide {
	display: none;
}

ul.shareLinks {
	padding: 0;
	margin: 5px 0;
}

ul.shareLinks li {
	list-style-type: none;
	display: inline;
	margin-right: 10px;
	float: left;
}

ul.shareLinks a {
	line-height: 26px;
}

.icon {
	background-image: url(../images/icon-sprites.gif);
	width: 16px;
	height: 18px;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
	background-repeat: no-repeat;
}

.icon-pos-left {
	float: left;
	padding-right: 5px;
}

.icon-cart {
	background-position: 0 0;
}

.icon-copy {
	background-position: 0 -65px;
}

.icon-cross-analysitc {
	background-position: 0 -132px;
}

.icon-delete {
	background-position: 0 -198px;
}

.icon-download {
	background-position: 0 -264px;
}

.icon-edit {
	background-position: 0 -330px;
}

.icon-facebook {
	background-position: 0 -395px;
}

.icon-letter {
	background-position: 0 -462px;
}

.icon-lock {
	background-position: 0 -528px;
}

.icon-plurk {
	background-position: 0 -594px;
}

.icon-preview {
	background-position: 0 -660px;
}

.icon-survey-url {
	background-position: 0 -726px;
}
.icon-survey-publish {
	background-position:0 -1435px;
}

.icon-tag-blue {
	background-position: 0 -792px;
}

.icon-tag-green {
	background-position: 0 -858px;
}

.icon-tag-red {
	background-position: 0 -924px;
}

.icon-tw {
	background-position: 0 -990px;
}

.icon-twitter {
	background-position: 0 -1051px;
}

.icon-us {
	background-position: 0 -1117px;
}

.icon-vcard {
	background-position: 0 -1178px;
}

.icon-webpage {
	background-position: 0 -1244px;
}

.icon-restrict {
	background-position: 0 -1312px;
}

.icon-payed {
	background-position: 0 -1380px;
}

.search-box {
	margin: 0;
}

.search-box li {
	padding: 0;
	float: right;
	width: 100%;
}

.inline-block {
	display: inline-block;
	margin-left: .3em;
	cursor: pointer;
}

.radio {
	vertical-align: middle;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

#cse-search-results iframe {
	width: 100%;
}

#member-func li {
	display: inline;
}

#member-func ul li a {
	padding: 0 12px;
	line-height: 32px;
	margin-right: 20px;
}

#member-func ul li a:hover {
	background: url(../images/btn-bg-l.gif) no-repeat left;
	text-decoration: none;
	padding: 6px 0 6px 12px;
}

#member-func ul li a:hover span {
	background: url(../images/btn-bg-r.gif) no-repeat right;
	color: #fff;
	padding: 6px 12px 6px 0;
}

#member-func ul li.current a {
	background: url(../images/btn-bg-l.gif) no-repeat left;
	color: #fff;
	padding: 6px 0 6px 12px;
}

#member-func ul li.current a span {
	background: url(../images/btn-bg-r.gif) no-repeat right;
	color: #fff;
	padding: 6px 12px 6px 0;
}

button.add-copy {
	background: #fff url(../images/btn-bg-grey.gif) repeat-x;
	width: 165px;
	height: 60px;
	color: #666;
}

.notable,.notable td {
	border: 0;
}

.item,.option,.subQuiz {
	margin-bottom: 5px;
}

#questionList .item,#quizList .item,#quotaList .item {
	border: 1px solid #CACACA;
	background-color:#FFFFFF;
}

#quizList {
	display: block;
}

#quizList .item {
	line-height: 30px;
	border: 1px solid #CACACA;
	margin-bottom: 5px;
	display: block;
}

.edit-quiz {
	-moz-box-shadow: 0 0 10px 2px #DDDDDD;
}
.edit-quiz label.field{
	width:80px;	
	float:left;
}

.item .selected {
	border-color: #AAAAAA;
	background: #F5F4EA;
}
.item .view-quiz, .item .edit-quiz {
	padding:5px 0 10px 0
}
.logic-container a {
	color: #606060;
}

.logic-container {
	margin-top: 20px;
	font-size: 90%;
}

.quiz-box {
	border: collapse;
	border-width: 0px;
}

.single_single li,.multi_single li {
	display: inline;
}


.quizType,.quizGroup, .quizBase {
	margin-bottom: 5px;
	padding:8px 0;
	width:88px;
	cursor:pointer;
}
.question-type .selected{
	background:#c4c4c4;	
}

#questionList {
	opacity: 1;
}

.floating-toolbar {
	position: fixed;
	top: 0;
}

.quiz-up,.quiz-down {
	cursor: pointer;
}

.moving {
	border: 1px solid red;
}

.heading .subject {
	font-weight: bold;
	background: #edebd5;
	padding: 5px 10px;
}

.survey-tbl .survey-box {
	border: 2px solid #EDEBD5;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.choice .subject,.text .subject,.matrix .subject {
	background: none repeat scroll 0 0 #F9F8F1;
	font-weight: bold;
	padding: 5px 10px;
}

.choice .note,.text .note,.matrix .note,.heading .note {
	padding: 5px 10px;
}

.choice img,.text img,.matrix img,.heading img {
	padding: 5px 10px;
}

.choice .options,.text .options,.matrix .options {
	padding-left: 60px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
#itemList ul{
	border:2px solid #EAE8D9;
	text-align:center;	
	margin:0;
	padding:0;
}
#itemList .img {
	display:inline-block;
   background-image: url(images/quiz-type.png);
   background-repeat:no-repeat;
   margin:0;
}

.sprite-address-s{ background-position: 0 0; width: 32px; height: 32px; } 
.sprite-choice-s{ background-position: 0 -82px; width: 32px; height: 32px; } 
.sprite-choice{ background-position: 0 -164px; width: 48px; height: 48px; } 
.sprite-compare-s{ background-position: 0 -262px; width: 32px; height: 32px; } 
.sprite-compare{ background-position: 0 -344px; width: 48px; height: 48px; } 
.sprite-heading-s{ background-position: 0 -442px; width: 32px; height: 32px; } 
.sprite-heading{ background-position: 0 -524px; width: 48px; height: 48px; } 
.sprite-mail-s{ background-position: 0 -622px; width: 32px; height: 32px; } 
.sprite-man-s{ background-position: 0 -704px; width: 32px; height: 32px; } 
.sprite-matrix-s{ background-position: 0 -786px; width: 32px; height: 32px; } 
.sprite-matrix{ background-position: 0 -868px; width: 48px; height: 48px; } 
.sprite-open-ended-s{ background-position: 0 -966px; width: 32px; height: 32px; } 
.sprite-open-ended{ background-position: 0 -1048px; width: 48px; height: 48px; } 
.sprite-page-break-s{ background-position: 0 -1146px; width: 32px; height: 32px; } 
.sprite-page-break{ background-position: 0 -1228px; width: 32px; height: 32px; } 
.sprite-quizbase-32x32{ background-position: 0 -1310px; width: 32px; height: 32px; } 
.sprite-unknown{ background-position: 0 -1392px; width: 48px; height: 48px; } 

.question-type {
	background-color:#E6E6E6;
	border:1px solid #D3D3D3;
	text-align:center;
	padding:8px 4px;
}
table.question-type td {border:#fff solid 1px;line-height:90%;background-color:#f5f4ea;display:block;padding:5px 0;width:90px;text-decoration:none;color:#5f5854;}

table.question-type td:hover {background-color:#eae8d9;}

.option .double {
	width: 100px;
}

.option .single {
	width: 220px;
}

.w {
	border-left: 1px solid #AAAAAA;
}

.e {
	border-right: 1px solid #AAAAAA;
}

.s {
	border-bottom: 1px solid #AAAAAA;
}

.n {
	border-top: 1px solid #AAAAAA;
}

#questionList .page {
	display: none;
}

#questionList .current {
	display: block;
}

.icon-32-new {
	BACKGROUND-IMAGE: url(../images/toolbar/icon-32-new.png)
}

.icon-32-trash {
	BACKGROUND-IMAGE: url(../images/toolbar/icon-32-trash.png)
}

.icon-32-publish {
	BACKGROUND-IMAGE: url(../images/toolbar/icon-32-publish.png)
}

.icon-32-save {
	BACKGROUND-IMAGE: url(../images/toolbar/icon-32-save.png)
}

.icon-32-cancel {
	BACKGROUND-IMAGE: url(../images/toolbar/icon-32-cancel.png)
}

.icon-32-apply {
	BACKGROUND-IMAGE: url(../images/toolbar/icon-32-apply.png)
}

.icon-32-preview {
	 background-image: url("images/preview.png"); 
	 background-repeat:no-repeat;
	 background-position:center center;
}


.icon-32-print {
	 background-image: url("images/printer.png"); 
	 background-repeat:no-repeat;
	 background-position:center center;
}


.icon-48-addedit {
	BACKGROUND-IMAGE: url(../images/header/icon-48-article.png)
}

.icon-32-export {
	BACKGROUND-IMAGE: url(../images/toolbar/export.gif)
}

.icon-32-import {
	BACKGROUND-IMAGE: url(../images/toolbar/import.gif)
}

.toolbox { /*border-bottom:1px solid #DADADA;*/
	padding: 2px 10px;
}

DIV.toolbar {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

DIV.toolbar-right {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

TABLE.toolbar {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-COLLAPSE: collapse
}

TABLE.toolbar TD {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 1px;
	COLOR: #666;
	PADDING-TOP: 1px;
	HEIGHT: 48px;
	TEXT-ALIGN: center
}

TABLE.toolbar TD.spacer {
	WIDTH: 10px
}

TABLE.toolbar TD.divider {
	BORDER-RIGHT: #eee 1px solid;
	WIDTH: 5px
}

TABLE.toolbar SPAN {
	DISPLAY: block;
	FLOAT: none;
	MARGIN: 0px auto;
	WIDTH: 32px;
	HEIGHT: 32px
}

TABLE.toolbar A {
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	border-color: #FAFAFA;
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FLOAT: left;
	BACKGROUND: #FAFAFA;
	PADDING-BOTTOM: 1px;
	CURSOR: pointer;
	PADDING-TOP: 1px;
	WHITE-SPACE: nowrap
}

TABLE.toolbar A:hover {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #eee 1px solid;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #0b55c4;
	BORDER-BOTTOM: #ccc 1px solid;
	TEXT-DECORATION: none
}

DIV.header {
	FONT-WEIGHT: bold;
	FONT-SIZE: 22px;
	COLOR: #0b55c4;
	LINE-HEIGHT: 48px;
	BACKGROUND-REPEAT: no-repeat
}

.row {
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-top: 1px solid #FAFAFA;
	border-left: 1px solid #FAFAFA;
	background: #EEEEEE;
	text-align: right;
	font-weight: bold;
	color: #666666;
}

#message-dialog {
	position: fixed;
	bottom: 0;
	left: 0;
	padding: 2px 5px;
	height: 20px;
	width: 150px;
	background: #CCCCCC;
	border: 1px solid #EEEEEE;
}

.menubar {
	margin: 5px;
}

.tab-menu .item {
	padding: 5px 15px;
}

.tab-menu .selected {
	background: #6789AB;
}

#empty {
	padding: 6em 4em 6em;
	font-weight: bold;
	font-size: 16px;
	margin-top: 5px;
	border:1px solid #CCCCCC;
}

#center-area {
	background: none repeat scroll 0 0 white;
	padding-bottom: 34px;
}

#survey-panel {
	padding: 10px 0;
}

#survey-panel .body {
	border: 1px solid #EEE;
}

#questionList .item, #quotaList .item {
	margin: 5px 7px;
}

.page-end {
	padding: 10px;
	background: #EEEEEE;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0 1px 1px 1px;
}

.page-start {
	padding: 10px;
	background: #EEEEEE;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px 1px 0 1px;
}

.note p {
	margin: 0;
}

.tabs-container {
	padding: 10px;
}

.ui-widget {
	font-size: 1em;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.ui-widget-content {
	color:#666666;
}

.quiz-list li {
	padding: 8px 5px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}

.quiz-list li:hover {
	background: #DDDDDD;
}

.quiz-list .heading {
	background: #F0F0F0;
}

.ui-grid {
	background-image: none;
}

.ui-grid .ui-grid-content {
	border-collapse: collapse;
	width: 100%;
}

.ui-grid table thead a {
	display: block;
}

.ui-grid table tbody td,.ui-grid .ui-grid-header,.ui-grid table thead a
	{
	padding: 0.4em;
}

.ui-grid .ui-grid-header,.ui-grid .ui-grid-footer {
	padding: 0.8em 0.4em;
	text-align: center;
}

.ui-grid .ui-grid-footer {
	background-image: none;
	font-weight: normal;
	text-align: left;
	border-top: 0;
}

.ui-grid table tbody td {
	font-weight: normal;
}

.ui-grid .respondent {
	text-align: left;
}

.ui-grid .ui-grid-paging {
	float: right;
}

.ui-grid .ui-grid-paging-prev {
	float: left;
	height: 16px;
	width: 16px;
}

.ui-grid .ui-grid-paging-next {
	float: right;
	height: 16px;
	width: 16px;
}

.panel {
	border-color: #99BBE8;
}

.panel {
	border-style: solid;
	border-width: 0;
}

.panel-bar {
	background-color: #FAFAFA;
	border: 1px solid #DADADA;
}

.panel-mc { ##
	background-color: #DFE8F6;
	font: 11pt tahoma, arial, helvetica, sans-serif;
}

.panel-mc {
	border: 0 none;
	margin: 0;
	padding:2px;
	background: none repeat scroll 0 0 #EDEBD5;
}

.panel-mc .form-item {
	outline: medium none;
	font: 13px tahoma, arial, helvetica, sans-serif;
	display: block;
	background:none repeat scroll 0 0 #EDEBD5;
	border-bottom:1px dotted #CCCCCC;
}

.panel-mc2 .form-item {
	outline: medium none;
	font: 13px tahoma, arial, helvetica, sans-serif;
	display: block;
}

.form-label-left label.form-item-label {
	text-align: left;
}

.ui-message-info, .ui-message-error, .ui-message-warn, .ui-message-fatal {
	margin:0 5px;
	padding:2px 5px;
}

.ui-messages-error, .ui-message-error {
	color:#D8000C;
}

.form-item label.form-item-label {
	clear: left;
	display: block;
	float: left;
	padding: 5px 3px 5px 10px;
	position: relative;
	width: 120px;
	z-index: 2;
}

.form-element {
	margin-left: 125px;
	position: relative;
}

.form-element .input{
	background:none repeat scroll 0 0 #FFFFFF;
	padding:5px 3px 5px 10px;
	line-height:22px;
}

.element {
	padding: 5px;
	margin-bottom: 5px;
	border-color: #F5F5F5 #DDDDDD #DDDDDD #F5F5F5;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}

.sampleLimit{
	width:30px;	
}
.quizNo .number, .quizNo .noEdit{
	 background: url("images/btn-bg-r.gif") repeat scroll right center transparent; 
	 font-size: 15px; 
	 color:#FFFFFF; 
	 font-weight: bold; 
	 padding: 4px 3px;
}
.ui-button-text-icon-primary .ui-icon-custom, .ui-button-icon-only .ui-icon-custom, .ui-button-text-icon .ui-icon-custom, .ui-button-text-icons .ui-icon-custom, .ui-button-icons-only .ui-icon-custom {
	margin-top:-8px;
	position:absolute;
	top:50%;
}
.ui-icon-custom{
	height:16px;
	width:16px;
	background-repeat:no-repeat;
}
.ui-icon-logic {
	 background-image: url("images/logic.gif"); 
}

.ui-icon-edit {
	 background-image: url("images/edit.gif"); 
}

.ui-icon-delete {
	 background-image: url("images/delete.gif"); 
}

.ui-icon-save {
	 background-image: url("images/save.gif"); 
}

.ui-icon-copy2 {
	height:17px;
	 background-image: url("images/copy.gif"); 
}
#captchaCanvas {
	border:1px solid #B5B5B5;
	height:80px;
	margin-top:10px;
	position:relative;
	width:290px;
}

#messageBox{
	margin-bottom:10px;
}

.hide {
	display:none;
}

.quiz-box ul, .item ul, #member-func ul{
	padding:0;
	margin:0;	
}



a, #member-func a, ul.shareLinks a, .content a, .pubsubject a{
	color: #88d425;
	text-decoration: none;
}

ul.indexlist a, .listbox a,.ui-widget-content a {
	color: #7f7772;
	text-decoration: none;
}


ul.indexlist a:hover {
	color: #88d425;
	text-decoration: underline;
}

.paging a {
	color: #7f7772;
	padding: 0 5px;
}

.paging a:hover {
	position: relative;
	top: -5px;
}

#footer p a {
	color: #757575;
	text-decoration: underline;
}

#footer p a:hover {
	text-decoration: none;
}


a:hover {
	text-decoration: underline;
}

.input .error{
	background:#FEF1EC;
}
.error input, .error textarea
{
	background:#FEF1EC;
	float:left;
}

.trans-btn{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#88D425;
}

span.move{
	background-image:url('../images/ico-move.png');
	background-repeat:no-repeat;
	background-position:center center;
    width:14px;
    height:14px;
    float:left;
    padding:5px;

}
#faq ul {margin-left:40px;}
