@charset "utf-8";
/* CSS Document */


#main-container{width:776px;margin:5px auto 0px auto;border:1px solid #CCCCCC;position:relative;}

#header{height:102px;position:relative;}
#header-mast #headerImg1{margin-right:5px;}
#nav{bottom:0px;height:33px;position: absolute;width:643px;}
#nav-menu{height:25px;background-color:#B8DFF6;width:643px;position:relative;}

#header-mast{height:145px;background-color:#657BA6;position:relative;}
#header-mast #leftBox{width:241px;height:145px;float:left;background:url(../Images/Subpages/header-mast-boxes.gif) no-repeat;}
#tagline{height:28px;background:#375EA9 url(../Images/tagline-bg.jpg) repeat-x;font-size:18px;font-family:Lucida Console, Monaco, monospace;text-transform:uppercase;color:white;margin-bottom:40px;margin-top:2px;}
#tagline p{margin:0px;padding:5px 0px 4px 10px;text-align:center;}

#content-container,#bread-crumb{width:760px;position:relative;margin:0px auto;}
#bread-crumb{font-size:0.84em; color:#657BA6;padding-bottom:.25em;}
#bread-crumb a{color:#657BA6;}
#content-container #content{width:760px;background: url(../Images/Subpages/content-middle.gif) repeat-y;position:relative;}


#content #page-text{
	margin:0px 10px 0px 17px;
}

/*<!-- Side bar Styles --> */
#page-text #page-menu{width:185px;float:right;margin-top:-34px;margin-bottom:15px;margin-left:10px;z-index:100;}
#page-text #page-menu #page-menu-top{background:url(../Images/Subpages/page-submenuTop.jpg) no-repeat;color:#A0DBF2;height:37px;position:relative;}
#page-menu-top #section-title{width:175px;padding:10px 9px 0px 2px;text-align:center;font-weight:bold;position:relative;}
#page-text #page-menu #page-menu-content{background: url(../Images/Subpages/pageSubmenu-middle.jpg) repeat-y;}
#page-text #page-menu-content ul{margin:0px;padding:5px 0px;list-style:none;width:160px;}
#page-text #page-menu-content li{background:url(../Images/Subpages/bullet-square.jpg) no-repeat 0px 3px;font-size:.917em;padding-left:15px;margin-left:10px;margin-bottom:.25em;}
#page-text #page-menu-content li a{color:black;}
#page-text #page-menu-content li a:hover{color:White;}

/* Content text styles*/
#page-text h1{font-size:1.83em;color:#57B6DD;font-weight:bold;margin:0px;padding:10px;}
#page-text h2{font-size:1.16em;color:#57B6DD;font-weight:bold;}
#page-text h2.callout{font-size:1.33em;color:#57B6DD;font-weight:bold;background:url(../Images/Subpages/h3-bullet.gif) no-repeat 2px 5px;padding:0px 0px 0px 30px;margin:10px 0px;}
#page-text p{font-size:1.0em;margin:0px;padding:5px 10px 5px 0px;line-height:1.4em;font-family:Verdana, Verdana, Geneva, sans-serif;}
#page-text a{color:#57B6DD;text-decoration:underline;}
#page-text .hiliteRed{color:#C31600;}

#page-text a:hover{color:#35428C;}
#page-text a:visited{color:#657BA6;}
#page-text #page-menu-content a{color:black;}
#page-text #page-menu-content a:hover{color:White;}

#page-text #pull-quote{background:url(../Images/Subpages/pull-quotebg.gif) no-repeat;width:471px;height:65px;font-size:16px;color:#35428C;font-family:Verdana, Verdana, Geneva, sans-serif;padding:0px 30px 0px 25px;text-align:center;}

div.bluebox{background-color:#DCEFF4;margin:10px 0px;display:block;padding:0px 0px 5px 0px;_padding-top:2px;clear:both;}
#page-text h3.blue{color:#5095BF;margin:0px 0px 5px 12px;padding-top:5px;font-size:1.16em;}
.bluebox ul{margin:2px 0px;_padding:0px;}
.bluebox ul li{list-style:none;background:url(../Images/Subpages/bluebox-bullet-circle.jpg) no-repeat 0px 2px;margin-left:20px;padding:0px 0px 5px 20px;}
/*-- Footer Styles --*/
#footer #footer-top{min-height:112px;_height:112px;}
#footer #footer-top #testimonial{width:600px;margin:35px 0px 5px 0px;padding-left:28px;float:left;}
#testimonial p#quote{font-size:1.17em;color:#B8DFF6;text-align:right;padding:0px;margin:0px;}

#testimonial p#citation{text-align:right;padding:0px;margin-top:5px;color:white;font-size:1em;}
#jobPostings th{color:#B8DFF6;text-align:left;border-top:2px #FFFFFF solid;border-bottom:2px #FFFFFF solid;}
#jobPostings th,#jobPostings td{font-size:12px;padding:2px 0px;}
#jobPostings td{padding:2px;border-bottom:1px #FFFFFF solid;}
#footer #footer-top h3{font-size:16px;color:#B8DFF6;text-transform:uppercase;padding:0px;margin:0px 0px 5px 0px;}

/*-- Search Form Styles --*/
#page-text #searchFormContent form{margin:0px;padding:0px;}
#page-text #searchFormContent fieldset{background:#fff;border:1px solid #8b9cbc;position:relative;width:700px;margin:20px auto;padding:0px;font-family:Lucida Console, Monaco, monospace;color:#657BA6;}
#page-text #searchFormContent legend{background:#657BA6;border:1px solid #657BA6;color:#fff;font-size:1.34em;font-weight:bold;padding:.25em;margin:20px 0px 20px 20px;position:relative;}
.formLabel{float:left;width:239px;text-align:right;margin-right:10px;font-size:1.17em; }
.formInput{float:left;font-size:1.17em;}
.formInput input, .formInput select{background:#fff;border:1px solid #ABC3D8;}
.formInput input:focus, .formInput select:focus{border:2px solid #0788E8;}
.formBtn{text-align:right;padding-right:20px;}
#searchFormContent #mainParams{background:#657BA6;padding:10px 0px;margin:10px 0px; color:#fff;}
#searchFormContent #mainParams .formLabel{color:#fff;}
#page-text .formBtn a{text-decoration:none;}
#page-text .formBtn input#searchBtn{background:url(../Images/Subpages/searchFormBtn.gif) no-repeat;text-transform:uppercase;text-align:center;font-size:1.34em;width:130px;height:39px;margin:10px;color:#657BA6;border:none;}


/*-- Search Results Styles --*/
table#careerResults{border:none;}
table#careerResults th{color:white; background:#657BA6;}
table#careerResults th,table#careerResults td{padding:5px 0px 5px 5px;}
table#careerResults tr.altRow{background:#B8DFF6;color:#657BA6;}
table#careerResults tr.altRow a{color:#35428C;}
table#careerResults tr.altRow a:hover{color:#333333;}
#email2Friend{border-top:#657BA6 1px solid;border-bottom:#657BA6 1px solid;padding:5px;}
#page-text input.careerSearchBtn{background:url(../Images/Subpages/searchFormBtn.gif) no-repeat;text-transform:uppercase;text-align:center;font-size:1.25em;width:130px;height:39px;margin:10px;color:#657BA6;border:none;}

/*-- News Styles --*/
ul#articleList, ul#booksList{min-height:50px;padding:5px 0px 0px 0px;margin:0px 0px 5px 0px;list-style:none;}
ul#articleList{background:url(/Images/Subpages/News/articles-list-bg.jpg) no-repeat;}
ul#booksList li, ul#articleList li{margin:0px 0px 5px 70px;}
ul#booksList{background:url(/Images/Subpages/News/books-list-bg.jpg) no-repeat;}
#resCon{border-top:1px solid #57B6DD;border-bottom:1px solid #57B6DD;position:relative;}
#resCon div#wait{width:125px;margin:0 auto;position:relative;display:none;text-align:center;}


/*-- ReadingList Styles --*/
div.bookDetails {clear:both;margin:10px 0px;}
div.bookDetails img{border:none;}
div.bookDetails img.thumbnail{float:left;}
div.bookDetails book{float:right;}
