/* Link formatting -- general */

a:link {text-decoration: none; color: #369;}
a:visited {text-decoration: none; color: #369;}
a:hover {text-decoration: none; color: #C00;}


/* Table formatting -- general */

body {background-color: #FFF;
	margin: 0px;
	}

table.main {
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	width: 730px;
}

td.body1 {width:165px;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 15px;
}

td.body2 {width: 370;
	padding: 15px;
	border-left: 1px solid #999
}

td.body3 {width: 165px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
}

td.body3x {width: 35px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
}

td.body3a {width: 165px;
	padding: 0px;
}
/* Table formatting -- margin cells */

td.horiz {border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 0px;
	height: 16px;
	}

td.hleft {border-right: 1px solid #999;
}

td.hright {border-left: 1px solid #999;
}

td.margin {background-color: #C7D9E6;
	padding: 0px;
	}

td.mleft {border-right: 1px solid #9CC;
	}

td.mright {border-left: 1px solid #9CC;
}


/* Font formatting -- general */

.fineprint {font: normal 10px Arial, Helvetica, sans-serif;
	color: #666;
	margin-left: 15px;
	}


/* Font formatting -- home */

.tagline {font: normal 18px Arial, Helvetica, sans-serif;
	color: #369;
	margin: 15px 15px 0px 15px;
	text-align: left;
	}

.blurb {font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 5px 15px 0px 15px;
	}

td.grade {background-image: url(images/grade.jpg);
	background-repeat: repeat-x;
	}

.serv {border-top: 2px solid #FFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0px 15px;
	}

a.services:link {text-decoration: none; color: #000;}
a.services:visited {text-decoration: none; color: #000;}
a.services:hover {text-decoration: none; color: #369;}



/* Font formatting -- level 2 body */

h1 {font: normal 15px/15px Arial, Helvetica, sans-serif;
	color: #369;
	margin-top: 0px;
	margin-bottom: 0px;
	}

h2 {font: normal 13px/13px Arial, Helvetica, sans-serif;
	color: #660;
	margin-top: 5px;
	margin-bottom: 0px;

	}

h3 {font: normal 12px arial, helvtica, sans-serif;
	color: #369;
	margin-top: 5px;
	margin-bottom:0px;
	border-bottom: 1px solid #369;
	}

p {font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: justify;
	}

ul.general {list-style-type: disc;
	list-style-position: outside;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 15px;
	}

ul.general_bl {list-style-type: disc;
	list-style-position: outside;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #369;
	margin: 15px;
	}


li.pdf {list-style-image: url(images/pdficon.gif);
	list-style-position: outside;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 2.5;
	vertical-align: middle;
}


.fineprint2 {font: normal 9px Arial, Helvetica, sans-serif;
	color: #666;
	}

.callout {font: normal 12px arial, helvetica, sans-serif;
	color: #369;
	text-align: left;
	}

table.body {font: normal 11px/14px Arial, Helvetica, Sans-serif;
	color: #369;
	text-align: left;
	padding: 2px 0px;
	margin: 5px 0px;
	}

/* Font Formatting -- Level 2 Navigation for 5 sections*/

a.nav2a:link {font: 11px/20px arial; text-decoration: none; color: #036;}
a.nav2a:visited {font: 11px/20px arial; text-decoration: none; color: #036;}
a.nav2a:hover {font: 11px/20px arial; text-decoration: none; color: #036;}

a.nav2b:link {font: 11px/20px arial; text-decoration: none; color: #066;}
a.nav2b:visited {font: 11px/20px arial; text-decoration: none; color: #066;}
a.nav2b:hover {font: 11px/20px arial; text-decoration: none; color: #066;}

a.nav2c:link {font: 11px/20px arial; text-decoration: none; color: #399;}
a.nav2c:visited {font: 11px/20px arial; text-decoration: none; color: #399;}
a.nav2c:hover {font: 11px/20px arial; text-decoration: none; color: #399;}

a.nav2d:link {font: 11px/20px arial; text-decoration: none; color: #660;}
a.nav2d:visited {font: 11px/20px arial; text-decoration: none; color: #660;}
a.nav2d:hover {font: 11px/20px arial; text-decoration: none; color: #660;}

a.nav2e:link {font: 11px/20px arial; text-decoration: none; color: #C00;}
a.nav2e:visited {font: 11px/20px arial; text-decoration: none; color: #C00;}
a.nav2e:hover {font: 11px/20px arial; text-decoration: none; color: #C00;}

a.nav3:link {font: 11px/14px arial; text-decoration: none; color: #666; margin-left: 15px;}
a.nav3:visited {font: 11px/14px arial; text-decoration: none; color: #666; margin-left: 15px;}
a.nav3:hover {font: 11px/14px arial; text-decoration: none; color: #000; margin-left: 15px;}

.nav2aON {font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	line-height: 20px;
	}

.nav2bON {font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #066;
	line-height: 20px;
	}

.nav2cON {font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #399;
	line-height: 20px;
	}

.nav2dON {font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #660;
	line-height: 20px;
	}

.nav2eON {font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #C00;
	line-height: 20px;
	}

.nav3ON {font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 14px;
	margin-left: 15px;
	}

#sq1  {position: relative; visibility: hidden;}
#sq2  {position: relative; visibility: hidden;}
#sq3  {position: relative; visibility: hidden;}
#sq4  {position: relative; visibility: hidden;}
#sq5  {position: relative; visibility: hidden;}
#sq6  {position: relative; visibility: hidden;}
#sq7  {position: relative; visibility: hidden;}
#sq8  {position: relative; visibility: hidden;}
#sq9  {position: relative; visibility: hidden;}
#sq10 {position: relative; visibility: hidden;}
#sq11 {position: relative; visibility: hidden;}
#sq12 {position: relative; visibility: hidden;}


