#mySurveysBody {
	float: right;
    width: 784px;
}

.selectedRow {
	background:#ffe4e1 !important;
}


/* Survs application template
**
*/
/*
p {margin: 3px; }
h4 {margin: 3px; }
*/
/*
a:link {color:black;}
a:visited {color:black;}
*/
.floatLeft{float:left;}
.floatRight{float:right;}
.alignCenter{margin-left:auto;margin-right:auto;}
.clear{clear:both;}

/*
.cornersBottom15{-webkit-border-bottom-right-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-bottomright: 15px;-moz-border-radius-bottomleft: 15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}
.cornersAll15{-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.cornersTop8{-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.cornerTL8{-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;}
.cornerTR8{-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;}
.cornerRight15{-webkit-border-top-right-radius: 15px;-moz-border-radius-topright: 15px;border-top-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-bottom: 15px;border-bottom-right-radius: 15px;}

.shadow{box-shadow: 6px 5px 5px #D5D3FF;}
*/
.marginLeft50{margin-left:50px;}

.blackTxt, .blackTxt a{color:black !important;}
.orangeTxt, .orangeTxt a{color:orange !important;}
.greenTxt, .greenTxt a{color:green !important;}
.redTxt, .redTxt a{color:red !important;}
.greyTxt a{color:grey !important;}
.darkblueTxt{color:darkblue !important;}

/* Survey editor side bar */
.dragDropInsertHighlight{
	background: none repeat scroll 0 0 #DDCACA;
}

div.sidebar {
	position: fixed;
	width: 45px;
	background: none repeat scroll 0 0 Gainsboro;
	text-align: center;
	left:0;
	top: 150px;
	z-index:500;
	border: 2px solid white;
	left: 10px;
}

.sidebartoptext {
	margin: 0;
	padding: 0;
	font-size: xx-small;
}
.sidebarImage
{
	width:25px;
	height:25px;
	border: 1px solid DarkGray;
	background-color: white;
}
.sidebarImage:hover {
	border: 1px solid black;
	cursor: move;
}

#sideboxContent {
	background-color: #DBDDD6;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	padding: 3px 6px;
}
#sideboxcontent a {
	cursor: move;
}

#surveybody {
	width: auto !important;
	margin-left:60px;
}

#editableBigGreemCross{ color: green; font-size: 24px; font-weight:bold;}

/* Template */

#userValidationWarning {
    border: 2px solid;
    font-size: 16px;
    margin-bottom: 4px;
    margin-top: 20px;
    min-height: 179px;
    padding: 20px;
    width: 486px;

	background: rgb(222,239,255);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(222,239,255,1) 0%, rgba(222,239,255,1) 18%, rgba(214,175,255,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(222,239,255,1)), color-stop(18%,rgba(222,239,255,1)), color-stop(100%,rgba(214,175,255,1)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(222,239,255,1) 0%,rgba(222,239,255,1) 18%,rgba(214,175,255,1) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(222,239,255,1) 0%,rgba(222,239,255,1) 18%,rgba(214,175,255,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(222,239,255,1) 0%,rgba(222,239,255,1) 18%,rgba(214,175,255,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(222,239,255,1) 0%,rgba(222,239,255,1) 18%,rgba(214,175,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#d6afff',GradientType=1 );
	text-shadow: 1px 1px white;
}

#topIcons {
	background: none repeat scroll 0% 0% white;
	padding: 5px;
	height: 85px;padding:5px;
	margin-left: auto;
    margin-right: auto;
	margin-bottom: 8px;
}
#userButtons {
	background: none repeat scroll 0 0 #F3F3F3;
    float: right;
    padding-bottom: 6px;
    padding-right: 8px;
    padding-top: 3px;
    width: 134px;
}
.templateHeader
{
	width:971px;		/* Changed from 983 so it fits on the iPad */
	margin-left:auto;
	margin-right:auto;
}
.templateLogo {
	float:left;
}
.templateHeader a img {
	border: 0px solid;
}

.headerTagLine {
	color:white;
	font-size: 25px;
	float:left;
	padding:27px 0 0 0px;
	margin:0px;
}

/* Login, Logout & My Account buttons */
.userButton {
	color: black;
	font: bold 10px 'trebuchet ms',helvetica,sans-serif;
	display:inline;
	background:ivory;
	border-color: #999999 #666666 #666666 #999999;
	border-style: solid;
	border-width: 1px;
}.newUserButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:black;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:2px 2px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.newUserButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.newUserButton:active {
	position:relative;
	top:1px;
}

/* Standard Survs v3 application button
*/
.appbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 17px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.appbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
	background-color:#f6f6f6;
}.appbutton:active {
	position:relative;
	top:1px;
}


.surveyEditorButton, .themeEditorButton, .surveyEditorButtonStyle{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:2px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 18px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.surveyEditorButton:hover, .themeEditorButton:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.surveyEditorButton:active, .themeEditorButton:active {
	position:relative;
	top:1px;
}.surveyEditorButton img, .themeEditorButton img, .surveyEditorButtonStyle img{
	vertical-align: middle;
	border:0px;
	padding-right: 4px;
}.surveyEditorButton a, .surveyEditorButtonStyle a{
	font-family:arial !important;
	font-size:14px !important;
	font-weight:bold !important;
}

.themeEditorButton{
	height: 22px;
}

.JQUilinkMenu img{
    border:none;
}















/*
**	Dashboard area.
*/
#mySurveys, .appWrapper {
    /*background: none repeat scroll 0 0 white;*/
    /*font-family: Verdana;*/
	/*border: 1px solid black;*/
    margin-left: auto;
    margin-right: auto;
    width: 1022px;
	min-height: 600px;
	padding: 10px;
}
.mySurveysSurveyTitle {
	float: left;
	width: 540px;
}
.mySurveysSurveyTitle a {
	color:darkblue;
    text-decoration: none;
}
.mySurveysSurveyTitle a:hover {
    text-decoration: underline;
}
.mySurveysStatusTitle{
	float: left;
	width: 100px;
	text-align:center;
}
.mySurveysStatusTitle a{
	text-decoration: none;
	color:darkblue;
}
.mySurveysStatusTitle a:hover{
	cursor: default;
}
#dashboardTitleTip{
	font-size: 10px;
}
.mySurveysResponsesTitle{
	/*float: left;*/
	width: 100px;
	text-align:center;
	text-decoration: none;
	/*color:silver;*/
}
.mySurveysRow {
	background: none repeat scroll 0 0 mintcream;
	border: 1px solid #CDCDCD;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    margin-bottom: 10px;
    min-height: 60px;
    padding: 9px 10px;
	position: relative;/*toolbar to position absolute bottom*/
	width:750px;/* Buzz */
}
.mySurveysTools, .mySurveysFolderTools {
	height:0px;
	clear:both;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2NiZWJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(203,235,255,1) 47%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(203,235,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(203,235,255,1) 47%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(203,235,255,1) 47%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(203,235,255,1) 47%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(203,235,255,1) 47%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    border-top: 1px solid #CDCDCD;
    bottom: 0;
    box-shadow: 0 -1px 3px #DDDDDD;
    clear: left;
    font-size: 12px;
    padding: 0px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
	bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    text-align:center;
}
.mySurveysTools a:link, .mySurveysFolderTools a:link {
    color: black;
    text-decoration: none;
}
.membersHandleTd {
	float:left;
}
.mySurveysDragHandle {
	width:22px;
}

.mySurveysActionButton, .mySurveysMenuButton, .folderButton {
    margin: 0;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 1px #FFFFFF;
    background: none repeat scroll 0 0 transparent;
    border-right: 1px solid #DEDDDD;
    cursor: pointer;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    display:inline-block;
    *display:inline; /*IE7*/
    *zoom:1; /*IE7*/
}

.mySurveysActionButton a, .mySurveysMenuButton a, .folderButton a {
	padding: 10px;
}

.mySurveysMenuButton a {
	padding: 0;
	width:100px;
	display:block;
}


.mySurveysActionButton:hover, .mySurveysMenuButton:hover, .folderButton:hover {
	border: 1px solid lightgray;
    color: #FFFFFF;
    text-shadow: 1px 1px gold;
	background: rgb(229,229,229);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2NiZWJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(203,235,255,1) 47%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(47%,rgba(203,235,255,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(203,235,255,1) 47%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(203,235,255,1) 47%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(203,235,255,1) 47%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(203,235,255,1) 47%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
}
.mySurveysActionButton a img, .mySurveysMenuButton a img, .folderButton a img {
	vertical-align:middle;
	border:0px;
}

.mySurveysMenuButton {
	text-align: left;
	border-right: 1px transparent;
	width: 113px;
	text-align: left;
}

/* Results area */
#optionsTab{

}
.resultsSection, .resultIndividual {
	border-bottom:1px dashed #CCCCCC;
	padding: 20px;
}
.resultsHeading {
	border-bottom:1px dashed #CCCCCC;
	padding-left:20px;
}
div.header {
    border-bottom: 1px solid #DEDEDC;
    color: #888888;
    font-size: 18px;
    line-height: 21px;
    padding: 15px 20px;
    text-align: left;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.resultHeader {
	font-size:15px;
	padding: 10px;
}
#resultsOptions {
	font-size: 12px;
	width:1030px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	display:none;
}

.bigUserButton {
	color: black;
	font: bold large 'trebuchet ms',helvetica,sans-serif;
	display:inline;
	background:ivory;
	border-color: #999999 #666666 #666666 #999999;
	border-style: solid;
	border-width: 1px;
}

/*  Login box
*/
.loginPanel {
	float: right;
	width: 285px;
	font-size: 11px;
	font-weight: bold;
	background: none repeat scroll 0 0 white;
    padding: 5px;
    width: 378px;
}
.loginBoxUsername {
	margin-right:10px;
	font-size:10px;
	display:inline;
	width:142px;
}

.loginBoxPassword {
	margin-right:10px;
	font-size:10px;
	display:inline;
	width:142px;
}

.loginBoxText, .loginBoxText a {
	color:black;
	font-size:11px;
}

.loginBoxText input {
	padding:0px;
	margin:0px;
}

.bblogin {
	width:45px;
}

.logoutBoxText {
	text-align:center;
	color:white;
	font-size:10px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:0;
}

/* Home page..
*/
.mainPageLoginError {
	height:25px;
	background:red;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	border-bottom:2px dotted white;
	color:white;
}

#signup
{
    float: left;
    text-align: center;
    width: 272px;
    font-size: 16px;
    padding: 65px 10px 10px;
}

#homePageScrollArea {
	background:inherit;
	text-align:center
}

.homePageMenuHolder {
	width:971px;
	padding-left:10px;
	padding-right:10px;
	margin-left:auto;
	margin-right:auto;
	height:36px;
	margin-top:10px;
}

.homePageMain {
	width:975px;
	padding:10px 10px 0;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	color:black;
}

.homePageBlarb{padding:10px;color: black;font-family: Tahoma;font-size: 18px;font-style: normal;font-weight: normal;margin-left: auto;margin-right: auto;width: 900px;}
.homepageList{float: left;margin-left: 50px;width: 550px;}

.centerHomePageMain {
	margin-left:auto;
	margin-right:auto;
}

.homePageDiv {
	padding:10px;
	font-size:16px;
	min-height:200px;
	min-height: 600px;
}

.homePageFeatures {
	border:1px solid darkgrey;
	margin-right:auto;
	margin-left:auto;
}

.homePageFeatures ol {
	list-style-type:disc;
	font-weight: bold;
}

.homePageFeatures a {
	color: SlateGray;
}

.homePageLeftDiv {
	float:right;
	width:660px;
}

.homePageRightDiv {
	float:left;
	text-align:center;
	width:272px;
}

.homePageScrollContent {
	background:azure;
	padding:8px;
	margin-left:auto;
	margin-right:auto;
	width:515px;
}

.homePageIcon {
	float:left;
	width:100px;
	text-align:center;
}


/* Main application
*/
.appDiv {
	padding:10px;
	font-size:16px;
	min-height:400px;
	border:1px solid darkgrey;
	margin-right:auto;
	margin-left:auto;
	width:975px;
	background:#FFFFFF;
	color:black;
}

.primary-nav-button {
	padding:10px;
	background:#cccccc;
	margin:2px;
}

.MainBodyStyle {

	
	
    color: black;
	font-family:arial, geneva, helvetica;
    font-size: 14px;
    font-weight: normal;
	margin:0px;
}

/*
** Email center frame body
** view-invites
*/
.FrameBodyStyle {
    color: black;
    font-family: verdana, arial;
    font-size: 14px;
    font-weight: normal;
}

.primaryBackgroundColor {
}
.footerBackgroundColor {
}
.headerBackgroundColor {
}
.SecondaryBackgroundColor {
}

.paddingMargin10px {
	padding:10px;
	margin-bottom: 10px;
}


/* Footer
*/

.BottomLink
{
    font-family: Helvetica,arial;
    font-weight: bold;
    font-size: 12px;
    color: black !important;
}

.BottomLink A
{
    color: black;
    text-decoration: underline;
}

.BottomLink A:hover
{
	color: LightGrey;
}

.BottomLink A:visited
{
	color: black;
    text-decoration: underline;
}

.BottomCopyright
{
    font-family: verdana, arial;
    font-weight: bold;
    font-size: 10px;
    color: black;
	width:98%;
	padding:5px;
}

/******************************************************************************
**	Main site / general
******************************************************************************/
.inlinecontent
{
	display:inline;
}

.hiddencontent
{
	display:none;
}

.greycontent
{
	border:1px solid #000;
	font-family:arial,sans-serif;
	font-size:14px;
	background:#ccc;
	margin:10px;
}

.LightGreyContent
{
	/*background:#F3F3F3;*/
	padding:10px;
	border: 1px solid;
	margin-bottom: 4px;
}
.LightGreyContent HR
{
  width: 99%;
}
.LightGreyContent H2
{
	margin: 0;
}
.LightGreyContent H3
{
	margin: 0;
}


/* Tooltip icon */
.infoIcon
{
	border:0 none;
	margin-right:10px;
	vertical-align:middle;
}

/**********************************************
** Email Center / View Invites
**********************************************/
.emailCenterFixedCenter
{
	width:800px;
	min-height:400px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	text-align:left;
}
.LightGreyContent2
{
	background:#F3F3F3;
	padding:10px;
	margin-bottom: 10px;
	border:0px;
	text-align:left;
}

.LightGreyContent2 HR
{
  width: 100%;
}
.LightGreyContent2 H2
{
	margin: 0;
}
.LightGreyContent2 H3
{
	margin: 0;
}

.LightPinkContent
{
	font-family:arial,sans-serif;
	font-size:14px;
	background:#F781BE;
	padding:8px;
	margin-bottom: 10px;
	border:1px solid #000;
	text-align:left;
	width:98%;
}
.LightPinkContent HR
{
  width: 100%;
}
.LightPinkContent H2
{
	margin: 0;
}
.LightPinkContent H3
{
	margin: 0;
}

.pinkcontent
{
	background-color:#F781BE;
}

.content
{
	FONT-SIZE: 12px;
}

.hr
{
  border: 0;
  width: 85%;
}

/*BarChart
*/
table.chart td.value {
	/*background-image: url('../Resources/Results/gridline58.gif');*/
	background-repeat: repeat-x;
	background-position: left top;
	/*border-left: 1px solid #e5e5e5;*/
	border-right: 1px solid #e5e5e5;
	padding:0;
	/*border-bottom: none;*/
	background-color:transparent;
}table.chart td {
	padding: 4px 6px;
	border-bottom:1px solid #e5e5e5;
	/*border-left:1px solid #e5e5e5;*/
	background-color:#fff;
}table.chart body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}table.chart td.value img {
	vertical-align: middle;
	margin: 5px 5px 5px 0;
}table.chart th {
	text-align: left;
	vertical-align:top;
}table.chart td.last {
	border-bottom:1px solid #e5e5e5;
}table.chart td.first {
	border-top:1px solid #e5e5e5;
}.auraltext{
	position: absolute;
	font-size: 0;
	left: -1000px;
}table.chart {
	/*background-image:url('https://esurv.org/css/Resources/Results/bg_fade.png');*/
	background-repeat:repeat-x;
	background-position:left top;
	width: 980px;
}table.chart caption {
	font-size:90%;
	font-style:italic;
}table.chart th.c1 {
	width:300px;
}table.chart th.c2 {
	width:460px;
}table.chart th.c3 {
	text-align:right;
}table.chart th.c4 {
	text-align:right;
}

/*Grey Suits you Sir.
*/
table.greyTable,
table.greyTable td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
  font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
table.greyTable
{
	border                :none;
	border                :1px solid #CCC;
}
table.greyTable thead th,
table.greyTable tbody th
{
	background            : #FFF url('../images/tableHeadBackground.gif') repeat-x;
	color                 : #666;
	padding               : 5px 10px;
	border-left           : 1px solid #CCC;
	text-align			  : left;
}
table.greyTable tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
table.greyTable tbody tr td
{
	padding               : 5px 10px;
  color                 : #666;
}
table.greyTable tbody tr:hover
{
  background            : #FFF url('../images/tableHeadBackground.gif') repeat;
}

table.greyTable tbody tr:hover td
{
  color                 : #454545;
}
table.greyTable tfoot td,
table.greyTable tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
  padding               : 4px;
  /*background            : #FFF url(https://esurv.org/css/foot_bck.gif) repeat;*/
  color                 : #666;
}
table.greyTable caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
table.greyTable a:link
{
	color                 : #666;
}
table.greyTable a:visited
{
	color                 : #666;
}
table.greyTable a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
table.greyTable a:active
{
	color                 : #003366;
}
/************************************* TABLE X1*******************************
**
**Used by: Results, Email-list editor, email-template manager, view invites
**
********************************************************************************/
table.X1
{
	border:1px solid #000;
	border-collapse:collapse;
	font-family:arial,sans-serif;
	font-size:100%;
}

table.X1 td,th
{
	border:1px solid #000;
	border-collapse:collapse;
	padding:2px;
	white-space: normal;
}

table.X1 A:link {text-decoration: none}
table.X1 A:visited {text-decoration: none}
table.X1 A:active {text-decoration: none}
table.X1 A:hover {text-decoration: underline; color: red;}

table.X1 #status,#edit,#preview,#results,#duplicate,#launch,#erasesurvey,#eraseresults,#responses
{
	width:48px;
	height:2px;
}

table.X1 #launchdate
{
	width:48px;
	height:2px;
}

table.X1 #title
{
	width:138px;
	height:2px;
}

table.X1 caption
{
	background:#ccc;
	font-size:140%;
	border:1px solid #000;
	padding:5px;
	text-align:left;
}

table.X1 thead th
{
	background:#9cf;
	text-align:left;
}

table.X1 tbody th
{
	text-align:left;
	background:#9cf;
}

table.X1 tfoot td
{
	background:#777;
	font-size:110%;
	border:1px solid #000;
	padding:5px;
	text-align:right;
	font-weight:bold;

}

table.X1 tbody td
{
	background:#999;
	vertical-align:top;
	text-align:center;
}

table.X1 tbody tr.odd td
{
	background:#ccc;
}


/************************************* TABLE X2*******************************
**
**Used by: Send emails, Filter.
**
********************************************************************************/
table.X2
{
	border:1px solid #000;
	border-collapse:collapse;
	font-family:arial,sans-serif;
	font-size:80%;
}

table.X2 td,th
{
	border:1px solid #000;
	border-collapse:collapse;
	padding:2px;
}

table.X2 #status,#edit,#preview,#results,#duplicate,#launch,#erasesurvey,#eraseresults,#responses
{
	width:48px;
	height:2px;
}

table.X2 #launchdate
{
	width:48px;
	height:2px;
}

table.X2 #title
{
	width:138px;
	height:2px;
}

table.X2 caption
{
	background:#ccc;
	font-size:140%;
	border:1px solid #000;
	border-bottom:none;
	padding:5px;
}

table.X2 thead th
{
	background:#9cf;
}

table.X2 tbody th
{
	background:#69c;
}

table.X2 tfoot td
{
	font-weight:bold;
	background:#369;
}

table.X2 tbody td
{
	background:#999;
	vertical-align:top;
}

table.X2 tbody tr.odd td
{
	background:#ccc;
}


/*Override table class with left aligned bold text
**Email center-send
*/
table.tdleft
{
}

table.tdleft tbody td
{
	text-align:left;
	padding-left:5px;
	font-weight:bold;
}


/************************************* FORM TABLE*******************************
**
**Used by: Results Export
**
********************************************************************************/
table.formTable
{
	margin-left: auto;
	margin-right: auto;
	width:95%;
	border:0px;
	font-family:arial,sans-serif;
	font-size:115%;
	border-collapse: collapse;
}
table.formTable td,th
{
	padding:2px;
	border:0px;
}

table.formTable td.left
{
	padding:2px;
	border:0px;
	padding-right:20px;
	text-align:right;
}

table.formTable td.right
{
	padding:2px;
	border:0px;
	padding-right:0px;
	text-align:left;
}

table.formTable tbody th
{
}
table.formTable tbody td
{
}

/*	General & Misc.
**
**/
.pink, .pink TD, .pink TH
{
	background-color:#F781BE;
}

.green, .green TD, .green TH
{
	background-color:#81F781;
}

.left, .left TD, .left TH
{
	height:35px;
	width:30%;
	text-align:right;
	padding-right:20px;
}

.middle, .middle TD, .middle TH
{
	height:35px;
	text-align:left;
}

.right, .right TD, .right TH
{
	width:45%;
	height:35px;
	text-align:left;
}

.center , .center TD, .center TH
{
	text-align:center !important;
}

p.confirmed {color:green;}
p.unconfirmed {color:red;}

/* General application tab button
*/
.TabBtn
{
	font-family: sans-serif,serif,"Times New Roman",Times;
	font-size: 17px;
	font-weight: bold;
	height: 32px;
}

.bigButton {
	margin: 1px;
	-moz-box-shadow:inset 1px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 1px 1px 0px 0px #dcecfb;
	box-shadow:inset 1px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );
	background:-moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background-color:#bddbfa;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Comic Sans MS;
	font-size:22px;
	font-weight:bold;
	padding:6px 7px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.bigButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background-color:#80b5ea;
}.bigButton:active {
	position:relative;
	top:1px;
}

html {
	font-family:geneva, helvetica, arial;
	margin:0;
	padding:0;
	height:100%;
}

body {
	font-family:geneva, helvetica, arial;
	margin:0;
	padding:0;
	height:100%;
}

#templateContainer {
   min-height:100%;
   position:relative;
   min-width:978px		/* Changed from 983 so it fits on the iPad */
}
#templateHeader{

}
#templateBody {
   padding-bottom:80px;   /* Height of the footer */
}
#templateFooter {
   position:absolute;
   bottom:0;
   width:100%;
   height:80px;   /* Height of the footer */
}
#footerCenter{
	text-align:center;
	padding-top: 20px;
}


.alertBox{
	width:500px;
	height:200px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-100px auto auto -250px;
	border: #000 4px solid;
	background-color:#F2F5F6;
	text-align:center;
}
.alertBox h1{
	text-align:center;
}
.errorBox h1{
	color:red !important;
}

.surveyFolder {
	text-overflow: ellipsis;
	overflow: hidden;
}
.surveyFolder div {
	width: 170px;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	white-space: nowrap;
}
.surveyFolder img {
	width:25px;
	height:29px;
	float:right;
}
#mySurveysHeader {
	height:40px;
	min-height:40px;
}