/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
	
body 
{ 
	color: rgb(103, 103, 103);
	background-color: white;
	margin: 0;
	height:100%;
	font:12px Arial,Helvetica,sans-serif; 
}

html
{
	height:100%;
}
table
{
	font:12px Arial,Helvetica,sans-serif; 
}

a { 
	text-decoration: underline;
	color: rgb(73, 103, 103);
}

a img {
	border: none;
}

a:hover { 
	text-decoration: none;
	color: rgb(29, 29, 29);
}

a:visited { 
	color: rgb(133, 103, 103);
	}
	
.main_table
{
	width: 100%;
	height:100%;
}

td.top
{
	vertical-align:top;
}

tr.top_row
{	
}

.banner
{
	width: 100%;
	background-color:#003399;
	border-bottom: 2px solid #FECB34;
}

.banner_left
{
	padding-left: 20px; 
	padding-bottom: 10px; 
	padding-top: 25px
}

.banner_right
{
	text-align: right; 
	padding-right: 35px; 
	padding-bottom: 0px
}


.text_table
{
	color: #4070BB;
/*	height: 100%*/
	width:600px;
	margin-left:150px;
	margin-top: 30px;
}

.text_table2
{
	color: #4070BB;
/*	height: 100%*/
	width:600px;
	margin-left:180px;
	margin-top: 30px;
}

td.text1
{
	margin: 0;
	padding: 0;
	vertical-align:top;
	width:330px;
	padding-left:10px;
}

td.text2
{
	margin: 0;
	padding: 0;
	vertical-align:top;
	width:250px;
	padding-left:0px;
/*	border: 1px dashed red;*/
}

li,ul
{
	padding-left:0px;
	margin-left: 15px;
}

h2,h1
{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
} 

p {
	margin: 0;
	padding: 0;
	margin-left: 27px;	
	margin-top: 0;	
	margin-bottom: 0.5em;	
	line-height:16px; 
}


.footer
{
	padding-top: 20px;	
	padding-bottom: 30px;	
	border-top: 4px solid #FECB34;
	font-size: 12px;
	color:#D1E2FF;
	width: 100%;
	background-color:#003399;
/*	position:absolute;*/
}


.footer a { 
	color:white;
	text-decoration: none;
}

td.address
{
	padding-left: 45px;	
	width:15em;
}

td.numbers
{
	padding-left: 15px;	
	border-left: 1px solid white;
	line-height: 150%;
}

td.cameras
{
	text-align: right; 
	padding-right: 40px;	
}



