body { width:870px; margin:20px auto 20px; font-family:Arial, Helvetica, sans-serif; color:#141682; }

/* Links */
a:link { text-decoration:none; color:#141682; }
a:visited { text-decoration:none; color:#141682; }
a:hover { text-decoration: underline; color:#191a2f; }

/* Top Content */
#topNav { width:220px;  float: right; font-size:12px;}
.floatNLeft { float:left; padding-right:5px;}
#TopHead { width:870px; float:left;  margin:20px 0 10px; padding:0;}
.floatLeft { float:left;}
.floatRight { float:right;}

/* Top Search */
.bgSearch {  width:333px;  float:left; background:url(images/clip2-top.gif) no-repeat;}
.searchPad { padding:10px 2px 5px;}
.search {  float:left;}
.floatStep { float:left;padding-top:10px; }
.floatSLeft { float:left; padding:0 10px 0; }

/* Left Menu */

/*width of menu*/
.arrowlistmenu{float:left; width: 174px; margin:0 0 0; padding:0;}

.arrowlistmenu .headerbar{
font-size:14px; font-weight:bold; color:#fff; background: url(images/red-head.gif) no-repeat center left;
margin-top: 0;
margin-bottom:10px; /*bottom spacing between header and rest of content*/
padding-top:10px; padding-left:35px; /*header text is indented 10px*/
height:28px;}

.arrowlistmenu ul{ list-style: none;  margin:0; padding:5px 0 5px ; background:#f7f7f7; border-right:1px solid #cfcfd1; border-left:1px solid #cfcfd1;}

/*bottom spacing between menu items*/
.arrowlistmenu ul li{ padding-right: 5px; padding-left:10px;padding-bottom:3px; }

.arrowlistmenu ul li a{
color:#141682;
background: url(images/menu-arrow.gif) no-repeat center left; /*custom bullet list image*/
display:block;
padding-top:3px;
padding-left:19px; /*link text is indented 19px*/
text-decoration:none; 
font-size: 12px;
}

.arrowlistmenu ul li a:visited{
color: #141682;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #191a2f;
background-color:#F3F3F3;
text-decoration:none;
}
.clipPad { height:6px; margin:0; padding:0; }
/* -Left Menu */

/* MainContent */
#container { width:870px; margin-bottom:20px; clear:both;}

#blueContent { width:502px; float:left; padding:0 10px 20px; }
#bg-blueHead {  background:url(images/blue-head.gif) no-repeat; font-size:16px; font-weight:bold; color:#fff; padding:10px 0 11px 20px;  }
.blueTag { float:left; padding:10px 0 5px 10px; font-size:16px; font-weight:bold; color:#fff;}
.TopBotPad { padding:5px 0 10px; clear:both;} 
#contentPad { padding:10px 10px 10px; font-size:11px; text-align:justify; line-height:16px; }
.sch-Title { font-weight:bold;  padding-bottom:10px; }
.sch2-Title { font-weight:bold; color:#cc0000;  padding-bottom:10px;  }
.conTitle { font-weight:bold; padding-top:10px; padding-bottom:10px; }
.hr {  height:2px; background-color:#f3f3f3; font-size:2px; margin:20px 0 20px; }
.sch-column { width:320px; float:left; padding-left:10px;}
.request-but { width:280px; padding:20px 20px 30px; text-align:center;}

/* Right */
.featured { width:174px; float:right; margin:0 0 10px; padding:0;}
.featured .bg-redRight  { 
font-size:12px; font-weight:bold; color:#fff; background:url(images/red-head.gif) no-repeat left;
margin-top: 0;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding-top:10px; padding-left:40px; /*header text is indented 10px*/
height:28px;}
.framewidth { margin-bottom:10px;}

/* viewall-but */
.viewall { width:150px; float:left; clear:both; font-size:12px; text-align:left;  margin:0; padding:0 10px 0; }
.viewall ul { list-style:none; padding:0 ; margin:0;}
.viewall li { float:left; padding:0 0 0 10px; margin:0}
.viewall li a:link { text-decoration:none; color:#141682; }
.viewall li a:hover {  text-decoration: underline; color:#191a2f; }

.clear { clear:both; height:10px; }

/* schoolContent */
.schoolContent { width:868px; }

.schoolContent .bg-blueHead2 {
font-size:16px; font-weight:bold; color:#fff; background: url(images/bg-schTitle.gif) no-repeat center left;
margin-top: 0;
padding-top:10px; 
padding-left:20px; /*header text is indented 10px*/
height:35px;}
.schoolContent .schPad { padding:10px 10px 10px; font-size:11px; text-align:justify; line-height:16px; border-right:1px solid #cfcfd1; border-bottom:1px solid #cfcfd1; border-left:1px solid #cfcfd1; }
.schoolContent ul{list-style-type: none; margin:0; padding: 0;}
.schoolContent ul li{
color: #fff;
background:url(images/head-arrow.gif) no-repeat center left; /*custom bullet list image*/
padding:4px 25px 5px;
font-size: 12px;
text-transform:uppercase;
text-align:left;
list-style:none;
}
.inside-box { margin:20px 10px 0; padding:0; border-top:1px solid #cfcfd1; border-right:2px outset #dcdddf; border-bottom:2px outset #dcdddf;border-left:1px solid #cfcfd1;}
.sch-logo { background-color:#fff; padding:0 10px 0; text-align:center; vertical-align:middle;}
.sch-text { background-color:#edebec; padding:15px; line-height:18px;}
a.school:link { text-decoration:none; font-weight:bold; }
a.school:visited { text-decoration:underline; font-weight:bold;}
a.school:hover { text-decoration:underline; color:#4649c7; font-weight:bold;}

/*Featured Schools */
.bg-blueHead3 {
font-size:16px; font-weight:bold; color:#fff; background: url(images/blue-head2.gif) no-repeat center left;
margin: 0;
padding-top:10px; 
padding-left:20px; /*header text is indented 10px*/
height:30px;}
#blueContent2 { width:675px; float:left; padding:0 10px 20px; }
.sch-title { font-size:16px; color:#141682; text-align:left; font-weight:bold; padding-left:10px; text-transform: uppercase;}
.arrowTitle { padding-right:5px;}
.all-schPad { clear:both; padding:10px; margin:0;}
.all-schPad ul {  list-style: none;  padding:10px 0 10px; margin:0;}
.all-schPad li { float:left; padding:10px 15px 0;}


/* Footer */
#footer { width:828px; clear:both; background-color: #fff; border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; padding:20px 20px 10px; font:12px Arial, Helvetica, sans-serif; text-align:center;  }
.foot-botLink { font-size:11px; margin-bottom:10px;}
.clipfoot { float:left; margin:0; padding:0; }


.blueBar {  color:#fff; font-size:14px; padding:0; margin:0; }
.subhead { color:#cc0000;  font-size:12px; margin:0;}
.bg-bluehead1 { background:url(images/blue-head.gif) no-repeat; font-size:16px; font-weight:bold; color:#fff; padding:10px 0 11px 20px; }


