
body 			{margin:0px; background: #E9E9E9 url(../images/bg.gif) center top repeat-y;}

div.norm		{ color:#000000; font-family:arial,helvetica; font-size:9pt;}
div.small		{ color:#000000; font-family:arial,helvetica; font-size:8pt;}
div.title		{ color:#000000; font-family:arial,helvetica; font-size:9pt;}
div.footer		{ color:#000000; font-family:arial,helvetica; font-size:8pt;}

a				{ color:#336699; font-size:9pt; text-decoration:underline; font-family:verdana,helvetica; border:0;}
a:hover 	    { color:#000000; font-size:9pt; text-decoration:underline; font-family:verdana,helvetica; border:0;}

.textinput 		{ color:#336699; font-family:tahoma,helvetica; font-size:8pt; font-weight:bold; background-color:#FFFFFF; border: 1px solid #CCCCCC;}

div.Ptitle		{ text-indent:15px; color:#595959; font-family:verdana,helvetica; font-weight:bold; font-size:11pt; background-color:#F8F8F8; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 0.3em 3px 0.3em 3px; margin-bottom: 10px;}
div.Mtitle		{ color:#FFFFFF; font-family:verdana,helvetica; font-weight:bold; font-size:9pt; background-color:#006DCE; border: 0px solid #CCCCCC; padding: 3px; margin-bottom: 4px;}
div.Stitle		{ color:#336699; font-family:verdana,helvetica; font-weight:bold; font-size:10pt; border-bottom: 1px solid #CCCCCC; padding: 3px; margin-bottom: 5px;}

table.top		{ border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; margin:0px;}
table.center	{ border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; margin:0px;}	
table.bottom	{ border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; margin:0px;}
table.ConNavTable	{ margin-bottom:8px;}
table.ComNavTable	{ margin-bottom:8px;}
table.CapNavTable	{ margin-bottom:8px;}
table.GenNavTable	{ margin-bottom:8px;}



.ConNavMain  		{ text-indent:15px; line-height:20px; font-family:Arial, Helvetica;	background:#4A92D9;	color:#FFFFFF; font-weight:bold; font-size:9pt;	text-decoration:none; width:185px; height:20px;	display:block; border-bottom: 1px solid #CCCCCC;}
.ComNavMain  		{ text-indent:15px; line-height:20px; font-family:Arial, Helvetica;	background:#006DCE;	color:#FFFFFF; font-weight:bold; font-size:9pt;	text-decoration:none; width:185px; height:20px;	display:block; border-bottom: 1px solid #CCCCCC;}
.CapNavMain  		{ text-indent:15px; line-height:20px; font-family:Arial, Helvetica;	background:#003399;	color:#FFFFFF; font-weight:bold; font-size:9pt;	text-decoration:none; width:185px; height:20px;	display:block; border-bottom: 1px solid #CCCCCC;}

.GenNav		 		{ width:185px; height:20px; text-indent:25px; line-height:20px;}
.GenNav	a	 		{ font-family:Arial, Helvetica;	color:#000000; font-size:9pt; text-decoration:none; width:185px; height:20px; display:block; border-bottom: 1px solid #CCCCCC;}
.GenNav a:hover		{ font-family:Arial, Helvetica;	background:#000000; color:#FFFFFF; font-size:9pt; text-decoration:none; width:185; height:20px; display:block; border-bottom: 1px solid #000000;}

.SpeNav		 		{ width:185px; height:20px; text-indent:15px; line-height:20px;}
.SpeNav	a	 		{ font-family:Arial, Helvetica; font-weight:bold; color:#000000; font-size:9pt; text-decoration:none; width:185px; height:20px; display:block;}
.SpeNav a:hover		{ font-family:Arial, Helvetica;	font-weight:bold; background:#000000; color:#FFFFFF; font-size:9pt; text-decoration:none; width:185; height:20px; display:block;}



	
#odBreadcrumbContainer {
	border-bottom: 1px dotted #999999;
	margin-bottom: 10px;
	padding: 0.3em 3px 0.3em 3px;}


	
#odPageTitle { color:#595959; font-family:tahoma,helvetica; font-weight:bold; font-size:11pt; background-color:#F8F8F8; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 0.3em 3px 0.3em 3px; margin-bottom: 10px;}
	
	
	
#odCatContainer {
	margin-bottom: 10px;}
#odCatHeader {
	font-size: 12px;
	font-weight: bold;
	padding: 0.3em;}
#odCatList {
	padding: 0.3em;
	padding-left: 20px;}
td.odSubcatCell {
	width: 150px;}

	
	
.odCatTitle {
	font-weight: bold;
	padding-top: 0.3em;}
	


#odDtlContainer {
	margin-bottom: 20px;
	padding: 0.3em 3px 0.3em 3px;}
#odDtlContent {
	padding: 0.3em 3px 0.3em 3px;}
#odDtlHeader {
	font-size: 12px;
	font-weight: bold;
	padding: 0.3em 3px 0.3em 3px;
	background-color: #f0f0f0;}
.odDtlItem {
	margin-bottom: 1em;}
.odDtlItem small {
	line-height: 3em;}
.odDtlQuestion {
	font-weight: bold;}
.odDtlAnswer{}


	
#odQtnContainer {
	padding: 0.3em 3px 0.3em 3px;
	margin-bottom: 10px;}
#odQtnHeader {
	font-weight: bold;
	font-size: 12px;
	padding: 0.3em 3px 0.3em 3px;
	background-color: #f0f0f0;}
#odQtnList {
	padding: 0.3em;}
.odQtnItem {
	margin-bottom: 0.3em;}


	
#odSearchContainer {
	margin-bottom: 30px;
	padding: 0.3em 3px 0.3em 3px;}
form#odSearchForm table {
	border: 1px solid #666666;}
form#odSearchForm table th {
	background-color: #f0f0f0;
	border-bottom: 1px solid #666666;
	text-align: left;}
input.odCheckbox { 
	vertical-align: top; }

	
	
#odSearchResult {
	margin-bottom: 30px;
	padding: 0.3em 3px 0.3em 3px;}
#odResultHeader {
	font-size: 12px;
	font-weight: bold;
	padding: 0.3em 3px 0.3em 3px;}
#odResultContent {
	padding: 0.3em 3px 0.3em 3px;}

	
	
#odJumpCat {
	padding: 0.3em 3px 0.3em 3px;
	margin-bottom: 10px;
	margin-top: 30px;}
	
	
	
#odViewallContainer {
	padding: 0.3em 3px 0.3em 3px;}

	
		
#odSearchLinkContainer {
	padding: 0.3em 3px 0.3em 3px;}

	
	
#odPrintableContainer {
	padding: 0.3em 3px 0.3em 3px;
	margin-bottom: 10px;}
	
	
	
#odCopyrightContainer {
	border-top: 1px dotted #999999;
	font-size: 10px;
	margin-bottom: 10px;
	padding: 0.3em 3px 0.3em 3px;}

