html {
	height:100%;
	}

BODY {  
	FONT-FAMILY:Arial,Helvetica,sans-serif; 
	FONT-SIZE: 12px;
	background-color:#00508d;
	margin:0;
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
	height:100%;
	}
	

BLOCKQUOTE {  
	FONT-FAMILY:Arial,Helvetica,sans-serif; 
	FONT-SIZE: 12px;
	}
TD { 
	FONT-FAMILY:Arial,Helvetica,sans-serif; 
	FONT-SIZE: 12px;
	}
TH { 
	FONT-FAMILY:Arial,Helvetica,sans-serif; 
	FONT-SIZE: 12px;
	}
DIV { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px;}
P { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px;}
DD { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px;}
BR  {  FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px;}
OL  {  FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px;}
UL  {  FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px;}
LI  {  FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px;}
H3  { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 13px; FONT-WEIGHT:bold;}
STRONG { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-WEIGHT:bold; }

.strong { 
	FONT-FAMILY:Arial,Helvetica,sans-serif; 
	FONT-WEIGHT:bold; 
	}
	
.ital {
	font-style:italic;
	}


a:link {  FONT-FAMILY:Arial,Helvetica,sans-serif; }
a:hover {  FONT-FAMILY:Arial,Helvetica,sans-serif; color: #676565;}
a:visited {  FONT-FAMILY:Arial,Helvetica,sans-serif; }


.fill {  FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px;}
.header { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 14px; FONT-WEIGHT:bold; color: #1E2572;}
h1 { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 14px; FONT-WEIGHT:bold; color: #1E2572;}

.header2 { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 14px; FONT-WEIGHT:bold; color: #000000;}
.subhead { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT:bold; color: #00508d;}
h2 { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT:bold; color: #00508d;}
.subhead2 { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT:bold; color: #5762D0;}
.subprint {  FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 9px; color: #000000;}
.subprint2 {  FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 9px; color: #003366;}
.subprint3 {  FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 9px; color: #00508d;}
.whiteprint {  FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px; color: #FFFFFF;}
.cellhead { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT:bold; color: #000000;}
.footer {FONT-SIZE: 9px; color: #1E2572;}
.footerBackground {
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	}
.start{  FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 12px;color: #006633;}
.navlink { FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE: 30px; FONT-WEIGHT:bold; color: #1E2572;}
.indent {
	padding-left:1em;
	}

.purple { color: #9900CC;}
.red { color: #CC0000;}
.green { color: #336600;}
.blue { color: #0033CC;}
.yellow { color: #CCFF00;}

.letter { font-family: Papyrus,cursive; font-size: 14px; }

.highlight { background-color: #FFFFC0; text-decoration: underline; }

.greyHighlight { background-color: #cccccc; }

.centerButton {
	margin:0 0 0 45%;
	}
	
.mainTable {
	height:100%;
	}

.underline {
	text-decoration:underline;
	}
	
.hidden {
	position:absolute;
	left:-100000px;
	top:-100000px;
	width:1px;
	height:1px;
	overflow:hidden;
	}
	
img {
	border:none;
	}
	
.imgRight {
	float:right;
	padding: .5em 0 .5em .5em;
	}
	
.imgLeft {
	float:left;
	padding: .5em .5em .5em 0em;
	}

	
li.button {
	background-image:url(images/buttons/big_button.jpg);
	background-position:left center;
	display:inline;
	}
	
.nobullet {
	list-style-type:none;
	}
	
.mainBackground {
	background-image:url(images/horizontal-tile.jpg);
	background-repeat:repeat-y;
	}
	
#topArrows {
	width:60em;
	padding:1em 0em 0 0em;
	margin:0 0 0 2em;
	}
	
	#topArrows p {
		float:right;
		margin:0 0 0 0;
		padding:0 1em 0 0;
		}
		
	#topArrows h1 {
		float:left;
		margin:0 0 0 1.5em;
		}
		
	#topArrows .buttons {
		float:right;
		margin:.25em 0 0 0;
		padding:0 1.25em 0 0;
		}
		
#container {
	width:760px;
	margin:0 0 1em 0;
	}
	
#content {
	width:550px;
	text-align:left;
	margin:0 0 1em 8em;
	}
	
#contentTable {
	width:550px;
	text-align:left;
	margin:0 0 1em 8em;
	}

	
	#icons {
		width:200px;
		float:left;
		margin:1em 0 2em 0;
		}
		
		.title { 
		FONT-FAMILY:Arial,Helvetica,sans-serif; 
		FONT-WEIGHT:bold; 
		}
	
		.image {
			float:left;
			margin:0 .5em 0em 0;
			}

.grayBox {
	width:457px;
	background:#cccccc;
	float:left;
	border: #000000 solid 1px;
	padding: 1em 1em 1em 1em;
	margin:0 0 2em 0;
	}
	
.grayBoxCenter {
	width:457px;
	background:#cccccc;
	float:left;
	border: #000000 solid 1px;
	padding: 1em 1em 1em 1em;
	margin:0 0 2em 11%;
	}
	
.brownBox {
	width:457px;
	background:#F1F2DA;
	float:left;
	border: #000000 solid 1px;
	padding: 1em 1em 1em 1em;
	margin:1em 0 1em 3em;
	}
	
.orangeBox {
	width:457px;
	background:#ffdab5;
	float:left;
	border: #000000 solid 1px;
	padding: 1em 1em 1em 1em;
	margin:1em 0 1em 3em;
	}
	
.tipBox {
	width:450px;
	background:#CCFFCC;
	float:left;
	border: #000000 solid 1px;
	padding: 1em 1em 1em 1em;
	margin:0 0 2em 0;
	}
	
	

.directionsBox {
	width:457px;
	background:#ccd6e3;
	float:left;
	border: #000000 solid 1px;
	padding: 1em 1em 1em 1em;
	margin:1em 0 1em 3em;
	}
	
.ProfileBox {
	width:550px;
	background:#ccd6e3;
	float:left;
	border: #000000 solid 1px;
	padding: 1em 1em 1em 1em;
	margin:1em 0 1em 2em;
	}


.leftBox {
	width:311px;
	float:left;
	border:#000000 solid 1px;
	padding:.25em .25em .25em .25em;
	}
	
.rightBox {
	float:right;
	width:220px;
	border:#000000 solid 1px;
	padding:.25em .25em .25em .25em;
	}
	
.transitionsBox {
	width:457px;
	background:#ffdab5;
	float:left;
	border: #000000 solid 1px;
	padding: 1em 1em 1em 1em;
	margin:0 0 2em 0;
	}
	
	.transIcon {
		float:left; 
		margin:0 1em 0 0;
	}

	
	
.center {
	text-align:center;
	}

			
.clear {
	clear:both;
	}
	
.lightGreen {
	color:#339933;
	}
	
.lightOrange {
	color:#cc9900;
	}
	
.popupPics {
	background-color:#ffffff; 
	width:970px; 
	margin:0 0 0 1em; 
	padding:1em 1em 1em 1.5em;
	}

	
#buttonNav {
	padding:0;
	margin:0;
	line-height:37px;
	width:25em;
	float:left;
	vertical-align:top;
	}
	
	#buttonNav ul {
		margin:0;
		padding:0;
		}
		
	#buttonNav li {
		margin:0;
		padding-left:1.5em;
		vertical-align:middle;
		display:block;
		list-style:none;
		background-image:url(images/buttons/big_button.jpg);
		text-decoration:none;
		background-position:left center;
		background-repeat:no-repeat;
		}
		
	#buttonNav li a {
		text-decoration:none;
		text-transform:uppercase;
		color:#464646;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.35em;
		font-weight:900;
		letter-spacing:-.25px;
		}
		
	#buttonNav li a:hover, #buttonNav li a:focus{
		color:#104c8f;
		}
		
	#buttonNav li a:visited {
		color:#464646;
		}
		
#smallButtonNav {
	padding:0;
	margin:0;
	line-height:30px;
	width:25em;
	float:left;
	vertical-align:top;
	}
	
	#smallButtonNav ul {
		margin:0;
		padding:0;
		}
		
	#smallButtonNav li {
		margin:0;
		padding-left:1em;
		vertical-align:middle;
		display:block;
		list-style:none;
		background-image:url(images/buttons/small_button.jpg);
		text-decoration:none;
		background-position:left center;
		background-repeat:no-repeat;
		}
		
	#smallButtonNav li a {
		text-decoration:none;
		text-transform:uppercase;
		color:#464646;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.15em;
		font-weight:900;
		letter-spacing:-.25px;
		}
		
	#smallButtonNav li a:hover, #smallButtonNav li a:focus {
		color:#104c8f;
		}
		
		a.over a:hover, a.over a:focus {
			color:#104c8f;
			}
		
	#smallButtonNav li a:visited {
		color:#464646;
		}

