/* CSS Document */

body {
font-size:1em;
}

/***********************************************/
/* Index Header                                 */
/***********************************************/
div#pageBanner{
/*position:relative;*/
width:750px;
background-color:#CA1818;
border-bottom:1px solid #FFD641;
}
div#breadcrumbNav{
/*position:relative;*/
height:21px;
border-bottom:1px solid #FFD641;
}
div#breadcrumbNav ul{
float:left;
}
div#breadcrumbNav li{
float:left;
list-style-type:none;
}
div#breadcrumbNav span{
display:none;
}

div#breadcrumbNav a.home:link, div#breadcrumbNav a.home:visited{
float:left;
/*diplay:block;*/
width:48px;
height:21px;
text-decoration:none;
background-image:url(images/breadCrumb/Home.gif);
background-repeat:no-repeat;
background-position:0 0;
margin-left:16px;
}

#guide{
width:169px;
height:21px;
text-decoration:none;
background-image:url(images/breadCrumb/TeacherGuides.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#byAlphabet{
width:124px;
height:21px;
text-decoration:none;
background-image:url(images/breadCrumb/alphabetically.gif);
background-repeat:no-repeat;
background-position:0 0;
}

div#pageNav{
background-color:#FF6352;
font-family:Arial,Helvetia,sans;
font-size:.85em;
font-weight: bold;
font-variant: normal;
color:#fff;
padding:4px 0 4px 0;
height: 12px;
}

div#pageNav #jump{
float:left;
margin-left:10px;

top:3px;
}

div#pageNav ul{

margin-bottom:2px;
}

div#pageNav ul li{
list-style-type:none;
float:left;
border-right:1px solid #ff8072;
padding:0;
}

div#pageNav a:link, div#pageNav a:visited{
text-decoration:none;
color:#fff;
padding:0 6px;
}

div#pageNav a:hover{
background-color:#CA1818;
}

/***********************************************/
/* Content                                 */
/***********************************************/
div#content{
/*background-image:url(images/all/colRules.gif);*/
}

div#result_list{
padding-left:10px;
}

div#content .colGroup h1{
font-weight: normal;
font-variant: normal;
}

div#content li{
list-style:none;
}

.section{
clear:both;
/*position:relative;*/
width:100%;
border-top:3px solid #FF6352;
border-bottom:3px solid #FF6352;
background-color: #fff;
overflow:hidden;
}

div#A{
border-top:none;
}
.appleLetter{
float:left;
}

.section h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
font-weight: bold;
font-variant: normal;
padding-top:7px;
padding-bottom:3px;
margin-left:30px;
color:#CA1818;
height:20px;
}

.section i{
/*position:relative;*/
top:-1px;
font-size:.8em;
color:#FF6352;
}

.toTop{
font-family:Verdana, Arial, sans-serif;
font-weight: bold;
font-variant: normal;
position:absolute;
right:20px;
top:6px;
display:inline;
}

.toTop img{
float:none;
margin:0;
/*position:relative;*/
top:3px;
left:3px;
border:none;
}

.toTop a:link, .toTop a:visited {
font-size:.8em;
color:#FF6352;
text-decoration:none;
display:inline-block;
padding: 4px 0;
}

.toTop a:hover{
text-decoration:underline;
}

.colGroup{
position:relative;
border-top:1px solid #FF6352;
clear:both;
width:100%;
padding-bottom: 10px;
}

.col_1{
display:inline;
/*position:relative;*/
top:10px;
left: 10px;
float:left;
width:228px;
}

.col_2{
display:inline;
/*position:relative;*/
top:10px;
left: 30px;
float:left;
width:228px;
}

.col_3{
display:inline;
/*position:relative;*/
top:10px;
left: 50px;
float:left;
width:222px;
}

div#content .divider{
width:100%;
height:0px;
margin:0;
padding:0;
border-top:1px solid #FF6352;
clear:both;
}


.colGroup h1 a:link, .colGroup h1 a:visited{
font-size:.85em;
padding:2px 4px 0 0;
float:left;
}


div#content .colgroup p{
line-height:1.5em;
margin-bottom:10px;
clear:left;
}

div#content .show{
font-family:Verdana, Arial, sans-serif;
font-size:.6em;
font-weight: bold;
font-variant: normal;
letter-spacing:.07em;
padding:6px 0 0 5px;
margin:0px 0px 0 0;
}

div#content .show:before{
content:" - Show:";
}

.tv{
float:right;
margin:0;
}

/***********************************************/
/* Misc                                 */
/***********************************************/
.clear{
height:0px;
width:100%;
clear:both;
}


 .alpha_list {
   column-count: 2;
   column-gap: 10px;
   column-rule: 1px solid #000;
   column-width: 350px;
   font-size:10pt;
} 

