/* CSS Document */

body
{ 
background-color:#cacaca;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
margin:0px;
}

h1{
font-size:24px;
color:#1d3d64;
font-weight:bold;
}

h2
{
font-size:16px;
color:#1d3d64;
font-weight:bold;
text-align:center;
}

h3
{
font-size:14px;
color:#1d3d64;
text-align:center;
}

img
{
	border-style:solid;
}

.leftalign
{
	text-align:left;
}

hr
{
	width:97%;
}


table.main{
margin-left:auto;
margin-right:auto;


background-image:url(images/footerback.jpg);
background-repeat:repeat-y;
border-top:1px solid #1d3d64;
border-bottom: 1px solid #1d3d64;
width:785px;
}




td.menu{


background-image:url(images/menuback.jpg);
background-repeat:no-repeat;

}

ul {


color:#1d3d64;

}

ul li a:link, ul li a:visited {

font-size:18px;
font-weight:bold;
color:#003A65;
text-decoration:none;

}

ul li a:hover{

font-size:18px;
font-weight:bold;
color:#fbe83b;
text-decoration:none;


}


td.maincol{

background-image:url(images/mainback.jpg);
background-repeat:no-repeat;
vertical-align:top;
padding:10px;

}



td.maincol  p, td.note  p{

color:#666;
font-size:18px;
}

tr.footer{
background-image:url(images/footerback.jpg);
background-repeat:repeat-y;

}

td.panic{
vertical-align:top;
background-image:url(images/panic01.jpg);
background-repeat:no-repeat;
}

td.note{
vertical-align:top;
background-image:url(images/panic02.jpg);
background-repeat:no-repeat;

}

#copyright {

color:#666;
text-align:center;
padding:5px;

}

#copyright a:link, #copyright a:visited, #copyright a:hover {

color:#666;
text-decoration:none;

}

#panicmessage{

width:200px;
color:#666;
font-size:18px;
margin-left:13%;

}

#panicmessage p.hurry{
color:#1d3d64;
font-weight:bold;
font-size:22px;
margin-top:5px;
margin-bottom:-20px;



}

form{

width:500px;

}

label{
margin-right:1%;
margin-left:1%;
font-weight:bold;

}

div.noImageBorders
	{
		background-color:white;
		border-style:solid;
		width:480px;
	}

div.noImageBorders img a
{
	text-decoration:none;
}

div.noImageBorders img
{
	border:none;
	margin:10px;
}


table.contactPhotos tr td
{
	text-align:center;
	vertical-align:top;
	padding:5px;
}

table.contactPhotos tr td img
{
	border:solid;
}

#contactTable tr
{
	padding:10px;
}

#contactTable tr td
{
	vertical-align:top;
	padding:5px;
}



td.maincol ol
{
	font-size:18px;
}