/*This is for para alignment*/
body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
.topline
{
	/* background-color :#658CB4; */
}
.topline1
{
	background-color :#EEEEEE;
	height: 30px;
}
.topline3
{
	background-image: url(../app_images/line.jpg);
    	background-repeat: no-repeat;
	width: 417px;
	height: 13px;
}
.topline2
{
	background-color :#FFFFFF;
	height: 30px;
}
.tdbar
{
	background-color :#C6D7CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	color: #000000;
	text-transform: none;
	height: 30px;
}
.contentBG {
	background-color:  #CCCCCC;
	/* border : 1px solid #DDE3E6; */
}
.contentBG1 {
	background-color:  #E9E9E9;
	border : 1px solid #CCCCCC;
	padding: 10px
}

a.normallink:link, a.normallink:visited { 
	font-weight: bold;
	font-size: 11px;
	color: #0066FF  ;
	text-decoration: none;
}
a.normallink:active, a.normallink:hover {
	font-weight: bold;
	font-size: 11px;
	color: #003366 ;
	text-decoration: none;
}
.smalltextbold
{
    FONT-SIZE: 11px;
    font-weight: bold;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif

}

.bigtextbold {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;	
}

a.link:link, a.link:visited {
	font-weight: normal;
	font-size: 11px;
	color: #0066FF  ;
	text-decoration: none;
}
a.link:active, a.link:hover {
	font-weight: normal;
	font-size: 11px;
	color: #003366 ;
	text-decoration: none;
}

.textb {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	border : 1px solid;
	border-color :#A691A7;
}
.smalltext
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif
}
.smalltextredbold { FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-TRANSFORM: none; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none  }
.selectmid
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	height: 17px;
	width:200px;
	font-style: normal;
	background-color: #ffffff;
	

}

.display-data{

	font-family:  Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #ff0a440;
	font-weight:bold;
    font-style:normal;
}


/*** NEW DEISGN INTEGRATION ***/

.clearBoth {
	clear: both;
	}

#top {
	float: left;
	padding: 32px 0px 0px 57px;	
}

#top_menu {
	float: left;
	padding: 21px 0px 10px 0px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

a.tmenu:link, a.tmenu:visited, a.tmenu:active, a.tmenu:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.footer{
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	padding: 0px 57px 0px 0px;
}

#sidebox {
	width: 169px;
	height: auto;
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px 0px 0px 10px;
	color: #6C6C6C;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

#sidebox_right {
	width: 169px;
	height: auto;
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px 0px 0px 10px;
	color: #6C6C6C;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

.title {
	font-size: 130%;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}

.subtitle {
	font-size: 90%;
	padding: 0px 0px 0px 10px;
}

.title_col {
    	font-size: 12px;
   	font-weight: bold;
    	color: #000000;
    	font-family: Arial, Helvetica, sans-serif;
}

.title_row {
	font-size: 12px;
    	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.label {
    	font-size: 12px;
    	font-family: Arial, Helvetica, sans-serif;
}

.label_b {
    	font-size: 12px;
	font-weight: bold;
    	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

/*** ADMIN ***/

#sidebox_admin {
	width: 179px;
	height: 300px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.side_text {
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 20px;
}

table.camp{
	padding: 0px 10px;
}

table.camp td{
	vertical-align: top;
	padding: 0px 0px 0px 5px;
}

.step{
	font-size: 130%;
	font-weight: bold;
	padding: 0px;
}

/* Error Output */

.error {
	text-align: left;
	color: #FF0000;
}

/* Good Message Output */

.good {
	text-align: left;
	color: #006600;
}


/* ALL NEW */

#m_body {
	width: 491px;
	height: auto;
	background-color: #FFFFFF;
	text-align: left;
	padding: 0px 0px 0px 2px;
	margin: 0px;
}

#m_logged_body {
	width: 713px;
	height: auto;
	background-color: #FFFFFF;
	text-align: left;
	padding: 0px 10px 5px 10px;
	margin: 0px;
}

#head{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	padding: 2px 0px 0px 0px;
}

/* Create Survey Steps*/

.step_atdt{
	float: left;
}

.step_a{
	color: #2C6B5A;
	padding: 7px 10px 0px 5px;
	float: left;
	font-size: 130%;
	font-weight: bold;
}

.step_d{
	color: #5E9F81;
	padding: 7px 10px 0px 5px;
	float: left;
	font-size: 100%;
	font-weight: bold;
}

.big_title{
	font-size: 130%;
	font-weight: bold;
	padding: 0px;
}


.border{
	border: 1px solid #ECE9D8;
}


.label_b {
    	font-size: 12px;
	font-weight: bold;
    	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

#headhome{
	line-height: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #2C6B5A;
	padding: 2px 0px 0px 0px;
}

.rsummary{
    	font-size: 12px;
	font-weight: bold;
    	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 30px 0px 10px 0px;
}

.vresponses{
	border : 1px solid #CCCCCC;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}

a.viewresponses:link, a.viewresponses:visited, a.viewresponses:active, a.viewresponses:hover { 
	font-size: 12px;
	text-decoration: none;
}

/* BOF Error/Good Message */

#msg_container {
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif; 
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.ermsg{ color:#FF0000; 	background-color: #FAE5B0; padding: 0px 10px 0px 10px;}
.gdmsg{ color:#008000; 	background-color: #FAE5B0; padding: 0px 10px 0px 10px;}

.ebg{
	width: auto;
	height: 16px;
	text-align: center;
	vertical-align: middle;
}

/* EOF Error/Good Message */


.cimage{
	color: #999;
	font-weight: bold;
	}