/*BEGIN LAYOUT */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
a:link, a:visited {
	color: #006699;
	text-decoration: underline;
}
a:hover {
	color: #FFF;
	background-color: #006699;

}
#container {
	margin: 0px;
	padding: 10px;
	background-color: #9fc9f3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #025A98;
	border-left-color: #025A98;
}
#flash_top {
	background-image: url(/uploads/images/cms/flash_top_665.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cfdeef;
}
#flash_bottom {
	background-image: url(/uploads/images/cms/flash_bottom_665.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
}
#flash_content {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #001E3A;
}
#header_blurb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #457fa8;
	padding: 0px;
	line-height: 26px;
}
.fresh_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #cfdeef;
}
/* END LAYOUT */
/* BEGIN NAVIGATION */
#top_nav {
	background-image: url(/uploads/images/cms/top_nav_back.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
}
#bottom_nav {
	background-image: url(/uploads/images/cms/bottom_nav_back.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
}
#top_nav table td, #bottom_nav table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9FC9F3;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#top_nav a:link, 
#top_nav a:visited, 
#bottom_nav a:link,
#bottom_nav a:visited {
	color: #9FC9F3;
	text-decoration: none;
}
#top_nav a:hover, #bottom_nav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#container #main_promo {
	background-color: #FFFFFF;
	background-image: url(/uploads/images/cms/main_promo_back_bott.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#container #main_promo #main_promo_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/uploads/images/cms/main_promo_back_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 3px 3px 3px 10px;
}
#container #main_promo #main_promo_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#container #right_promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	background-image: url(/uploads/images/cms/right_promo_bott.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
}
#container #right_promo #right_promo_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #83A7C2;
	background-image: url(/uploads/images/cms/right_promo_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#container #right_promo #right_promo_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
}
.left_promo_head {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
#container #left_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 155px;
	background-color: #FFFFFF;
}
#container #left_nav ul {
	list-style: none;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
#container #left_nav ul li {
	background-image: url(/uploads/images/cms/left_nav_dot_rule.gif);
	padding: 0px;
}
#container #left_nav ul li a {
	display: block;
	padding: 2px 0 2px 5px;
	color: #006699;
	text-decoration: none;
}

#container #left_nav ul ul ul li a {
	font-size: 10px;
	display: block;
	padding: 1px 0 1px 20px;
	color: #006699;
	text-decoration: none;
}

/* HACK FOR IE BELOW */
* html #container #left_nav ul li a {
	height: 24px;
}
/* END IE HACK */

#container #left_nav ul li a:link, #container #left_nav ul li a:visited {
	color: #006699;
	text-decoration: none;
}
#container #left_nav ul li a:hover {
	color: #FFF;
	background-color: #9FC9F3;
	text-decoration: none;
}
#container #left_nav ul li .current {
	color: #FFF;
	background-color: #c5ddf4;
	text-decoration: none;
}
/* END NAVIGATION */
#info_table {
	width: 665px;
}
#info_table_header {
	height: 8px;
	background-image: url(/uploads/images/cms/box_top_665.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0;
}
#info_table_body {
	background-color: #FFF;
	padding: 0 10px 15px 10px;
	background-image: url(/uploads/images/cms/box_bottom_665.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#center_col {
	background-image: url(/uploads/images/cms/vert_dot_line.gif);
	background-repeat: repeat-y;
}
#copyright {
	color: #025A98;
}

#catalog_header {
	height: 8px;
	background-image: url(/uploads/images/cms/catalog_top_665.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0;
}
/*#catalog_body td{*/
#catalog_body {
	font-size: 10px;
	color: #FFF;
}
#catalog_body {
	background-color: #001e3a;
	padding: 0 10px 15px 10px;
	background-image: url(/uploads/images/cms/catalog_bottom_665.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#catalog_body img {
	border: 1px solid #025a98;
}
#catalog_body .title{
	color: #FFF;
}
#catalog_body .subtitle{
	color: #9fc9f3;
}
#thumbTable {
	/*display: block;*/
	/*width: 644px;*/
	padding: 0px;
}
#thumbTable td{
	text-align: center;
	font-size: 10px;
}
#thumbTable a:link, #thumbTable a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	/*color: #025A98;*/
	color: #9fc9f3;
}
#thumbTable a:hover {
	text-decoration: underline;
	background-color: #025A98;
	color: #FFF;
}
#catTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #001E3A;
}
#announce_box_top {
	padding: 0;
	height: 18px;
	background-image: url(/uploads/images/cms/announce_box_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#byob_box_top {
	padding: 0;
	height: 18px;
	background-image: url(/uploads/images/cms/byob_box_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#announce_box_body,#byob_box_body {
	font-size: 12px;
	color: #000;
	background-color: #9Cf;
	padding: 0 10px 0 10px;
}
#announce_box_subhead {
	font-size: 12px;
	color: #000;
	background-color: #025A98;
	padding: 0 10px 0 10px;
}
#announce_box_body a:link, #announce_box_body a:visited,
#byob_box_body a:link, #byob_box_body a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #025A98;
}
#announce_box_body a:link, #announce_box_body a:visited,
{
	font-size: 12px;
}
#byob_box_body a:link, #byob_box_body a:visited,
{
	font-size: 10px;
}
#announce_box_body a:hover {
	text-decoration: underline;
	background-color: #025A98;
	color: #FFF;
}
#byob_box_body a:hover {
	text-decoration: underline;
	background-color: #025A98;
	color: #FFF;
}
#announce_box_bottom {
	padding: 0;
	height: 18px;
	background-image: url(/uploads/images/cms/announce_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}#byob_box_bottom {
	padding: 0;
	height: 18px;
	background-image: url(/uploads/images/cms/byob_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#announce_box_body .subtitle,
#byob_box_body .subtitle
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #025A98;
}

.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #025A98;
}
.Subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #025A98;
}
.formMessage {
	font-size: 14px;
	font-weight: bold;
	color: #750C05;

}

#container #byob_nav {
	height: 26px;
	background-image: url(uploads/images/cms/byob_nav_back.gif);
	font-size: 14px;
	/*color: #FFCC33;*/
	color: #9FC9F3;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin: 0px;
}
#container #byob_nav #cur {
	color: #FFCC33;
	display: inline;
}
#container #byob_nav a:link,
#container #byob_nav a:visited {
	color: #FFFFFF;
	display: inline;
}
#container #byob_nav a:hover {
	color: #9FC9F3;
	display: inline;
	background-color: #001838;
}
#container helptable {

}
#container #helptable td {
	background-color: #FFFFFF;
	padding: 10px;
}
#byobFlash {
	padding: 0;
	height: 550px;
	background-image: url(/uploads/images/cms/byob_loading.gif);
	background-repeat: no-repeat;
	background-position: top;
}
