body {
	margin: 30px 0px 20px 0px; 
	text-align:center;
	color: #CCE2FC;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	background-color:#0351A9;
	background-image: url(i/bg.gif);
	background-repeat: repeat-x;
	}
A { color: #DD2C01; text-decoration: underline;} 
A:link{ color: #DD2C01; text-decoration: underline;} 
A:visited{ color: #F37253; text-decoration: underline;} 
A:active{ color: #055FC2; text-decoration: underline;} 
A:hover{ color: #055FC2; text-decoration: underline;}
div#indexphoto {
	position: relative;
	left: 30px;
	top: -100px;
	}
div#indexlinks {
	position: relative;
	left: 40px;
	top: -130px;
	}
div#footer2 {
	position: relative;
	left: 0px;
	top: -135px;
	}
div#footer3 {
	position: relative;
	left: -2px;
	top: 0px;
	}
div#stars {
	position: relative;
	left: -40px;
	top: 50px;
	}
.left {
	padding: 40px 5px 0px 35px;
	}
.right {
	padding: 0px 100px 30px 15px;
	}
.right2 {
	padding: 0px 2px 30px 0px;
	}
.logo {
	padding: 10px 0px 10px 30px;
	}
p {
	color: #CCE2FC;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	}
.maincontent {
	background-color: #01336B;
	padding: 0px;
	margin: 0px;
	}
.maincontent2 {
	padding: 0px;
	margin: 0px;
	background-image: url(i/bg_index2.gif);
	background-repeat: no-repeat; 
	}

.subtitle {
	font-weight: bold;
	padding: 10px 0px 20px 0px;
	color: #CCE2FC;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	text-align: center;
	}

.footer {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding: 5px 10px 10px 20px;
	}
.upgrade {
	display: none;
	font-weight: bold;
	}
.photo {padding: 8px;
	background-color: #055FC2;
	}
.calendar {
    font-size: 11px;
    font-weight: normal;
    line-height: 140%;
    text-align: left;
}

.calendar table {
    width: 100%;
	background-color: #012853;
	border: 1px solid #114B8C;
}

.calendar th {
    background-color: #055FC2;
    padding: 0;
    width: 14%;
}
.cell { 
    	font-size: 11px;
    	font-weight: normal;
    	text-align: left;
	background-color: #114B8C;
	padding: 1px;
	}

.calendarhead {	
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 3px;					
    width: 100%;
    text-align: center;
}	
.day {
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	}
