/* Container holds all visible page elements */

 body {
 	font-family:Arial, Tahoma, Verdana;
 	font-size:11pt;		
	background-color:#666;
		}
		
.topbar{height:82px}
	
.container 	{
	text-align:center;
					margin: auto;
				border: 3px solid white;
				width: 966px; height:600;
				background-color:#fff;				
				}
				
.menuitems {background-color: #99CCCC;
			height:30px;
			padding-left: 10px;				
			color:#006666;	
			vertical-align:middle; 
			padding-top:5px		
			}
			
.menuitems a {
				color:#336633;
				float:left;				
				text-decoration:none;
				padding-right: 20px;			
				}

.menuitems a:visited {
				color:#006666;
				}
				
.menuitems a:hover {
				color:white;	
				}			
.activelink {
				color:black;
				}
							
.images, .imagesfloat {
				float: left;
				margin-right: 20px;			
				}
				
.copyright{
				font-size:8pt;
				border-right: 1px dotted #336633;
				height:20px;
				
	background-color:#D6EAE8
}				
		
.maincontentdiv {height:460px; overflow: -moz-scrollbars-vertical; overflow-y: auto;}		
.maincontent {
				xmargin:15px 120px 0 120px;
				font-size: 90%;
				padding:10px;
				xpadding-right:30pt;
				text-alignment:left;
				height:460px;
				width:738px;

	background-color:#D6EAE8
				}

.sidebar-image {
				width:220px;
				height:200px;
				padding-top:15px;
				padding-left:10px;
				border-right: 1px dotted #336633;
				text-alignment:left;
				text-size:10px;
	background-color:#D6EAE8
				}
				
.sidebar-left-services {
				width:220px;
				height:200px;
				padding-left:10px;
				border-right: 1px dotted #336633;
				text-alignment:left;
				text-size:10px;
	background-color:#D6EAE8
				}

.sidebar-left-services a {
				color:#003333;
				text-decoration:none;
				}

.sidebar-left-services a:hover {
				color:#003333;
				text-decoration:underline;
				}
								
.services a:visited		{
				color:#006666;
				}
				
.services a:hover			{
				color:#336633;
				text-decoration:underline;	
				}


.maincontent b  				{
				color: #006666;
				}


h1  				{margin-left:20px;
				color: #006666;
				font-size:120%;
				}

p  				{margin-left:20px;
				font-size:100%;
				}
				
				table  				{margin-left:20px;
				font-size:100%;
				}


.servicebullets			{
				font-size:100%;
				color:#383838;
				text-align:justify;
				margin-left:40px;
				}
.email				{
				color:#383838;
				}
				
.footer 				{background-color: #006666;				
				height:40px;
				text-align: center;
				font-size: 90%;
				color:#FFFFFF;
				padding-top:2px;
				}

.validation 			{
			background-color:#383838;
			text-align:left;
			}
