/*
// Main Element Styles 
*/
body {
	background-color: #666;
	color:#2a2e30;
	font-family: arial, sans-serif;
	font-size: 12px;
	background-image:  url(../_images/bg.gif);
	/*text-align:justify;*/
}

p {
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: 300;
	color: #2a2e30;
	/*text-align:justify;*/
}

.heading_16_blue {
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #889D9C;

}
.heading {
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: 700;

}

.bolder { 
	font-weight:700; 
}


/*
// Link Styles 
*/
a:link { 
	font-size:13px;
	text-decoration:underline;
	color:#666;
}

a:visited { 
	font-size:13px;
	text-decoration:underline;
	color: #666;
}

a:hover { 
	text-decoration:underline;	
	color: #b4713b; 
}

a:active { 
	text-decoration:none;	
	color: #666; 
}


a.side_nav:link { 
	text-decoration:none;
	font-family:arial, sans-serif;
	font-size: 12px;
	font-weight:600;
	color: #fff;
}

a.side_nav:visited { 
	text-decoration:none;
	font-family:arial, sans-serif;
	font-size: 12px;
	font-weight:600;
	color: #fff;
}

a.side_nav:hover { 
	text-decoration:none;
	font-family:arial, sans-serif;
	font-size: 12px;
	font-weight:600;
	color: #9cb1bc;
}

a.side_nav:active { 
	text-decoration:none;
	font-family:arial, sans-serif;
	font-size: 12px;
	font-weight:600;
	color: #fff;
}

/* Trade Mark Styl */
.tm_super {
	font-size:6px;
	font-weight:300;
	vertical-align:super;
}

.copyright {
	color:#fff;
	font-family:arial, sans-serif;
	font-size:10px;
}


/*
// Table Styles 
*/
.std_table {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #2a2e30;
}

.sm_table {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #2a2e30;
}
.t_head  {
	font-weight: 700;
	background-color:#2a2e30;
	color: #fff;
}

.t_data  {
	font-weight: 300;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	color: #2a2e30;
}

.t_data_end {
	font-weight: 300;
	border-bottom:solid 1px #999;
	color: #2a2e30;
}

/*
// List Styles 
*/
ul.list_sq_small {
	list-style-type : square;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: 300;
	margin-left : 35px;
	margin-top : 10px;
	margin-bottom : 0px;
}

ol.list_sq_small {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: 300;
}


/* Style for Error Messages */
.error {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #c30;
}

/* form specific items */
.submit_button { 
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	background-color: #eee; 
	padding: 2px 2px 2px 2px;
	border-style: solid;	
	border:solid #000 1px;
}
.reset_button { 
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	background-color: #eee; 
	padding: 2px 2px 2px 2px;
	border-style: solid;	
	border:solid #000 1px;
}
.survey_button { 
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	background-color: #eee; 
	padding: 2px 2px 2px 2px;
	border-style: solid;	
	border:solid #000 1px;
}

/* case study specific styles */
.cs_headline {font-weight: 700; font-size: 13pt; color:#fff;}
.cs_gray_head {font-weight: 700; font-size: 10pt; color:#aaa;}
.cs_sub_head {font-weight: 600; font-size: 8pt;}



.clean_select { 
	font-family:arial, sans-serif;
	font-size: 10px;
	background: #fff; 
	border:solid 1px #ddd;
}

.clean_textarea { 
	font-family:arial, sans-serif;
	font-size: xx-small;
	background: #fff; 
	border:solid 1px #ddd;
}