
.TopBar{
height:88px;
background-color:#000066;
text-align:left;
}

.TopMiddle{
background-color:#000066;}


.LeftContent{
width:214px;
background-color:#000066;}

.RightContent{
width:209px;
background-color:#EFEFF0;
background-image:url(../graphics/RHSwhite.gif);
background-repeat:repeat-x;
background-position:top;}

.PaddingRight{
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
border-bottom:1px solid #cccccc;
}

.PaddingRHS{
padding-right:5px;
padding-left:5px;
}


.submitBtn {
font-size:11px;

}



.tools{padding-top:10px;
text-align:left;}

#navigation{
	padding-right:7px;
	color:#ffffff;
	
	}

.Bobby{
display:none;}


.address{
background-color:#EFEFF0;
padding-top:12px;
padding-bottom:12px;
text-align:center;	
}


.picleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.picright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto
}


.pictureleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.pictureright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.picturecenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto
}

.RHSbar{
background-color:#000066;
padding:5px;
color:#ffffff;
font-weight:bold;}

.large{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:140%;
color:#000000;

}

.medium{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:120%;
color:#000000;

}
.small{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#000000;

}

		.captionsEvents{
font-size:110%;
 font-weight:bold;
 text-align:left;
background-color:#099dd9;
 padding-right:3px;
 padding-bottom:2px;
 padding-top:2px;
 padding-left:12px;
 color:#ffffff;
}

.EventList{
 padding-left:12px;
padding-top:10px;
 padding-bottom:10px;}
.captions{
font-size:100%;
 font-weight:bold;
 text-align:left;
 border-bottom:1px solid #cccccc;
 background-color:#E8E6E6;
 padding:5px;
}
.W3C{
	padding-bottom:20px;
	}
	.tellafriendbackground {
		background-image:none;
		margin:0px;
		padding:0px;
		color:#000000;
		font-size:80%;
		line-height:150%;
		padding-left:15px;
		}
.NewsDates{
font-size:100%;
 text-align:right;
 border-bottom:1px solid #cccccc;
  border-top:1px solid #cccccc;
 color:#6d6d6d;
}

#PageText td{
	border-bottom:1px solid #cccccc;
	padding-bottom:5px;
	padding-top:5px;
	}
	
	/*
	.pdf {
	list-style-image: url(../graphics/generic/icon_pdf.gif);
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}
.doc {
	list-style-image: url(../graphics/generic/icon_word.gif);
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}

*/


.QuestionnaireBody{
margin-left:10px;
margin-right:10px;
margin-top:0px;
margin-bottom:10px;
background-color:#cb0f0f;
font-size:100%;
		line-height:150%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

.QuestionnaireTable{
background-color:#ffffff;
padding-left:20px;
padding-bottom:10px;

}

.QuestionnaireTable td{
font-size:80%;
}

.QuestionnaireText{
font-weight:bold;
font-size:100%;
}

.QuestionnaireLogo{
text-align:right;
background-image:url(../images/generic/bkg_topslither.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:101px;
	padding-bottom:0px;}
	
	


.QuestionnaireHeader{
background:#7474CC;
		padding-bottom:4px;
		padding-top:3px;
		padding-left:10px;
		font-size:120%;
		color:#ffffff;
		font-weight:bold;
		line-height:inherit;
		background-image:url(../images/generic/bkg_bluebar.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		border-bottom:1px solid #ffffff;
}

.QuestionnaireRating{
text-align:center;
border-right:1px solid #cccccc;
}

.QuestionnaireTable li{
padding-bottom:15px;}

.QuestionnaireCell{
border-bottom:1px solid #cccccc;
padding-top:30px;
}

.ButtonCell{
background-color:#e2e1e1;
padding:10px;
}
.asterix{
	color:red;
}
.newP{
padding-bottom:12px;
}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
