#wrapper {
   text-align:left;	
} 

body{
  background: url('../images/sub_bg.jpg') repeat-x;
  background-color: #555555;
  text-align:center;
}

#wrapper #left_col #nav_container{
  float:left;
  margin-top:14px;
  width:165px;
  !width:185px;
  height:372px;
  !height:397px;
  background: url('../images/nav_bg.jpg') no-repeat;
  padding: 15px 10px 10px 10px;
}

#wrapper #left_col{
  float:left;
  width:186px;
}

#wrapper #left_col #nav{
  margin-bottom:3px;
}

#wrapper #left_col IMG{
  margin-top:10px;
}

#wrapper #right_col{
  float:left;
  width:785px;
  margin-left:14px;
  margin-top: 14px;
}

#wrapper #right_col #sub_content_top{
  height: 15px;
  background: url('../images/sub_content_top.jpg') no-repeat;
}


#wrapper #right_col #sub_content{
  background: url('../images/sub_content_bg.jpg') no-repeat;
  display:inline;
  background-position: top left;
  background-color: #FFFFFF;
  padding: 15px 30px 10px 30px;
  float:left;
  width:725px;
  !width:785px;
  font-size: 13px;
  font-color: #333333;
  line-height: 18px;
  position: relative;
  
 /* min-height: 50px;
  height:auto !important;
  height:50px;*/
}

#wrapper #right_col #sub_content .sub_heading {
  color:#006699;
  font-family:georgia;
  font-size:18px;
  margin-bottom: 10px;
}

#wrapper #right_col #sub_content .sub_heading a {
  color:#006699;
  font-family:georgia;
  font-size:18px;
  margin-bottom: 10px;
  text-decoration: none;
}

#wrapper #right_col #sub_content .hr {
  height: 1px;
  background-color: #c6c6c6;
  margin-top: 5px;
  margin-bottom: 5px;
}

#wrapper #right_col #sub_content .sub_body {
  padding-bottom: 10px;
  color: #333;
}

#wrapper #right_col #sub_content A {
  text-decoration: none;
  color: #EE8800;
}

#wrapper #right_col #sub_content table A  {
  text-decoration: none;
  color: #333333;
  font-weight:bold;
}

#wrapper #right_col #sub_content P {
	margin-bottom: 14px;
}

#wrapper #right_col #sub_content LI {
	margin-left: 15px;
}

#wrapper #right_col #sub_content H1{

}

#wrapper #right_col #sub_content .page_title{
font-size:28px; 
font-family: georgia; 
font-variant: small-caps; 
margin-bottom: 10px; 
display: block;
}

#wrapper #right_col #sub_content #sub_category{
  list-style:none;
  text-align: -moz-center;
  !text-align:center;
  width: 763px;
}

#wrapper #right_col #sub_content .other_schools A{
  font-size: 14px;
  font-weight: normal; 
}

#wrapper #right_col #sub_content .other_schools td{
  height: 20px; 
}

#wrapper #right_col #sub_content .row_a{
  background-color: #FFF;
}

#wrapper #right_col #sub_content .row_b{
  background-color: #CCC; 
}

#wrapper #right_col #sub_content #sub_category li{
  float:left;
  width:250px;
  height:202px;
  background: url('../images/subcat_bg.jpg') no-repeat;
  font-size: 18px;
  color: #FFFFFF;
  text-align:left;
}

#wrapper #right_col #sub_content #sub_category li .sub_image{
  margin-left:10px;
}

#wrapper #right_col #sub_content #sub_category li #sub_cat_title{
  height:41px;
  width:150px;
  padding-top:7px;
  padding-left:12px;
  padding-right:88px;
  overflow:hidden;
  position:relative;
  text-align:left;
  line-height: 19px;
}

#wrapper #right_col #sub_content #sub_category li #sub_cat_title IMG{
  position:absolute;
  right:14px;
  top:10px;
}


#wrapper #right_col #sub_content #sub_category .subcat_middle{
  margin-left:7px;
  margin-right:6px;
}

#wrapper #right_col #sub_content_bottom{
  height: 11px;
  background: url('../images/sub_content_bottom.jpg') no-repeat;
}

#wrapper #left_col #nav_container #nav .nav_item{

 }

