/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h3, h6, form, fieldset, div {
margin:0;
padding:0;
border:0;
border-spacing:0px;
}
/*This removes any default borders, padding or margins from named elements*/
Body {

	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
}
/* This sets all body margins to 0 and sets browser default medium font size as 10px 1em = 10px */
#wrapper {
		width: 960px;
	margin: 0 auto;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-width: 1px;
}
/*This sets a container that will center for any browser resolution*/
#banner {
	background-color:#FFFFFF;
	height: 100px;
	background-image: url(bannertitletest.png);
}
#tabsFcontainer {
	background-color:#ffffff;
	width: 100%;
	clear: both;
}

 #tabsF {
	width:77%;
	background:#FFFFFF;
	font-size:110%;
	font-weight:700;
	line-height:normal;
	border-bottom:1px solid #666;
	padding-left: 0px;
	float: right;
	padding-right: 40px;
		  
      }
 #tabsF ul {
        margin:0;
        padding:10px 10px 0px 70px;
        list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }

        #tabsF #current a {
                background-position:0% -42px;
        }
        #tabsF #current a span {
                background-position:100% -42px;
        }
#content {
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 180px;
}
#content h1 {
	padding-left: 10em;
	padding-top: 0.15em;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 25px;
	color: #FFFFFF;
	padding-bottom: 0.15em;
	background-image: url(bluetitle.png);
	background-repeat: repeat-x;
	background-attachment: inherit;
	background-color: #CCCCCC;
}
#content h2 {
	margin-left:15%;
	margin-bottom: 8px;
	height: 1.5em;
}
#content h3 {
	margin-left:10%;
	margin-bottom:5px;
	height: 1.1em;
}	
#content p {
	margin-left:13%;
	margin-right: 5%;
}
#content ul {margin-left:10%;}


	
#leftcol {
	background-color:#B1E1FE;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #000000;
	width: 180px;
}

#leftcol form {
	margin-left:5px;
	margin-right: 2px;
}
#leftcol p {color:blue; }

#navlist
{
	padding: 0 1px 1px;
	font: 700 110% Arial, Helvetica, sans-serif;
	background: blue;
	width: 90%;
	margin-left: 2%;
}

#navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid blue;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 4px solid blue;
background: #F8F8F8;
text-decoration: none;
}

#navlist li a:link { color: #000; }
#navlist li a:visited { color: #006; }

#navlist li a:hover 
{
border-left: 1em solid blue;
color: #fff;
background: #9ae2fa;
}
#footer {
	border-top:thin solid #000000;
	background-color:#EFEFEF;
	clear: both;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
#footer p {padding-left:3px; padding-top:2px; padding-bottom:2px; }
.floatright {
	float: right;
}
#box {
	background-color: #DFFAFF;
	margin: 1em;
	padding: 0em;
	border: thin solid #C5C5C5;
	float: right;
	width: 30%;
	clear: right;
}


#box h1 {
text-align:center
	padding-top: 0.3em;
	font-size: 1.2em;
	padding-left: 1.5em;
	padding-bottom: 0.3em;
	background-color: #FFFFCC;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
}

#box h2 {
	padding-top: 0em;
	font-size: 1em;
	padding-left: 1em;
	margin-left: 2em;
	margin-top: .5em;
}
#box ul {
	margin-left: 2em;
	margin-top: .5em;
}

#box p {
	padding:0px 4px 4px 1.5em;
	margin-top: 8px;
	margin-left: 5px;
}
#boxgooglesearch {
	float:right;
	margin-top:5px;
	margin-left: 10px;
}
#ebscobox {
	clear: none;
	float: right;
	margin-top: 5px;
	margin-left: 10px;
}


#boxgooglesearch li {
	margin-left: 1.5em;
	font-weight: bold;
}

#boxnews {
	background-color: #FBFBFB;
	margin: 1em;
	border: 1px solid #0000FF;
	width: 320px;
	overflow: auto;
	height: 200px;
}
	
#boxnews h1 {
	padding-top: 0.3em;
	font-size: 1.2em;
	padding-bottom: 0.3em;
	background-color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #0000FF;
	margin-bottom: 0.4em;
	background-image: url(titlebackground.png);
	padding-left: 6em;
}
	
#boxnewslong {
	background-color: #fbfbfb;
	margin: 2em 1em 2em 2em;
	border: thin solid #0000FF;
	width: 45%;
	overflow: auto;
	padding-bottom: 1em;
}
	
#boxnewslong h1 {
	padding-top: 0.3em;
	font-size: 1.2em;
	padding-bottom: 0.3em;
	background-color: #0099FF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #0000FF;
	margin-bottom: 0.4em;
	background-image: url(titlebackground.png);
}
	
#boxnewssmall {
	background-color: #FBFBFB;
	margin: 2em 1em 2em 2em;
	border: thin solid #C5C5C5;
	width: 40%;
	overflow: auto;
	height: 180px;
}
#boxnewssmall h1 {
	padding-top: 0.3em;
	font-size: 1.2em;
	padding-bottom: 0.3em;
	background-color: #0099FF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	margin-bottom: 0.4em;}

	
.floatleft {
	float: left;}
#quicklinks {
	margin-top: 8px;
	margin-left: 2%;
	border: 1px solid #0000FF;
	margin-right: 2%;
	padding-bottom: 4px;
	width: 250px;
	height: 180px;
}

#quicklinks h1 {
	padding-top: 0.3em;
	font-size: 1.2em;
	padding-bottom: 0.3em;
	background-color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #0066FF;
	margin-bottom: 0.4em;
	background-image: url(titlebackground.png);
	background-repeat: repeat-x;
	padding-left: 10%;
}

#quicklinks ul {
	padding-left: 1px;
}
#rightbox {
	clear: both;
	float: right;
}
#indentcustom {
	padding-left: 15px;
}
#leftcol h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
}

