/* ADMISSIONS SUBPAGE STYLES 
   Styles for individual pages in the Admissions websites. Specific pages are linked to this page.  
*/

/* APPLY TO COLBY: DATES- http://www.colby.edu/admissions_cs/apply_to_colby/dates-and-deadlines.cfm  */ 
table.dates { font: 11px Arial, Helvetica, sans-serif; padding:0; margin: 0; width: 660px; background-color:#FFF;}
table.dates td.first { background-color: #eef8ff; font-size: 14px; font-weight:  bold; color: #8a4d1f; padding: 8px 0 4px 6px; text-align: left; border-right: none; border-bottom: 3px solid #23248a; }
table.dates td { text-align: center; border: 1px solid #bbc3f7; border-width: 0 1px 1px 0; padding: 7px 0; }
table.dates td.c1, table.dates td.c2, table.dates td.c3, table.dates td.c4, table.dates td.c5, table.dates td.c6, table.dates td.c7 { font-weight: bold; vertical-align:bottom; border-bottom: 2px solid #bbc3f7; background-color: #cce3f3; padding: 0 0 5px; color: #8a4d1f; }
table.dates td.c1 { width: 110px; background-color: #fff; }
table.dates td.c2 { width: 74px; }
table.dates td.c3 { width: 61px; }
table.dates td.c4 { width: 73px; }
table.dates td.c5 { width: 73px; }
table.dates td.c6 { width: 73px; }
table.dates td.c7 { width: 91px; border-right: none; }
table.dates td.c7b { border-right: none; }
table.dates td.decision { text-align: right; vertical-align: middle; font-weight: 700; font-size: 10px; background-color: #cce3f3; padding:0 8px; }
table.dates td.warn { text-align: left; color: #663708; padding: 10px 0; border-right: none; border-bottom: none;  }

/* ASK: REQUEST INFO. FORM - http://www.colby.edu/admissions_cs/ask/admreqinfo.cfm  */ 
legend 	{ font: bold 14px Arial, Helvetica, sans-serif; color:#944c15; background-color:#FFF; }
table.admforms { width: 650px; }
table.admforms td { font: 11px Arial, Helvetica, sans-serif; color:#3d2e1f; }
table.admforms td select, table.admforms td option, table.admforms td input { font: 12px Arial, Helvetica, sans-serif; color:#3d2e1f; }

/* ASK: STAFF - http://www.colby.edu/admissions_cs/ask/ask-staff.cfm  */ 
table.contact { font: 12px/15px Arial, Helvetica, sans-serif; padding:0; margin: 0; width: 650px; }
table.contact td.first1 { width: 240px; padding: 5px 3px; border-top: 2px solid #23248a; font-weight: 700; background-color: #f8fbff; }
table.contact td.first2 { width: 200px; padding: 5px 3px; border-top: 2px solid #23248a; background-color: #f8fbff; }
table.contact td.first3 { width: 210px; padding: 5px 3px; border-top: 2px solid #23248a; background-color: #f8fbff; }
table.contact td { border-bottom: 1px solid #52538b;  padding: 5px 3px;}
table.contact td.f1 { font-weight: 700; }
table.contact td.f2 { padding: 5px 0; border-bottom: 2px solid #23248a; }
table.contact a {  border: none; text-decoration: underline; }
table.contact a:hover {  border: none; text-decoration: none; }

/* FINANCIAL AID: COSTS TABLE - http://www.colby.edu/admissions_cs/financial_aid/  */ 
table.costs { font: 12px Arial, Helvetica, sans-serif; padding:0; margin: 3px 0 0; width: 365px; }
table.costs td.c1 { width: 290px; border-top: 1px solid #acc1dc; }
table.costs td.c2 { width: 75px; border-top: 1px solid #acc1dc; }
table.costs td { padding: 7px 0; border-bottom: 1px solid #acc1dc;  }
table.costs td.last { padding: 7px 0; border-bottom: 2px solid #acc1dc; vertical-align: top;  }
table.costs td.last2 { padding: 7px 0; border-bottom: 2px solid #acc1dc; vertical-align: top; border-bottom-color: #fff; }

/* FINANCIAL AID: GRANTS STYLES - http://www.colby.edu/admissions_cs/financial_aid/grants.cfm  */ 
table.grants { font: 11px Arial, Helvetica, sans-serif; color: #336; padding:0; margin: 0; width: 100%; }
table.grants td { border-bottom: 1px solid #acc1dc;  padding: 5px 0;  }
table.grants td.first { padding: 5px 0; text-align: center; font: bold 12px Arial, Helvetica, sans-serif; border-top: 1px solid #ddd; }
table.grants tr.ca { text-align: left; }
table.grants td.c1, table.grants td.c2, table.grants td.c3, table.grants td.c4, table.grants td.c5, table.grants td.last  { padding: 5px 0; font-weight: 700; border-bottom: 2px solid #ddd; }
table.grants td.c1 { width: 125px; }
table.grants td.c2 { width: 90px; }
table.grants td.c3 { width: 115px; }
table.grants td.c4 { width: 110px; }
table.grants td.c5 { width: 110px; }

/* QUICK FACTS: PROFILES - http://www.colby.edu/admissions_cs/about/index.cfm */ 
table.profile { font: 12px Arial, Helvetica, sans-serif; padding:0; margin-top: 10px; width: 100%; }
table.profile td.c1 { width: 175px; border-top: 1px solid #acc1dc; font-weight: 700; text-align: right; padding-right: 30px;}
table.profile td.c2 { width: 345px; border-top: 1px solid #acc1dc;  }
table.profile td.c3 { width: 55px; border-top: 1px solid #acc1dc; font-weight: 700; text-align: right; padding-right: 30px;}
table.profile td.c4 { width: 465px; border-top: 1px solid #acc1dc; }
table.profile td.num { font-weight: 700; text-align: right; padding-right: 30px; }
table.profile td { padding: 7px 0; border-bottom: 1px solid #acc1dc;  }

/* QUICK FACTS: WEATHER - http://www.colby.edu/admissions_cs/about/where.cfm */ 
table.temps { background-color:#FFF;font: 12px Arial, Helvetica, sans-serif; padding:0; margin-top: 10px; width: 425px; border: 1px solid #acc1dc; }
table.temps td.c1, table.temps td.c2, table.temps td.c3, table.temps td.c4, table.temps td.c5, table.temps td.c6, table.temps td.c7 { font-weight: 700; border-bottom: 2px solid #acc1dc; }
table.temps td.c1 { width: 95px; font-weight: 400; text-align: right; padding-right: 30px; border-right: 1px solid #acc1dc; }
table.temps td.c2 { width: 24px; }
table.temps td.c3 { width: 40px; border-right: 1px solid #acc1dc; }
table.temps td.c4 { width: 24px; }
table.temps td.c5 { width: 40px; border-right: 1px solid #acc1dc; }
table.temps td.c6 { width: 24px; }
table.temps td.c7 { width: 40px; }
table.temps td.school { font-weight: 700; font-size: 14px; color: #006; text-align: center; border-bottom: none; border-right: 1px solid #acc1dc; }
table.temps td.school2 { font-weight: 700; font-size: 14px; color: #006; text-align: center; border-bottom: none; border-right: none; }
table.temps td.rb { border-right: 1px solid #acc1dc;}
table.temps td.rbl { border-right: 1px solid #acc1dc; border-bottom: none; }
table.temps td.rbl2 { border-right: none; border-bottom: none; }
table.temps td { padding: 6px 14px; border-bottom: 1px solid #acc1dc;  }

/* QUICK FACTS: STATS - http://www.colby.edu/admissions_cs/about/stats.cfm */ 
table.stats   { font: 12px Arial, Helvetica, sans-serif;color: #336; padding:0; margin-top: 10px; width: 600px; }
table.stats td.title { font: bold 14px Arial, Helvetica, sans-serif;  color: #944c15; text-align: left; padding-bottom: 2px;  }
table.stats tr.r1, table.stats2 tr.r1, table.stats3 tr.r1  {font-weight: 700; color: #006; text-align: center; }
table.stats td.c1 { width: 90px; }
table.stats td.c2 { width: 120px; }
table.stats td.c3 { width: 120px; }
table.stats td.c4 { width: 120px; }
table.stats td.statshead, table.stats2 td.statshead, table.stats3 td.statshead { text-align: right; font-weight: 700;  }
table.stats td.statstotalh { text-align: right;  border-top: 1px solid #acc1dc; }
table.stats td.statstotal {  border-top: 1px solid #acc1dc; }
table.stats tr.rates { font-weight: 700; color: #009;   }
table.stats tr, table.stats2 tr, table.stats3 tr  {text-align: center;  }
table.stats td, table.stats2 td, table.stats3 td { padding: 6px 0; border-bottom: 1px solid #acc1dc;  }
table.stats2   { font: 12px Arial, Helvetica, sans-serif;color: #336; padding:0; margin-top: 10px; width: 600px; }
table.stats2 td.title { font: bold 14px Arial, Helvetica, sans-serif; color: #944c15; text-align: left; padding-bottom: 2px;  }
table.stats2 td.c1 { width: 90px;  }
table.stats2 td.c2 { width: 120px;  }
table.stats2 td.c3 { width: 120px;  }
table.stats2 td.c4 { width: 120px; }
table.stats3   { font: 12px Arial, Helvetica, sans-serif;color: #336; padding:0; margin-top: 10px; width: 600px; }
table.stats3 td.title { font: bold 14px Arial, Helvetica, sans-serif;  color: #944c15; text-align: left; padding-bottom: 2px;  }
table.stats3 td.c1 { width: 120px; text-align:right; font-weight: 700; padding-right: 12px;   }
table.stats3 td.c2 { width: 125px; text-align:right; font-weight: 700; }
table.stats3 td.c3 { width: 235px;  }
hr.stats { border-bottom: 1px dotted #8F5924; color: #fff; padding: 12px 0; margin-bottom: 16px; width: 600px;  }

/* VISIT COLBY - TOUR TABLE - /admissions_cs/visit/index.cfm  */ 
table.tours { font: 11px/14px Arial, Helvetica, sans-serif; padding:0; margin: 0; width: 500px; }
table.tours td.first { padding: 8px 5px 1px; text-align: left; font: bold 12px Arial, Helvetica, sans-serif; color: #944c15; background-color: #f8fbff; border-bottom: 2px solid #23248a; }
table.tours td.c1 { width: 160px; padding: 7px 5px; border-bottom: 1px solid #acc1dc;  }
table.tours td.c2 { width: 350px; padding: 7px 5px; border-bottom: 1px solid #acc1dc; }
table.tours td { border-bottom: 1px solid #acc1dc;  padding: 7px 5px; background-color:#fff; }
table.tours td .period { font: 10px/14px Arial, Helvetica, sans-serif; }

/* INSPIRED BOXES -  */ 
.inspireBox { font: 12px/20px Georgia, "Times New Roman", Times, serif; padding: 10px 10px 14px; margin: 0 0 6px; background-color: #d1e6f5; border: 2px solid #23248a; border-width: 2px 0; }

/* REQUEST INFORMATION FORMS */
fieldset.admissions_req_field{width:500px; border:1px dotted #899; padding:0 5px; background-color:#F1F1F1;}
.mobileWidth fieldset.admissions_req_field input[type=text]{width:125px}
