BODY {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BACKGROUND: #FFFFFF; 
	FONT: 12px MS Sans Serif, Tahoma, sans-serif; COLOR: #000000; TEXT-ALIGN: center;
}
BODY.detail {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BACKGROUND: url(images/bg_green.gif)
	FONT: 12px MS Sans Serif, sans-serif; COLOR: #000000; TEXT-ALIGN: center;
}
TD {
	FONT: 12px MS Sans Serif, sans-serif; COLOR: #000000;
}



#bookbar {
	CLEAR: both; TEXT-ALIGN: center;
	MARGIN: 5px auto; WIDTH: 840px
}
#books {
	BORDER-RIGHT: #afbac7 0px solid; TABLE-LAYOUT: auto; 
	PADDING-RIGHT: 0px; BORDER-TOP: #afbac7 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #afbac7 0px solid; WIDTH: 776px; PADDING-TOP: 0px; BORDER-BOTTOM: #afbac7 1px solid; BACKGROUND-COLOR: #f9f9f9
}
#books TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; TEXT-ALIGN: left
}


#contentbox_small {
	BACKGROUND: url(images/contentboxbottom_small.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#contentbox_small TD.blueright {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
.blueheader_small {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif; 
	BACKGROUND: url(images/contentboxtop_small.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}


#contentbox_blue {
	BACKGROUND: url(images/contentboxbottom_blue.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#contentbox_blue A {
	COLOR: #666666; TEXT-DECORATION: none
}
#contentbox_blue A:hover {
	TEXT-DECORATION: underline
}

#contentbox_green {
	BACKGROUND: url(images/contentboxbottom_green.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#contentbox_green A {
	COLOR: #666666; TEXT-DECORATION: none
}
#contentbox_green A:hover {
	TEXT-DECORATION: underline
}

#contentbox_yellow {
	BACKGROUND: url(images/contentboxbottom_yellow.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#contentbox_yellow A {
	COLOR: #666666; TEXT-DECORATION: none
}
#contentbox_yellow A:hover {
	TEXT-DECORATION: underline
}

#contentbox_orange {
	BACKGROUND: url(images/contentboxbottom_orange.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#contentbox_orange A {
	COLOR: #666666; TEXT-DECORATION: none
}
#contentbox_orange A:hover {
	TEXT-DECORATION: underline
}

#contentbox_red {
	BACKGROUND: url(images/contentboxbottom_red.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#contentbox_red A {
	COLOR: #666666; TEXT-DECORATION: none
}
#contentbox_red A:hover {
	TEXT-DECORATION: underline
}

#contentbox_purple {
	BACKGROUND: url(images/contentboxbottom_purple.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#contentbox_purple A {
	COLOR: #666666; TEXT-DECORATION: none
}
#contentbox_purple A:hover {
	TEXT-DECORATION: underline
}

#contentbox_gray {
	BACKGROUND: url(images/contentboxbottom_gray.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#contentbox_gray A {
	COLOR: #666666; TEXT-DECORATION: none
}
#contentbox_gray A:hover {
	TEXT-DECORATION: underline
}

.blueheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif;
	BACKGROUND: url(images/contentboxtop_blue.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.greenheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif;
	BACKGROUND: url(images/contentboxtop_green.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.yellowheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif;
	BACKGROUND: url(images/contentboxtop_yellow.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.orangeheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif;
	BACKGROUND: url(images/contentboxtop_orange.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.redheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif; 
	BACKGROUND: url(images/contentboxtop_red.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.purpleheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif; 
	BACKGROUND: url(images/contentboxtop_purple.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.grayheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif; 
	BACKGROUND: url(images/contentboxtop_gray.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}


/*inner*/
.inner_blueheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif; 
	BACKGROUND: url(images/inner_contentboxtop_blue.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.inner_greenheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif; 
	BACKGROUND: url(images/inner_contentboxtop_green.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.inner_yellowheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif; 
	BACKGROUND: url(images/inner_contentboxtop_yellow.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.inner_orangeheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif; 
	BACKGROUND: url(images/inner_contentboxtop_orange.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.inner_redheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif; 
	BACKGROUND: url(images/inner_contentboxtop_red.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.inner_purpleheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif; 
	BACKGROUND: url(images/inner_contentboxtop_purple.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.inner_grayheader {
	PADDING-RIGHT: 7px; PADDING-LEFT: 9px; FONT-SIZE: 12px MS Sans Serif, Tahoma, sans-serif; 
	BACKGROUND: url(images/inner_contentboxtop_gray.gif) repeat-x left top; 
	PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}




#inner_contentbox_blue {
	BACKGROUND: url(images/inner_contentboxbottom_blue.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#inner_contentbox_blue A {
	FONT-WEIGHT: bold; COLOR:#009933 ; TEXT-DECORATION: none
}
#inner_contentbox_blue A:hover {
	TEXT-DECORATION: underline
}

#inner_contentbox_green {
	BACKGROUND: url(images/inner_contentboxbottom_green.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#inner_contentbox_green A {
	COLOR:#009933 ; TEXT-DECORATION: none
}
#inner_contentbox_green A:hover {
	TEXT-DECORATION: underline
}

#inner_contentbox_yellow {
	BACKGROUND: url(images/inner_contentboxbottom_yellow.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#inner_contentbox_yellow A {
	COLOR:#333333; TEXT-DECORATION: none
}
#inner_contentbox_yellow A:hover {
	TEXT-DECORATION: underline
}

#inner_contentbox_orange {
	BACKGROUND: url(images/inner_contentboxbottom_orange.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#inner_contentbox_orange A {
	FONT-WEIGHT: bold; COLOR:#009933 ; TEXT-DECORATION: none
}
#inner_contentbox_orange A:hover {
	TEXT-DECORATION: underline
}

#inner_contentbox_red {
	BACKGROUND: url(images/inner_contentboxbottom_red.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#inner_contentbox_red A {
	COLOR:#FF3399 ; TEXT-DECORATION: none
}
#inner_contentbox_red A:hover {
	TEXT-DECORATION: underline
}

#inner_contentbox_purple {
	BACKGROUND: url(images/inner_contentboxbottom_purple.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#inner_contentbox_purple A {
	FONT-WEIGHT: bold; COLOR:#009933 ; TEXT-DECORATION: none
}
#inner_contentbox_purple A:hover {
	TEXT-DECORATION: underline
}

#inner_contentbox_gray {
	BACKGROUND: url(images/inner_contentboxbottom_gray.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 5px
}
#inner_contentbox_gray A {
	COLOR:#FF0000 ; TEXT-DECORATION: none
}
#inner_contentbox_gray A:hover {
	TEXT-DECORATION: underline
}




#bottomlinks {
	CLEAR: both; TEXT-ALIGN: center;
	MARGIN: 0px auto 10px; WIDTH: 840px; COLOR: #666666;
	FONT: 12px MS Sans Serif, Tahoma, sans-serif;
	BORDER-TOP: #d0d2d7 1px solid; PADDING-TOP: 1em;
}
#bottomlinks A:link, A:visited {
	TEXT-DECORATION: none;
	COLOR: #666666;
}
#bottomlinks A:hover {
	TEXT-DECORATION: underline;
	COLOR: #666666;
}


#footer {
	CLEAR: both; TEXT-ALIGN: center;
	MARGIN: 0px auto 10px; WIDTH: 840px; COLOR: #000000;
	FONT: 12px MS Sans Serif, Tahoma, sans-serif;
	BORDER-TOP: #d0d2d7 1px solid; PADDING-TOP: 1em;
}
#footer A:link, A:visited {
	TEXT-DECORATION: none;
	COLOR: #666666;
}
#footer A:hover {
	TEXT-DECORATION: underline;
	COLOR: #666666;
}

A.map:link, A:visited {
	TEXT-DECORATION: none;
	COLOR: #999999;
}
A.map:hover {
	TEXT-DECORATION: underline;
	COLOR: #999999;
}
