body 
{
	font: 80% 'Lucida Sans', Helvetica, Sans-Serif; /* Resets 1em to 10px */
	color: #666;
	background: white;
	text-align: center;
	margin:0px;
	height:auto !important;
	min-height:100%;
}

#page 
{
	background: white;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	width: 973px;
}

#topbar 
{
    margin:0px;
    padding:30px;
    padding-left:0px;
    background: white url(img/bg1.gif) no-repeat top right;
}

#contentarea
{
    margin:0px auto;
    padding:0px;
    width:669px;
    float:left;
    margin-top:20px;
    margin-bottom:20px;
}

#sidebar 
{
	
    float:right;
    margin:0px;
    margin-top:20px;
    margin-bottom:20px;
    padding:0px;
    width:280px;
}

#sidebardatesleft
{
	
    float:left;
    margin:0px;
    margin-top:20px;
	margin-left:0px;
    margin-bottom:20px;
    padding:0px;
    width:460px;
}

.row1 a:visited

{
	color:#afc3ca;
	text-decoration: none;
}

/* Tab Menu */

#menubar
{
    margin: 0px;
    padding: 0px;
    background: white;
    border-top: solid 1px #bacaca;
}

#menu {
	padding:0px;
	margin:0px;
}

#menu li {
	float:left;
	margin-right:5px;
	display:block;
	letter-spacing:0px;
	border-right: solid 1px #bacaca;
	padding:6px 14px;
}

#menu li a
{
	text-decoration:none;
	color:#00424e;
	display:block;
	font-weight:normal;
	font-size:11px;
}

#menu li.last
{
    margin-right:0px;
    border-right:0px;
}

#menu li a:hover
{
	color:#999;
}

/* footer Menu */

#footer
{
    margin: 0px;
    padding: 0px;
    background: white;
    border-top:1px solid #bacaca;
    margin-top:10px;
}

#footermenu {
	padding:0px;
	margin:0px;
}

#footermenu li {
	float:left;
	margin-right:5px;
	display:block;
	letter-spacing:0px;
	border-right: solid 1px #bacaca;
	padding:6px 14px;
	font-size:11px;
}

#footermenu li a
{
	text-decoration:none;
	color:#00424e;
	display:block;
	font-weight:normal;
	font-size:11px;
}

#footermenu li.last
{
    margin-right:0px;
    border-right:0px;
}

#footermenu li a:hover
{
	color:#999;
}

.clear
{
	clear:both;
}

#contentarea a, a:visited
{
	color:#00424e;
	text-decoration: underline;
}

#contentarea a:hover
{
    text-decoration: none;
}

H1
{
	font-size:180%;
	color: #00424e;
	padding: 0px;
	margin:0px;
	font-weight:lighter;
}


H6
{
	font-size:180%;
	color: #00424e;
	padding: 0px;
	margin:0px;
	font-weight:lighter;
	text-align:center;
}

H2
{
	font-size:140%;
	color: #00424e;
	padding: 0px;
	margin:0px;
	font-weight:lighter;
}

H3
{	font-size:260%;
	text-align:center;
	color:#0E7483
	padding: 0px;
	margin: 0px;
	margin-bottom:px;
	margin-top:0px;
	font-weight:lighter;
}

.imageborder 
{
    border: 1px solid #639EC6;
    margin-left:5px;
    margin-top:5px;
}

.float 
{
    float:left;
}

.box 
{
    margin:0px;
    padding:0px;
    margin-bottom:10px;
    border:1px solid #bacaca;
}

.row1 
{
    background: #00424e;
    padding:6px 10px;
    margin:4px;
    color:#afc3ca;
}

.row2 
{
    background: #a9bcc3;
    padding:6px 10px;
    margin:4px;
    color:#00424e;
}

.row3 
{
    background: #dae1e7;
    padding:6px 10px;
    margin:4px;
    color:#00424e;
}



.row1datestop
{
	background: #00424e;
    padding:6px 10px;
	margin:4px;
    color:#afc3ca;
}

.row1dates
{
	background: #00424e;
    padding:0px 0px;
	margin-top:10px;
    color:#afc3ca;
	width:450px;
	height:25px;
}

.row2dates
{
	background: #a9bcc3;
    padding:0px 0px;
    margin:0px;
    color:#00424e;
	width:450px;
	height:43px;
	font-size:15px;
	text-align:justify;
}

.row3dates
{
	background: #D8E0E2;
    padding:0px 0px;
    margin:0px;
    color:#00424e;
	width:450px;
	height:43px;
	font-size:15px;
	text-align:justify;
}


.row4dates
{
	background: #00424e;
    padding:0px 0px;
    margin:0px;
    color:#00424e;
	width:450px;
	height:68px;
	font-size:13px;
	text-align:justify;
	font-family:"Courier New", Courier, monospace;
}


.row5dates
{
	background: #00424e;
    padding:0px 0px;
    margin:0px;
    color:#00424e;
	width:450px;
	height:40px;
	font-size:13px;
	text-align:justify;
	font-family:"Courier New", Courier, monospace;
}



.row1 a, a:visited 
{
    color:#ffffff;
    text-decoration:none;
}
.row2 a, a:visited, .row3 a, a:visited
{
    color:#00424e;
    text-decoration:none;
}

#photobar 
{
    padding:0px;
    margin:0px;
}
