BODY
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #FCFCFC;
	font-family: Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 12px !important;
	overflow: auto !important;
}
INPUT
{
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	color: #444444;
}
TEXTAREA
{
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	color: #444444;
}
/*a {
color:#666666;
text-decoration:none;
}*/
IMG
{
	border: none;
}
.submenu_item
{
	display: none;
}
.container
{
	width: 1000px;
/*min-height:600px;*/
	background-image: url(images/background.png);
	background-repeat: repeat-y;
	margin: 0 auto;
}
.main
{
	width: 934px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}
.header
{
	height: 122px;
}
.logo_area
{
	border-width: 0px;
	border-style: none;
	padding-left: 15px;
	padding-top: 6px;
	position: absolute;
	width: 527px;
	z-index: 0;
}
.header_right
{
	float: right;
	height: 122px;
	overflow: visible;
	position: relative;
	width: 500px;
	z-index: 10;
}
.top_tabs
{
	margin-right: 15px;
	height: 86px;
}
.top_tabs .button
{
	float: right;
	height: 20px;
	width: 176px;
	padding-top: 2px;
	margin-left: 8px;
	background-image: url(images/yellow-button.png);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #666666;
	text-align: center;
}
.top_tabs .button_blue
{
	float: right;
	height: 20px;
	width: 176px;
	padding-top: 2px;
	margin-left: 8px;
	background-image: url(images/blue-button.png);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #7089A9;
	text-align: center;
}
.top_tabs .button_blue:hover
{
	padding-top: 10px;
}
.top_tabs .button_blue A
{
	text-decoration: none;
	color: #666666;
}
.top_tabs .button:hover
{
	padding-top: 10px;
}
.top_tabs .button A
{
	text-decoration: none;
	color: #666666;
}
.shopping_cart
{
	background-image: url(images/cart.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-left: 5px;
}
.shopping_cart_blue
{
	background-image: url(images/cart_blue.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-left: 5px;
}
.plus
{
	background-image: url(images/plus.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-left: 5px;
}
.plus_blue
{
	background-image: url(images/plus_blue.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-left: 5px;
}
.dept_menu
{
	height: 37px;
	margin-right: 23px;
}
.dept_menu .item
{
	float: right;
	margin-left: 3px;
	margin-top: 17px;
	background-image: url(images/grey-button.png);
	cursor: pointer;
}
.dept_menu .item:hover
{
	margin-top: 12px;
	height: 24px;
}
.dept_menu .item DIV
{
	background-image: url(images/grey-button-right.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
}
.dept_menu .item DIV:hover
{
	padding-bottom: 8px;
	margin-top: 0px;
}
.dept_menu .item DIV A
{
	text-decoration: none;
	color: #666666;
}
.dept_menu .submenu_item
{
	display: none;
}
.dept_menu .submenu_separator
{
	display: none;
}
.menu_bar
{
	width: 903px;
	padding-left: 30px;
	height: 31px;
	background-image: url(images/blue-bar.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.menu_bar .item
{
	float: left;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #FFFF99;
	height: 23px;
	padding-top: 7px;
	padding-left: 14px;
	padding-right: 14px;
	margin-left: 1px;
	margin-right: 1px;
	cursor: pointer;
}
.menu_bar .item:hover
{
	border: 1px solid #B3B3B3;
	height: 22px;
	background-image: url(images/menu-item-hover.png);
	background-repeat: repeat-x;
	color: #333333;
	margin-left: 0px;
	margin-right: 0px;
}
.menu .item TABLE
{
	width: auto;
}
.menu_bar .item A
{
	text-decoration: none;
	color: #FFFF99;
}
.menu_bar .item:hover>DIV>A
{
	color: #333333;
}
.menu_bar .item:hover>TABLE>TBODY>TR>TD>DIV>A
{
	color: #333333;
}
.menu_bar .separator
{
	float: left;
	height: 17px;
	margin-top: 6px;
	width: 2px;
	background-image: url(images/separator.png);
}
.menu_bar .submenu_item
{
	display: none;
	position: absolute;
	opacity: .9;
	filter: alpha(opacity=90);
	background-image: url(images/blue_bar_background.png);
	background-repeat: repeat-x;
/*background-align:middle;*/
	font-weight: bold;
	height: 21px;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
}
.menu_bar .submenu_item:hover
{
	background-image: url(images/menu-item-hover.png);
	background-repeat: repeat-x;
	color: #333333;
}
.menu_bar .submenu_item:hover>DIV>A
{
	color: #333333;
}
.menu_bar .submenu_item:hover>TABLE>TBODY>TR>TD>DIV>A
{
	color: #333333;
}
.menu_bar .submenu_item A
{
	text-decoration: none;
	color: #FFFF99;
}
.menu_bar_im
{
	width: 903px;
	padding-left: 30px;
	height: 31px;
	background-image: url(images/blue-bar-im.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.menu_bar_im .item
{
	float: left;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #FFFF99;
	height: 23px;
	padding-top: 7px;
	padding-left: 14px;
	padding-right: 14px;
	margin-left: 1px;
	margin-right: 1px;
	cursor: pointer;
}
.menu_bar_im .item:hover
{
	border: 1px solid #B3B3B3;
	height: 22px;
	background-image: url(images/menu-item-hover.png);
	background-repeat: repeat-x;
	color: #333333;
	margin-left: 0px;
	margin-right: 0px;
}
.menu_bar_im .item A
{
	text-decoration: none;
	color: #FFF;
}
.menu_bar_im .item:hover>DIV>A
{
	color: #333333;
}
.menu_bar_im .separator
{
	float: left;
	height: 17px;
	margin-top: 6px;
	width: 2px;
	background-image: url(images/separator.png);
}
.menu_bar_im .submenu_item
{
	display: none;
	position: absolute;
	opacity: .9;
	filter: alpha(opacity=90);
	background-image: url(images/blue_bar_background.png);
	background-repeat: repeat-x;
/*background-align:middle;*/
	font-weight: bold;
	height: 21px;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
}
.menu_bar_im .submenu_item:hover
{
	background-image: url(images/menu-item-hover.png);
	background-repeat: repeat-x;
	color: #333333;
}
.menu_bar_im .submenu_item:hover>DIV>A
{
	color: #333333;
}
.menu_bar_im .submenu_item A
{
	text-decoration: none;
	color: #FFFF99;
}
#sub_bar
{
	display: none;
	height: 25px;
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#sub_bar .breadcrumbs
{
	float: left;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
#sub_bar .breadcrumbs A
{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
}
#sub_bar .breadcrumbs SPAN
{
	cursor: default;
}
#sub_bar .search
{
	float: right;
	font-size: 14px;
	font-weight: bold;
}
#sub_bar .search INPUT
{
	font-size: 12px;
	border: 1px solid #666666;
}
/*begin new 15 box content areas  - jcy 30 June 2009*/
.main_content
{
	min-height: 200px;
	margin-right: 13px;
	margin-left: 13px;
}
.main_content A
{
	color: #00F;
	text-decoration: none;
}
.main_content A:hover
{
	color: #900;
	text-decoration: underline;
}
.row
{
	overflow: hidden;
	margin-top: 15px;
}
.main_content .row IMG
{
/*margin-right:10px;
margin-left:10px;*/
}
/*1/3 max width*/
#box01_position
{
	display: none;
	overflow: hidden;
	margin: 0px auto;
	width: 288px;
	margin-bottom: 10px;
	margin-right: 20px;
	float: left;
}
#box01_position .module_nobackgound
{
}
#box01_position .module_b
{
	background-image: url(images/287px_b.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box01_position .module_gy
{
	background-image: url(images/287px_gy.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box01_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box01_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box01_position .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box02_position
{
	display: none;
	float: left;
	margin: 0 auto;
	margin-bottom: 10px;
	overflow: hidden;
}
/*#box02_position .module{
float:left;
max-width:100%;
margin-bottom:10px;
}*/
#box02_position .module_grid04
{
/*was no background style*/
	width: 288px;
}
#box02_position .module_grid08r
{
/*was blue background style
border: 1px solid #999;*/
	width: 596px;
}
#box02_position .module_grid08l
{
/*was gray background style
border: 1px solid #999;*/
	width: 596px;
}
#box02_position .module_grid12
{
/*was yellow background style
border: 1px solid #999;*/
	width: 904px;
}
/*/*#box02_position .module_green {
background-image: url(images/287px_gn.gif);
/*    border: 1px solid #999;
background-repeat: repeat-y;
}*/
#box02_position .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box03_position
{
	display: none;
	overflow: hidden;
	margin: 0px auto;
	width: 288px;
	margin-bottom: 10px;
	margin-left: 20px;
	float: left;
}
/*#box03_position .module{
float:left;
width:288px;
margin-bottom:10px;
}*/
#box03_position .module_nobackgound
{
}
#box03_position .module_b
{
	background-image: url(images/287px_b.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box03_position .module_gy
{
	background-image: url(images/287px_gy.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box03_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box03_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box03_position .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box04_position
{
	display: none;
	overflow: hidden;
	margin-bottom: 10px;
	float: left;
	width: 442px;
	margin-top: 0;
	margin-right: 20px;
	margin-left: auto;
}
/*#box04_position .module{
float:left;
width:100%;
margin-bottom:10px;
}*/
#box04_position .module_nobackgound
{
/*border: 1px solid #999;*/
}
#box04_position .module_b
{
/*replace background color with image once testing is complete 06 july 2009 - jcy
background-image: url(images/287px_b.gif);
background-repeat: repeat-y;*/
	background-color: #06F;
/*border: 1px solid #999;*/
}
#box04_position .module_gy
{
	background-image: url(images/287px_gy.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box04_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box04_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box04_position .module .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box05_position
{
	display: none;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 10px;
/*margin-left:20px;*/
	float: left;
}
/*#box05_position .module{
float:left;
max-width:442px;
margin-bottom:10px;
}*/
#box05_position .module_nobackgound
{
}
#box05_position .module_b
{
/*background-image: url(images/287px_b.gif);
background-repeat: repeat-y;
background-color:#09F;
border: 1px solid #999;*/
	width: 442px;
}
#box05_position .module_gy
{
/*background-image: url(images/287px_gy.gif);
border: 1px solid #999;
background-repeat: repeat-y;*/
	width: 904px;
}
#box05_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box05_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box05_position .module .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box06_position
{
	display: none;
	overflow: hidden;
	margin: 0px auto;
	width: 288px;
	margin-bottom: 10px;
	margin-right: 20px;
	float: left;
}
#box06_position .module_nobackgound
{
}
#box06_position .module_b
{
/*replace background color with image once testing is complete 06 july 2009 - jcy
background-image: url(images/287px_b.gif);
background-repeat: repeat-y;*/
	background-color: #06F;
/*border: 1px solid #999;*/
}
#box06_position .module_gy
{
	background-image: url(images/287px_gy.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box06_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box06_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box06_position .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box07_position
{
	display: none;
	float: left;
	margin: 0 auto;
	margin-bottom: 10px;
	overflow: hidden;
}
/*#box07_position .module{
float:left;
max-width:100%;
margin-bottom:10px;
}*/
#box07_position .module_grid04
{
/*was no background style*/
	width: 288px;
}
#box07_position .module_grid08r
{
/*was blue background style
border: 1px solid #999;*/
	width: 596px;
}
#box07_position .module_grid08l
{
/*was gray background style
border: 1px solid #999;*/
	width: 596px;
}
#box07_position .module_grid12
{
/*was yellow background style
border: 1px solid #999;*/
	width: 904px;
}
/*#box07_position .module_green {
background-image: url(images/287px_gn.gif);
/*    border: 1px solid #999;*
background-repeat: repeat-y;
}*/
#box07_position .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box08_position
{
	display: none;
	overflow: hidden;
	margin: 0px auto;
	width: 288px;
	margin-bottom: 10px;
	margin-left: 20px;
	float: left;
}
/*#box08_position .module{
float:left;
width:288px;
margin-bottom:10px;
}*/
#box08_position .module_nobackgound
{
}
#box08_position .module_b
{
/*replace background color with image once testing is complete 06 july 2009 - jcy
background-image: url(images/287px_b.gif);
background-repeat: repeat-y;*/
	background-color: #DFECFF;
/*border: 1px solid #999;*/
}
#box08_position .module_gy
{
	background-image: url(images/287px_gy.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box08_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
}
#box08_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
}
#box08_position .module .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box09_position
{
	display: none;
	overflow: hidden;
	margin-top: 0;
	margin-right: 20px;
	margin-left: auto;
	float: left;
	max-width: 442px;
}
/*#box09_position .module{
float:left;
width:100%;
margin-bottom:10px;
}*/
#box09_position .module_nobackground
{
}
#box09_position .module_b
{
/*replace background color with image once testing is complete 06 july 2009 - jcy
background-image: url(images/287px_b.gif);
background-repeat: repeat-y;*/
	background-color: #06F;
/*border: 1px solid #999;*/
}
#box09_position .module_gy
{
	background-image: url(images/287px_gy.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box09_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box09_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box09_position .module .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box10_position
{
	display: none;
	overflow: hidden;
	margin-top: 0 auto;
	margin-bottom: 10px;
	float: left;
}
/*#box10_position .module{
float:left;
max-width:442px;
margin-bottom:10px;
}*/
#box10_position .module_nobackground
{
}
#box10_position .module_b
{
/*background-image: url(images/287px_b.gif);
background-repeat: repeat-y;
background-color:#09F;
border: 1px solid #999;*/
	width: 442px;
}
#box10_position .module_gy
{
/*background-image: url(images/287px_gy.gif);
border: 1px solid #999;
background-repeat: repeat-y;*/
	width: 904px;
}
#box10_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box10_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box10_position .module .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box11_position
{
	display: none;
	overflow: hidden;
	margin: 0px auto;
	width: 288px;
	margin-bottom: 10px;
	margin-right: 20px;
	float: left;
}
#box11_position .module_nobackgound
{
}
#box11_position .module_b
{
	background-image: url(images/287px_b.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box11_position .module_gy
{
	background-image: url(images/287px_gy.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box11_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box11_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box11_position .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box12_position
{
	display: none;
	float: left;
	margin: 0 auto;
	margin-bottom: 10px;
	overflow: hidden;
}
/*#box12_position .module{
float:left;
max-width:100%;
margin-bottom:10px;
}*/
#box12_position .module_grid04
{
/*was no background style*/
	width: 288px;
}
#box12_position .module_grid08r
{
/*was blue background style
border: 1px solid #999;*/
	width: 596px;
}
#box12_position .module_grid08l
{
/*was gray background style
border: 1px solid #999;*/
	width: 596px;
}
#box12_position .module_grid12
{
/*was yellow background style
border: 1px solid #999;*/
	width: 904px;
}
/*#box12_position .module_green {
background-image: url(images/287px_gn.gif);
/*    border: 1px solid #999;
background-repeat: repeat-y;
}*/
#box12_position .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box13_position
{
	display: none;
	overflow: hidden;
	margin: 0px auto;
	width: 288px;
	margin-bottom: 10px;
	margin-left: 20px;
	float: left;
}
/*#box13_position .module{
float:left;
width:288px;
margin-bottom:10px;
}*/
#box13_position .module_nobackgound
{
}
#box13_position .module_b
{
	background-image: url(images/287px_b.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box13_position .module_gy
{
	background-image: url(images/287px_gy.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box13_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box13_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box13_position .module .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box14_position
{
	display: none;
	overflow: hidden;
	margin-top: 0;
	margin-right: 20px;
	margin-left: auto;
	float: left;
	max-width: 442px;
}
/*#box14_position .module{
float:left;
width:100%;
margin-bottom:10px;
}*/
#box14_position .module_nobackgound
{
}
#box14_position .module_b
{
/*replace background color with image once testing is complete 06 july 2009 - jcy
background-image: url(images/287px_b.gif);
background-repeat: repeat-y;*/
	background-color: #06F;
/*border: 1px solid #999;*/
}
#box14_position .module_gy
{
	background-image: url(images/287px_gy.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box14_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box14_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box14_position .module .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
#box15_position
{
	display: none;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 10px;
	float: left;
}
/*#box15_position .module{
float:left;
max-width:442px;
margin-bottom:10px;
}*/
#box15_position .module_nobackgound
{
}
#box15_position .module_b
{
/*background-image: url(images/287px_b.gif);
background-repeat: repeat-y;
background-color:#09F;
border: 1px solid #999;*/
	width: 442px;
}
#box15_position .module_gy
{
/*background-image: url(images/287px_gy.gif);
border: 1px solid #999;
background-repeat: repeat-y;*/
	width: 904;
}
#box15_position .module_y
{
	background-image: url(images/287px_y.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box15_position .module_green
{
	background-image: url(images/287px_gn.gif);
/*border: 1px solid #999;*/
	background-repeat: repeat-y;
}
#box15_position .module .title
{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
/*******************************************************
!bookmark Footer
FOOTER AND COPYRIGHT
legacy styles from original 15box_elastic footer*/
#footer
{
	background-color: #EFEFEF;
	border-top-width: 2px;
	border-color: #CECECE;
	display: none;
	margin-bottom: 0;
	margin-top: 10px;
	overflow: hidden;
	padding-left: 25px;
	text-align: left;
	width: 908px;
	height: 260px;
}
#footer .module
{
/*font-size:11px;*/
}
#footer .module .title
{
	color: #000066;
	font-size: 13px;
	font-weight: bold;
	padding-left: 2px;
	margin-bottom: 3px;
}
/*******************************************************************************
Footer Styles for v02 Footer used on Camps and Conferences pages*/
#navigation-block
{
	padding-bottom: 10px;
	padding-top: 10px;
	float: left;
	margin-top: 4px;
	line-height: 15px;
}
#navigation-block TABLE
{
	width: 912px;
}
/*#hide {
position:absolute;
top:30px;
left:-190px;
}*/
UL.sliding-navigation
{
	list-style: none;
	margin: 8px 0;
	padding: 0;
}
LI.sliding-element H3
{
	font-weight: bold;
	font-size: 1em;
}
UL.sliding-navigation LI.sliding-element H3, UL.sliding-navigation LI.sliding-element A
{
	color: #000000;
	display: block;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	width: 135px;
}
UL.sliding-navigation LI.sliding-element H3
{
	color: #333;
	font-weight: bold;
	font-size: 1em;
	padding-top: 0px;
}
UL.sliding-navigation LI.sliding-element H3:hover
{
	font-weight: bold;
}
UL.sliding-navigation LI.sliding-element A
{
	color: #666666;
	text-decoration: none;
	font-size: 0.9em;
}
UL.sliding-navigation LI.sliding-element H3:hover, UL.sliding-navigation LI.sliding-element A:hover
{
	background-color: #333;
	color: #FFF;
	height: 14px;
	font-size: 0.9em;
	margin-top: -1px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	width: 135px;
}
/*******************************************************************************
added by yarosh to incorporate Footer and Copyright redesign - 23October2009
updated on 15 January to clean up CSS and Structure code - yarosh*/
#cp
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
	line-height: 1.3em;
	font-size: 0.9em;
	width: 913px;
	text-align: center;
	color: #4C4C4C;
	height: 80px;
	clear: both;
	background: #EFEFEF;
}
#cp IMG
{
	display: block;
	border-style: none;
	margin: 0;
	padding: 0;
}
#cp #quote
{
	text-align: left;
	padding-left: 10px;
	border-left-color: #777;
	border-left: 1px solid #000000;
	float: left;
	width: 275px;
	margin-top: 6px;
	height: 56px;
}
#cp #quote P
{
	float: left;
	margin-top: 8px;
	padding-top: 6px;
}
#wollogob
{
	margin-top: 6px;
	margin-left: 25px;
	float: left;
	margin-bottom: 5px;
	height: 56px;
	width: 66px;
	display: block;
}
/*
#wollogob a {
margin-top: 6px;
float:left;
margin-bottom:5px;
height:56px;
width:66px;
display:block;}
*/
#cp #legal
{
	padding-right: 5px;
/*text-align: right;
clear:right;*/
	float: right;
/*width:400px;*/
	width: 420px;
	margin-top: 10px;
}
#cp #legal UL
{
/*float: right;*/
	height: 10px;
	list-style-type: none;
}
#cp #legal UL LI
{
	border-right: 1px solid #777;
/*float:left;*/
	float: right;
	margin-right: 10px;
	padding-right: 10px;
}
#cp #legal UL LI A
{
/*height: 65px;*/
	text-decoration: none;
	color: #777;
}
#cp #legal UL LI A:hover
{
	color: #000000;
}
#cp #legal UL LI.last
{
	border-right-style: none;
	margin-right: 0;
	padding-right: 0;
}
#cp #legal P
{
	margin-right: 5px;
	margin-top: 0px;
	float: right;
}
/*module style information*/
.quicklinks
{
	border: 1px solid #999;
	background-color: #FAFAFA;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 10px;
}
.quicklinks .item DIV
{
	height: 22px;
	padding-top: 2px;
}
.quicklinks A
{
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	background-position: center left;
	font-weight: bold;
	color: #666;
}
.quicklinks A:hover
{
	background-color: #FFFF88;
/*border:1px solid #cccc99;*/
}
.playlist
{
	background-color: #EEEEEE;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
.playlist .item
{
	height: 72px;
	padding-top: 12px;
	padding-left: 12px;
	line-height: 16px;
	color: #7C6690;
}
.playlist .item IMG
{
	margin-right: 10px;
}
.playlist .item .title
{
	color: #713333;
	font-size: 14px;
	font-weight: normal;
}
.playlist .item .published
{
	font-size: 10px;
}
.playlist .dark
{
	background-image: url(images/background-playlist.png);
	background-repeat: repeat-x;
}
.playlist .navbar
{
	color: #C00000;
	font-size: 10px;
	text-align: center;
}
.pagination
{
	margin-top: 10px;
	text-align: center;
}
.pagination A
{
	text-decoration: none;
	padding: 0 2px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.pagination SPAN
{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	cursor: default;
}
.pagination .inactive
{
	color: #BBBBBB;
	cursor: default;
}
.comments
{
	border-top: 1px solid #7F9DB9;
	margin-top: 20px;
	padding-top: 10px;
	color: #555555;
}
.comments .content
{
	margin-left: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #999999;
}
.comments .author
{
	margin-left: 20px;
	font-weight: bold;
	padding-left: 27px;
	padding-top: 8px;
	background-image: url(../Copy of wol/images/comment.png);
	background-repeat: no-repeat;
	background-align: top;
	height: 20px;
}
.comments .title
{
	font-size: 13px !important;
	margin-bottom: 5px;
}
.date
{
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}
.comments FORM TEXTAREA
{
	width: 500px;
}
.rss_div
{
	margin-right: 15px;
	padding-left: 18px;
	float: left;
	background-image: url(../Copy of wol/images/rss.png);
	background-repeat: no-repeat;
	background-align: left;
}
.rss_div A
{
	text-decoration: none;
}
#repositoryItemDetails .title
{
	font-size: 14px;
	color: #333333;
	margin-bottom: 5px;
	font-weight: bold;
}
#repositoryItemDetails .description
{
	font-size: 11px;
	margin-top: 10px;
}
#repositoryItemDetails .itemRating
{
	font-size: 11px;
	color: #666666;
}
#repositoryItemDetails .itemSize
{
	font-size: 11px;
	color: #666666;
}
#repositoryItemDetails .description DIV
{
	font-size: 12px;
	color: #333333;
	margin-bottom: 5px;
	font-weight: bold;
}
#repositoryItemDetails .description DIV A
{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
/*depreciated css styles - 30 June 2009*/
#white_position
{
	display: none;
	overflow: auto;
	margin: 0 auto;
	width: 900px;
	margin-bottom: 10px;
}
#white_position .module
{
	padding-bottom: 10px;
	font-size: 11px;
	color: #6F6F6F;
/*line-height:15px;*/
}
#white_position .module .title
{
	font-size: 16px;
}
#white_position .first
{
	display: none;
/*float:left;*/
	padding: 11px;
	border: 1px solid #E6E6E6;
	background-color: #F7F7F7;
}
#white_position .first .title
{
	margin-bottom: 10px;
}
#white_position .second
{
	display: none;
/*float:left;*/
	text-align: left;
}
#white_position .second .title
{
	font-size: 16px;
	font-weight: bold;
/*margin-top:10px;*/
}
#white_position .second .title A
{
	color: #6F6F6F;
	text-decoration: none;
}
#white_position .second .content
{
	margin-bottom: 15px;
}
#white_position .second A
{
	text-decoration: none;
}
#yellow_position
{
	display: none;
	border: 1px solid #D8D8D8;
	background-image: url(images/background-yellow.png);
	background-repeat: repeat-x;
	width: 900px;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 10px;
	overflow: auto;
}
#yellow_position .module
{
	float: left;
	color: #666666;
	padding: 10px;
}
#yellow_position .big
{
	width: 480px;
}
#yellow_position .big
{
	width: 100%;
}
#yellow_position .medium
{
	width: 270px;
}
#yellow_position .small
{
	width: 170px;
}
#yellow_position .module .title
{
	color: #2D4C70;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
#yellow_position .module .red
{
	color: #C00000;
	font-size: 14px;
	font-weight: bold;
}
#yellow_position .module A
{
	color: #666666;
	text-decoration: none;
}
#white2_position
{
	display: none;
	overflow: auto;
	margin: 0 auto;
	width: 900px;
	margin-bottom: 10px;
}
#white2_position .module
{
	float: left;
	width: 440px;
	margin-bottom: 10px;
}
#white2_position .module .title
{
	color: #2D4C70;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
#white2_position .first
{
	margin-right: 20px;
}
.main_bottom
{
	width: 1000px;
	height: 30px;
	background-image: url(images/background-bottom.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}
/*`Clear Floated Elements
----------------------------------------------------------------------------------------------------
http://sonspring.com/journal/clearing-floats*/
.clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/*http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack*/
.clearfix:after
{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix
{
	display: inline-block;
}
* HTML .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/*Custom Tables - 18 September, 2009 by Yarosh!*/
TABLE.helpT
{
	text-align: center;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	width: 500px;
	background-color: #FAFAFA;
	border: 1px solid #6699CC;
	border-collapse: collapse;
	border-spacing: 0px;
	line-height: 1.1em;
}
TD.helpHed
{
	border-bottom: 2px solid #6699CC;
	border-left: 1px solid #6699CC;
	background-color: #333;
	text-align: left;
	text-indent: 0px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #CCC;
	line-height: normal;
}
TD.Bod
{
	border-bottom: 1px solid #9CF;
	border-top: 0px solid #000000;
	border-left: 1px solid #9CF;
	border-right: 0px solid #000000;
	text-align: left;
/*text-indent: 10px;*/
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FAFAFA;
}
TABLE.sofT
{
	text-align: left;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
/*width: 614px;*/
	background-color: #FAFAFA;
	border: 1px solid #6699CC;
	border-collapse: collapse;
	border-spacing: 0px;
	line-height: normal;
/*height: 600px;*/
}
.sofTbold
{
	font-weight: bold;
	text-align: center;
}
