html,body {	
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	text-align:center;	
}

body {
	background-color: #ded2bc;
	background-image: url(/images/bkgrd.jpg);
	background-repeat: repeat-x;		
}

body, div, font, select, input, textarea, span, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#Container {
	margin:0px auto;	
	text-align:left;
	width:795px;	
}

#ProductLogin, input.search {		
	font-size: 9px;	
}

a:visited, a:link, a:active, a {
	color: #3c6291;
}
a:hover {
	text-decoration: none;
}

a.noline:visited, a.noline:link, a.noline:active, a.noline:hover, a.noline {
	text-decoration: none;
}

.bccarrots {	
	font-size: 9px;
	color: #dcd4c2;
}
a.bclinks:visited, a.bclinks:link, a.bclinks:active, a.bclinks:hover, a.bclinks {	
	font-size: 9px;
	color: #bdaf95;
}
a.bottomlinks:visited, a.bottomlinks:link, a.bottomlinks:hover, a.bottomlinks:active, a.bottomlinks {	
	font-size: 9px;
	color: #3c6291;
}
.bottomvertdivider {	
	font-size: 9px;
	color: #515151;
}
.bold {
	font-weight: bold;
}

#Breadcrumb
{
	width:567px;
}

#Breadcrumb td
{
	padding:0px 4px 4px 4px;
}

.breadcrumbs {	
	font-size: 9px;
	color: #b4996a;
}
.searchURL {	
	font-size: 9px;
	color: #008000;
}

.calloutareabot {
	background-image: url(/images/rightareabot.jpg);
	background-color: #efe7da;
	background-position: bottom;
	background-repeat: no-repeat;
}
.category {	
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.contentbkgrd {
	background-color: #FFFFFF;
}

.footertext {	
	font-size: 9px;
	color: #6f7176;
}

a.greenlink:visited, a.greenlink:link, a.greenlink:active, a.greenlink:hover, a.greenlink {
	color: #6a9e30;
}

.greentext 
{
	color: #6A9E30;
}

a.bluelink:visited, a.bluelink:link, a.bluelink:active, a.bluelink:hover, a.bluelink
{
	color:#1991d0;
}

.bluetext
{	color:#1991d0;
}

.googletext {	
	font-size: 9px;
	color: #e29f46;
}

.hlsecondary {
	background-color: #eee8de;
}
.homeboxbkgrd {
	background-color: #f2eee5;
}

.leftsdbkgrd {
	background-image: url(/images/l_bkgrd.jpg);
	background-repeat: repeat-y;
	width:22px; 
	vertical-align:top;
}

.orangebullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e29f46;
}

.orangetext
{
	color: #df8b1b;
}

a.orangelink:visited, a.orangelink:link, a.orangelink:hover, a.orangelink:active, a.orangelink {
	color: #df8b1b;
}

.prodlogbkgrd {
	background-image: url(/images/productlogbkgrd.jpg);
	background-repeat: no-repeat;	
	height: 44px;
}
.productlogin {	
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.productsbot {
	background-image: url(/images/productsbot.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
.productstitle {	
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.productstop {
	background-image: url(/images/productsbar.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
a.purplelink:visited, a.purplelink:link, a.purplelink:hover, a.purplelink:active, a.purplelink {
	color: #9f6798;
}

.purpletext
{
	color: #9f6798;
}

.rcalloutbot {
	background-image: url(/images/rcallout_bot.jpg);
	background-repeat: no-repeat;
	height: 16px;
}
.rcallouttitle {	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.rightcalloutbkgrd {
	background-color: #efe7da;
}
.rightcallouttop {
	background-image: url(/images/rcallout_hdr.jpg);
	background-repeat: no-repeat;
	height: 26px;
}
.rightsdbkgrd {
	background-image: url(/images/r_bkgrd.jpg);
	background-repeat: repeat-y;
	width:23px; 
	vertical-align:top;
}

.searchbkgrd {
	background-image: url(/images/search_back.jpg);
	background-repeat: repeat-x;
}

a.secnavlinks:visited, a.secnavlinks:link, a.secnavlinks:hover, a.secnavlink:active, a.secnavlink {		
	color: #3c6291;
	text-decoration: none;
}

.large {
	font-size: 13px;
}
	
.titles {	
	font-size: 14px;
	font-weight: bold;
	color: #28568d;
	padding:0px 0px 0px 0px;
	margin-bottom: 0px;
}
a.toplinks:visited, a.toplinks:link, a.toplinks:hover, a.toplinks:active, a.toplinks {
	font-size: 10px;
	color: #ab8e58;
}
a.toplink:visited, a.toplink:link, a.toplink:hover, a.toplink:active, a.toplink 
{
	font-size: 10px;
	color: #ab8e58;
	font-weight:bold;
	text-decoration:none;
}

.topvertdivider {
	font-size: 10px;
	color: #dcd4c2;
}

.verticalrule {
	background-color: #eee8de;
}

a.whitelinks:visited, a.whitelinks:link, a.whitelinks:hover, a.whitelinks:active, a.whitelinks {	
	color: #FFFFFF;
}

ul.medialist 
{
	margin:5px 0px 0px 0px;
	padding-left: 0;
	list-style-type: none;	
}

ul.medialist li
{
	padding-left: 11px;
	background-image: url(/images/bullet_blue.gif);
	background-repeat: no-repeat;	
}

ul.solutionProductsList
{
	margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	list-style-type: none;
}

ul.solutionProductsList li
{
	padding:0px 0px 0px 11px;
	background-image: url(/images/bullet_tan.gif);
	background-repeat: no-repeat;
}

ul.tan_bullet_list
{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

ul.tan_bullet_list li
{
	padding:0px 0px 0px 11px;
	background-image: url(/images/bullet_tan.gif);
	background-repeat: no-repeat;
}

ul.blue_bullet_list 
{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;	
}

ul.blue_bullet_list li
{
	padding-left: 11px;
	background-image: url(/images/bullet_blue.gif);
	background-repeat: no-repeat;	
}

#ContentTable p
{
	margin:7px 0px 7px 0px;
}

/* <Product Pages> */

#ScreenShots
{
	width:135px; 
	float:right; 
	margin:8px 0px 0px 10px; 
	padding:0px 0px 10px 0px; 
	background-color: #efe7da; 
	border:1px solid #aca899;
}

#ScreenShots div.screenShot
{
	padding:3px 0px 3px 0px;
}

/* </Product Pages> */

/* <Resource Lists> */

#ResourceList
{
	margin:10px 0px 0px 0px;
}

#ResourceList span.resourcePropertyName
{
	color:#990000; 
	font-size:13px; 
	font-weight:bold;
}

#ResourceList div.resourceProperty
{
	margin:10px 0px 0px 0px;
}

#ResourceList div.resourceItem
{
	margin:7px 0px 12px 0px; 
	padding:0px 3px 0px 10px;
}

#ResourceList div.resourceItemDetails
{
	padding:0px 0px 0px 20px;
}

/* </Resource Lists> */

/* <Forms> */

.required
{
	color:#FF0000;
}

#SendToAFriendForm td
{
	vertical-align:top;
	padding:5px 5px 5px 0px;
}

/* </Forms> */

/* <Left Nav> */

#LeftNav
{
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 8px;	
}

#LeftNav ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;	
}

li.level1Off
{
	border-bottom: 1px solid #EEE8DE;
	padding:4px 0px 4px 4px;	
}

li.level1On
{
	background-color: #F0E7DE;
	padding:4px 0px 4px 4px;
}

li.level2Off
{
	background-image: url(/images/nav_arrow_right.gif);
	background-repeat: no-repeat;
	background-position:0 0.6em;
	padding:6px 0px 4px 14px;
}

li.level2On
{
	background-image: url(/images/nav_arrow_down.gif);
	background-repeat: no-repeat;
	background-position:0 0.5em;
	padding:6px 0px 4px 14px;
}

li.levelNOff
{
	background-image: url(/images/nav_bullet.gif);
	background-repeat: no-repeat;
	background-position:0 0.6em;
	padding:6px 0px 4px 12px;
}

li.levelNOn
{
	background-image: url(/images/nav_bullet.gif);
	background-repeat: no-repeat;
	background-position:0 0.6em;
	padding:6px 0px 4px 12px;
}

a.level1Off:visited, a.level1Off:link, a.level1Off
{
	text-decoration:none;
}
a.level1On:visited, a.level1On:link, a.level1On
{
	text-decoration:none;
	font-weight:bold;
}

a.level1Off:hover, a.level1Off:active, 
a.level1On:active, a.level1On:hover
{
	text-decoration:underline;
}

a.level2Off:visited, a.level2Off:link, a.level2Off:hover, a.level2Off:active, a.level2Off, 
a.levelNOff:visited, a.levelNOff:link, a.levelNOff:hover, a.levelNOff:active, a.levelNOff
{
	font-size: 10px;	
}

a.level2On:visited, a.level2On:link, a.level2On:hover, a.level2On:active, a.level2On, 
a.levelNOn:visited, a.levelNOn:link, a.levelNOn:hover, a.levelNOn:active, a.levelNOn
{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

/* </Left Nav> */

/* <Video Page> */
#VideoPage
{
	margin:10px 0px 0px 0px;
}

#VideoPage #PlayerContainer
{
	width: 551px;
	float: left;
	margin-bottom:8px;
}

#VideoPage #PlayerContainer .middle
{
	width: 546px;
	background-image: url(/images/video_player/video_bkg.gif);
	background-repeat: repeat-y;
	float: left;
	padding-left: 5px;
}

#VideoPage #PlayerContainer .top 
{
	height: 5px;
	width: 551px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#VideoPage #PlayerContainer .bottom 
{
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 551px;
	float: left;
}
#VideoPage #PlayerContainer .channels 
{
	text-align: left;
	float: right;
	width: 222px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ab8e58;
	line-height: 14px;
}

#VideoPage #PlayerContainer .channels a:visited, #VideoPage #PlayerContainer .channels a:link
#VideoPage #PlayerContainer .channels a:active, #VideoPage #PlayerContainer .channels a
{
	color: #ab8e58;
	text-decoration: none;
}

#VideoPage #PlayerContainer .channels a:hover
{
	color: #0f3059;
}

#VideoPage #PlayerContainer .channelon 
{
	color: #0f3059;
	background-image: url(/images/video_player/channel_bkg.gif);
	background-repeat: repeat-x;
}

#VideoPage #PlayerContainer .channels ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

#VideoPage #PlayerContainer .channels li
{
	margin: 0px 5px 0px 0px;
	padding: 6px 0px 6px 2px;
	border-bottom: 1px solid #DED2BC;
}

#VideoPage #PlayerContainer .flash 
{
	float: left;
	width: 320px;
	margin: 0px;
	padding: 0px;
}

#VideoPage #VideoList
{
	float: left;
	width: 551px;
	margin-top: 8px;
}

#VideoPage #VideoList .resultsheader 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c6291;
	background-image: url(/images/video_player/resultsheader.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 10px;
	height: 26px;
	width: 541px;
}

#VideoPage #VideoList .channeltitle 
{
	float: left;
	width: 320px;
	color: #3c6291;
}

#VideoPage #VideoList .results 
{
	float: right;
	width: 200px;
	text-align: right;
	padding-right: 10px;
	color: #3c6291;
}

#VideoPage #VideoList .resultsheaderbold 
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#VideoPage #VideoList .storydescription 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px 0px 0px 14px;
	line-height: 14px;
}

#VideoPage #VideoList .thumbnail 
{
	float: left;
}

#VideoPage #VideoList .storycontainer 
{
	width: 551px;
	padding:20px 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom: 1px solid #DED2BC;
	float:left;
}

#VideoPage #VideoList .storycontainer a:visited, #VideoPage #VideoList .storycontainer a:link,
#VideoPage #VideoList .storycontainer a:active, #VideoPage #VideoList .storycontainer a
{
	color: #3c6291;
	text-decoration: underline;
}

#VideoPage #VideoList .storycontainer a:hover
{	
	text-decoration:none;
}

#VideoPage #VideoList .rightlinks 
{
	float: right;
	line-height: 20px;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	color: #3c6291;
	text-align: left;
}

#VideoPage #VideoList .boldtext 
{
	font-weight: bold;
	color: #3c6291;
}

#VideoPage #VideoList .star 
{
	padding:0px 2px 0px 2px;
}

.ratingContainer
{
	position:relative; 
	top:-1.2em; 
	left:4.5em; 
	width:65px;
}

.ratingStar 
{
    font-size: 0px;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar 
{
    background-image: url(/images/video_player/star_active.gif);
}

.emptyRatingStar 
{
    background-image: url(/images/video_player/star_inactive.gif);
}

.savedRatingStar 
{
    background-image: url(/images/video_player/star_active.gif);
}
/* </Video Page> */