@charset "utf-8";
@import url(banners-local.css);
/* Site-specifc styles */

#masthead {background-image: none; background-color: white;}
#splashpod { margin-left:0; background-color: white; text-align: left; height: 145px; overflow: hidden;}
#splashpod #news { position: absolute; font-family: Arial,Verdana, sans-serif; font-size: fixed; width: 37em; height: 141px; padding: .4em 0 0 2em; overflow-y: hidden; float:right; background-color: #036; border-right: white solid 1px;}
#splashpod #news h1 { color: white; font-size: 1.3em; padding-top: .6em; text-transform: uppercase; }
#splashpod #news h2 { color: white; font-size: 1.1em; letter-spacing: .05em; text-transform: uppercase; }
#splashpod #news a, #splashpod #news p {color: white; font-size: 1.1em; }
#splashpod object { z-index:50; float: right; border-right: 1px solid #fff; margin: 0; padding:0; background-color: white; }

div.scroller div.section ul {margin-left: 0;}
div.scroller div.section img {vertical-align: middle;}

a.external {background-image:url(../images/frontpage/external_arrow_right.gif); background-repeat: no-repeat; background-position: right; }
h2 a.external {padding-right: 16px;}
ul li a.external  {padding-right: 16px;}
/* see what standard template does... once upgrade is done */
#menu a.external {padding-right: 16px;}

a.banner {margin-bottom: 7px;}
#content span.indent {display: block; margin: 0.5em 0 0.5em 1.6em; line-height: 1.3em;}

/* BLUE */
/* LINKS */
#menu a { color: #036;}
a { color: #004d99; }


#head { background: #c03 url(../images/common/NCIRS-bg_head.gif) repeat-x; }
#head #utilities { border-top-color: #4f70a9; }
#head h1 { text-align: left !important; top: 0;  position:static; margin-left: 0; }
#head h1 #logo { background: transparent url(../images/common/NCIRS_logo.gif) no-repeat;color:#fff;height:78px;width:194px;text-indent:-2000em;left:0.94em;top:.3em; }
#head h1 #tag-line { display: none; }

body.splash #menu dt a { color: #036; background: url(../images/common/dt-link-arrow.gif) no-repeat right 6px; padding-right: 16px; }
#menu dt a:hover { text-decoration: underline; }

/* Homepage */
body.splash #content h2 a { color: #00a195; }
body.splash #content h3 a { font-size: 1.2em; }

/*Global nav */
#head ul#nav-global { margin-left: 1.4em; }
#head #nav-global li { text-transform: uppercase; }
#head #nav-global li.active a { color: #ffbfbf; }
input.field { border-color: #f3dbdb; }


a.button.large {background-image:url(../images/common/bg_button_pink_large.gif);}
input.button,a.button { border:1px solid #f3dbdb;border-bottom:1px solid #ecc6c6;border-right:1px solid #ecc6c6;color:#b3002d; background:#f3dbdb url(../images/common/bg_button_pink_small.gif); }


.breadcrumb, .breadcrumb a  { color: #c03; }

#sidebar dt , #menu dt, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content h1 a { color: #036; }

h2, h2 > img { clear: none; }
/* Dynamic menu styles */
#tabs li ul {background-color:#333; opacity:0.95;}
#tabs li ul li { border-bottom: 1px dashed #aaa;}
#tabs li ul li a, #tabs li.active ul li a { background: #333;}
#tabs li ul li a:hover, #tabs li.active ul li a:hover { background-color:#999; }

/* Tab styles */
#tabs li { background: #c03 url(../images/common/bg_tab_off_pink.gif); height: 27px; margin:0 2px 0 0; }
#tabs li a { height: 27px; }
#tabs li span { background: transparent url(../images/common/tab_right_off_pink.gif) no-repeat right top; }
#tabs li a span { background: transparent url(../images/common/tab_left_off_pink.gif) no-repeat left top; padding-top: 7px; padding-bottom: 5px;  }
/* Rollover tab */
#tabs li:hover { background-color: #999999; background-image: url(../images/common/bg_tab_off_hover_pink.gif); }
#tabs li:hover span { background: transparent url(../images/common/tab_left_off_hover_pink.gif) no-repeat left 0; }
#tabs li:hover a span { background: transparent url(../images/common/tab_right_off_hover_pink.gif) no-repeat right 0; color: #ccc; }
/* Active tab */
#tabs li.active { background: #fff url(../images/common/bg_tab_on_pink.gif); }
#tabs li.active span { background: transparent url(../images/common/tab_right_on_pink.gif) no-repeat right 0; }
#tabs li.active a span { background: transparent url(../images/common/tab_left_on_pink.gif) no-repeat left 0; color: #c03; }
#tabunderscore { border-color: #c03; }

#sidebar dl.feature { background-color: #f5fcfb; }
#sidebar dl.feature dt { max-width: 12.308em; width: 12.308em; color: #036; font-size: 1.3em; line-height: 1.9em; background-color: #fff; }

#content table { border-spacing: 1px; background-color: #036; }
#content table { border-top-spacing: 0; }
#content table th { color: #036; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-weight:bold;background:#e3ecf6 url(../images/common/ncirs-bg_th.gif) repeat-x top left;}
#overlay table { background-color: #036; }

/*
#sidebar dl.feature dt { background: #a39c8b url(../images/common/feature-generic-top_grey.gif); }
#sidebar dl.feature dd { background: #e4e4e4 url(../images/common/feature-generic-mid_grey.gif); }
#sidebar dl.feature { background: #e4e4e4 url(../images/common/feature-generic-bot_grey.gif) left bottom no-repeat; }
*/

/* Content styles */
#content h2,#content h3,#content h4,content h5,#content h6{clear:left;}
.small {padding: 1em 0; }
.small em {font-size: .8em; }

/* Footer styles */
#foot {background-image: none; background-color: #ccc; border-top: #aaa solid 1px;} 
#foot #crests {float: right; }
#foot #crests p {float: left; margin: .8em 1.8em 0 0; clear: none;}
#foot #kri { }
#foot #uni { padding-left: 2em;}
#foot #legal { margin-top: 2.3em; border-right: none;}
/* #foot #legal { margin: 3.6em 2.2em 2.2em 2.2em; border-right: none;} */



-- INSERT --                      
-- INSERT --                      

