html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-size:14px; vertical-align: baseline; background: transparent;}

a, a:hover, body, blockquote, p, ol, ul, li, h1, h2, h3, h4, h5, h6, span, td { font-size:14px;}

acronym, abbr { border-bottom:1px dotted #999; font-size:inherit; font-style:italic;}
em { font-size:inherit;}

body { background-color:#F5F5F5; margin:0 auto; margin-left: auto; margin-right: auto; padding: 0; min-width: 1000px;}
/* remember to define focus styles! */
:focus { outline: 0;}

/* ***********************************************************
        tables
*********************************************************** */
table { border-collapse: collapse; border-spacing: 0; text-align:left; margin:5px 0;}
th { background: #005288; border-bottom: 1px solid #fff; color: #fff; font-size: inherit; margin:0; padding: 5px;}
th a, th a:hover, th a:active {color: #fff;}
td { background:#f3f3f3; border-bottom: 1px solid #fff; margin:0; padding: 5px; text-align:left;}
.alt_bg td { background:#e6e6e6;}
td.center { text-align:center;}

/* ***********************************************************
        images
*********************************************************** */
img { float:right; margin: 0 10px 10px 10px; padding:2px;}
img.no_float { float:none;}
img.collins { border:1px solid #0071AB; float:left; margin:0;}

/* ***********************************************************
        links
*********************************************************** */
a, a:hover { border-bottom: 1px dotted #CCC; color: #0A425E; font-size:inherit; text-decoration:none;}
a:hover { color:#207EAF;}

/* ***********************************************************
        headings
*********************************************************** */
h2, h3, h4, h5 { font-weight: bold; font-size:2em; margin:0; padding:0 0 10px 0; text-align:left;}

/********************************************************
                text
 ***************************************************** */
p { margin:0; padding-bottom:15px; text-align:left;}
p.large { font-size:1.5em;}

blockquote, q { background:#FAF4DB; border:1px solid #7E6048; color:#7E6048; margin:20px 10px; padding:10px;quotes: none; width:75%;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}

small { font-size:0.85em;}
strong { font-size:inherit;}

pre { background:#CCC; border: 1px solid #999; font-size:inherit; width:80%; text-align:left; margin:0; padding:0;}

/********************************************************
             lists
 * *************************************************** */
ol, ul { padding: 10px 0px 15px 15px; text-align:left; width:90%;}
ul.academics li { font-size:1.25em; list-style: square; padding:10px 5px;}
ul.contact li { font-size:1.25em; list-style:none; margin:0; padding:0;}
ul.contact li span { color:#999; font-size:inherit;}
ul.li_none { list-style-type:none;}

/********************************************************
                Sections by id
****************************************************** */
#container { height: 100%; width:100%; margin-left: auto; margin-right: auto; min-height: 100%; position: relative; text-align:center;}

/* HEADER starts */
#header { background: url('../images/header_bg-ecollins.png') center top repeat-x; height:190px; width: 100%; margin-left: auto; margin-right: auto; position:fixed; z-index:50;}
	#wrapper { height:190px; width:1024px; margin:0 auto; position: relative; top:0; text-align:center;}
	#ciscor a { background: url('../images/header-ciscor.png') center top no-repeat; border-bottom:none; height:65px; width:1024px; position:absolute; left:0; top:0; text-decoration: none; text-indent:-9999px;}
	#ecollins a { background: url('../images/header-emmanuel_collins.png') left top no-repeat; border-bottom:none; height:100px; width:740px; position:absolute; left:0; top:66px; text-decoration: none; text-indent:-9999px;}
/* The top horizontal nav */
#nav { height:28px; width: 1024px; line-height:28px; list-style:none; margin:0; padding:0; position:absolute; left:0px; top:140px; text-align:left; z-index:100;}
	#nav ul { list-style:none; margin:0; text-align:left;}
    #nav li { float:left; letter-spacing:.055em; margin:0 5px; white-space:nowrap;}
    #nav li a, #nav li a:hover { border-bottom:none; color: #0A425E; display:inline-block; padding:0 5px; height:100%; width: inherit; text-decoration:none;}
	#nav li a:hover, #nav li a:active { border-bottom:none; color:#207EAF;}
	#nav li span { display: block;}
    #nav li span:hover { background-image:url('/coeize_images/blk-12.png'); background-position: center top; border-bottom:none;}
	#nav > .current { background: #fff;}
	#nav > .current span:hover { background-image: none;}	
/* HEADER ends */

/* CONTENT starts */
#content_holder { background:#FFF; height:auto; width:100%; margin:0; padding:195px 0 15px 0;}
#content {  height:100%; width:1024px; margin: 0 auto;}
	#lt_col { height:auto; width:340px; float:left; margin-left:10px; top:0;}
	#rt_col { height:auto; width:650px; float:right; top:0; z-index:20;}
/* CONTENT ends */

/* FOOTER */
#footer_container { }
#footer { color:#000; width:1000px; margin: auto; padding:30px 0; text-align:left;}
	#footer a { border-bottom: none;}
	#footer_nav { list-style-type: none; margin: 0; margin-bottom: 15px; padding: 0; text-align: center; width: 100%;}
	#footer_nav li { display: inline; margin: 0 10px;}
	#footer_nav a, #footer_nav a:hover { color: #000; font-size: 13px; font-weight: bold; text-decoration: none;}
	#footer_nav a:hover { text-decoration: underline;}
	#footer_address { bottom: 51px; font-size: 12px; height: 0; left: 410px; position: relative; vertical-align: middle; width: 500px;}
	#footer_address a {color: #000; font-size: 12px;text-decoration: none;}
	#footer_address a:hover { text-decoration:underline;}
	#footer_seals { left: 200px; position: relative; width: 225px;}
	#footer_seals img { border: none; float: none; margin: 0; margin-right: 10px; padding: 0; vertical-align: middle;}

/* FOOTER ENDS */

/* MISC CLASS starts */
.italic { font-style:italic;}
.bold { font-weight:bold;}
.border_none { border:none;}
.underline { text-decoration:underline;}
.hidden { visibility: hidden; display: none;}
.no_bg { background:none;}
.red { color:#FF0000;}
.text_center { margin: 0 auto; margin-left:auto; margin-right: auto; text-align:center;}
.pdf { display: inline-block; background: url("/coeize_images/pdf_icon.png") center left no-repeat; padding-left: 15px;}
.back_to_top { border: none; margin: 0; padding: 0;}
.cleaner { border:none; clear:both; font-size:1px; height:1px; margin:0; padding:0;}
.clearer { display: block; clear: both; float: none; font-size: 0; height: 1px; line-height: 0; margin: 0; padding: 0;}
* html .uberclear { height: 0;}