/* CSS Document */

.topnavigation{
	font-size: 16px;
	padding-left: 50px;
	padding-right: 50px;
	background-color: #003366;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	color: #66CCFF;
	text-decoration: none;
}

.topnavigation:hover{
	font-size: 16px;
	padding-left: 50px;
	padding-right: 50px;
	background-color: #003366;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	color: #FFCCCC;
	text-decoration: none;
}

.bottomnavigation{
	font-size: 16px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	color: #66CCFF;
	text-decoration: none;
}

.bottomnavigation:hover{
	font-size: 16px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	color: #FFCCCC;
	text-decoration: none;
}

.links{
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	color: #990000;
	text-decoration: none;
}

.links:hover{
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	color: #66CCFF;
	text-decoration: none;
}


/* blue boxes */

.bl{
	background: url(box_corners/bl.gif) 0 100% no-repeat #6699CC;
	width: 625px
}


.blnews{
	background: url(box_corners/bl.gif) 0 100% no-repeat #6699CC;
	width: 800px
}



.blsmall{
	background: url(box_corners/bl.gif) 0 100% no-repeat #6699CC; width: 150px;
}

.br{
	background: url(box_corners/br.gif) 100% 100% no-repeat
}

.tl{
	background: url(box_corners/tl.gif) 0 0 no-repeat
}

.tr{
	background: url(box_corners/tr.gif) 100% 0 no-repeat; padding:8px
}

.clear{
	font-size: 1px;
	height: 1px;
	width: 600px;
}

.boxheadingleft{
	color:#FFFFFF;
	font: Arial, Helvetica, sans-serif, Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}
	
.boxheadingright{
	color:#66CCFF;
	font: Arial, Helvetica, sans-serif, Times, serif;
	font-size: 20px;
	font-weight:normal;
	text-align: left;
}

.smallboxheadingleft{
	color:#FFFFFF;
	font: Arial, Helvetica, sans-serif, Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-align: left}
	
.smallboxheadingright{
	color:#66CCFF;
	font: Arial, Helvetica, sans-serif, Times, serif;
	font-size: 20px;
	font-weight:normal;
	text-align: left}



.boxtext{
	color:#FFFFFF;
	font: Arial, Helvetica, sans-serif, Times, serif;
	font-size: 14px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}







/* blue boxes 2*/

.bl2{
	background:  0 100% no-repeat #6699CC;
	width: 390px;
	height: 600px;
}

.blsmall2{
	background: url(box_corners/bl.gif) 0 100% no-repeat #6699CC; width: 150px;
}

.br2{
	background: url(box_corners/br.gif) 100% 100% no-repeat
}

.tl2{
	background: url(box_corners/tl.gif) 0 0 no-repeat
}

.tr2{
	background: url(box_corners/tr.gif) 100% 0 no-repeat; padding:8px
}

.clear2{
	font-size: 1px; height: 1px
}

.boxheadingleft2{
	color:#FFFFFF;
	font: Arial, Helvetica, sans-serif, Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}
	
.boxheadingright2{
	color:#66CCFF;
	font: Arial, Helvetica, sans-serif, Times, serif;
	font-size: 20px;
	font-weight:normal;
	text-align: left;
}

.smallboxheadingleft2{
	color:#FFFFFF;
	font: Arial, Helvetica, sans-serif, Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-align: left}
	
.smallboxheadingright2{
	color:#66CCFF;
	font: Arial, Helvetica, sans-serif, Times, serif;
	font-size: 20px;
	font-weight:normal;
	text-align: left}



.boxtext2{
	color:#FFFFFF;
	font: Arial, Helvetica, sans-serif, Times, serif;
	font-size: 14px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}







/* video and photo box */

.vpbox{
	width: 780px;
	height: 450px;
	border:solid;
	padding:8px;
	border-width:5px;
	border-color: #003366;
	border-style: solid;
}

.vpbox2{
	width: 350px;
	border:solid;
	padding:8px;
	border-width:5px;
	border-color: #003366;
	border-style: solid;
	height: 800px;
}


.vpboxheading{
	width: 230px;
	border:solid;
	background-color: #003366;
	padding:2px;
	border-width: 5px;
	border-color: #003366;
	border-style: solid;
	height: 30px;
}


/* text */


.toptext{
	color:#006699;
	font-size: 18px;
	font-weight: bold;
	font: Times New Roman, Times, serif;
}

.topheading{
	color:#003366;
	font-size: 15px;
	font-weight: bold;
	font: Times New Roman, Times, serif;
}

.smallprint{
	color:#FFFFFF;
	font-size: 15px;
	font-weight: lighter;
	font: Times New Roman, Times, serif;
}

.captions{
	color:#000033;
	font-size: 16px;
	font-weight: normal;
	font: Times New Roman, Times, serif;
}
.sidelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.sidelinkstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #003366;
	text-decoration: none;
}
.videoboxtext {
	color: #000033;
}
