/* screen stylesheet Author : David Lewendon, ISU
Project : IDS website hompages
====

#0057AD
 /*---- site wide---- */
 
html {font-size:101%;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;background:#fff;text-align:center;margin:0;padding:0;color:#49442c;width:100%;}
.clear {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
.nofloat {float:none;}
.icon {vertical-align:middle;}
img {border:none;}

/*--links--*/
a:link, a:visited {color:#2B2B77; }
a:hover, a:active {color:#F00; text-decoration:none; }

#RSS p {margin:0; padding:0; text-align:center;}
#RSS img {padding:0 2.5em;}

h2, h3, h4 { font-family:Geneva, Arial, Helvetica, sans-serif}   
h1 {position:absolute; left:-9000px;display:none;}
h2 {color:#645D3C;font-size:1.4em;font-style:normal;margin:0;padding:0;}
h3, h3 a{font-size:1.4em;margin:0;padding:0;color:#0057AD;}
h4 {font-size:1.3em;margin:10px 0 0 0;padding:0;}
h5 {font-size:1.1em;margin:10px 0 0 0;padding:0;}
address {font-style:normal; text-align:center;margin:0;padding:0;font-size:1em;}

/*--- white round corners---*/
.topL{margin:0;padding:0;background: url(/images/_img/topL.gif) no-repeat top left;  }
.topR{margin:0;padding:0;background:url(/images/_img/topR.gif) no-repeat top right; }
.botL{margin:0;padding:0;background:url(/images/_img/botL.gif) no-repeat bottom left; }
.botR{margin:0 0 3px 0;padding:0;background:#fff url(/images/_img/botR.gif) no-repeat bottom right; }
.whtgutter{margin:10px;padding:5px; background:#fff; }
.gutter{margin:10px;padding:5px;}

small{color:#666}
p.alert {color:#C30;}

/*---icons---*/
.twitter {line-height:1em;padding:3px 0 3px 16px; }
.twitter{margin:-5px 0 0 -2px;background:url(/images/_img/icons/twitter.png) no-repeat left top;}

/*---   tab skip nav   ---*/
#SkipNav {position:absolute; top:0; left:-9999px;}
.noshow {position:absolute;top:0;left:-9999px;}
a:focus.noshow,  a:active.noshow{left:0; color:#64fd02; background:#000; z-index:10; padding:10px 20px;border:3px solid #fc8a03; font-weight:bold;  font-size:110%; }

/*--- main formatting positioning ---*/
#mainWrapper{padding:0;margin:0 auto;width:900px;font-size:1.2em;text-align:left;background:#E1E1E1; border-bottom:1px solid #ccc; }
#contentWrapper {width:98%;padding:0;margin:0 1%;}

#serviceNav {width:100%;margin:0;padding:0;}
#subnav {margin:0;padding:0;float:left;width:270px;}
#footer {width:100%;padding:0 0 10px 0;margin:0 auto;text-align:left;}

/*----header----
#header {width:99%;margin:0;padding:0; height:69px; background:#8d7e6a url(/images/_img/IDS_logo.gif) no-repeat top left;}
/* IE6 Only 
* html #header {height:1%;}
#headerWrap{width:100%;margin:0;padding:0; background:#8d7e6a url(/images/_img/headerCorner.gif) no-repeat bottom right;}
*/

/*----header----*/
#betaTab{ float:left;margin:9px 0 0 -34px;padding:0; width:20px}
#betaFormLink{float:left;margin:5px 0 0 705px;padding:0;width:108px;}
#betaFormLink a{color:#FFF;font-size:0.7em;font-weight:bold;text-decoration:none;}
#header {width:99%;margin:0;padding:0; height:69px; background:url(/images/_img/IDS_logo.gif) no-repeat Bottom left;}

/* IE6 Only*/ 
#headerWrap{margin:0 0 0;padding:0 ; background:#8d7e6a url(/images/_img/headerCorner.gif) no-repeat bottom right;}
* html #header {margin:-23px 0 0 0;}

/*----Header searchbar---*/
#sitesearch_wrapper {width:23.5%; float:right; padding:0;margin:0;}
#sitesearch {margin:14px/*40px*/ 0 0;background: url(/images/_img/bg_sitesearch_right.gif) center right no-repeat;color: #FFF;}
#sitesearch form {padding:3px 2px;	text-align: right;}/* \ ignore the following rule in Mac IE 5. */ 
#sitesearch form {background: url(/images/_img/bg_sitesearch_left.gif) center left no-repeat;}
#sitesearch_text {width:89px;	height:1em; border:0; vertical-align: middle;}
#sitesearch_btn {border:0;	vertical-align: middle;	margin-bottom: -1px;}
#sitesearch_adv {text-align: right;	margin-right: 5px;padding: 6px;	/* added to hide advanced search but leave spacing */}
#sitesearch_adv a {display: none;/* added to hide advanced search but leave spacing added to hide advanced search but leave spacing */}				

/*---navigation---*/
#nav {width:98%;margin:5px 5px 5px 7px;padding:0;background:url(/images/_img/navBottomBG.gif) no-repeat bottom right;}
#nav ul {width:100%;margin:0;padding:2px 0; background: url(/images/_img/navTopBG.gif) no-repeat top right;}
#nav ul li {list-style:none;display:inline;padding:5px .5em; padding-bottom:auto; margin:0 ;}
#nav ul li a {text-decoration:none;padding:4px .2em;color:#726C31;font-size:1em;}
#nav ul li a:hover {color:#BEBF31;}
#nav ul li a.active, #nav ul li a.active:hover {color:#BEBF31;}


/*----leftCol----*/
#leftCol{ float:left; width:140px;margin:0; padding:0;}

#contextNav {margin:10px 0 0 0; padding:0;border-bottom:1px solid #ccc;}
#contextNav h3{font-size:1em; color:#0057AD; border-bottom:1px solid #ccc;}
#contextNav ul {font-size:.9em;margin:0 0 0 20px; padding:0; list-style-image: url(/images/_img/arrow.gif) ; } 
#contextNav ul li{margin:0; padding:.1em 3px .1em 0; line-height:1.3em; }
#contextNav ul li a{text-decoration:none;}
#contextNav ul li a:hover, #contextNav ul li a:hover{text-decoration:underline; padding:.1em 3px .1em 0; width:100%; background:#fff;list-style-image: url(/images/_img/arrow-on.gif);color:#f00; }

#RSS p {font-size:.9em; margin:0; padding:0; text-align:center}
#RSS img {padding:0 2.5em}
.poster2{margin:0 0 0 -10px; padding:0;}

/*---ContentBegin----*/
#contentBegins {font-size:85%;margin:0 10px; padding:0; float:left; width:600px;}
#headliner{width:100%; padding:0 0 20px 0; border-bottom:1px solid #efefef}
#headliner img{float:right;margin:0 0 0 10px;}
#headliner h2 a{text-decoration:none; color:#0057AD;}
#headliner h2 a:hover{color:#39f; text-decoration:underline; margin:0; padding:0; }
#introText{margin:0; padding:0;float:left; width:55%;  }
#introText h2 a{font-size:90%; color:#0057AD; text-decoration:none;margin:0; padding:0; }
#introText h2 a:hover{color:#39f; text-decoration:underline; margin:0; padding:0; }
#introText p{margin:0; padding:0; }

/*---news----*/
#newsGutter{width:45%; float:left;border-right:1px solid #efefef;margin:0 10px 0 0; padding:0 20px 0 0;}
#news{margin:0; padding:0 0 15px 0; }
#news div.h3,
#events div.h3{padding:3px 0;width:100%;background:#fff;border-bottom:1px solid #ccc;font-size:1em;}
#news div.h3 span,
#events div.h3 span{margin:-15px 0 0 0;padding:0 0 0 40px;font-size:1em;float:right; width:30%;  }
#news div.h3 span img,
#events div.h3 span img{margin:0;padding:0; }
#news div.h3 a,
#events div.h3 a{font-size:.7em; color:#0057AD; text-decoration:none;}
#news div.h3 a:hover,
#events div.h3 a:hover{font-size:.7em; color:#39f; text-decoration:underline;}

/* events and news styling*/
#Qlink h3, #services h3, #booksearch h3{width:100%; background:#fff; font-size:1em; line-height:2em; border-bottom:1px solid #ccc}
#news, #events{background:#f4f8fe}
.newList {margin:.2em .2em; padding:0;list-style:none; }
.newList li {line-height:1.3em; padding:.3em 0;}
.newList li div {margin:0 0 0 35px;  padding:.2em 0 0;  width:167px !important;}
.newList li a, .eventList li a{text-decoration:none;}
.newList li a:hover, .eventList li a:hover {text-decoration:underline;}
.eventList {margin:.2em .2em; padding:0;list-style:none;}
.eventList li {line-height:1.3em; padding:.3em 0;}
.eventList li div {margin:0 0 0 20px;  padding:.1em 0 0; }

.eventicon{background: url(/images/_img/calenderIcon.jpg) no-repeat 0px 25%}
.newsicon{background: url(/images/_img/news01.jpg) no-repeat 0px 50%}

/*---events----*/
#events{width:45%; float:left;  margin:0 0 0 10px; padding:0;}
#events h3 span{padding:0 5px 0 0 ; font-size:.4em; text-align:right;  }

/*--quicklinks--*/
#quicklink{margin:5px 0  0; height:1% }
#Qlink{width:45%; float:left; margin:0; padding:0 20px 10px 0; background:#fff; border-right:1px solid #efefef}
#Qlink li {padding:.2em 0;}
.quickList{margin:0;width:47%;padding:0 0 0 5px;float:left;}
.quickList li {list-style:none; margin:0;padding:0;}
#booksearch{background:#fff;width:45%; float:left; margin:0 0 0 20px; padding:0;}
#booksearch form{padding:5px 0; margin:5px 0;}
#booksearch p {width:90%; float:right; }

/*---Knowlege services list---*/
#Knowledge {margin:0;}

#services{padding:0; margin:0;}
#services form{padding:0; margin:0;}
#services img{padding:5px; float:left; margin:0;}

/*---RighCol----*/
#rightCol {float:left; width:150px; margin:0; padding:0; font-size:.7em}
.rightGutter{border-bottom:1px solid #ccc; background:#f4f8fe; margin:10px 0 0 ; padding:4px; }
.rightGutter h3, .rightGutter h3 a {color:#0057AD; font-size:1.1em; padding:3px 0 0 1px; text-decoration:none;}
.rightGutter h3 a:hover{color:#39f; text-decoration:underline;}
.rightGutter img {padding:0 5px 3px 5px;}
.rightGutter ol, .rightGutter ul {padding-left:10px;margin-left:11px}
.rightGutter li{padding-bottom:5px}

/*--Footer--*/
#util {Width:100%; padding:10px 0; text-align:center;}
#Footer{width:800px; margin:0 auto; }
#Footer h2{text-align:left; font-size:1em}
#Footer img {padding:10px 5px;}
#Footer address {border-top: 1px solid #ccc;} 

/*--List--*/
.noBullet{list-style:none;margin:0.5em 0;padding:0;}
