﻿/*==============General Styles================*/
.left
{
	float: left;
}
.right
{
	float: right;
}
.clear
{
	clear: both;
}

/*======================*/

#right_col
{
	min-height: 525px;
}
* html #right_col
{
	height: 525px;
}

div#leftNavContainer
{
	margin-bottom: 55px;
}

.flashLogo
{
	width: 185px;
	height: 140px;
	margin-top: 2px;
}
/*=============Left Navigation==================*/
div.topHighlight, div.bottomHighlight
{
	width: 153px;
	height: 7px;
	float: left;
	padding: 0 0 0 15px;
	margin: 0;
	background-repeat: no-repeat;
	background-position: 15px top;
	font-size: 1px;
	line-height: 1px;
	/*border: solid 1px red;*/
}

div.topHighlight
{
	background-image: url(/Images/leftMenuTopHighlight.gif);
}
div.bottomHighlight
{
	background-image: url(/Images/leftMenuBottomHighlight.gif);
}
div.hidden
{
	visibility: hidden;
}
div.visible
{
	visibility: visible;
}
/*=============First level menu================*/
ul.leftNav
{
	margin: 0;
	padding: 0 0 0 15px;
	float: left;
}

ul.leftNav li
{
	list-style-type: none;
	font-size: 10px;
	width: 153px;
	font-weight: bold;
	color: Black;
	float: left;
	
	padding: 0;
	margin: 0;
	cursor: pointer;
	
	background-position: left top;
	background-image: url(/Images/leftMenuItem.gif);
	background-repeat: no-repeat;
}

ul.leftNav li span
{
	display: block;
	padding-left: 20px;
	float: left;
	width: 133px;
	height: 13px;
	
}

ul.leftNav li span.selected
{
	background-position: 139px center;
	background-image: url(/Images/leftMenuSelect.gif);
	background-repeat: no-repeat;
}
ul.leftNav li span a
{
	text-decoration: none;
	color: Black;
	display: block;
	width: 133px;
}
/*
*html ul.leftNav{
	border: solid 1px #fff;
	margin-top: 0;
}

*html ul.leftNav span{
	border: solid 1px #fff;
}*/

/*=============Second level menu================*/
ul.leftNav li ul
{
	padding: 0;
	margin: 0;
	float: left;
}

ul.leftNav li ul li
{
/*	min-height: 18px;*/
	width: 100%;
	
	margin: 2px 0 0 0;
	
	background-position: left top;
	background-image: url(/Images/leftMenuSecondLevelItem.gif);
	/*background-repeat: no-repeat;*/
	background-repeat: repeat-y;
}
* html ul.leftNav li ul li
{
	height: 18px;
}

ul.leftNav li ul li a
{
	text-decoration: none;
	color: Black;
	display: block;
	width: 108px;
	min-height: 16px;
	
	padding-top: 2px;
	padding-left: 25px;
	padding-right: 15px;
}
* html ul.leftNav li ul li a
{
	height: 16px;
}

ul.leftNav li ul li a.selected
{
	background-position: 139px center;
	background-image: url(/Images/leftMenuSelect.gif);
	background-repeat: no-repeat;
}

ul.leftNav li ul li.highlight
{
	background-image: url(/Images/leftMenuSecondLevelItem-mouseover.gif);
}

ul.leftNav li ul.hidden
{
	display: none;
}
ul.leftNav li ul.visible
{
	display: block;
}

/*=============Third level menu================*/
ul.leftNav li ul li ul
{
	margin: 0;
	padding: 0;
	float: left;
}
ul.leftNav li ul li ul li
{
	float: left;
	margin-top: 0px;
	background-image: none;
	background-color: Black;
	
	padding: 3px 0;
}
ul.leftNav li ul li ul li a
{
	color: White;
}
ul.leftNav li ul li ul li.highlight
{
	background-position: left center;
	background-image: url(/Images/leftMenuThirdLevelItem-mouseover.gif);
	background-repeat: no-repeat;
}
ul.leftNav li ul li ul li a.selected
{
	background-position: 139px center;
	background-image: url(/Images/leftMenuThirdLevelSelect.gif);
	background-repeat: no-repeat;
}




/*===================Affiliate Contents================*/
div#affiliateContents
{
	margin: 0 40px;
	font-size: 11px;
}
div#affiliateContents img
{
	border-style: none;
}

div#affiliateContents h1
{
	font-size: 23px;
	font-family: Times New Roman;
	font-style: italic;
	color: Black;
}
/*div#affiliateContents div.affiliateContainer
{
	height: 250px;
	overflow: auto;
}*/

div#affiliateContents p.pageContent
{
	font-size: 16px;
	font-family: Times New Roman;
	margin: 8px 0;
}

div#affiliateContents table
{
	width: 100%;
}

div#affiliateContents table tr td
{
	padding: 7px 2px 2px 2px;
	height: 65px;
	vertical-align: top;
}

div#affiliateContents table tr.alternateRow td
{
	background-color: #E9E9E9;
}
div#affiliateContents table tr.heading td
{
	height: 23px;
	font-size: 11px;
	font-weight: bold;
}
div#affiliateContents table tr.spacer td
{
	height: 8px;
}
div#affiliateContents table tr.line td
{
	border-bottom: solid 1px black;
}
div#affiliateContents table tr.lineTop td
{
	border-top: solid 1px black;
}


div#affiliateContents table tr.heading td.logoHeading
{
	width: 135px;
}
div#affiliateContents table tr.heading td.companyHeading
{
	width: 195px;
}
div#affiliateContents table tr.heading td.servicesHeading
{
	width: 155px;
}
div#affiliateContents table tr td.company, div#affiliateContents table tr td.services
{
	font-family: Times New Roman;
	font-size: 16px;
}
div#affiliateContents table tr td.company a
{
	text-decoration: none;
}
div#affiliateContents table tr td.company a:hover
{
	text-decoration: underline;
}
div#affiliateContents table tr.disclaimer td
{
	font-size: 9px;
	height: 12px;
	padding: 4px 0 0 0;
}
div#affiliateContents p.backToTop
{
	margin: 0;
	padding: 0 0 50px 0;
}

/*==============Footer===============*/
#footerV3
{
	background: none;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 0px;
	text-align:center;
	color:#FFF;
	font-size:90%;
	width: 810px;
}
#footerV3 a
{
	text-decoration:none;
	color:#FFFFFF;
}


div.footerLinks
{
	clear: left;
	position: relative;
	width: 160px;
	padding-left: 15px;
	top: -50px;
	left: 0;
}
div.footerLinks img
{
	border-style: none;
}
div.footerLinks img.artOfDetail
{
	padding-top: 10px;
}


/*
a.artOfDetail, a.lifestyleLinks
{
	position: relative;
}

a.artOfDetail img, a.lifestyleLinks img
{
	border-style: none;
}
a.artOfDetail
{
	width: 153px;
	height: 28px;
	top: -28px;
	left: 15px;
}
a.lifestyleLinks
{
	width: 153px;
	height: 13px;
	top: -70px;
	left: -142px;
}
*/
