/* CONTAINER STYLES */

/* GLOBAL TO ALL CONTAINERS */

#contentPane {
	width: 100%;
	text-align: left;
	padding: 0;
	margin: 0;		
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt; 
	
}




/* MAIN CONTAINER */
	.container {
		width: 532px;
		margin-left: auto;
		margin-right: auto;
	}	
	.containerTop {
		height: 15px;
		margin-top: 10px;
		background-image: url(container-top.gif);
		background-repeat: no-repeat;
		background-color: #efefef;
		padding-bottom: 0px;

	}
	.containerContent {
		text-align: left;
		padding-left: 10px;
		padding-right: 10px;
		background-image: url(container-middle.gif);
		background-repeat: repeat-y;
		padding-top: 0;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt; 
		
	}
	.containerContent h1 {
		color: #484848;
		font-size: 18pt;
		font-family: "Times New Roman",times,serif;
		padding-bottom: 15px;
	}
		
	.containerHeader {
		color: #484848;
		font-size: 18pt;
		font-family: "Times New Roman",times,serif;
		padding-bottom: 15px;
	}
	.containerContent p, #contentPane p {
		padding: 0;
		margin: 0;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt; 
		padding-bottom: 10px;
	}

	.containerContent ul, #contentPane ul, .containerContent ol, #contentPane ol {
		margin-left: 40px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt; 
		padding-bottom: 10px;
	}	
	
	ol.decimal {list-style-type: decimal}
	ol.lroman {list-style-type: lower-roman}
	ol.uroman {list-style-type: upper-roman}
	ol.lalpha {list-style-type: lower-alpha}
	ol.ualpha {list-style-type: upper-alpha}
	
	.containerContent blockquote {
		margin-left: 25px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt; 
	}	
	
	.containerBottom {
		height: 15px;
		background-image: url(container-bottom.gif);
		background-repeat: no-repeat;
		padding: 0;
		margin: 0;
	}
.title_vis{margin:0; float:right; text-align:right;}

	
/* SIDE CONTAINER */

	.sideContainerOuter {
		width:190px;
		margin-left:auto;
		margin-right:auto;
		background-image:url(sidecontainer-shadow.gif);
		background-position: top center;
		background-repeat:repeat-y;	
		text-align: center;
	}
	.sideContainerContent {
		width:165px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		padding-top:10px;	
	}


	.sideContainerContent  .NormalTextBox{
		width: 100px;
	}

	
	.sideContainerFooter {
		background-color: #1a3051;
		height:30px;
		width:176px;
		margin-left:auto;
		margin-right:auto;	
		color: white;
		font-size: 8pt;
		text-align:right;
		padding-top: 8px;
	}

	
	.sideContainerOuterBlue {
		width:190px;
		margin-left:auto;
		margin-right:auto;
		background-image:url(sidecontainer-shadow-blue.gif);
		background-position: top center;
		background-repeat:repeat-y;	
		text-align: center;
	}	
	
		.sideContainerContentBlue {
		width:165px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		padding-top:10px;	
		color: white;
	}

