﻿                                        
body 
{ font-family: Tahoma, Arial, sans-serif; 
  font-size: .76em;    }

body
  { background: #3C3F44 url(../images/framework/bg.jpg) no-repeat; 
    text-align: center; 
    margin: 0; }

#spacer
 { height: 50px;  }
 
#wrapper
 { width: 910px; 
   position: relative;
   border: solid 3px white; 
   padding: 2px;  }

#mainwrap
 { width: 908px; 
   border: solid 1px white;  }


#banner
 { height: 210px; 
   width: 908px; 
   border-bottom: solid 1px white;
   text-align: left; 
   position:relative;
   padding: 0; }   

#collegeid
  { height: 46px; 
    color: White; 
    font-family: Garamond, 'Times New Roman', san-serif; 
    font-size: 36px; 
    position: absolute; 
    right: 5px; 
    top: -34px;  }

#NavMenu
 { text-align: left;
   color: #000000;
   width: 175px;
   float: left; }  


/* if lte IE 6 then width needs to be 722px; */
#search_n_content
  { float: left; 
    width: 733px; 
    text-align:left;}
    
#searchwrap
  { height: 29px; 
    text-align: left; 
    padding-top: 4px; 
    padding-left: 6px;
    padding-left: 0;
    width:320px;      }


#horiz_menu
{  float:left;
   width:370px;   }




#contentwrap
  { background-color: #E0E0E1; 
    width: 733px; /*734px;*/
    width: 100%; 
    min-height: 630px; 
    height: auto !important;
    height: 630px;
    text-align: left; }


#siteFooter
 { width: 920px; 
   text-align: left; 
   color: #FFFFFF;
   font-size: .75em; 
   font-size: 9px;
   margin-top: 12px;
   line-height: 1.3em;   }


#siteFooter .siteFooterLogo
 { float: left;
   margin-right: 8px;  }


#siteFooter .siteFooterText
 { float: left; 
   margin: 18px 0 0 8px;  }

#siteFooterText a
  { color: #FFFFFF;
    text-decoration: none;  }

#siteFooterText a:hover
  { text-decoration: underline;  }


div.webbugwrap
  { text-align: center;  }

img.leagueBug2
  { margin-top: 40px;
    text-align: center;
    margin-bottom: 10px;  }



#horizontalMenu
  { height: 35px; 
    border-bottom: solid 1px white;  }


#horizontalMenu .horizontalMenu  
  {  color: White; 
     line-height: 14px;
     text-align: center;
     padding-top: 2px;
     padding-right:10px; 
     font-size: 11px;
     }
     
.collegeMenu
  {  color: White; 
     line-height: 14px;
     text-align: center;
     padding-top: 0px; 
     padding-right: 10px; 
     font-size: 12px;
     font-weight: bold;
     letter-spacing: .1em;
     text-transform: uppercase;  }

.collegeMenu a
  {  text-decoration:none;  } 
     
.collegeMenu a:hover
  { text-decoration: underline;
    color: #000000;     }    


 
#hMenuQuickLinks
 { float: right; 
   margin-right: 40px; 
   padding-top:6px;  }

#hMenuLinks
 { float: right; 
   width: 360px; }


#horizontalMenu .h_menuItem
  { float: left;  }

#horizontalMenu .h_menuItem a
  {  color: #FFFFFF; 
     text-decoration: none; 
     padding-top: 4px;     }
      
#horizontalMenu .h_menuItem a:hover
 {  text-decoration: underline;   }




#singlecolumn,
#twocolumn_left, #twocolumn_right,
#twocolumn_leftALT, #twocolumn_rightALT,
#twocolumn_leftALT-B, #twocolumn_rightALT-B,
#twocolumn_leftALT-C, #twocolumn_rightALT-C,
#tricolumn_left, #tricolumn_mid, #tricolumn_right
  { float: left;  }

#twocolumn_left
  { /*width: 51%;*/
    width: 366px; }

#twocolumn_right
  { /*width: 49%;*/
    width: 366px; }


#twocolumn_leftALT
  { width: 558px; }

/* same width as left (navigation menu) column */
#twocolumn_rightALT
  { width: 175px; }


#twocolumn_leftALT-B
  { width: 513px; }

#twocolumn_rightALT-B
  { width: 220px; }


#twocolumn_leftALT-C
  { width: 480px; }

/* same width as left (navigation menu) column */
#twocolumn_rightALT-C
  { width: 253px; }



#tricolumn_left
  { width: 33%; }

#tricolumn_mid
  { width: 34%; }

#tricolumn_right
  { width: 33%; }


div.columnoffset
  { /*margin: 10px 8px 10px 8px;*/
    /*margin: 10px 8px 10px 16px; */
    margin: 10px; }


div.clearDiv, div.clearDIV
 { clear: both;
   height: 1px;
   font-size: 1px;  }    



.nudgetext06L, img.nudgetext06L
 { margin-left: 6px; }


.nudgetext12L, img.nudgetext12L
 { margin-left: 12px; }


.nudge12LR
 { margin-left: 12px; 
   margin-right: 12px; }



   
   
hr
{width: 100%; height: 2px; color: #999999;}


table tr td 
 { padding-left: 10px; 
   padding-top: 3px; }

table td + td 
 { padding-left: 0;  }

table tr td.clearleft
 { padding-top: 3px;
   padding-left: 0; }


table.default
 { padding: auto; }

table.default tr td
 { padding-left: 0; }



/* BASE CLASS - w/ LEADING ADDED */
td.rowtitle, th.rowtitle,
td.rowtitle-CTR, th.rowtitle-CTR,
td.rowtitleCC, th.rowtitleCC, 
td.rowtitleCC2, th.rowtitleCC2,
td.rowtitleCC-CTR, th.rowtitleCC-CTR, 
td.rowtitleCC2-CTR, th.rowtitleCC2-CTR,
p.rowtitle, span.rowtitle
{ font-weight: bold; 
  font-variant: small-caps; 
  font-size: 1.2em; 
  border-bottom: solid 2px #3D3F42; 
  padding-bottom: 3px;
  text-align: left;
  padding-left: 3px;
  /*letter-spacing: .15em; removed per JH 20090820 */
}


/* BASE CLASS - NORMAL SPACING */
td.rowtitleN, th.rowtitleN,
td.rowtitleN-CTR, th.rowtitleN-CTR,
p.rowtitleN, span.rowtitleN 
{ font-weight: bold; 
  font-variant: small-caps; 
  font-size: 1.2em; 
  border-bottom: solid 2px #3D3F42; 
  padding-bottom: 3px;
  text-align: left;
  padding-left: 3px;
}

/* ADJUSTMENTS TO BASE CLASSES */
td.rowtitleCC, th.rowtitleCC,
td.rowtitleCC-CTR, th.rowtitleCC-CTR
{ font-size: 1.1em;
  /*letter-spacing: .1em; removed per JH 20090820 */
}

td.rowtitleCC2, th.rowtitleCC2,
td.rowtitleCC2-CTR, th.rowtitleCC2-CTR
{ font-size: 1.1em; /*1.2em;*/
  /*letter-spacing: .1em; removed per JH 20090820 */
  padding-top: 10px; }


td.rowtitle-CTR, th.rowtitle-CTR,
td.rowtitleN-CTR, th.rowtitleN-CTR,
td.rowtitleCC-CTR, th.rowtitleCC-CTR, 
td.rowtitleCC2-CTR, th.rowtitleCC2-CTR
 { text-align: center;  }


.detailtitleCC, .labtitleCC
 { color: #92742B;
   color: #29461C;
   font-weight: bold;
   font-size: .9em;
   font-variant: small-caps;
   border-bottom: solid 1px #BDC8E6;
   padding-right: 4px;
   padding-left: 2px;
   line-height: 24px;  }
   

.labtitleCC
 { text-align: right;
   padding-right: 6px;
   line-height: normal; }
   

.allCaps
{ text-transform: uppercase; }

.noCaps
{ text-transform: lowercase; }

.smCaps
{ font-variant: small-caps; }



.lspace_normal
{ letter-spacing: normal; }

.lspace_p1
{ letter-spacing: .1em; }

.lspace_p15
{ letter-spacing: .15em; }

.lspace_p2
{ letter-spacing: .2em; }


div.offset40B
	{ margin-bottom: 40px;	}


input.stdbtn, input.stdbtn_hover
 { 	background-color: #8D9CC5;
    color: #F5F5F5;
    font-weight: bold;
    border: solid 2px #3B3F42;
    border-left-color: #858EB5;
    border-top-color: #858EB5;
    letter-spacing: .2em;
    padding: 1px 4px 1px 4px;  }

input.stdbtn_hover
 { 	background-color: #3B3F42;  }


.searchparams, .searchparamsB,
.labtitleCC
 { color: #800000; /* aka maroon */ }

.searchparamsB
  { font-weight: bold;  }


.sizedown_P9
 { font-size: 0.9em;  }

.sizedown_P8
 { font-size: 0.8em;  }

.sizeup_P1
 { font-size: 1.1em;  }

.sizeup_P15
 { font-size: 1.15em;  }

.sizeup_P2
 { font-size: 1.2em;  } 


.cataloglinks a, .inlinelinks a
 { text-decoration: none;  }

.cataloglinks a:hover
 { text-decoration: underline;  }

.inlinelinks a
 { padding-bottom: 1px;
   border-bottom: dotted 1px #333333;  }

.inlinelinks a:hover
 { padding-bottom: 1px;
   border-bottom: solid 1px #990000;  }


/* BASE CASE FOR BOTTOM LINE */
.linebtmCC, .lablinebtmCC, .linebtmCCdetail
 { border-bottom: dotted 1px #FCFCFC;
   padding-bottom: 6px;
   padding-top: 6px;  }

/* ADJUSTMENTS TO BASE CASE */
.lablinebtmCC
 { border-bottom-color: #3B3F42;  }

.linebtmCCdetail
 { border-bottom-color: #9C9C9C;
   padding-bottom: 3px;
   padding-top: 3px;   }



.text10
	{ font-size: 10px;  }

.dkgreytext
  { color: #3B3F42;  }

.dimmed
  { color: #C0C0C1; }
  

.heading
{   /*background-color: none;*/   /*  #d5d3d0   */
    font-size: 20px;
    font-family: tahoma;              /*   Serif    */
    font-style:italic;
    font-weight:bold;
    text-align:left;  
    margin-bottom:5px;     }

.subHeading
{   margin-bottom:4px; 
    margin-top:30px;          }
  
.plum
{   color: #804348;    }  

.metal
{   color:#494b57;     }

.bluegrey
{   color:#5c647b;    }

.orange
{   color:#fd8a02;    }


.b-i
{   font-size:12px;
    font-weight:bold;
    font-style: italic; 
    color:Black; 
    text-decoration:none;      }
    
.b-i a 
{   color:Black; 
    text-decoration:none;  
    font-size:12px;   }

.b-i a:hover 
{   color:blue; 
    text-decoration:underline;  
    font-size:12px;   }
 
 .vcTitle_wrapper
 {  font-size:14px;     }    


a.noUnderline
 { text-decoration: none; }




a.prezNorth, a.prezSouth
 { text-decoration: none; }

a.prezNorth
 { color: #121466; }

a.prezSouth
 { color: #752A41; }


a.prezNorth:hover, a.prezSouth:hover
 { text-decoration: underline; 
   color: #000000; 
   color: #666666; }



