body
{
	padding: 0px;
	margin: 0px;
	font-family:Tahoma,Arial;
	font-size: 9pt;
}

a, a:hover, a:visited
{
	color: #0071BC;
}

h3
{
        /*text-shadow: 2px 2px 2px #aaa;*/
}

.title
{
	background-color: #0071BC;
	text-align: center;
	font-size: 2.0em;
	color: #fff;
	font-weight: bold;
	height:50px;
        /*text-shadow: 2px 2px 2px #000;*/
}

.title a
{
	color: #fff;
	text-decoration: none;
}

.main
{
	width: 100%;
}

.shadow
{
	height: 30px;
	background-image:  url(./img/shadow.png);
}

.banner
{
	color: #000;
	font-weight: bold;
	font-size: 17px;
        /*text-shadow: 2px 2px 2px #aaa;*/
}

.banner2
{
	color: #000;
	font-weight: bold;
	font-size: 17px;
        /*text-shadow: 2px 2px 2px #aaa;*/
}

.mainmenu, .mainmenu td
{
    text-align: center;
}

.mainmenu a
{
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
}


.mainmenu a:hover
{
	color: #FFF5C3;
}

.footer 
{
	color: #fff;
	background-color: #157AB0;
	border-top: solid 1px #ccc;
	text-align: center;
}

.footer a 
{
	color: #fff;
}

#pricing {border-collapse:collapse;margin-top:10px;padding:10px;border:1px solid #cccccc;width:480px;}
#pricing table {border:1px solid #cccccc;}
#pricing td {padding:4px 5px 4px 5px;text-align:center;border:1px solid #cccccc;}
#pricing th {padding:2px 5px 2px 5px;background-color:#eeeeee;border:1px solid #cccccc;font-weight:normal;}
#pricing td a {color:#0000aa;}
