




body {
	padding-top:0px;
	background:url(../images/Redesign_02_07/Left_page_border.jpg) #dc871d repeat-x top;
}





#mainLayoutTable {
	font-family:/*Verdana, */Arial, Helvetica, sans-serif; 
	min-height:600px;
	margin-top:0px;
}
#mainLayoutTable a img {
	border:none;
}

#mainLayoutTable #mainTopNavCell {
	height:30px;
	font-size:12px; 
	color:#DC871D;
	/*background:white;*/
}
#mainLayoutTable #mainTopNavCell div {
	float:right; 
}
#mainLayoutTable #mainTopNavCell a {
	color:#DC871D;
	text-decoration:none;
}
#mainLayoutTable #mainTopNavCell a:hover {
	color:#F0C28A;
}

.leftBorderImage {
	background:no-repeat top url(../images/Redesign_02_07/left_thin_border.jpg);
	max-width:3px; 
}
.leftBorderColor {
	background-color:#DD9131;
}
.rightBorderImage {
	background:no-repeat top url(../images/Redesign_02_07/right_thin_border.jpg); 
	max-width:3px; 
}
.rightBorderColor {
	background-color:#DF912F; 
}

#leftNavCell {
	background:top no-repeat url(../images/Redesign_02_07/left_navigation_bottom.jpg) white;
	color:white;
	max-width:165px;
}
#leftNavCell table {
	height:100%;
	color:white;
}
#leftNavCell .align {
	margin-top:20px;
	padding-left:7px;
	padding-right:13px;
	text-align:right;
	float:right;
	/*border:medium red solid;*/
}
#leftNavCell .bottomSpace {
	margin-bottom:13px;
}
#leftNavCell a {
	color:white;
	text-decoration:none;
}
#leftNavCell a:hover {
	text-decoration:underline;
}
#leftNavCell div.topText {
	font-size:13px;
}
#leftNavCell .welcomeText {
	font-weight:bold;
	font-size:16px;
} 
#leftNavCell div.savedItems {
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
#leftNavCell div.navigation {
	font-size:10px;
	margin-top:1px;
}
#leftNavCell div.searchLinks {
	
}
#leftNavCell div.searchLinks * {
	border:none;
	margin:0px;
	padding:0px;
	display:inline;
}
#leftNavCell .sponsor {
	float:right;
	 margin-right:10px; 
}
#leftNavCell .sponsor.box {
	height:75px;
	width:145px;
	float:right;
	margin-top:20px;
	background:url(../images/Redesign_02_07/sponsor_box.gif) center no-repeat;
	text-align:center;
}
#leftNavCell .sponsor.title {
	text-align:right;
	font-size:12px;
	padding-right:3px;
}

#leftNavCell div.dropDowns {
	/*background-color:green;*/
}
#leftNavCell div.dropDowns select {
	float:right;
}
#leftNavCell div.dropDowns .specialCollectionsNavHeader {
	color:white;
	font-size:11px;
	text-align:right;
}
#leftNavCell div.addSearchLink {
	padding-top:200px;
	font-size:11px;
}
#leftNavCell .addSearchLink a {
	color:#5580B3; 
}



#mainContentCell {
	vertical-align:top;
	padding-top:22px;
	/*padding-left:20px;
	padding-right:0px;
	width:610px;*/
}
.welcomeBackground {
	background:no-repeat top url(../images/Redesign_02_07/background_main_page.jpg) white;  
}
.mainBackground {
	background:no-repeat top url(../images/Redesign_02_07/inside_main_bckg.jpg) white;  
}
#mainContentCell .headerBox {
	height:70px; 
	width:612px;
	float:right;
	color:#5580B3; 
	font-weight:600;
	font-size:12px;
	/*background-color:#FF0000;*/
}

#mainContentCell .headerBox .searchRSSbox {
	height:26px;
	background:white url(../images/Redesign_02_07/RSS_BG.jpg) right top no-repeat ;
	float:left;
	vertical-align:middle;
	width:100%;
}
#mainContentCell .headerBox .searchRSSbox .spacerBox {
	margin-top:1px;
	margin-bottom:1px;
	/*background-color:#CCCCCC;*/
}
#mainContentCell .headerBox .searchRSSbox div, 
#mainContentCell .headerBox .searchRSSbox form {
	float:left;
}

#mainContentCell .headerBox .searchRSSbox .feb07redesignTextInputBox {
	width:214px; 
	height:24px; 
	float:left;
	background:url(../images/Redesign_02_07/searchbox_BG.jpg) no-repeat;
	padding-left:0px;
	padding-top:0px;
}
#mainContentCell .headerBox .searchRSSbox .feb07redesignTextInputBox input {
	background:url(../images/Redesign_02_07/Search_box_inside_bckgrd.jpg) left no-repeat; 
	border:none; 
	width:95%; 
	position:relative; 
				top:3px;	left:3px;
	
	padding-left:5px;
}

#mainContentCell .headerBox .searchRSSbox .submitButton {
	padding-left:5px;
	/**/
	/*background-color:#00FF00;*/
	float:left;
}
#mainContentCell .headerBox .searchRSSbox .submitButton * {
	/*display:inline;*/
	float:left;
}
#mainContentCell .headerBox .searchRSSbox .submitButton div {
	margin-top:5px;
	margin-left:5px;
	/*background-color:red;*/
}
#mainContentCell .headerBox .searchRSSbox .submitButton a {
	font-size:12px;
	color:#5580B3;
	text-decoration:none;
}
#mainContentCell .headerBox .searchRSSbox .submitButton a:hover {
	color:#B38956;
}



#mainContentCell .headerBox .searchRSSbox .RSSfeeds {
	font-size:10px;
	float:right;
	margin-top:5px;
	margin-right:5px;
	
	/*background-color:red;*/
}
#mainContentCell .headerBox .searchRSSbox .RSSfeeds * {
	vertical-align:bottom;
}
#mainContentCell .headerBox .searchRSSbox .RSSfeeds a {
	color:white;
	text-decoration:none;
}
#mainContentCell .headerBox .searchRSSbox .RSSfeeds a:hover {
	color:#FAEEE1;
}
#mainContentCell .headerBox .searchDescription {
	white-space:nowrap; 
		font-size:12px; 
	float:left;
	margin-top:5px;
	/*background-color:#FF00FF;*/
}
#mainContentCell .headerBox .addSearchLink {
	font-size:10px;
	float:right;
	margin-top:5px;
	margin-right:5px;
	
}
#mainContentCell .headerBox .addSearchLink a {
	color:#5580B3;
	text-decoration:none;
}
#mainContentCell .headerBox .addSearchLink  a:hover {
	color:#B38956;
	/*text-decoration:underline;*/
}
#mainContentCell div.footerText {
	color:#5580B3;
	font-size:12px;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:15px;
	float:left;
}
#mainContentCell div.footerText a {
	color:#5580B3;
	text-decoration:none;
}
#mainContentCell div.footerText a:hover {
	color:#B38956;
	text-decoration:underline;
}
#mainContentCell div.footerText img {
	float:left;
	margin-right:10px;
}
#mainContentCell div.logos {
	float:left;
}

/* mainContent default styling */
#mainContentCell div.mainContent {
	float:left;
	padding-left:15px;
	font-size:12px;
}
#mainContentCell div.mainContent table {
	font-size:12px;
}
#mainContentCell div.mainContent a {
	text-decoration:underline;
	font-size:12px;
	color:#5580B3;
}
#mainContentCell div.mainContent a:hover {
	text-decoration:none;
	color:#B38956;
}
#mainContentCell div.mainContent h3 {
	font-size:14px;
}


#bottomBorderCell {
	background:url(../images/Redesign_02_07/Bottom_thin_border.jpg) top repeat-x;
}

#bottomCopyrightInfoCell {
	padding-top:5px;
	color:white;
	font-size:9px;	
}


  /* --------------------------------------------------------- */
 /*                welcome                                    */
/* --------------------------------------------------------- */
#mainContentCell div.mainContent h3 {
	display:inline;
}

#mainContentCell div.mainContent a.categoryHeads {
	font-size:12px;
	color:#5580B3;
	text-decoration:none;
	font-weight:bold;
}
#mainContentCell div.mainContent a.subCategoriesMore {
	text-decoration:none;
}
#mainContentCell div.mainContent a.subCategories {
	font-size:12px;
	color:black;
	text-decoration:none;
	font-weight:normal;
	
}
#mainContentCell div.mainContent a.categoryHeads:hover,
#mainContentCell div.mainContent a.subCategories:hover,
#mainContentCell div.mainContent a.subCategoriesMore:hover {
	text-decoration:underline;
}
#mainContentCell div.mainContent .featuredArticleHeading {
	color:#5580B3;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
#mainContentCell div.mainContent a.featuredArticleHeading  {
	text-decoration:none;
}
#mainContentCell div.mainContent a.featuredArticleHeading:hover {
	text-decoration:underline;
}
#mainContentCell div.mainContent .featuredArticleText {
	font-size:10px;
	font-weight:normal;
	color:black;
}
#mainContentCell div.mainContent .featuredArticleText a {
	color:#5580B3;
	font-size:10px;
	text-decoration:underline;
}
#mainContentCell div.mainContent .featuredArticleText a:hover {
	text-decoration:none;
}


  /* ------------------------------------------------*/
 /*              advanced search                    */
/* ----------------------------------------------- */
div.AdvancedSearchIconRolloverPopup {
	border:#FF6600 thin solid;
	border-color:#000077;
	border-width:thin;
	border-style:solid;
	padding:6px;
	/**width:90px;*/
	background-color:#5580B3;
	color:white;
	font-size: 12px;
	font-weight:600;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	display:none;
	position:absolute;
}
#advSearchForm * {
	font-size:12px;
}

  /* ------------------------------------- */
 /*       advanced search results         */
/* ------------------------------------- */
table.AdvancedSearchCriteriaTable {
	background-color:#5580B3;
}
.AdvancedSearchCriteriaTable td {
	background-color:#FFF5E5;
	color:black;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.AdvancedSearchCriteriaTable td a {
	text-decoration:none;
}

  /* ------------------------------------- */
 /*     privacy policy / disclaimer       */
/* ------------------------------------- */
div#legalese {
	padding-left:8px;
	padding-right:30px;
}
#legalese h1 {
	font-size:18px;
}
#legalese h2 {
	font-size:14px;
}
#legaleseLinks {
	text-align:center;
}
#legaleseLinks a {
	font-size:11px;
	color:#5580B3;
	text-decoration:none;
}
#legaleseLinks a:hover {
	text-decoration:none;
	color:#B38956;
}






.smalltext, .smalltext a {
	font-size:10px;
	font-weight:500;
}
.pageTitle, .pageHeads, .categoryTitle {
	color:#5580B3;
	font-size: 18px;
	font-weight: normal;
}
.notice {
	font-weight:600;
	color:#993300;
}
