@charset "utf-8";
/* CSS Document */

#sidebar,#overview{background:#DDEFF9; border:1px solid #4C4C4C; width:233px; margin-right:8px;margin-bottom:20px;}
#overview{text-align:center;}
#overview a{color:#315091;}
#overview img{border:2px solid #595959; display:block; width:auto; margin:5px auto 0 auto; }
#overview h2{text-transform:none; color: #315091;}

/*#content{background:url(/images/content-interior-bg.gif) repeat-y;}*/
#main-content{ width:700px; margin-bottom:2em;}
#main-content #breadcrumb{ background:#DDEFF9; color:#627EA4; font-size:0.625em; padding:0px 5px;margin-bottom:1em;}
#main-content {color:#636363;}
.citation, .pullquote{color:#E99412;}

#main-content ul,#main-content ol{ margin-left:2em;  }
#main-content li{font-size:0.75em; list-style-position: outside; list-style-image: url(/images/list-bullet.gif); list-style-type: none; margin:1em .75em;} 
#main-content li li{ list-style-image:none; list-style:disc; font-size:1em; margin:.25em 0 0 2.25em; }
#main-content ol li{list-style:decimal;list-style-image:none;}

.downloadForm_btn {margin:1.2em auto; display:block;border:none; }

.callout{background:#F3ECE0; border:1px solid #898989; padding:20px;margin-bottom:1em;}
#main-content .callout li{list-style-image:none; list-style:disc;}

.callout .pullquote{color:#DDEFF9;}
.callout .citation{color:#4E6389;}

p.pullquote {background:#4E6389; clear:right; float:right; font-size:1.167em; line-height:20px; margin:10px; padding:15px; width:181px; }
p.pullquote em{color:#E99412;}
.dropcap, p .dropcap, p .dropcap-small{background:#DDEFF9;color:white;font-family:Palatino Linotype, Book Antiqua, Palatino, serif;  float:left;  margin:5px 5px 0 0;padding:2px 5px 0 0;font-size:100px; line-height:70px;}
p .dropcap{font-size:100px; line-height:70px;}
p .dropcap-small{font-size:60px; line-height:40px;}
blockquote{margin-left:3em;}
p .heading, li .heading{color:#3B5998;font-size:1.167em;font-weight:bold;}

/* Sidebar Styles */
#sidebar h1{color:#435F9C; font-size:14px;padding:3px 7px;}
#sidebar ul{background:#315091; color:white; font-size:0.6875em;list-style:none;}
#sidebar ul li{margin-left:20px;}
#sidebar ul.section-links{border-bottom:1px solid #0E1F5B;font-weight:bold;padding-bottom:10px;}
#sidebar ul.section-links li{padding:2px 0px;}
#sidebar ul#general-links{border-top:1px solid #DDEFF9;padding:10px 0px;}
#sidebar #apply-today{background:#fff url(/images/sidebarBtm-bg.jpg) repeat-x;  padding:50px 0 0 5px;}
#apply-today img#apply_btn{margin:15px 0;border:none;}
#sidebar a{color:white;}
#sidebar ul.section-links a{color:#DDEFF9;}

/* Accordion Styles */
#main-content #accordion, #main-content #accordion ul{margin-left:0; margin-bottom:10px;}
#main-content #accordion li, #main-content #accordion li li{list-style-image:none; list-style-type:none;margin:0;}
ul#accordion ul li{padding:5px 5px 10px 5px;}



/* Testimonial Styles */
blockquote.testimonial {width:617px; background:url(/images/Testimonials/testimonials_bubbleTop.gif) no-repeat #DDEFF9; padding:25px;position:relative;margin:10px 0 70px 0px;}
blockquote.testimonial p{margin-bottom:10px;}
blockquote.testimonial .names{text-align:right;margin-bottom:0px;padding:0px;font-weight:bold;}
blockquote.testimonial .thoughtBtm{ height:0px;width:0px; line-height:0px;border-top:45px solid #DDEFF9;border-left:45px solid white;border-right:5px solid white;position:absolute;bottom:-45px;right:30px;}

div.testimonial img{display:block;margin-bottom:25px;}

/*Course Listings Styles */
table.requirements_tbl{border:1px solid #F0F0F0;}
table.courseTbl { width:100%;}
table.courseTbl td {border:1px solid #F0F0F0;padding:2px 5px;}
table.courseTbl td.units_td{width:250px;}
table.courseTbl td.noborder_td{border:0;}
.td-shade{background:#efefef;}