/*/*/
/* generic controllers */	

/*-------------------------------------------------------------------------------------------------------------------*/
body 					{	background: #FFFFFF;
							color:#000000;
							margin:0px;
							font-family: Arial, Helvetica, sans-serif, Geneva, "Times New Roman", Times, serif;
							font-size:9pt;
							background-image:url(images/bg2.jpg);
							background-repeat:no-repeat;
							background-position:top left;
							 }
						
							
							
/*-------------------------------------------------------------------------------------------------------------------*/				

#topimage			{	    background:#FFFFFF;
							color:#000000;
							background-image:none;
							border: 2px #000000;
							background-position: left top;	}
							
/*-------------------------------------------------------------------------------------------------------------------*/		

	  
/* middle controller - controls the left menu structure and the content */	
/*-------------------------------------------------------------------------------------------------------------------*/	
#middle-ctr	{
background:#FFFFFF;

		    }

		
#main { 
		PADDING-RIGHT: 10px; 
		PADDING-LEFT: 10px; 
		MARGIN: 0px; 
		border:1px red;

									
		}	
							

#topmenu, #topmenu a:link, #topmenu a:visited   {		
							background:#F7D26D;
							color: #0F4675;
							background-image:none;
							Padding:3px;
							text-align:center;
							text-decoration:none;																															
					}			
					
#topmenu a:hover, #topmenu a:active  {		
							background:#f7efcd;
							color: #0F4675;
							background-image:none;
							Padding:3px;
							text-align:center;
							text-decoration:none;																															
					}		
					
#menu1heading-ctr 		{	background:#0F4675;
							background-image:none;
							margin:0px;
							padding: 3px;
							font-family:Arial, Helvetica, sans-serif;
							font-weight:bold;
							font-size:14pt;
							color: #FFFFFF; }

							
/*-------------------------------------------------------------------------------------------------------------------*/								


#line	{
		border-bottom:dashed 1px #124877;
		margin-bottom:2px;
		margin-top:2px;
		margin-left:0px;
		}		
					
/* footer controller - controls the footer information */	
/*-------------------------------------------------------------------------------------------------------------------*/	
#footer-ctr {	width: 100%;
				background:#f7efcd;
				background-image:none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 60%;
				color:#124877;
				text-align: center;
			}		
				
/*-------------------------------------------------------------------------------------------------------------------*/
.style2 {
	color: #FFFFFF;
	font-size: 12pt;
}
/* Links */
a:link, a:active, a:hover, a:visited 	 		{ 				
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:9pt;
			color:#336699;
			text-decoration:underline;
														}


/*-------------------------------------------------------------------------------------------------------------------*/
#header 				{	background:#DBE2E6;
							color:#000000;
							background-image:none;
							padding-left: 5px;
							padding-bottom: 2px;
							padding-right: 2px;
							padding-top: 2px;
						}

#subheading {
font-weight:bold;
font-size:12pt;
color:#0F4675;
}
caption {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14pt;
text-align:left;
}

hr{
width:80%;
background:#FFFFFF;
margin-left:50px;
color:#000000;
background-image:none;
border-bottom:dashed 2px #CCCCCC;
height:0px;}

.style1  {
	color: #FFFFFF;
	font-weight: bold;
}

/*-------------------------------------------------------------------------------------------------------------------*/
#form					{	margin:0px;
							padding:0px;									}

/*-------------------------------------------------------------------------------------------------------------------*/
.hidden-msg				{	height:1px;
							width:1px;
							overflow:hidden;
							position:absolute;
							top:-60px;
							left:50%;
							font-size:1%;								}
/*-------------------------------------------------------------------------------------------------------------------*/

h1 {
							padding: 3px;
							margin: 5px 0px 0px 0px;
							background-image:none;
							color:#333333;
							font-weight:bold;
							font-size:16pt;
	}
								
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:2px}								


h2 a:link, h2 a:visited {
	font-size:13pt;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:2px;
	text-decoration:underline;
	}								

h2 a:hover, h2 a:focus, h2 a:active {
	font-size:13pt;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:2px;
	text-decoration:none;
	}								



h3 						{	color: #000000;			
							font-family: Arial, Helvetica, Verdana ;
							font-size: 10.5pt;	
							font-weight:bold;
							margin-bottom:2px;
							margin-top:2px;
												}
												
h4 						{	color: #000000;			
							font-family: Arial, Helvetica, Verdana ;
							font-size: 9pt;	
							font-weight:bold;
							margin-bottom:2px;
							margin-top:2px;
												}
												
													
/*-------------------------------------------------------------------------------------------------------------------*/
.compulsory 			{	color: #ff0000;
							font-weight: bold;								}
/*-------------------------------------------------------------------------------------------------------------------*/

td						{	font-family: Arial, Helvetica, sans-serif, Geneva, "Times New Roman", Times, serif;
							color: #000000;
							font-size:9pt;}
							
p 						{	font-family: Arial, Helvetica, sans-serif, Geneva, "Times New Roman", Times, serif;
							color: #000000;
							font-size:9pt;}						
/*-------------------------------------------------------------------------------------------------------------------*/
.bg						{	background: #F7F6F0;		
							color:#000000;
							background-image:none;				}				
/*-------------------------------------------------------------------------------------------------------------------*/
th 						{	speak-header: always;
							text-align: left;
							font-family: Arial, helvetica;
							color: #000000;
							font-size: 12pt;
							font-weight: bold;
							background: #F7F6F0;	
							background-image:none;					}
/*-------------------------------------------------------------------------------------------------------------------*/


.link {
		font-size:12pt;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;}
		
#block {
		border-top:0px solid #cccccc;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;	
		border-bottom:1px solid #cccccc;	
		background-image:none;
		width:789px;
		}

#navigation 	{ 	background:#FFFFFF;
					color:#000000;
					background-image:none;
					width: 100%;
					margin-top: 10px;
					padding: 2px;
					} 


#left {
	margin-left:2px;
	padding:2px;
	width:170px;
	background:#FFFFFF;
	color:#000000;
	background-image:none;
	position:absolute;
	
	margin-top:2px;
   	} 	
			
#middel {
		margin-left:190px;
		margin-right:5px;
		margin-top:2px;
		width:170px;
				
		position:absolute;		
		background:#FFFFFF;	
		color:#000000;
		background-image:none;
		padding:2px;
		border-left-width:thin;
		border-left-color:#999999;
		
		}	  

#right {
		margin-left:380px;
		margin-right:5px;
		margin-top:2px;
		width:170px;
		position:absolute;
		background:#FFFFFF;
		color:#000000;
		background-image:none;
		padding:2px;
		}

#rightend {
		margin-left:570px;
		margin-top:2px;
		margin-right:5px;
		width:170px;
		position:absolute;
		background:#FFFFFF;
		color:#000000;
		background-image:none;
		padding:2px;
		}

	
#label					{	margin: 5px;
							font-weight: bold;
							font-family: Helvetica, Verdana, Arial;
							font-size: 12pt;
							color: #000000;
							text-align:right;
							}	

#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;}
/*-------------------------------------------------------------------------------------------------------------------*/
							
.normal						{	font-family: Helvetica, Arial;
							color: #000000;
							font-size:10pt;
							font-weight:normal;}			
						
						
						
/* aaiict */

.nav, .nav a:link, .nav a:visited, .nav a:hover, .nav a:active  {
 		background-color:#c3d2d7;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		color:#333333;
		font-weight:bold;
		text-decoration:none;
		padding:2px;}
		
.td		{
		padding-right:10px;}
		
		
.smallNav {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:9pt;
			color:#336699;

			}
			
.navleft {
		background-image:url(images/sideL.gif);
		background-position:right;
		background-repeat:repeat-y;
		padding:2px;
}	
		
.navright {
		background-image:url(images/sideR.gif);
		background-position:left;
		background-repeat:repeat-y;
		padding:2px;
		}			
			
.copy {
		font-size:9pt;
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		font-weight:normal;
		border-top:solid 1px #CCCCCC;
}		

.cap {
		font-size:9pt;
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		}		
		 
						
.media  {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#000000;
		font-weight:bold;}
		
.smallWhite {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:10pt;
			color:#FFFFFF;
			background-color:#225688;
			background-image:url(images/timelineBg.jpg);
			background-repeat:repeat-y;
			padding:2px;}	
			
.textWhite, .textWhite a:link, .textWhite a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:9pt;
			color:#FFFFFF;
			background-color:#225688;
			background-image:url(images/timelineBg.jpg);
			background-repeat:repeat-y;
			padding:2px;
			text-decoration:none;}						
			
.textWhite a:hover, .textWhite a:active {
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:9pt;
			color:#FFFFFF;
			background-color:transparent;
			padding:2px;
			text-decoration:underline;
			cursor:hand;}
			
ul.hideBullets {
		list-style:none;
		margin:0.7em 0em;
		padding:0em;
	}

	
.imageRight {
		float:right;
		width:200px;
		border:1px #CCCCCC solid;
		background-color:#FFF; 
		padding:2px;
		margin:2px;
	}
	
.imageLeft {
		float:left;
		width:200px;
		border:1px #CCCCCC solid;
		background:#FFF;
		padding:2px;
		margin:2px;
	}

.newsThumbnail {
		float:left;
		clear:both;
		background:#FFF;
		padding:0px;
		margin-right:2px;
	}
	
.newsBlock {
		height:90px;
	}	

.floatRight {
		float:right;
		padding:2px;
		margin:2px;
	}
	
.floatLeft {
		float:left;
		padding:2px;
		margin:2px;
	}	
