body {
	background: url(../images/bg.gif) top left repeat-x;
	background-color: #05203B;
	font: 12px 'Arial';
	color: #000;
}

img {
	border: 0px;
	
}

table.main td {
	background-color: #F0F0F0;
}

div {
	font: 24px 'Verdana';
	background: url(../images/bg.gif) top left repeat-x ;
	width: 100px;
	height: 100px;
	
}

p.nav {
	border-bottom: 1px solid #CCC;
}


a.nav { 
	font: 12px "Arial";
	display: block;
	padding: 4px;
	width: 140px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

a.nav:hover { 
	text-decoration: underline;
	background-color: #e9e9e9;
}

a.nav_selected { 
	font: 12px "Arial";
	display: block;
	padding: 4px;
	width: 140px;
	color: #E05423;
	font-weight: bold;
	text-decoration: underline:
    }


H2 {
margin: 10px 25px 10px 10px; 
font: 18px 'Verdana';
line-height: 20px;
font-weight: bold;
color: #E05423;

}

H3 {
margin: 5px 25px 2px 10px; 
font: 16px 'Verdana';
line-height: 16px;
font-weight: none;

}

H4 {
margin: 10px 25px 10px 10px; 
font: 14px 'Verdana';
line-height: 16px;
font-weight: bold;

}

p.home_content {
	background: url(../images/home_background.gif) top left repeat-x ;
	margin: 5px 2px 5px 10px; 
	padding: 5px 100px 0px 10px;
	font: 12px 'Arial';
	line-height: 20px;
}

p.home_content a:link,
p.home_content a:visited, 
p.internal_content a:link,
p.internal_content a:visited,
ul a:link,
ul a:visited
{
	color: #E05423;
	text-decoration: none;
}

p.home_content a:hover,
p.internal_content a:hover,
ul a:hover
{
	color: #1D458A;
	text-decoration: underline;
}

p.internal_content {
	margin: 5px 10px 5px 10px; 
	font: 12px 'Arial';
	line-height: 20px;
}

ul {
	margin: 5px 25px 5px 10px; 
	font: 12px 'Arial';
	line-height: 20px;
}

li {
	list-style-image: url(../images/orange_bullet.gif);
}



td.logos img {
	padding: 5px;
	margin: 10px 10px;
	border: 1px solid #CCC;
}

td.footer {
	background: url(../images/footer.gif) bottom left no-repeat;
}

p.footer {
	
	margin: 2px 5px 10px 20px; 
	font: 11px 'Arial';
	line-height: 13px;
	color: #FFF;
	
}

p.footer a:link,
p.footer a:visited {
	color: #BBC5E0;
	text-decoration: none;
	
}


td.glow_left {
	background: url(../images/glow_bg_left.gif) top left repeat-y;
}

td.glow_right {
	background: url(../images/glow_bg_right.gif) top left repeat-y;
}


table.calendar td {
	background-color: #BBC5E0;
	padding: 6px;
	border-left: 1px solid #F0F0F0;
}

table.calendar td h5 {
	margin: 5px;
	font: 12px 'Arial';
	line-height: 14px;
	font-weight: bold;
}

table.calendar td p {
	margin: 5px; 
	font: 11px 'Arial';
	line-height: 13px;
}

table.success td {
	background-color: #F0D0B7;
	padding: 6px;
	border-left: 1px solid #F0F0F0;
}

table.success td h3 {
	margin: 5px 2px; 
	font: 16px 'Verdana';
	line-height: 16px;
	font-weight: none;
}

table.success td p {
	margin: 10px 2px; 
	font: 11px 'Arial';
	line-height: 13px;
}

