* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 
}

#wrapper { 
 margin: 0 auto;
 width: 922px;
border: 1px solid #000;

}


#header {

 width: 920px;
 float: left;

 border: 1px solid #ccc;
 height: 337px;
 margin: 0px 0px 0px 0px;

 
}
#navigation {
 float: left;
 width: 920px;
 color: #333;
 padding: 0px;
 border: 1px solid #63151e;
 margin: 0px 0px 0px 0px;
 background: #63151e;
}

#parentNav ul li{
	padding:5px 15px 5px 15px;
	display: inline;
	margin-right:5px;
	border: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: none;
	background-color: #63151e;
}


#parentNav a:link {
	color: #FFFFFF;
	text-decoration:none;
}
#parentNav a:hover {
	color: #FFD180;
	
}
#parentNav a:visited {
	color: #FFFFFF;
}
#parentNav a:active {
	color: #FFD180;
}


#leftcolumn {
	color: #333;
	margin: 0px 0px 0px 0px;
	height: 350px;
	width: 185px;
	float: left;
	border-right-color: #63151E;
	border-right-style: dashed;
	border-right-width: 1px;
	padding-top: 10px;
}

#jobTitles_leftcolumn {
	color: #333;
	margin: 0px 0px 0px 0px;
	height: 100%;
	width: 185px;
	float: left;
	border-right-color: #63151E;
	border-right-style: dashed;
	border-right-width: 1px;
	padding-top: 10px;
}

#jobTitles_list{
	background-color: #E2E2E2;	
}


#jobTitles_list ul li{
	padding-left:0;
	margin-left: 0;
	list-style-type:none;
	display: block;
	padding-top: 5px;
	padding-bottom:5px;
	border-bottom-color: #000000;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-color: #E2E2E2;
}

#jobTitles_list a:link {
	color: #63151e;
	text-decoration: none;
}
#jobTitles_list a:visited {
	text-decoration: none;
	color: #63151e;
}
#jobTitles_list a:hover {
	text-decoration: none;
	color: #63151e;
	
}


#jobTitles_list a:active {
	text-decoration: none;
	color: #63151e;
}

#childNav ul li{
	padding-left:0;
	margin-left: 0;
	list-style-type:none;
	display: block;
	padding-top: 5px;
	padding-bottom:5px;
	border-bottom-color: #000000;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-color: #FFD180;
}

#childNav a:link {
	color: #63151e;
	text-decoration: none;
}
#childNav a:visited {
	text-decoration: none;
	color: #63151e;
}
#childNav a:hover {
	text-decoration: none;
	color: #63151e;
	
}


#childNav a:active {
	text-decoration: none;
	color: #63151e;
}



#leftContent{
	padding-right: 20px;
	padding-top: 35px;
}


.jobMatrix img{
padding-right:10px;
}

#rightcolumn { 
 float: right;
 color: #333;

 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 100%;
 width: 693px;
 display: inline;
}


#jobTitles_rightcolumn { 
 float: right;
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 100%;
 width: 693px;
 display: inline;
}


#rightcolumn_mathematics { 
 float: right;
 color: #333;

 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1200px;
 width: 693px;
 display: inline;

}

#rightcolumn_language_arts { 
 float: right;
 color: #333;

 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 500px;
 width: 693px;
 display: inline;
}

#rightcolumn_benefits_salaries { 
 float: right;
 color: #333;

 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 575px;
 width: 693px;
 display: inline;
}

#footer { 
text-align: center;
 width: 900px;
 clear: both;
 color: #FFF;
 border: 1px solid #ccc;
 background: #63151e;
 margin: 0px 0px 0px 0px;
 padding: 10px;
}

.parentTitle h3{

	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom:3px;
}


#footer span{

color:#FFD180;

}


.siteIntro{

padding-top:25px;

}


.glossymenu{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url(images/menu_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li{
	float:right;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(images/menu_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(images/menu_hover_right.gif) no-repeat right top; /*right tab image path*/
}

.siteIntro{
	font-size: 16px;


}

.pContent{
	font-size: 14px;
}

.pContent ul li{
	font-size: 14px;
}

.capLetter{
	font-size: 36px;


}



hr{
margin-top:3px;
margin-bottom:10px;
}