* {
	font-family : arial;
}

BODY {
	margin : 0px;
}

TD {
	font-size : 80%;
}

TR.questionOption A {
	text-decoration : none;
	color : #000000;
}

DIV.questionAnswerDisabled A {
	cursor : default;
}

TABLE.questionOptionsDisabled A {
	cursor : default;
}

H1 {
	margin : 0px 0px 0px 0px;
	font-size : 130%;
}

H2 {
	margin : 0px;
	font-size : 110%;
}

/* content area */
DIV.content {
	height:455px; 
	overflow: auto;
}

TD.contentAreaCol1 {
	padding : 10px 20px 0px 10px;
}

TD.contentAreaCol2 {
	padding : 10px 20px 0px 10px;
}

DIV.contentRow {
	padding : 0px 20px 0px 10px;
}

/* ============================== */
/* ShowHide */
/* Overridden in module style sheet */
/* ============================== */
.linkUnselected {
	color : black;
	text-decoration : none;
}


.linkSelected {
	color : red;
	text-decoration : none;
}

.linkVisited {
	color : green;
	text-decoration : none;
}
/* ============================== */

UL LI {
	margin-left:-23px;
	margin-bottom: 8px;
}

/* grau box used for icon box and nrmal */
.box1, .box2 {
	background-color:#EBE7DB; 
	padding: 10px 10px 10px 10px;
}

DIV.screenReaderText {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px; 
	height:1px; 
	overflow:hidden; 
	text-align:left;
}

DIV.transcript {
	background-color : #f7f7f7;
	height: 175px;
	overflow: auto;
	padding:5px;
	display:none;
	width : 310px;
	
}

.printOnly {
	display : none;
}

.screenOnly {
/* ovreridden in print.css*/
}

.instruction {
	color : #663300;
}

A {
	color: blue;;
	text-decoration : none;
}

A:hover {
	text-decoration : underline;
}

TABLE.navigationBar TD SPAN.disabled {
	color:#cccccc;
}

DIV.menubutton {
	width:250px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding :3px 7px 3px 7px;
	background-color:#EFEBEF;
	text-align:CENTER;
	font-weight:bold;
	margin-bottom:5px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro); 
	cursor:hand;
}

DIV.menubutton A {
	text-decoration : none;
	color:#333333;
}

DIV.menubutton A:hover {
	text-decoration : none;
	color:#808080;
}

DIV.menubuttonhighlight {
	width:250px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding :3px 7px 3px 7px;
	background-color:yellow;
	text-align:CENTER;
	font-weight:bold;
	margin-bottom:5px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=yellow); 
	cursor:hand;
}

DIV.menubuttonhighlight A {
	text-decoration : none;
	color:#333333;
}

DIV.menubuttonhighlight A:hover {
	text-decoration : none;
	color:#808080;
}

DIV.popup {
	background-color:#cccccc;
	position:absolute; 
	left:15px; 
	top:20px;
	padding:10px;
}

A.error {
	color:#cc0000;
	font-weight:bold;
}

DIV.quoteBox {
  background-color:#e0e0e0;
	width:322px;
	text-align : left;
}

TABLE.quoteBox TD{
  background-color:#e0e0e0;
}

.content .contentAreaCol1 .printOnlyText {
	display:none;
}

.instructiontextnew {
	text-align:left;
	margin-right:10px;
	margin-bottom:0;
	margin-top:4px;
	margin-left:12px;
	padding-bottom:0px;
}	

TABLE.bullets1 td {
	vertical-align:top;
}


TABLE.bullets2 td {
	vertical-align:top;
}