/* UF Styles */

/* Layout */
#master-content {margin:0 0 20px 0;outline:0;padding:0;background:#fffff;font:14px/170% Arial,Geneva,Verdana,sans-serif;}
#master-content #majorinfo {background:#f1bfb0;color:black;margin-top:10px;padding:10px;}
#master-gallery  {width: 534px;	height: 430px;border-bottom: 1px #000 solid !important;border-top: none;border-left: none;border-right: none;margin-left:13px;margin-top:18px;}

/* Top Elements */
#master-content h1 {border-bottom: 1px dotted #444;font-size: 1.6em;margin:10px 0px 5px 0px;color:black;font-weight:bold;line-height:130%;}
#master-content h2 {border-bottom: 1px dotted #333;font-size: 1.2em;margin:15px 0px 0px 0px;color:black;font-weight:bold;line-height:130%;}
#master-content h3 {border-bottom: none;font-size: 1.1em;	margin: 15px 0px 0px 0px;color:#444;font-weight:bold;line-height:130%;text-decoration: underline;}
#master-content h1#major {border: none;}
#master-content #collegeinfo h2 {margin:10px 0 0;padding:10px 0 0;}
#master-content #majorinfo h2 {border-bottom:1px #eee solid;margin-top:0;}

/* Anchors */
#master-content a:hover {text-decoration: none;color:#51432F !important;border-bottom:1px dotted #51432F;}
#master-content a, #master-content a:visited {text-decoration: none;color:#1f3aa2 !important;border-bottom: 1px dotted #1f3aa2;}
#master-content #majorinfo a {color:#1f3aa2;}

/* Paragraph */
#master-content p {line-height:140%;padding:10px 0 0;}
#master-content p.postscript {font-size:.8em;padding:0 20px;}
#master-content p#alc_link {background:#eee;border:2px #9f7502 solid;float:right;margin:15px 0 0 10px;padding:5px;}
#master-content p#quote {color: #284587;text-align:justify;	letter-spacing: 2px;}

/* Lists */
#master-content ul li {list-style-type:square;margin:5px 0px 0px 20px;padding:0px 0px 0px 0px;}
#master-content ol li {list-style-type:decimal;margin:0px 0px 0px 25px;padding:0px 0px 0px 0px;}
#master-content ol ol li { list-style-type:lower-alpha;margin:0px 0px 0px 45px;padding:0px 0px 0px 0px;}
#master-content ol ol ol li { list-style-type:lower-roman;margin:0px 0px 0px 65px;padding:0px 0px 0px 0px;}
#master-content dl {margin:0;padding:10px;}
#master-content dt {color:#79A62E;font-weight:bold;}
#master-content dd {padding-left:25px;}
#master-content ul#sidenav {float:right;margin:45px 0px 0px 25px !important;padding:0 0 10px 25px;width:150px;background:#fff;}
#master-content ul#sidenav li {list-style:none !important;}
#master-content ul#sidenav li a.current {color:#fff !important;background:#444;padding;0px;}

/* Images */
#master-content img {border:0;}
#master-content table img {background:none;border:none;padding:none;}

/* Tables */
#master-content table {width:100%}
#master-content table.cattable {margin-top:5px;line-height:1.5; width:555px;font-family:Arial, Helvetica, sans-serif;color:black;font-size:12px;overflow:hidden;}
#master-content table.cattable th {background:#aaa url("../../SiteCollectionImages/uf/thbg.gif") top left repeat-x;border:1px solid #fff;color:#fff;font-weight:bold;padding:4px;text-align:left;}
#master-content table.cattable tr { height: 34px;background: #fff;}
#master-content table.cattable td {padding:4px;background: #CFD7E5;border: 1px solid #fff;}
#master-content table.cattable td + td {width:40px;}
#master-content table.cattable td.breakdown {font-weight:bold;}


/* Course Descriptions */
#master-content div.crsrevheading {background:#fff1e6;color:#000000;font-size:18px;margin-bottom:5px;padding:5px;}
#master-content div.crsrevheading a {font-size:20px;line-height:1.2em;}
#master-content div.crsTITLE {background:#eee;color:black;font-weight:bold;margin-top:15px;padding:5px;}
#master-content div.crsCREDITS {font-style:italic;}

/* Miscellaneous Styles */
#master-content .center {text-align:center;}
#master-content span.smalltext {font-size:.65em;}
#master-content .dropcap {float:left;font-size:3em;line-height:83%;padding-top:4px;text-align:center;width:.9em;}

/* OVERWRITE GLOBAL STYLES */
#master-content .s4-wpcell-plain td, #master-content .ms-SPZone td { background:none;padding:0px; }
#master-content .s4-wpTopTable { margin-top:3px; }
#master-backgroundimage {background-position: left -22px !important;}
#master-pageheader-catalog {border-bottom:1px #fff solid;}
