body {
		margin:0px;
		background-image: url(images/grid.gif);
		repeat; text-align:center;
		}
		
.container {
		text-align:center;
		margin:0 auto;
		width:800px;
		background-color: #CCC;
		}

.container .main {
	width:730px;
	margin:10px auto;
	background-color: #FFFFFF;
		}
		
.container #footer {
		text-align:center;  
		width:730px; 
		margin:10px auto; 
		}

a:link {
		color: #50458c; 
		font: bold 12px arial,verdana, sans-serif ; 
		text-decoration: none;text-align:left;
		}
		
a:visited { 
		color: #50458c; 
		font: bold 12px arial,verdana, sans-serif ; 
		text-decoration: none;text-align:left;
		}
		
a:hover { 
		color: #330099 font: bold 12px arial,verdana, sans-serif ;
		text-decoration: none;
		text-align:left;
		 }
h1 {
		color:#333; 
		font: bold 14px arial,verdana, sans-serif ; 
		text-decoration: none;
	}
	
h2 {
		color:#330099; 
		font: bold 14px arial,verdana, sans-serif ; 
		text-decoration: none; text-align:left;
	}
	
	
#header {
		width:800px;
		margin:0px; padding-top: 10px;}
#nav {
		width:800px; m
		argin:0px; 
		padding: 0px;}
	
.main {
		width:730px; 
		text-align:center; 
		padding:0px;
		margin:0px auto; 
		background-color:#FFFFFF;
		}
		
.title {
		width:730px; 
		margin:0px; 
		padding:0px; 
			text-align:center:}

.m-images	{
	width:160px;
	margin:0px;
	padding:10px auto;
	float:left;
	text-align:center;
	background-image: url(../images/m-bkgd.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

.m-images-specials	{
		width:160px;
		margin:0px;
		padding:10px auto;
		float:left;
		text-align:center;
		background-image: url(..images/m-bkgd.jpg);
		background-repeat: repeat-y;
		background-color: #FFFFFF;
		height:870px;
}

.text {
	width:550px;
	margin:0 auto;
	padding:0px;
	text-align:center;
	float:right;
	background-color: #FFFFFF;
		 }

p {
		color: #333; 
		font: 12px arial,verdana, tahoma,sans-serif ; 
		text-decoration: none; 
		text-align:left;
		text-indent:10px;
}

p.news {
		color: #700 px; 
		font: 12px arial,verdana, tahoma,sans-serif ; 
		text-decoration: none; 
		text-align:left; 
		text-indent:5px;
		}

hr { 
		width:300px;
		size:50%;
		text-align:center;
		}

input, {
		font: bold 11px Verdana, Arial; 
		color: #000; 
		border: 1px solid #000;
		}

.AppLabel {
		text-align: left; 
		width: 400px; 
		padding-right: 4px;
		font: normal 11px Verdana, arial; 
		color: #000; 
		vertical-align: middle;}
	
.submit{
		width:200px; 
		padding-top:5px; 
		margin:0px; 
		text-align:center;
		}

#footer {
		width:730px; 
		height:90px; 
		margin:0 auto; 
		padding:0 auto; 
		align:center;
		}

#footer a:link {
		color: #333;
		font: normal 10px arial,verdana, sans-serif ;
		text-decoration: none;
		text-align:center;
			}
			
#footer a:visited {
		color: #666;
		font: normal 10px arial,verdana, sans-serif ; 
		text-decoration: none;
		text-align:center;
			}
			
#footer p { 
		color: #666; 
		font: 10px arial,verdana, tahoma,sans-serif ; 
		text-decoration: none; 
		text-align:center;
	}

table {
		font: bold 12px Verdana, Arial, sans-serif;
		color:#000; 
}

input { 
		font: bold 12px Verdana, Arial, sans-serif; 
		color:#50458c; 
}
		
marquee {
		width:570px;
		margin:0 auto;
}

@-moz-document url-prefix() {
	#gallery_pics {
			margin-left: -15px;
	}
	
	.special_desc {
		text-align:center;
		margin-left: -35px;
	}
}

.special_desc {
		text-align:center;
		margin-left: -45px;
}

.TearDownSeperator {
		margin-left: -50px;
}

#aboutus_certs {
		margin-left: 45px;
}

.certs_desc_asa {
		margin-left: 20px;
}

.certs_desc_56a {
		margin-left: 14px;
}


a.lightboxlink:link { color: #ffffff; }
a.lightboxlink:visited { color: #ffffff; }
a.lightboxlink:hover { color: #ffffff; }

a.whitelink:link { color: #ffffff; }
a.whitelink:visited { color: #ffffff; }
a.whitelink:hover {	color: #ffffff;}

a img {
		border 0 none;
		padding 0 none;
}
