#response_area {
padding: 15px;
border-color: #cccccc;
border-width: 1px;
border-style: solid;
margin: 30px;
font-family: arial;
size:18px;
}
#response_area h2{

border-style: dotted;

border-color: #cccccc;

border-width: 0.5px;
font-variant: small-caps;
font-family: sans-serif;

font-size: 36px;
}
#response_area p{
	font-variant: normal;
	font-family: sans-serif;
}
.vcos_questions {

	font-size: 20px;

	font-weight: bold;

}
.vcos_answers {
font-family: serif;
margin: 20px;
}
.vcos_italics {
	font-family: sans-serif;
	font-size: 12px;
	font-style: italic;
}
#blue {

	background-color: #ccffff;

}
table {
border-width: 1px;
border-color: #cccccc;
border-style: solid;
background: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin:auto;
  }

 table thead, table tfoot { border-color: #cccccc; border-style: solid; padding-right: 10px; font-variant: small-caps; text-transform: uppercase; font-family: sans-serif; font-weight: bold; font-size: 18px; background: #ccffff; }
 table thead tr th,
 table tfoot tr th,
 table tbody tr td,
 table tr td,
 table tfoot tr td { font-size: 14px; line-height: 28px; text-align: left; }
 table thead tr th,
 table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }
 table thead tr th:first-child, table tfoot tr td:first-child { border-color: #cccccc; border-style: solid; border-width: 1px; border-left: none; }
 table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }

	  table tbody tr.even,
	  table tbody tr.alt { background: #f9f9f9; }
	  table tbody tr:nth-child(even) { background: #f9f9f9; }
	  table tbody tr td { border-color: #cccccc; border-style: solid; padding-left: 10px; padding-bottom: 9px; padding-right: 10px; padding-top: 9px; color: #333; vertical-align: top; }
	  
.vcos_indent {


	margin-left: 20px;


}
#vcos_breadcrumb {


	font-size: 10px;


	font-family: sans-serif;


	font-style: italic;


}
#vcos_listlessons {


	font-size: 16px;


	text-transform: capitalize;


	margin-left: 20px;


}
#vcos_content {
	-moz-user-select: none;  
-webkit-user-select: none;  
-ms-user-select: none;  
-o-user-select: none;  
user-select: none;
	padding-right: 15px;

	padding-left: 15px;


}
.button-primary {

	background-color: #33ccff;

}
#vcos_description{

	background-color: #ccffff;

	padding: 10px;

	text-align: justify;

	border-color: #999999;

	border-width: 1px;

	border-style: ridge;

	

}
#vcos_description h1{
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #666666;
}
#vcos_description h2{
	font-weight: bold;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #666666;
}

#vcos_description p {
text-transform: capitalize;
font-size: 12px;
font-family: Helvetica, Verdana, Arial, sans-serif;
margin-left: 20px;
}

em {
	color: #999999;
	font-style: italic;
}
#vcos_editor{


	border-color: #999999;


	border-width: 1px;


	border-style: solid;


}
.vcos_homework {
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
color: #663333;
border-color: white;
border-width: 6px;
border-style: double;
background-color: #ffffcc;
margin-left:75px;
margin-right:75px;

}
.vcos_homework h3 {
	border-style: none;
	padding-left: 10px;
	text-shadow: 0px 0px 1px #cccccc;
	word-break: loose;
	font-size: 12px;
	font-style: italic;
	background-color: #ffcc99;
	color: #990000;
}
.vcos_homework_footer{


	font-size: 10px;


	font-style: italic;


	background-color: #999999;


}
#vcos_teacherinfo {

	font-size: 10px;

	border-bottom-color: #999999;

	border-top-color: #999999;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-top-style: solid;

	border-top-width: 1px;
text-align: left;
}
#vcos_teacherinfo .title {

	font-weight: bold;

	font-size: 10px;

}
#vcos_teacherinfo .title img {
text-align: left;
border:1px solid;
float: left;
}
#vcos_profAnswer {

	color: #cc0000;

}
