/*  GLOBAL STYLE  */
html  { /* overflow-y: scroll; forces the vertical scroll bar to appear in all browsers despite content height */ }

body
{ font-family:Verdana, Arial, Helvetica ; font-size:11px; line-height:20px; margin:0px; padding:0px;  text-align:center; background-color:#006857; background-image:url('images/background.gif'); background-repeat:repeat-x; }

#top { height:125px; margin:0px; padding:0px; }

#header { height:125px; margin:0px; padding:0px; }

#Content   /*  centers content  */
{ margin:0px auto; padding:0px; text-align:left; width:1000px; background-image:url('images/columns.jpg'); background-repeat:repeat-y; background-color:#fefeee;  }

h1	  /* Main title of individual pages  */
{ font-size:24px; margin-bottom:10px; margin-top:5px; padding-top:0px; line-height:32px; }

h2   /*  Title of smaller section  */
{ font-family:Verdana, Arial, Helvetica; font-weight:bold; font-size:16px; line-height:21px; margin-top:10px; margin-bottom:5px; }

h2.gradient
{ font-size:18px; letter-spacing:1px; font-weight:bold; display:block; padding:10px; background-image: url('images/h3_background.gif'); background-repeat:repeat-y; margin-bottom:3px; margin-top:15px; }

h4  
{ font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica; line-height:22px; margin-bottom:0px; }

.smallred   /* small descriptions in red  */
{ font-size:10px; color:#cc0000; line-height:15px; }

.smallgreen     /* small descriptions in green */
{ font-size:10px; color:#006857; line-height:15px; }

.green              { color:#006857; font-size:15px; font-weight:bold; }

.bold  /* General use of bold text */
{ font-weight:bold; }

/* Homepage, MCC in the News */
p.happenings      { font-size:10px; line-height:18px; padding:0px; margin:0px 0px 15px 0px; }
/* p.happenings:first-line            { color:#006857; font-size:15px; font-weight:bold; line-height:20px;} */

ul	 /*  Unordered list for general purpose  */
{ list-style-type:square; margin-top:0px; margin-bottom:0px; }

ol  /* Ordered lists for general use - add style of order  */
{ margin-top:0px; margin-bottom:5px; }

ol li   
{ padding-bottom:0px; }

/* All links are blue, with lighter hover color */
a { color:#006699; text-decoration:none; border:none; font-weight:bold; } 
a:hover	{ color:#0066cc; }

img {   border:none;    }

hr  /*  Horizontal beige line  */
{ color:#cccc99; height:2px; margin-top:12px; }

p   { margin-top:7px; margin-bottom:7px;  }

.photo_right	/* General photographs placed in content (located on right side) */
{ float:right; margin:0 0 15px 15px; border: solid 3px #cccc99; }

blockquote  { margin:5px 0px 5px 25px; }

/* Used to call out notices or announcements */
.disclaimer  { padding:4px 20px 5px 20px; border:1px solid #cccc99; background-image:url('images/beigestripes.png');  }

/* For navigation crumbs */
.navigation { font-size:9px; font-family: Verdana, Arial, Helvetica; font-weight:normal; }
.navigation a       { font-weight:normal;    }
.navigation a:hover   { text-decoration:underline;   }


.moreinfo           
{ background-color:#cccc99; display:block; width:115px; padding:2px 10px 2px 10px; letter-spacing:1px; font-weight:bold; color:#000000; border:1px solid #999966; text-align:center; font-size:11px;  }
.moreinfo:hover     { background-color:#006857; color:#FFFFFF; }

/* For Site_Map.aspx */
.sitemap, .sitemap a
{ font-family:Verdana, Arial, Helvetica; font-size:10px; letter-spacing:1px; padding-bottom:10px; font-weight:normal; }

div.leftmenu   /* Left side bar specifications  */
{ background-color:#000000; float:left; line-height:17px; margin:0px; padding:10px 0px 10px 0px; width:200px;  }

.homelinks a  {  letter-spacing:1px; font-family: Verdana, Arial, Helvetica; font-weight:normal; }
.homelinks a:hover   { color:#FFFFFF;   }

#commonlinks  /* Common links on all pages - right below Quick Links */
{ list-style-image:url(images/square.jpg); list-style-position:inside; margin-left:10px;  }
#commonlinks a:link, #commonlinks a:visited
{ color:#cccc99; text-decoration:none; }
#commonlinks a:hover
{ color:#FFFFFF; text-decoration:none; }

#quickbar	/* Quick Links drop-down menu  */
{ color:#FFFFFF; font-size:14px; line-height:20px; font-weight:bold; padding:0px; margin-bottom:15px; margin-top:5px; margin-left:10px; }

.section { z-index:1000; } /* Fix for getting the left column drop menu to display in IE8 */
.section a   /* each sub-section's links  */
{ display:block; width:165px; padding:2px 5px 2px 5px; margin-left:5px; letter-spacing:1px; font-weight:bold; font-size:10px; font-family: Verdana, Arial, Helvetica, Times New Roman; border-bottom:dotted 1px #999966; color:#cccc99; text-decoration:none; background-color:#000000; width:auto; margin-right:5px; }
.section a:hover
{ color:#FFFFFF; text-decoration:none; }

.markermenu     /* Button Links to different sections - Only in CAPS & CTS folders  */
{ width:180px; font-size:11px; font-family:Arial, Helvetica; font-weight:bold; text-decoration:none; }
.markermenu p
{ margin:0px; padding:0px; }
.markermenu a
{ display:block; background-image: url('images/section_bg.jpg'); background-repeat:repeat-y; letter-spacing:1px; padding:5px 0px 5px 8px; border:1px solid #000000; margin-bottom:7px; color:#FFFFFF; width:170px; }
.markermenu a:hover
{ border:1px solid #cccc99; }
.sectiontitle	/* Various Menu Title for each "markermenu" link  */
{ display:block; font-size:11px; font-family:Verdana, Arial, Helvetica; color:#FFFFFF; background-image: url('images/section_bg.jpg'); background-repeat:repeat-y; width:170px; letter-spacing:1px; font-weight:bold; padding:5px 0px 5px 10px; border:1px solid #cccc99; margin-bottom:0px; text-transform:uppercase; margin-left:5px; }

/*  General Content for All Pages  */
div.right_container  /* Contains top navigation bar (top_nav) and all content  */
{ background-color:#fefeee; float:right; width:800px; margin:0px;  }

.top_nav  a  /* Horizontal links at top of each page  */
{ width:200px; text-align:center; background-image:url('images/topnav.jpg'); background-repeat:repeat-x; font-weight:bold; letter-spacing:1px; padding:5px 0px 5px 0px; float:right; margin:0px; }
.top_nav a:hover { background-image:url('images/topnav_over.jpg'); background-repeat:repeat-x; color:#FFFFFF; }

#information  /*  main container for each page's information  */
{ padding:3px 25px 25px 25px; }  /* do not float - displaces course schedule grid view */

/*  FOOTER   */
div.footer  /*  global footer  */
{ color:#000000; width:1000px; clear:both; margin:0px; line-height:15px; font-size:11px; background-color:#006857; }
div.footer a { color:#FFFFFF; }
div.footer a:hover	{ color:#000000; }

/*  HOMEPAGE */
.index_right    
{   background-color:#ebe7cc; float:right; width:800px; margin:0px; padding:0px; background-image:url('images/shadow.jpg'); background-repeat:repeat-y;  }
#chart { float:left; height:200px; width:518px; margin:0px; padding:0px; }
#pres-search {float:left; height:200px; width:282px; margin:0px; padding:0px; }
.index_info
{   float:left; padding:10px 25px 0px 25px; width:470px; font-size:10px; margin:0px; }
.news     
{   float:right; margin:0px; width:250px; padding:5px 15px 15px 15px; background-color:#ebe7cc; font-size:10px; font-family:Verdana, Arial, Helvetica; text-align:left; }

/*  COURSE DESCRIPTIONS */
.course_alpha td 
{ border-right:1px solid #cccc99; width:25px; background-color:#cccc99; font-size:10px; color:#999966; } 
.course_alpha td:hover { background-color:#999966;    }
.course_alpha a   { font-size:15px; font-weight:bold; color:#003333;   }
.course_alpha a:hover  { color:#006857; }


/*  ONLINE, LIBRARY & PROGRAMS   */
.infobox            
{ float:right; margin-left:20px; margin-bottom:10px; border:solid 1px #cccc99; width:220px; background-color:#eeeecc; }
.infobox h2         
{ display:block; background-color:#cccc99; padding:8px; margin:0px; font-size:14px; letter-spacing:1px; font-weight:bold; font-family:Arial, Helvetica, Verdana; text-align:center; }
.infobox ul         { padding:10px; margin-left:35px; }
.infobox p          { margin:5px; }
.infobox a          { color:#006857; }
.infobox a:hover    { color:#000000; text-decoration:underline; }

.allinfo           { float:right; width:240px; }

/* PROSPECTIVE STUDENTS & ACADEMICS  */
ul.prosp_home  { font-size:10px; line-height:18px; }
ul.prosp_home li { padding-bottom:5px;  }
ul.prosp_home h2   { font-size:11px; line-height: 15px; font-weight:bold; margin:0px; padding:0px;   }
ul.prosp_home a { color:#003333; font-weight:bold; }
ul.prosp_home a:hover  { color:#006857; text-decoration:underline; }

.round_header    { background-image:url('Admissions/images/roundedheader.gif'); background-repeat:no-repeat; color:#ffffff; margin:0px; padding:7px 0px 5px 20px; font-size:20px; font-family:Palatino Linotype, Arial Black; letter-spacing:2px; }
.round_header a  { color:#000000; }
.round_header a:hover { color:#003333; text-decoration:underline; }
.round_bottom { background: url('Academics/images/roundedbottom.gif') no-repeat; padding: 0px 0px 35px 0px; margin: 0px; }
.round_box    { background-color:#cccc99; margin:0px; padding:10px 20px 1px 4px; border-left:1px solid #999933; width:450px;  }
.boxphoto      { float:right; width:274px; border-right:1px solid #999933; }

.box_full    { background-color:#cccc99; margin:0px; padding:1px 20px 1px 20px; border-left:1px solid #999933; border-right:1px solid #999933; font-size:11px; line-height:18px; }
.box_full a  { color:#003333; font-weight:bold; }
.box_full a:hover { color:#006857; text-decoration:underline; }

.bg_separator td      { border-bottom:1px solid #999966; }

