﻿body 
{ margin: 0;
  font-family: arial, sans-serif;
  font-size: 12px;
  /*background-color:#858585; */
  background-color:#50575d;
  line-height:16px; }  

.main
{ width: 100%; 
  text-align: center; }
  
.main_container
{ width: 990px;  
  background-color:White;    }

.banner
{ height: 100px;	
  vertical-align: bottom; 
  background-color:White;
  text-align: left;
  margin-left: 150px;   }
  
.inside_banner
{   text-align:right;
    margin:0 0 0 0;
    padding:0 0 0 0;
    background-color:White;  }
    
#insideImg
{   border-top:solid 10px white;  }

#subBanner
{    height:23px;   }
      
.content_home
{  padding: 20px 20px 0 20px;  }

#container
{ height: 100%;
  text-align: left; }

#container .banner_img
{ float: left;
  width: 840px;
  height: 200px;  }

#container #left
{ min-height: 210px;
  float: left;
  padding-left:20px;
  width: 129px;
  line-height:20px; }

.about
{   color:#225d8c;
    font-weight:bolder; 
    text-decoration:none;   }

.subHeading
{   color:#225d8c;
    font-weight:bolder; 
    text-decoration:none;   
    width:250px;    }
    
.collegeName
{   font-family:arial, sans-serif;
    color:Gray;
    font-size:14px;
    font-weight:bold; 
    padding-top:6px;    }

.subHeading a
{   text-decoration:none;  }

.subHeading a:hover
{   text-decoration:underline;   }
    
#central #north #south #svi
{    padding-bottom:5px;     }

.college_desc
{  padding:  0 0 12px 10px;   }
 
.stc
{   font-size:10px;   
    margin:0 0 0 0;
    line-height:normal;}
    
.stc a
{   color:#225d8c;
    text-decoration:none;     }
    
.stc a:hover
{   text-decoration:underline;     }
              
.about a
{   color:#225d8c;
    font-weight:bold;
    text-decoration:none;  }
    
.about_selected
{   color:#225d8c;
    font-weight:bold; 
    text-decoration:none; 
    background-image:url(../images/nav_bg.gif);  }

.leftNav
{   color:Black;
    text-decoration:none;  }
  
.leftNav a 
{   color:Black;
    text-decoration:none;
    width:119px;  }

.leftNav a:hover
{   color:#668faf;
    padding:0 0 0 0;
    margin:0 0 0 0;   }

.leftNav_selected
{   text-decoration:none;
    color:#668faf;
    background-image:url(../images/nav_bg.gif);   }
    
.menuListWrapper
{   padding: 0 0 15px 0;   
    margin: 0 0 0 35px;  }   
    
.menuList
{   text-decoration:none;
    color:black;    }

.menuList:hover
{    color:#225d8c;    }

#container #content_wrap
{ float: left;
  width: 840px; 
  text-align: left;
  background-color: #FFFFFF;
  border-left: solid 1px #EEA673;
  background-image: url(../images/right_bg.gif);
  background-repeat: repeat-x;   }

#container #content
{ float: left; 
  width: 640px; 
  background-color: #FFFFFF;  
  z-index:5      }

#container #right
{ float: right;
  width: 200px;   
  margin: 30px 0 20px 0;   }

.quote
{   font-size:14px;
    line-height:24px;
    color: #222222; 
    margin-bottom:10px;       }

.credit
{    font-size:smaller; 
    color: #222222;
     line-height:normal;    }

#footer
{ position:relative; 
  font-size: 9px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 6px;  
  z-index: 4; 
  bottom: 0; 
  clear:both;
  }

#footer a
 { color:#000000;
  text-decoration: none; }

#footer a:hover
 { color:#225D8C; }

#logo
 { position: relative; 
   width: 139px; 
   top: -210px;
   height:100px; 
   margin-bottom: -120px; 
   text-align: right;   }

#logo a
{  font-family:'century gothic';
    font-size: 7pt; 
   color: #555555; 
   font-weight: bold; 
   text-decoration: none;    }
   
#logo a:hover
{
    text-decoration:underline;
    color:Blue;  }

.subMenu a
{   text-align:center;
    vertical-align:middle;
    margin-top:0;
    padding:2px 15px 0 15px;
    height: 20px;
    text-decoration:none;    
    color:Black;  }
    
.subMenu a:hover    
{   color:#668faf;  } 
    
.subMenu_selected
{   text-align:center;
    vertical-align:middle;
    padding:1px 14px 0 14px;
    height: 19px;
    color:#668faf;
    border:solid 1px #668faf;
    background-color:White;     }

.insideContent
{    margin: 20px 20px 0px 20px;    }

.divider
{   width:100px;
    height:1px;
    border-bottom:dotted 2px #555555;  
    text-align:center;  }
    
.news
{   /*width:165px;
    margin:15px 10px 15px 10px; */ 
     font-size:.9em;
     line-height:12px;
     text-align:center;
     color:Black;
     text-decoration:none;}
     
.news:hover
{   color:#555555;    }


div.showSubMenuPanel
 { display: block;   }

div.hideSubMenuPanel
 { display: none;      } 
 
 .title
 {  font-family:Garamond, Times New Roman, Serif;
    color:#668faf;
    font-size:24px;      }
    
.shareForm
{   border:solid 1px #668faf;
    margin:10px 0px 0px 0px;
    padding: 10px 10px 10px 10px; 
    }

.leftCol
{   float:left;
    width: 250px;
    position: relative;     }
    
.rightCol
{   float:left;
    width: 300px; 
    position: relative;      }   

#imgChancellor, .imgTrustee
{   float:left;
    margin: 5px 15px 5px 0;   }
       
.formLabel
{   float:left;
    margin:15px 0px 0px 0px;
    width:100px;
    text-align:right;
        }

.formField
{   float:left;
    margin:  15px 15px 0 5px;   
    padding-bottom:0; 
    border: solid 1px #668faf;}

.formWrapper
{   clear:both; 
    font-size:10px;   
    margin:0 0 0 0;
    padding:0 0 0 0;
     background-color:white;}
     
.divider2
{   margin:10px 0 0 0;
    padding: 0 0 0 0;    
    width:100%;
    border-bottom: dotted 0.1pt #225d8c;        }
    
.nobullet    
{    list-style:none;   
     padding-bottom:2px;
 }

/* --- HERE ENDTH YE FRAMEWORK -------------------------------------------------  */

div.column1, div.column2, div.column3, div.column4
{
    width: 140px;
    float: left;
    font-family: Tahoma, Arial, Sans-Serif; 
    font-size:10px; 
    line-height:12px;
}

div.column1
{   margin-left:20px;    }

div.profile_heading
{   
    font-family: Times New Roman, Serif;
    /*color:#668faf;*/
    font-size:16px;
    line-height:normal;
    letter-spacing: .4px;
    font-weight:bold;
    
}

.param_heading
{
    color:#e98b47;
    font-weight:bold;
    font-family: Tahoma, Arial, Sans-Serif; 
    font-size:10px; 
    height:12px; 
    padding-left:30px; 
}

.param
{
    color:#225d8c;
    font-weight:bold;
    padding-left:30px;
}

.param_value
{
    padding-bottom:8px;
    padding-left:30px;
} 

/* PROGRAMS */

div.programs1, div.programs2, div.programs3   
{
    margin:10px 10px 10px 10px;
    width:182px;
    float:left;
    font-family: Tahoma, Arial, Sans-Serif; 
    font-size:10px; 
    line-height:14px;
}

div.cam1, div.cam2, div.cam3
{ 
    margin:10px 10px 10px 10px;
    width:150px;
    float:left;     }

.blue
{
   color:#225d8c; 
   font-weight:bold;
}

.blue a
{ text-decoration:none;  }

.blue a:hover
{ text-decoration:underline;  }

.orange
{
   color:#e98b47; 
   font-weight:bold;
}

.heavy
{   color:#777777;
    font-weight: bold;     }
    
.gray
{   color:#777777;     }

.orange a
{ text-decoration:none;  }

.orange a:hover
{ text-decoration:underline;  }

.programNote
{
    font-style:italic;
    margin-left:6px;
}

.desc
{
    margin-left:20px;
}

/* ALUMNI */
.alumni
{ margin: 10px 25px 20px 40px;
  position: relative;
  height: 90px;
}

.alumni_photo
{ border: solid 0 white;
  width: 100px;
  height: 90px;
  position: absolute;
}

.alumni_desc
{ position: absolute;
  left: 120px;
  height: 89px;
  width: 415px;
}

.more 
{
    font-size:8px;
    font-style:italic;
    color:Black;
    text-decoration:none;
}

.more a
{
    font-size:8px;
    font-style:italic;
    color:Black;
    text-decoration:none;
}    

.more a:hover
{
   color: #e98b47; 
   text-decoration: underline; 
}

.links
{
    border-bottom:dotted 1px gray;
    width:400px;
    vertical-align:bottom;
    height:19px;
}

/* Strategies */
.strategy
{ margin: 8px 0px 30px 0px;
  position: relative;
  
}

.strategy_photo
{ border: solid 0 white;
  width: 130px;
  height: 100px;
  float: left;
}

.strategy_desc
{ float:left;
  width: 400px;
  padding-left: 20px;   }
  

/* Spotlight  */

.spotlightHeader
{  font-size:16px;
   font-weight:bold;
   color:#225d8c;  
   line-height:1.2; 
   padding-bottom:5px;   } 

.spotlightText
{  font-size:.95em;
   color:#373737; 
   line-height:1.3em;
   padding-top:10px;   }  
   
.noDec a
{  text-decoration:none    }

.noDec a:hover
{  text-decoration:underline;    }