/****************************************************************************************************************
*  COMMON ELEMENTS                                                                                              *
****************************************************************************************************************/
body{
	background-color: #cccc99;
	margin: 0px;
	padding: 0px;
	border:	0px;
}
td a img{
	border: 0px;
}
/****************************************************************************************************************
*  LEVEL 0 HEADER                                                                                               *
****************************************************************************************************************/
table.level0-header{
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	table-layout: fixed;
	width: 750px;
	background-color: #cccc99;
}
table.level0-header td.header-margin{
	background-color: #394427;
	height: 5px;
}
table.level0-header td.top-border{
	background-color: #81949E;
}
table.level0-header td.bottom-border{
	background-color: #9F0000;
}
table.level0-header td.menuspace{
	background-color: #AACAEA;
	border-left: 1px solid #81949E;
	border-right: 1px solid #81949E;
	width: 6px;
}
table.level0-header td.menubutton{
	background-color: #E0D470;
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
}
table.level0-header td.menubutton a{
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}
table.level0-header td.menubutton-selected{
	background-color: #9F0000;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
}
table.level0-header td.menubutton-selected a{
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
}
table.level0-header td.right-side{
	background-color: #9F0000;
	border-left: 1px solid #81949E;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
}
table.level0-header td.right-side a{
	color: #FFFFFF;
	text-decoration: none;
}
/****************************************************************************************************************
*  LEVEL 1 HEADER                                                                                               *
****************************************************************************************************************/
table.level1-header{
	border: 0px;
	border-collapse: collapse;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	table-layout: fixed;
	width: 750px;
}
table.level1-header td.feature{
	vertical-align: top;
}
table.level1-header td.feature-text{
	text-align: left;
	vertical-align: top;
}

table.level1-header td.feature-white{
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	color: #ffffff;

}
table.level1-header td.feature-text a{
	color: #000000;
	text-decoration: none;
}
table.level1-header td.feature a img{
	border: 0px;
}
table.level1-header td.bulk-orders{
	border: 0px;
	overflow: hidden;
	vertical-align: top;
}
table.level1-header td.bulk-orders a{
	color: #506C89;
	font-weight: bold;
	text-decoration: none;
}
table.level1-header td.bulk-orders a img{
	border: 0px;
	margin-right: 10px;
}
table.level1-header td.bottom-line{
	border-left:1px solid #92ACC5;border-top:1px solid #92ACC5;
}

/****************************************************************************************************************
*  LEVEL 2 HEADER                                                                                               *
****************************************************************************************************************/
table.level2-header{
	border: 0px;
/*	height: 150px; */
	width: 750px;
	table-layout: fixed;
}
table.level2-header td{
	background-color: #778DA3;
}
table.level2-header td.portrait{
	background-color: #E0D470;
	text-align: left;
}
table.level2-header td.caption{
	background-color: #506C89;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	height: 31px;
	padding-left: 17px;
	text-align: left;
	vertical-align: middle;
}
table.level2-header td.text{
	background-color: #51A1A4;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	height: 109px;
	text-align: left;
	vertical-align: top;
}
table.level2-header td.text p{
	margin-left: 17px;
	margin-right: 10px;
	margin-top: 10px;
}
table.level2-header td.text a{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 8px;
	text-decoration: none;
}

table.level2-header td.border{
	background-color: #9F0000;
	height: 170px;
	vertical-align: top;
}
table.level2-header td.border div{
	background-color: #56722F;
	border: 1px solid #FFFFFF;
	height: 148px;
	margin-left: 10px;
	margin-top: 10px;
	overflow: hidden;
	width: 205px;
}
table.level2-header td.border table{
	border-collapse: collapse;
	font-family: Verdana;
	font-size: 11px;
	table-layout: fixed;
	width: 100%;
}
table.level2-header td.border table td{
	background-color: #56722F;
	color: #FFFFFF;
	padding-left: 14px;
	padding-top: 2px;
	vertical-align: top;
}
table.level2-header td.border table td.menu-title{
	color: #E0D470;
	font-weight: bold;
	font-size: 18px;
	padding-top: 8px;
}
table.level2-header td.border table td.sub-menu-title-grey{
	color: #CDE3F1;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
}
table.level2-header td.border table td.sub-menu-title-yellow{
	color: #E0D470;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
}
table.level2-header td.border table td a{
	color: #FFFFFF;
	padding-top: 2px;
	text-decoration: none;
}
table.level2-header td.border table td.selected-menu{
	background-color: #E0D470;
	border-top: 5px solid #56722F;
	width: 40px;
}

/****************************************************************************************************************
*  PAGE BODY                                                                                                    *
****************************************************************************************************************/
div.context{
	background-color: #CDE3F1;
	width: 750px;	
}
div.context table{
	table-layout: fixed;
}
div.context table td{
	font-family: Verdana;
	font-size: 11px;
	vertical-align: top;
}
div.context table td p{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
div.context table td a{
	color: #455361;
	text-decoration: none;
}
div.context table td b{
	line-height: 16px;
}
div.context table td b.burgundy{
	color: #9F0000;
	font-weight: bold;
	line-height: 20px;
	
}
div.context table td .quotes{
	color: #9F0000;
	font-family: Verdana;
	font-style: italic;
	font-size: 11px;
	text-decoration: none;
}

.link_blue {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #006699; 
} 
.link_blue A:link {text-decoration: underline; color: #006699;}
.link_blue A:visited {text-decoration: underline; color: #006699;}
.link_blue A:hover {cursor: pointer; color: #FFFFFF; background-color: #52a1a5; text-decoration: none;}
.link_blue A:active {text-decoration: none; color: #006699;
}

.link_yellow {  
	font-family: Verdana;
	line-height: 16px; 
	font-size: 11px;
	color: #E0D470; 
} 

.link_yellow A:link {text-decoration: none; color: #E0D470;}
.link_yellow A:visited {text-decoration: underline; color: #E0D470;}
.link_yellow A:hover {cursor: pointer; color: #FFFFFF; background-color: #4f6d89; text-decoration: none;}
.link_yellow A:active {text-decoration: none; color: #E0D470;
}

table.bordercells {
	border: 1px;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
}
table.bordercells tr {
	height:35px;
}
table.bordercells td {
	border: 0px;
	border-bottom: 1px solid #56722F;
	vertical-align: top;
}
table.bordercells td.photo img{
	margin-bottom: 10px;
}

/****************************************************************************************************************
*  PAGE FOOTER                                                                                                  *
****************************************************************************************************************/

table.page-footer{
	border: 0px;
	border-collapse: collapse;
	height: 100px;
	padding: 0px;
	table-layout: fixed;
	width: 750px;
}

table.page-footer td{
	vertical-align: middle;
}

table.page-footer td.copyright{
	color: #000000;
	font-family: Verdana;
	font-size: 8px;
}

table.page-footer td.sitemap{
	text-align: left;
	vertical-align: middle;
}
