BODY
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #000;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #fff;
	font-family: Verdana, sans-serif;
	font-size: 78%;
	line-height: 18px;
}
DIV.subhdr
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c0c0c0 1px solid;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fff
}
#footer
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c0c0c0 1px solid;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}


#goals {
	padding-left:100px;

}

#frameworkborder {
	border-color:#36F;
	border-style:double;
	border-width:medium;
	padding-left:10px;
}

.yellow
{
    BACKGROUND-COLOR: #ffffcc
}

.grey
{ background-color:#e0e9f1;
padding-left:10px;
padding-right:5px;
padding-top:10px;
padding-bottom:10px;
}

.normal
{
    BACKGROUND-COLOR: #ffffff
}
TD.noborders
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #FFFFFF;
     BORDER-RIGHT: #FFFFFF 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #FFFFFF 1px solid;
    PADDING-LEFT: 15px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #FFFFFF 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #FFFFFF 1px solid;
	background-color:#FFFFFF;
    FONT-FAMILY: Verdana, Tahoma, Arial
}

TH.noborders
{
    BORDER-RIGHT: #FFFFFF 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #FFFFFF 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #FFFFFF 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left
}



TD
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #c0c0c0 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #c0c0c0 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Verdana, Tahoma, Arial
}

TD.noborder
{
    BORDER-RIGHT: #FFFFFF 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #FFFFFF 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #FFFFFF 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    FONT-FAMILY: Verdana, Tahoma, Arial
}




TABLE
{
    MARGIN-BOTTOM: 10px;
    BORDER-COLLAPSE: collapse
}


TH
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c0c0c0 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c0c0c0 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #e4e4e4;
    TEXT-ALIGN: left
}
DIV.normal
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c0c0c0 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c0c0c0 1px solid
}
DIV.yellow
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c0c0c0 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
DIV.jobdetail
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #e9ebef
}
DIV.mainhdr
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #000 1px solid;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #000 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #666699
}
H1
{
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: right bottom;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%;
	MARGIN-BOTTOM: 55px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #fff 1px solid;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #e4e4e4;
	position: static;
}
H2
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    BORDER-LEFT-COLOR: #c0c0c0;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    BORDER-TOP-COLOR: #c0c0c0;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT-COLOR: #c0c0c0
}


H2.ofa
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 130%;
    BORDER-LEFT-COLOR: #c0c0c0;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    BORDER-TOP-COLOR: #c0c0c0;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #fff;
    BORDER-RIGHT-COLOR: #c0c0c0
}

H3
{
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 0px
}

H3.blue
{color:#36F;
font-weight:bold;
}

H3.orange
{color:#F90;
font-weight:bold;
}



H4 {
	*margin-top: 30px !important;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 130%;
	COLOR: #027BCA;
}

h4.rules {
	border-bottom: 1px solid #6699FF;
	border-top:1px solid #6699FF;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	white-space:nowrap;
	width:600px;
	margin: 0px 10px 0px 0px;
	text-align:left;
}
	
.pdftext {
	font-size:small;}
	
p.datelocation  {
	padding-left:100px;
}


TD
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c0c0c0 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #c0c0c0 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TD.DSBbg
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e4e4e4
}
TH
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c0c0c0 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c0c0c0 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #e4e4e4;
    TEXT-ALIGN: left
}
HR
{
    COLOR: #000
}
.bar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    COLOR: #ffffff
}
.dot
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 130%
}
.white
{
    MARGIN: 0px 0px 16px;
    FONT: 80% Arial, Verdana, Helvetica, sans-serif;
    COLOR: #ffffff
}
.crumbs
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 16px;
    FONT: bold 70% Arial, Verdana, Helvetica, sans-serif;
    COLOR: #36ccff
}
.imgleft
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}


li.blue
{color:#06C;
font-size:120%;
}

.bluebullet {
	margin:0;
	padding:0;
	list-style-type:none;
}

.bluebullet li {
	background: #fff url("images/bluebullet.jpg") 0 3px no-repeat:
	padding: 0 0 10px 25px;
}

p.blue
{color:#06c;
font-size:120%;
}

.textindent
 {
	padding-left: 140px;
}

.Small
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


div.condensedtext
{
	font-stretch:extra-condensed;
}

#content #GridView1 rowstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.imgright
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}

.imgcenter
{ 
Float: center;
Padding-left: 310px;
}

.searchtext
{
    FONT-SIZE: 80%
}
.pdfdoc
{
    FONT-SIZE: 80%;
    COLOR: #007dc3
}

#breadcrumb
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 5px;
    COLOR: #3366ff;
    PADDING-TOP: 3px;
    HEIGHT: 18px;
	MARGIN: 0px 0px 20px;
    BACKGROUND-COLOR: #ffcc00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#breadcrumb A
{
    COLOR: #000000;

}
#breadcrumb A:hover
{
    COLOR: #3366ff;
    TEXT-DECORATION: underline;
}
#header
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: bold 70% Arial, Verdana, Helvetica, sans-serif;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    POSITION: absolute;
    TOP: 1px
}
#header A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#header A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #3366ff;
    TEXT-DECORATION: none
}
#toplist
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: 80% Arial, Verdana, Helvetica, sans-serif;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #000;
    TEXT-ALIGN: right
}
#toplist A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#toplist A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #3366ff;
    TEXT-DECORATION: none
}
#logo
{
    POSITION: absolute;
    TOP: 28px
}
#search
{
    TEXT-ALIGN: left;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #000
}
#searchform
{
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 0px;
	RIGHT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	POSITION: absolute;
	TEXT-ALIGN: right
}
#content
{
    MARGIN-LEFT: 200px;
    MARGIN-RIGHT: 20px
}
#content1
{
    FONT-SIZE: 100%;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 20px
}
#menu
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 170px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 5px;
    voice-family: inherit
}
UNKNOWN
{
    WIDTH: 170px
}
#caption
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c0c0c0 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c0c0c0 1px solid;
    WIDTH: 527px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #e4e4e4
}
#textbar
{
    MARGIN-TOP: 2em;
    LEFT: 5px;
    WIDTH: 175px
}
#textbar LI
{
    LIST-STYLE: disc url(images/bullet.gif) inside;
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: #007dc3;
    LINE-HEIGHT: 1.75em;
    BORDER-BOTTOM: #c0c0c0 1px solid
}
#textbar A
{
    FONT-WEIGHT: bold;
    COLOR: #007dc3;
    TEXT-DECORATION: none
}
#textbar A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    TEXT-DECORATION: none
}
.sidebar
{
    MARGIN-LEFT: 0px;
    POSITION: absolute;
    TOP: 130px
}
.sidebar UL
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left
}
.LeftSelect
{
    FLOAT: left;
    WIDTH: 350px;
    POSITION: relative;
    TEXT-ALIGN: left
}
.RightSelect
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FLOAT: right;
    BORDER-LEFT: medium none;
    WIDTH: 350px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TEXT-ALIGN: right
}
.formsubmit
{
    BORDER-TOP: teal thin solid;
    MARGIN-TOP: 10px;
    FLOAT: none;
    WIDTH: 715px;
    PADDING-TOP: 5px;
    POSITION: static;
    HEIGHT: 40px;
    TEXT-ALIGN: center
}

.formsubmitsmall
{
    BORDER: teal thin solid;
    MARGIN-TOP: 10px;
    Float:none;
    WIDTH: 150px;
    PADDING-TOP: 5px;
    POSITION: static;
    HEIGHT: 40px;
    TEXT-ALIGN: center;
}

TD.InstClass
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #7FFFD4 
}
TABLE.tblnoborder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
.specialheader
{
    FONT: x-small Arial, Helvetica, sans-serif;
    COLOR: #000000
}
.normal
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
a:link {
	text-decoration: none;
	color: #0066CC;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
}

p.pullquote	{
	color: #707070;
	font-family: Georgia, Baskerville, "Palatino Linotype", Times, serif;
	font-size: 1.5em;
	line-height: 160%;	
	}
	
p.ofa {
	font-family: Verdana, sans-serif;
	line-height: 150%;
	font-style: normal;
}
.menutitle{
	cursor:pointer;
	margin-bottom: 5px;
	margin-left: 15px;
	background-color:#ffffff;
	color:#0066CC;
	width:140px;
	padding:2px;
	text-align:left;
	font-weight:bold;
	/*/*/border:1px none #000000;/* */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.submenu{
	margin-bottom: 0.5em;
	margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

img{
	border-style: none;
}

p.contact {
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	line-height: 138%;

}

.school {
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	color: #990000;
	font-style: bold;


}

ul.home {
	margin-top:-10px;
	margin-left: -10px;
	*margin-left: 30px !important;
	list-style-image: url(images/circle.gif);
	font-family: Verdana, sans-serif;
	color: #000000;
	font-size:12px;
	line-height: 18px;

}

ul.home.redtext {
	color:#FF0000;
}

a.home{
	font-family: Verdana, sans-serif;
	color: #027BCA;
	font-style: underline;
	font-size: 12px;
	line-height: 18px;

}

blockquote.schools {
	padding-left:25px;
}

.bluetext
{color:#36C;
font-style:italic;
}

.warningbox {
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFF99;
	padding-top:10px;
}