P {
	display:inline;
	margin-left: 0px;

	}
.casestudies_sitename {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7A787E;
	font-weight: bold;
}
a.casestudies_menu,a.casestudies_menu:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7A787E;
	text-decoration: none;
	font-weight: bold;
}
a.casestudies_menu:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#292829;
	text-decoration: underline;
	font-weight: bold;
}

.ca_menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7A787E;
	text-decoration: none;
	font-weight: bold;
}
a.ca_menu,a.ca_menu:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7A787E;
	text-decoration: none;
	font-weight: normal;
}

a.ca_menu:hover {
	color:Black;
	text-decoration: underline;
}

a.button,a.button:visited {
	background-color: #DBDBDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
	border:1px solid #BCBCBC;
	color:#606060;
	height:20px;
	text-decoration: none;
}
a.button:hover {
	background-color: #FFFFD7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
	border:1px solid #BCBCBC;
	color:#606060;
	height:20px;
	text-decoration: none;
}

.ca_subtitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#A1A5A8;
	text-decoration:none;
	font-weight: bold;
}

.leftside_mainsite {
	background-image: url(/images/images2/hor_gradient_left.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #ACADB0;
}

.leftside_head {
	background-image: url(/images/images2/hor_gradient_left_top.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #7F7F83;
	/*border-top: 1px solid #67676B;*/
}

.rightside_mainsite {
	background-image: url(/images/images2/hor_gradient_right.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #ACADB0;
}

.rightside_head {
	background-image: url(/images/images2/hor_gradient_right_top.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #7F7F83;
	/*border-top: 1px solid #67676B;*/
}

.leftrightside_downup {
	background-color: #ACADB0;
}

.topdown {
	background-image: url(/images/images2/top_down_patern.jpg);
}

.leftright_smalltable_gradient {
	background-image: url(/images/images2/leftright_smalltable_gradient.jpg);
	background-repeat: repeat-x;
	height: 24px;
}

.mainbody {
	background-color: White;
	background-image: url(/images/images2/main_top_gradient.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #7B7B7E;
}

.table_bg {
	background-color: #f7f7f7;
}

.table_title_bottomline {
background-image: url(/images/images2/table_title_bottomline.gif);
background-repeat: repeat-x;
height:1px;
}

.statustext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#CDCFD1;
	background-color: #f7f7f7;
	padding:4px;
	padding-bottom:6px;
}


a.statustext,a.statustext:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#CDCFD1;
	text-decoration:none;
}

a.statustext:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#8D9597;
	text-decoration:none;
}

.setup_grouptitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2F2F2F;
	font-weight: bold;
}
.setup_text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2F2F2F;
	text-align: justify;
	font-weight: normal;
}
a.setup_text,a.setup_text:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:green;
	text-align: justify;
	font-weight: bold;
	text-decoration:none;
}
a.setup_text:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:green;
	text-align: justify;
	font-weight: bold;
	text-decoration:underline;
}
.normal_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2F2F2F;
	text-align: justify;
}

a.normal_text,a.normal_text:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2F2F2F;
	text-decoration: underline;
}

a.normal_text:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Black;
	text-decoration: underline;
}



.welcome_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#8D9192;
	font-weight: bold;
}

.welcome_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#8D9192;
	font-weight: normal;
}

.texbox {
	background-color: #DBDBDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
	border:1px solid #BCBCBC;
	color:#606060;
	height:20px;
	width:200px;
}
.smalltexbox {
	background-color: #DBDBDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
	border:1px solid #BCBCBC;
	color:#606060;
	height:20px;
	width:40px;
}
.nosizetexbox {
	background-color: #DBDBDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
	border:1px solid #BCBCBC;
	color:#606060;
	height:20px;
}
.setupgui {
	background-color: #DBDBDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
	border:1px solid #BCBCBC;
	color:#606060;
	width:160px;
}

.setupguicolor {
	background-color: #DBDBDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
    margin-bottom: 1px;
    margin-right: 0px;
	border:1px solid #BCBCBC;
	color:#606060;
	width:55px;
}

tr.eventranscriptline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #BCBCBC;
	border: none;
    border-left:1px dotted;
	padding-left: 3px;
    padding-right: 3px;
	text-align: right;
    font-size: 10pt;
	}
a.transcriptlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	text-decoration:none;
	color: black;
}
a:hover.transcriptlink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	text-decoration:underline;
	color: black;
}
tr.oddtranscriptline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #DBDBDB;
    border:none;
	border-left:1px dotted;
	padding-left: 3px;
    padding-right: 3px;
	text-align: right;
    font-size: 10pt;
	}

td.blankcell,tr.blankcell {
    background-color: none;
    border:none;
	padding-left: 0px;
    padding-right: 0px;
	text-align: right;
    font-size: 1px;
	}

td.transcriptheader {
    background-color: #BCBCBC;
    border:none;
	font-size: 8pt;
	border-left:1px dotted;
	padding-left: 3px;
    padding-right: 3px;
	font-weight:bold;
	text-align: center;
	}


.logvisitor {
    color: #000000;
    border:none;
	font-size: 10pt;
	padding-left: 3px;
    padding-right: 3px;
	}
.logvisitortext {
    color: green;
    border:none;
	font-size: 10pt;
	padding-left: 0px;
	margin-left: 0px;
    padding-right: 3px;
	}

.logoperator {
    color: blue;
    border:none;
    font-size: 10pt;
	padding-left: 3px;
    padding-right: 3px;
	}
.logoperatortext {
    color: blue;
    border:none;
    font-size: 10pt;
	padding-left: 0px;
	margin-left: 0px;
    padding-right: 3px;
	}
.logoperator2 {
    color: blue;
    border:none;
    font-size: 10pt;
	padding-left: 3px;
    padding-right: 3px;
	}
.logoperator2text {
    color: blue;
    border:none;
    font-size: 10pt;
	padding-left: 0px;
	margin-left: 0px;
    padding-right: 3px;
	}

.system {
    color: maroon;
    border:none;
    font-size: 10pt;
	padding-left: 3px;
    padding-right: 3px;
	}
.systemtext {
    color: maroon;
    border:none;
	font-size: 10pt;
	padding-left: 0px;
	margin-left: 0px;
    padding-right: 3px;
	}

td.logheader {
    background-color: #BCBCBC;
    border:none;
	border-left:1px dotted;
	padding-left: 3px;
    padding-right: 3px;
	font-weight:bold;
	text-align: center;
	}
.pagesline{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7A787E;
	text-decoration: none;
	font-weight: bold;
}


a.pagesline,a.pagesline:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
a.pagesline:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7A787E;
	text-decoration: underline;
	font-weight: bold;
}	

.colorbuttons {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
	width:50px;
}

a.updateline,a.updateline:visited,.updateline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#292829;
	text-decoration: none;
	font-weight: bold;
	text-align:right;
}
a.updateline:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#7A787E;
	text-decoration: none;
	font-weight: bold;
}	


tr.surveytranscriptline {
    background-color: #EEEEEE;
    border-left:1px dotted;
	padding-left: 5px;
    padding-right: 5px;
	text-align: right;
    font-size: 10pt;
	}
td.surveytranscriptheader,tr.surveytranscriptheader {
    background-color: #333333;
    border:none;
	border-left:1px dotted;
	padding-left: 3px;
    padding-right: 3px;
	font-weight:bold;
	text-align: center;
    font-size: 9pt;
	}

a.manage_text,a.manage_text:visited,.manage_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#2F2F2F;
    text-decoration: none;
	text-align: left;
	cursor: hand;
}

a.manage_text:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
    text-decoration: underline;
	text-align: left;
    cursor: hand;
}


.surveytext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2F2F2F;
	text-align: right;
}
a.surveytext,a.surveytext:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2F2F2F;
	text-align: right;
	cursor: hand;
}
a.surveytext:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2F2F2F;
	text-align: right;
    cursor: hand;
}
td.manage_table {
    border:none;
	border-bottom:1px dashed #DBDBDB;
	padding-left: 3px;
    padding-right: 3px;
	text-align: right;
	cursor: hand;
    font-size: 11pt;
	}

.colorchoose {
	border:1px solid #BCBCBC;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 2px;
}
.updated {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#00CC00;
    text-decoration: none;
	text-align: left;
	font-weight:bold;
}
.checkbox {
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	size: 1;
}

.surveyerror {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:red;
	font-weight: normal;
}
.surveyqname {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#606060;
	font-weight: normal;
}

.surveyqinput {
	background-color: #DBDBDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
	border:1px solid #BCBCBC;
	color:#606060;
	height:20px;
	width:200px;
}


.surveyqareainput {
	background-color: #DBDBDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
	border:1px solid #BCBCBC;
	color:#606060;
	height:100px;
	width:200px;
}
 .iframeclass {
 	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border: 0;
  }
.sdescr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
