body {
		background: #FBF8ED;
		color:#000;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11pt;
	}			

#topimage {
		background:#0F4675;
		color:#000;
	}
	
#topimage img {
		border:0;
	}
	  
/* middle controller - controls the left menu structure and the content */	
/*-------------------------------------------------------------------------------------------------------------------*/	
#middle-ctr	{
		background:#FFF;
	}

		
#main {
		padding-right:10px;
		padding-left:10px; 								
		}	
							

#topmenu, #topmenu a:link, #topmenu a:visited   {		
							background:#F7D26D;
							color: #0F4675;
							Padding:3px;
							text-align:center;
							text-decoration:none;																															
					}			
					
#topmenu a:hover, #topmenu a:active, #topmenu a:focus  {		
							background:#f7efcd;
							color: #0F4675;
							Padding:3px;
							text-align:center;
							text-decoration:none;																															
					}		
							
/*-------------------------------------------------------------------------------------------------------------------*/								


#line	{
		border-bottom:dashed 1px #124877;
		margin-bottom:2px;
		margin-top:2px;
		margin-left:0px;
		}
		
#logos {
		text-align:center;
	}		
					
/* footer controller - controls the footer information */	
/*-------------------------------------------------------------------------------------------------------------------*/	
#footer {
		width: 100%;
		background:#F7EFCD;
		font-size: 60%;
		color:#124877;
		text-align: center;
	}		
				
/*-------------------------------------------------------------------------------------------------------------------*/

/* Links */
a:link			 		{ 	color: blue;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 11pt;
							font-weight: normal;
							text-decoration:underline;
														}

														
a:hover, a:active, a:focus 	{	color: red;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 11pt;
 							font-weight: normal;	
							text-decoration:underline;
							background-color:#f7efcd;							}
							

a:visited 				{ 	color: #990000;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 11pt;
 							font-weight: normal;	
							text-decoration:underline;							}


/*-------------------------------------------------------------------------------------------------------------------*/
.hidden-msg				{	height:1px;
							width:1px;
							overflow:hidden;
							position:absolute;
							top:-60px;
							left:50%;
							font-size:1%;
							color:#292929;									}
/*-------------------------------------------------------------------------------------------------------------------*/
												
h1 {
		background:#0F4675;
		margin:15px 2px 15px 2px;
		padding: 3px;
		font-weight:bold;
		font-size:16pt;
		color: #FFF; 
	}


h2 {
		font-size:14pt;
		color:#0F4675;
		font-weight:bold;
		margin-bottom:0px;
	}								

h3 {
		color: #000;
		font-size: 12pt;
		font-weight:bold;
		margin-bottom:0;
	}			

p {
		font-family: Helvetica, Arial, sans-serif;
		color: #000;
		font-size:10pt;
	}

ul {
		font-family: Helvetica, Arial, sans-serif;
		color: #000;
		font-size:10pt;
	}		

ol {
		font-family: Helvetica, Arial, sans-serif;
		color: #000;
		font-size:10pt;
	}

ol li {
		margin-bottom:10px;
	}	


.dottedoutline-ctrbox 	{	
							width:75%;
							border-style:dashed;
							border-color:#CC9900;
							border-width:1px;
							padding: 3px;
							margin: 2px;}


.dottedheading-ctr 		{	
							width:98%;
							padding: 3px;
							margin: 2px;
							background: #11689A;
							background-image:none;
							color:#FFFFFF;
							font-weight:bold;}

.dottedsubheading-ctr 		{	
							width:98%;
							padding: 3px;
							margin: 2px;
							background: #EBE6D1;
							color:#000000;
							background-image:none;
							font-weight:bold;}

.dottedinfo				{	
							width:98%;
							padding: 3px;
							margin: 2px;
							background: #F4F2EA;
							color:#000000;
							background-image:none;}

.imageLeft {
		float:left;
		margin:2px;
	}

.imageRight {
		float:right;
		margin:2px;
	}
									
/*------------------------------------------------------------------------------------------------------------------*/
#portalLink {
		border:0px solid #000;
		text-align:center;
		margin-right:auto;
		margin-left:auto;
		}

#portalLink img {
		border:0;
	}
						
#next {
		margin:5px 0px 10px 5px;
	}