body{
margin:0; padding:0; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
background:#fff;
}
p{margin:0; padding:0 0 1em 0; line-height:1.3em;}
a img{border:0px;}
a img.border{border:1px solid #000000;}

#mainContainer{
width:934px;
margin:0 auto;
padding:0;
position:relative;
border:0px solid black;
}

/********************/
/*Tertiary Container*/
/********************/
#logoTertiaryContainer{
height:78px;
}
#tertiaryContainer{
width:380px;         /* was 356px */
position:absolute;
top:27px; right:0px;
text-align:right;
}
#tertiaryContainer a{
font-size:1.1em;
text-decoration:none;
color:#005dab;
}
#tertiaryContainer a:hover{
text-decoration:underline;
}
/*Search Box Object Definitions - Google search does not use searchBox or searchBox














*/
#searchContainer{
               margin-top:15px;
               }
#searchBoxForm{
width:138px;padding:0; margin:0;
position:absolute; top:30px; right:4px;
}
#searchBox{
background-color:#ffffff;
color:#acacac;
font-size:0.9em;
width:138px;
}

/***************************************/
/*Top main navigation object definitons*/
/***************************************/
#topNavContainer{
background:#005dab url(../images/topNavBkgd.gif) top left repeat-x;
color:#fff;
padding:0; margin:17px 0 0 0;
font-size:1.3em;
opacity:.9999;
}
#topNavContainer ul{
margin:0; padding:7px 0 8px; display:block; text-align:center; vertical-align:middle;
}
#topNavContainer ul li{
display:inline;
font-weight:bold;    /* had been normal */
}
#topNavContainer ul li a{
color:#fff;
text-decoration:none;
opacity:.9999;
text-align:left;
}

#topNavContainer ul li a:hover{
color:#FFCC33;
opacity:.9999;
text-align:left;
}
.topNavSpace{padding:0 19px 0 24px;}

/**************************************/
/*Orange Navigation Object Definitions*/
/**************************************/
#orangNavContainer{
background:#eeb74d url(../images/orangeHeadingRepeat.gif) bottom left repeat-x;
min-height: 28px;
font-size:1.3em;
color:#003f74;
}
#orangeNavLeft{
background:url(../images/orangeHeadingLeft.gif) bottom left no-repeat;
min-height:28px;
}
#orangeNavRight{
background:url(../images/orangeHeadingRight.gif) bottom right no-repeat;
min-height:28px;
}
#orangNavContainer ul{
margin:0; padding:5px 0 0 0; display:block; text-align:center; vertical-align:middle;
}
#orangNavContainer ul li{
display:inline;
font-weight:bold;    /* added */
}
#orangNavContainer ul li a{
color:#003f74;
text-decoration:none;
}
#orangNavContainer ul li a:hover{
color:#0071d0;
}
.orangeNavSpace{padding:0 19px 0 24px;}

/***********************************************/
/*Homepage Heading Container Object Definitions*/
/***********************************************/
#headingContainer{
position:relative; height:218px; width:934px;
background:#dedede url(../images/homeHeadings/loading.gif) center center no-repeat;
}
#headingContainer img{
position:absolute; top:0; left:0;
opacity: 0;
}
#headingContainer img#noScript{
position:absolute; top:0; left:0;
opacity: 100;
}

/****************************************/
/*Main Body Container Object Definitions*/
/****************************************/
#mainBodyContainer{
background:#fff url(../images/orangeVertBarsRepeat3.gif) repeat-y top left;
min-height:275px;
}
#mainBodyTop{
background: url(../images/orangeVertBarsTop3.gif) no-repeat top left;
min-height:275px;
}
#mainBodyBottom{
background: url(../images/orangeVertBarsBottom3.gif) no-repeat bottom left;
min-height:275px;
padding:10px 0;
margin:15px 0 0 0;
}
/*Main Body - News and Events Object Definitions*/
h1.newsAndEvents{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:1.9em;
font-weight:normal;
color:#005dab;
margin:0 0 0.3em 0;
padding:0;
}
a.moreLink{color:#005dab; text-decoration:none; font-weight:bold;}
a.moreLink:hover{text-decoration:underline;}
a.newsLink{color:#000000; text-decoration:none; font-weight:bold;}
a.newsLink:hover{text-decoration:underline;}
/*Main Body - News Object Definitions*/
#newsContainer{
border:0px solid black;
width:301px;
float:left;
margin:0 0 0 2px;
}
#news{padding:0 15px;}
#news p#lastNews{margin:0 0 17px 0;}/*use to event space between news and events if needed*/
#news img.floatRight{margin:5px 0 3px 15px;}
/*Main Body - Events Object Definitions*/
#eventsContainer{
border:0px solid black;
width:318px;
float:left;
margin:0 0 0 2px;
}
#events{padding:0 15px;}
#events ul{margin:0;padding:0;}
#events ul li{list-style:none; list-style-position:outside; margin-bottom:1.3em;}
#events ul li#lastEvent{} /*use to even space between news and events if needed*/
/*Main Body - Profiles Object Definitions*/
#profilesContainer{
border:0px solid black;
width:307px;
float:left;
margin:0 0 0 2px;
}
#profileContainer {
height:265px; width:274px; position:relative; left:17px;
}
#profileContainer img.profileImage{
position:absolute; top:0; left:0;
}
#profileRight{
position:absolute; top:237px; left:243px;
height:25px; width:25px;
border:0;
z-index:2500;
}
#profileLeft{
position:absolute; top:237px; left:216px;
height:25px; width:25px;
border:0;
z-index:1500;
}
#profileContainer #profileLeft:hover, #profileContainer #profileRight:hover{
border:1px solid #cccccc;
}

/***************************/
/*Footer Object Definitions*/
/***************************/
#footerContainer{
background-color:#005dab;
padding:1em 0 1em 17px;
margin:7px 0 0 0;
color:#fff;
opacity:.9999;
}
#footerContainer a{color:white; text-decoration:none;}
#footerContainer a:hover{text-decoration:underline;}
#footerNav{width:510px; float:right; text-align:right; padding:0 19px 0 0;}

/****************************/
/* Misc. Object Definitions */
/****************************/
.floatRight{float:right; margin:0 0 3px 3px;}
.floatRightWide{float:right; margin:0 0 10px 15px;}
.floatLeft{float:left; margin:0 3px 3px 0px;}
.clearFloat{clear:both; margin:0;}
.element {}
.mooHider{display:none;}
.fixHeight{height:auto;}
/*****************************/
/* Object Re-Definitions     */
/*****************************/
h1, h2, h3, h4, h5, h6{
font-family:Verdana, Arial, Helvetica, sans-serif; color:#3a4c01; } 
h1{font-size:1.5em; font-weight:bold;} 
h2{font-size:1.5em;} 
h3{font-size: 1.4em; font-weight:bold; margin-bottom: 5px; }
h4{font-size: 1.4em; margin:0 0 0;}
h4 a{text-decoration:none; color:#3a4c01;}
h4 a:hover{text-decoration:underline;color:#3a4c01;}
h5{font-size: 1.2em; font-weight:bold; margin:0 0 0;}
h5 a{text-decoration:none; color:#3a4c01;}
h5 a:hover{text-decoration:underline;color:#3a4c01;}
h6{font-size: 1.1em; font-weight:bold; margin:0 0 0; }
/*******************************************/
/*******************************************/
/*START OF INTERNAL PAGE OBJECT DEFINITIONS*/
/*******************************************/
/*******************************************/
#mainInternalBodyContainer{
background:#fff url(../images/internal/verticalLinesRepeating.jpg) top left repeat-y;
}   


#mainInternalBodyContainerBottom{
background: url(../images/internal/verticalLinesBottom.jpg) bottom left no-repeat;
padding:0 0 17px 0;
}
/********************************/
/*Left Column Object Definitions*/
/********************************/
#leftColumnContainer{
width:241px;
float:left; margin:0; padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#audienceIdent{
background-color:#eeb74d;
margin:0; padding:0;
}
#audienceIdent img{
vertical-align:text-bottom;
}
#audienceIdent h2{
color:#01447d;
margin:0;
font-size:1.2em; font-weight: bold;
padding:6px 6px 6px 17px;
}
                     
#audienceIdent h2 a{color:#01447d; text-decoration:none;}

#audienceIdent h2 a:hover{text-decoration:underline;}
 
/*1st Level Left Navigation Object Definitions*/

#leftNavContainer{
margin:0; padding:16px 0 0 0;         /* was padding:24px 0 0 0; */
background: url(../images/internal/leftVerticalTop.gif) top left no-repeat;
}
#leftNavContainer ul{
margin:0px 3px 3px 17px; padding:0;
}
#leftNavContainer ul li{
margin:0 0 8px 0;padding:0;                                  /* was margin:0 0 13px 0;padding:0; */
list-style:none; list-style-position:outside;
font-size:1.1em;                                              /* was 1.2em */
font-weight:bold;
}
#leftNavContainer ul li.lastList{margin:0; padding:0;}
#leftNavContainer ul li a{color:#005dab; text-decoration:none;}
#leftNavContainer ul li a:hover{text-decoration:underline;}
/*2nd Level Left Navigation Object Definitions*/
#leftNavContainer ul li ul{margin:3px 0 0 15px; padding:0;}
#leftNavContainer ul li ul li{padding:0; margin:0 0 2px 0;}
#leftNavContainer ul li ul li a{
font-weight:normal;
font-size:0.9em;
}
/*3rd Level Left Navigation Object Definitions*/
#leftNavContainer ul li ul li ul{margin:0 0 0 16px; padding:0;}
#leftNavContainer ul li ul li ul li{
background:#fff url(../images/internalWide/thirdLevelDash.gif) 0px 3px no-repeat;
padding:0 0 2px 10px;
margin:0 0 0px 0;
font-size:0.85em;
line-height:1em;
}
#leftNavContainer ul li ul li ul li a{
}

/**********************************/
/*Center Column Object Definitions*/
/**********************************/
#centerColumnContainer{float:left;width:458px;}         /* 15 Aug 2008 - was 458 px  but 460 is too big(5 Sept 2008) */
#centerColumn{margin:17px 17px 0 17px;}
/*Crumb Trail Object Definitions*/
ul#crumbs{margin:0 0 50px 0; padding:0;}       /* was 20px */
ul#crumbs li{
list-style:none; display:inline;
}
ul#crumbs li a{
color:#000;
text-decoration:none;
}
ul#crumbs li a:hover{
text-decoration:underline;
}
ul#crumbs li span.crumbSpacer{padding:0 0 0 5px;}

/*Heading Object Definitions*/

#centerColumn hr {                                                /* added 22 May 2008  - was #eeb74d  */
        height:1px; 
        background-color:#F6DBA1;
        color:#f6dba1;
        border:0px;
        margin-bottom: 10px;     /* was 20px  */
}

/*Main Internal Body Object Definitions*/
#mainInternalBodyContent{
font-size:1.2em !important;                      /* 22 May 2008 - was 1.1em */
margin: 0px;                                          /* 22 May 2008 - was 10px  */
}

#mainInternalBodyContent h1{                /* created 9 July 2008 - modified 4 Dec 2008  - used to be just for h2      */
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2.0em;               /* was 2.4 */
font-weight:normal;
line-height:1em;
margin:10px 0 10px 0;
/*margin: 0px;*/                                          /*  was 10px  */
padding:0;
color:#3a4c01;
opacity:.9999;
}

#mainInternalBodyContent ul{
padding:0; margin:0 0 1.1em 0;              /* 22 May 2008 - was 1em */
}
#mainInternalBodyContent ul li{margin:0 0 .5em 40px;}    /* 22 May 2008 - was 0 0 0 15px */ 
                                                                            /* 3 Sep 2008 - was 0 0 0 25px */
                                                                            
#mainInternalBodyContent ul{
padding:0; margin:0 0 1.1em 0;              /* 22 May 2008 - was 1em */
}
#mainInternalBodyContent ol li{margin:0 0 .5em 40px;}      /* added 3 Sep 2008 */
                                                                            

/*********************************/
/*Right Column Object Definitions*/
/*********************************/
#rightColumnContainer{
float:left;
width:233px;               
background: url(../images/internal/rightTopVerticalLines.jpg) top left no-repeat; 
min-height:300px;
font-size:1.1em;          /* 28 Jan 2009 - added  */
}
#rightColumn{
padding:0; margin:17px 17px 0px 17px; 
}
#rightColumn h2{
font-size:1.6em;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#3a4c01;
line-height:1em;
margin:50px 0 10px 0; padding:0;
}
#rightColumn ul{margin:0 0 0 15px; padding:0;}
#rightColumn ul li{
margin:0 0 3px 0;
}
/*Internal Profile Object Definitions*/
#internalProfile{
text-align:center;
margin:0 0 12px 0;
}

/************************************************/
/************************************************/
/*START OF INTERNAL WIDE PAGE OBJECT DEFINITIONS*/
/************************************************/
/************************************************/
#wideContainer{
background:#fff url(../images/internalWide/vertBarsRepeat.gif) top left repeat-y;
}
#wideContainer #centerColumnContainer{width:691px;}
#wideContainer #mainInternalBodyContainer{

background: url(../images/internalWide/verBarsTopRight.gif) top right no-repeat;
}
#wideContainer #mainInternalBodyContainerBottom{
background: url(../images/internalWide/verBarsBottom.gif) bottom left no-repeat;
padding:0 0 17px 0;
}

  
  .pictureright{
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  }
  
  .pictureleft{
    float:left;
    margin-right:10px;
    margin-bottom;5px;
  }
  
  .allclear{
    clear:both;
  }
  
  .col1of2 {
       float:left; 
       width:50%;
  }
  
  .col2of2 {
       float:left; 
       width:49%;
}
  .col1of3 {
       float:left; 
       width:32%;
  }

.width150 {
   width:150px;
   }
.width200 {
   width:200px;
   }
.indent10 {
   margin-left:10px;
   }

.indent20 {
   margin-left:20px;
   }

.indent30 {
   margin-left:30px;
   }
.indent40 {
   margin-left:40px;
   }
.indent60 {
   margin-left:60px;
   }

.indent80 {
   margin-left:80px;
   }



.list-no-underline {
   margin-left:0px;
   padding-left:0px;
}

.list-no-underline ul {
   margin-left:0px;
}

.list-no-underline ul li{
   list-style-type:none;
   
}

.list-no-underline ul li a{
  color:#0039a6; 
  text-decoration:none;
}

.list-no-underline ul li a:hover{
text-decoration:underline;
}


.top {                            /* use with href=pagetop to return to top of page*/
        float:right;
	font-size: 0.8em;
}    

.caption {
        font-size: 0.9em;
}

.boldcolor {
       font-weight: bold;
       color: red;
}
.quoteboxright {
       float:right; 
       margin-left:10px; 
       margin-bottom:5px;
       border:1px 
       solid blue; 
       padding:2px; 
       width:50%;       
}

.quoteboxleft {
       float:left; 
       margin-right:10px; 
       margin-bottom:5px;
       border:1px 
       solid blue; 
       padding:2px; 
       width:50%;       
}

.streamvideo {
       width:320px; height:261px;
}
.bigstreamvideo {
       width:640px; height:480px;
}

.orangebackgroundbar {
       background:#eeb74d;
}

.bluebackgroundbar {
       background:#005dab;
       color: white;
}
.facultyindexitem {
       height:100px;
}

.facultyindexcol1 {
       float:left; 
       width:13%;
}

.facultyindexcol2 {
       float:left; 
       width:86%;
}
         
.spacebetween-facultypictures{clear:both; margin-top:15px;}         
         
.formalignradiobutton {
       clear:both;
       margin-bottom:15px;
}
.formalignradiobuttoncol1 {
       float:left; 
       width:25%;
}

.formalignradiobuttoncol2 {
       float:left; 
       width:74%;
}

.right {
       text-align: right;
}

.table-skinnyborder {
              border: 1px solid;
              border-collapse: collapse;
              border-style: inset;         
}
.table-skinnyborder td{
              border: 1px solid;
              padding: 3px;
}

.top-margin-5-8ths {
              margin-top: 90px;
}
.quotation {
              font-weight: bold;
              font-size: 1.2em;
              color:#868888;          /* was 005dab,  003b6c*/
}
.lastmod {
              font-size:.8em;
}

.link-black-bold-no-underline a{
              color:black;
              font-weight:bold;
              text-decoration:none;
}
.link-black-bold-no-underline a:hover{
text-decoration:underline;
}
.link-black-no-underline a{
              color:black;
              text-decoration:none;
}
.link-black-no-underline a:hover{
text-decoration:underline;
}
.link-no-underline a{
              list-style-type:none;
              color:#0039a6; 
              text-decoration:none;
}
.link-no-underline a:hover{
text-decoration:underline;
}
.bullets-no-underline {
   margin-left:0px;
   padding-left:0px;
}

.bullets-no-underline ul {
   margin-left:0px;
}

.bullets-no-underline ul li a{
  color:#0039a6; 
  text-decoration:none;
}

.bullets-no-underline ul li a:hover{
text-decoration:underline;
}

.background-shading{
background:#ffffcc;
}

.label{
vertical-align:text-top;
}
.notice{
background:lightyellow;
border:1px solid yellow;
}
.notice p{
margin:10px;
}
.hide {
display:none;
}

 #about-cfo {
	        width: 330px;
	        float: left;
	    }
	    
	    #cfo-portrait {
	        float: right;
	    }
	    
	        #cfo-portrait img {
	            padding: 10px;
	            background-color: #efefef;
	            border-color: #dfdfdf;
	        }
	        
	    ul#cfo-units {
	        list-style-type: none;
            width: 658px;
            display: block;
            float: left;
            margin: 0;
            padding: 0;
	    }
      
            #cfo-units h3 {
                color: #262626;
                font-size: 14px;
                margin: 10px 10px 0 0;
                float: right;
                width: 232px;
            }
            
            #cfo-units img {
                margin: 10px 0px 10px 10px;
                float: left;
            }
            
            #cfo-units p {
                color: #898989;
                font-size: 12px;
                margin: 0 10px 0 0;
                float: right;
                width: 232px;
            }
        
            #cfo-units .unit {
                width: 328px;
                float: left;
                margin: 0 1px 1px 0;
            }
            
                #cfo-units a {
                    background-color: #f3f3f3;
                    display: block;
                    float: left;
                    width: 328px;
                    text-decoration: none;
                    color: inherit;
                }
                
                #cfo-units a:hover {
                    background-color: #e9fcfe;
                }
    