


/* Containers ------------------------------*/
.container_12 { margin-left: auto; margin-right: auto; width: 100%; }

/* `Grid >> Global ------------------------------*/
.grid, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; margin-right: 4%; }

.grid_right_1, .grid_right_2, .grid_right_3, .grid_right_4, .grid_right_5, .grid_right_6, .grid_right_7, .grid_right_8, .grid_right_9, .grid_right_10, .grid_right_11, .grid_right_12, .grid_right_13, .grid_right_14, .grid_right_15, .grid_right_16 { display: inline; float: left; margin-left: 4%; }

.grid_full_1, .grid_full_2, .grid_full_3, .grid_full_4, .grid_full_5, .grid_full_6, .grid_full_7, .grid_full_8, .grid_full_9, .grid_full_10, .grid_full_11, .grid_full_12, .grid_full_13, .grid_full_14, .grid_full_15, .grid_full_16, .grid_full_third_end, .grid_full_third_middle { display: inline; float: left; }


/* `Grid >> 16 Columns ------------------------------*/
.grid_1, .grid_right_1 { width: 2.25%; }
.grid_2, .grid_right_2 { width: 8.5%; }
.grid_3, .grid_right_3 { width: 14.75%; }
.grid_4, .grid_right_4 { width: 21%; }
.grid_5, .grid_right_5 { width: 27.25%; }
.grid_6, .grid_right_6 { width: 33.5%; }
.grid_7, .grid_right_7 { width: 39.75%; }
.grid_8, .grid_right_8 { width: 46%; }
.grid_9, .grid_right_9 { width: 52.25%; }
.grid_10, .grid_right_10 { width: 58.5%; }
.grid_11, .grid_right_11 { width: 64.75%; }
.grid_12, .grid_right_12 { width: 71%; }
.grid_13, .grid_right_13 { width: 77.25%; }
.grid_14, .grid_right_14 { width: 83.5%; }
.grid_15, .grid_right_15 { width: 89.75%; }
.grid_16, .grid_right_16 { width: 96%; }

.grid_full_third_end, .grid_full_third_middle { width: 31.33%; }
.grid_full_third_middle { margin: 0 3%; }

.grid_full_1 { width: 6.25%; }
.grid_full_2 { width: 12.5%; }
.grid_full_3 { width: 18.75%; }
.grid_full_4 { width: 25%; }
.grid_full_5 { width: 31.25%; }
.grid_full_6 { width: 37.5%; }
.grid_full_7 { width: 43.75%; }
.grid_full_8 { width: 50%; }
.grid_full_9 { width: 56.25%; }
.grid_full_10 { width: 62.5%; }
.grid_full_11 { width: 68.75%; }
.grid_full_12 { width: 75%; }
.grid_full_13 { width: 81.25%; }
.grid_full_14 { width: 87.5%; }
.grid_full_15 { width: 93.75%; }
.grid_full_16 { width: 100%; }

/* `Prefix Extra Space >> 12 Columns ------------------------------*/
.prefix_1 { padding-left: 6.25%; }
.prefix_2 { padding-left: 12.5%; }
.prefix_3 { padding-left: 18.75%; }
.prefix_4 { padding-left: 25%; }
.prefix_5 { padding-left: 31.25%; }
.prefix_6 { padding-left: 37.5%; }
.prefix_7 { padding-left: 43.75%; }
.prefix_8 { padding-left: 50%; }
.prefix_9 { padding-left: 56.25%; }
.prefix_10 { padding-left: 62.5%; }
.prefix_11 { padding-left: 68.75%; }
.prefix_12 { padding-left: 75%; }
.prefix_13 { padding-left: 81.25%; }
.prefix_14 { padding-left: 87.5%; }
.prefix_15 { padding-left: 93.75%; }

/* `Suffix Extra Space >> 12 Columns ------------------------------*/
.suffix_1 { padding-right: 6.25%; }
.suffix_2 { padding-right: 12.5%; }
.suffix_3 { padding-right: 18.75%; }
.suffix_4 { padding-right: 25%; }
.suffix_5 pull
.suffix_6 { padding-right: 37.5%; }
.suffix_7 { padding-right: 43.75%; }
.suffix_8 { padding-right: 50%; }
.suffix_9 { padding-right: 56.25%; }
.suffix_10 { padding-right: 62.5%; }
.suffix_11 { padding-right: 68.75%; }
.suffix_12 { padding-right: 75%; }
.suffix_13 { padding-right: 81.25%; }
.suffix_14 { padding-right: 87.5%; }
.suffix_15 { padding-right: 93.75%; }

/* `Clear Floated Elements ------------------------------*/
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }

/* The following zoom: 1 rule is specifically for IE6 + IE7. Move to separate stylesheet if invalid CSS is a problem. */
* html .clearfix,
*:first-child+html .clearfix { zoom: 1; }

li.clear { margin: 0 !important; padding: 0 !important; width: 100% !important; float: none; height: 1px; clear: none; }

.float_l, .img_l { float: left; }
	.img_l { margin-right: 12px; }
.float_r, .img_r { float: right; }
	.img_r { margin-left: 12px; }
.flashrt { float: right; padding: 0 0 15px 25px; width: 160px; }


.hr { height: 20px; clear: both; margin-bottom: 50px; }


#header_wrapper,
#logo,
.language,
#nav_wrapper,
#sidebar,
#footer .fadehover, #footer #footer_links,
#literaturebottom,
.order,
.pagination-links,
.breadcrumbs { display: none; }

#printname, .content_header { text-align: center; }
#callout { float: right; margin: 10px 0 20px 20px; width: 215px; }
.copyright { margin-top: 40px; color: {dkgrey}; font-size: 0.7em; }
h3.read_name { font-size: 2em; line-height: 1.3; margin: 0; }

body { font: 1em/1.4 Cambria, Georgia, serif; background: #fff; }
#page { background: #fff; }


/* COLLEGE ENROLLMENT LIST */
body#college.college_subpage #footer,
#admin_queries { display: none !important; }
body#college.college_subpage #content { width: auto !important; }

.enrollment_guide { display: none; }

body#college.college_subpage table { border-left: 1px solid #aaa; border-bottom: 1px solid #aaa; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 20px; font-size: 12px; width: 100%; }
body#college.college_subpage table th, body#college.college_subpage table td { border: 1px solid #aaa; border-left: none; border-bottom: none; padding: 5px; }
body#college.college_subpage table th { font-weight: bold; background: #072c44; color: #fff; text-align: left; }

.even, .row_even { background: #efefef; }

.enroll_date { font-size: 0.8em; white-space: nowrap; }
