﻿body
{
}

h1, h2, h3, h4, h5, h6
{
	color: #4A2300;
	font-size: 100%;
	font-weight: normal;
	line-height: 150%;
}

h1 
{ font-size:0.8em; 
	color: #666666;
	margin-top: 0;
	margin-bottom: 20;
}
							
h2
{
	font-size:1.4em;
	margin-bottom: 0;
	font-weight: bold;
}

h3 
{ 
	font-size:1.2em; 
	font-weight: bold; 
}
							
h4
{
	font-size: 1em;
	font-weight: bold;
}

a:link {color: #0C576C; text-decoration:underline;}
a:visited {color: #39464F; text-decoration:underline;}
a:hover {color: #AA0000; text-decoration:none;}




.topRightContainer
{
    height:234px;
    width:293px;
}

.topRightImage
{
    height:234px;
    position:absolute;
    right:0;
    top: 0;
    width:293px;
}


.topRightContainer.contact
{
    height:241px;
}

.topRightImage.contact
{
    height:241px;
}

.topRightImage.news
{
    top: -1px;
}

p  { margin-right: 25; font-family: arial;color: black}
p.form  { margin-right: 5; font-family: arial;color: black}
p.navi  { font-family: arial;color: #666666}
							ul { font-family: arial;color: black}
							li { font-family: arial;color: black}
							
td.rock
		{
			margin-left: 20;
			margin-right: 10;
		}

p.dj  { align:left; font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:normal; line-height:15px; }

p.dj2  { align:center; margin-right:15px; font-weight:normal; font-family:Times New Roman; font-size:15px; color:#FFFFFF; line-height:15px; }

p.dj3  { align:center; margin-bottom:15px; margin-left:5px; margin-right:10px; font-weight:bold; font-family:Arial; font-size:15px; color:#FFFFFF; line-height:15px; }

table.ashba 
		{
			background-image: url(/images/ASH-bkgd-1875.jpg);
			background-repeat:no-repeat;
			height: 1875px;
		}
		
		A.ash:link     { color: #ff9900; text-decoration:underline; font-weight:bold; }
		A.ash:visited 	{ color: #ff9900; text-decoration:underline; font-weight:bold; }
		A.ash:active 	{ color: #ff9900;  cursor:hand; text-decoration:underline; font-weight:bold; }
		A.ash:hover 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; font-weight:bold; }

table.ashba2 
		{
			background-image: url(/images/LFAd-450-2.jpg);
			background-repeat:no-repeat;
			width: 460px;
			height: 578px;
		}
		
		A.ash:link     { color: #ff9900; text-decoration:underline; font-size:13px; font-weight:bold; }
		A.ash:visited 	{ color: #ff9900; text-decoration:underline; font-size:13px; font-weight:bold; }
		A.ash:active 	{ color: #ff9900;  cursor:hand; text-decoration:underline; font-size:13px; font-weight:bold; }
		A.ash:hover 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; font-size:13px; font-weight:bold; }

table.ashba3 
		{
			background-image: url(/images/ASH-bkgd-2175.jpg);
			background-repeat:no-repeat;
			height: 2175px;
		}

table.customshop 
		{
			background-image: url(/images/AH_News-bkgd.jpg);
			background-repeat:no-repeat;
			width: 240px;
			height: 326px;
		}
		
		A.custom:link     { color: #ff9900; text-decoration:underline; font-size:13px; font-weight:bold; }
		A.custom:visited 	{ color: #ff9900; text-decoration:underline; font-size:13px; font-weight:bold; }
		A.custom:active 	{ color: #ff9900;  cursor:hand; text-decoration:underline; font-size:13px; font-weight:bold; }
		A.custom:hover 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; font-size:13px; font-weight:bold; }

table.mcswain 
		{
			background-image: url(http://axeheaven.com/images/bkgd-mcswain.jpg);
			background-repeat:no-repeat;
			height: 1875px;
		}
		

table.ojeda 
		{
			background-image: url(/images/EO-bkgd-1.jpg);
			background-repeat:no-repeat;
			height: 1148px;
		}
		
		A.eddieojeda:link     { color: #FD037F; text-decoration:underline; font-weight:bold; }
		A.eddieojeda:visited 	{ color: #FD037F; text-decoration:underline; font-weight:bold; }
		A.eddieojeda:active 	{ color: #FD037F;  cursor:hand; text-decoration:underline; font-weight:bold; }
		A.eddieojeda:hover 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; font-weight:bold; }
		
table.anthony 
		{
			background-image: url(/images/ma-bkgd-2.jpg);
			background-repeat:no-repeat;
			height: 1800px;
			border: 0;
		}
	
		A.michaelanthony:link     { color: #ff9900; text-decoration:underline; font-weight:bold; }
		A.michaelanthony:visited 	{ color: #ff9900; text-decoration:underline; font-weight:bold; }
		A.michaelanthony:active 	{ color: #ff9900;  cursor:hand; text-decoration:underline; font-weight:bold; }
		A.michaelanthony:hover 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; font-weight:bold; }
		
		A.michaelanthony2:link     { color: #ff9900; text-decoration:underline; font-weight:bold; }
		A.michaelanthony2:visited 	{ color: #ff9900; text-decoration:underline; font-weight:bold; }
		A.michaelanthony2:active 	{ color: #ff9900;  cursor:hand; text-decoration:underline; font-weight:bold; }
		A.michaelanthony2:hover 	{ color: #CA403E;  cursor:hand; text-decoration:underline; font-weight:bold; }
		
		A.maguitar:link     { color: #ff9900; text-decoration:none; font-weight:normal; }
		A.maguitar:visited 	{ color: #ff9900; text-decoration:none; font-weight:normal; }
		A.maguitar:active 	{ color: #ff9900;  cursor:hand; text-decoration:none; font-weight:normal; }
		A.maguitar:hover 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; font-weight:normal; }


table.anthony2 
		{
			background-image: url(/images/ma-bkgd-4.jpg);
			background-repeat:no-repeat;
			height: 1650px;
		}

table.thal 
		{
			background-image: url(http://axeheaven.com/images/rt-bkgd.jpg);
			background-repeat:no-repeat;
		}

table.thal-2 
		{
			background-image: url(http://axeheaven.com/images/rt-bkgd4.jpg);
			background-repeat:no-repeat;
		}
			
		A.ronthal:link     { color: #E9C350; text-decoration:underline; font-weight:bold; }
		A.ronthal:visited 	{ color: #E9C350; text-decoration:underline; font-weight:bold; }
		A.ronthal:active 	{ color: #E9C350;  cursor:hand; text-decoration:underline; font-weight:bold; }
		A.ronthal:hover 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; font-weight:bold; }
		
		A.rtguitar:link     { color: #E9C350; text-decoration:none; font-weight:normal; }
		A.rtguitar:visited 	{ color: #E9C350; text-decoration:none; font-weight:normal; }
		A.rtguitar:active 	{ color: #E9C350;  cursor:hand; text-decoration:none; font-weight:normal; }
		A.rtguitar:hover 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; font-weight:normal; }

table.zaza 
		{
			background-image: url(/images/nz-bkgd.jpg);
			background-repeat:no-repeat;
			height: 1233px;
		}
	
		A.neilzaza:link     { color: #25A7E5; text-decoration:underline; font-weight:bold; }
		A.neilzaza:visited 	{ color: #25A7E5; text-decoration:underline; font-weight:bold; }
		A.neilzaza:active 	{ color: #25A7E5;  cursor:hand; text-decoration:underline; font-weight:bold; }
		A.neilzaza:hover 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; font-weight:bold; }
		
		A.nzguitar:link     { color: #25A7E5; text-decoration:none; font-weight:normal; }
		A.nzguitar:visited 	{ color: #25A7E5; text-decoration:none; font-weight:normal; }
		A.nzguitar:active 	{ color: #25A7E5;  cursor:hand; text-decoration:none; font-weight:normal; }
		A.nzguitar:hover 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; font-weight:normal; }

table.jack 
		{
			background-image: url(/images/clear.gif);
			background-repeat:no-repeat;
		}
	

/* Default Themes tags *
	/* Default Theme *
		body 
		{
			font-family: Tahoma, Arial, sans-serif;
			font-size:75%;
			color:#000000;
			margin: 0;
			padding: 0;
			margin-right: 30;
			text-align:left;
		 }

		body, div, p, h1, h2, h3, h4, ul, li, table
		{
			margin:0;
			padding:0;
			border:none;
		}

		A:link      { color: #503562; text-decoration:underline; }
		A:visited 	{ color: #503562; text-decoration:underline; }
		A:active 	{ color: #503562;  cursor:hand; text-decoration:underline; }
		A:hover 	{ color: #CEC0DA;  cursor:hand; text-decoration:"none"; }
				
		A.bodyLink:link     { color: #503562; text-decoration:none; font-weight:bold; }
		A.bodyLink:visited 	{ color: #503562; text-decoration:none; font-weight:bold; }
		A.bodyLink:active 	{ color: #503562;  cursor:hand; text-decoration:none; font-weight:bold; }
		A.bodyLink:hover 	{ color: #CEC0DA;  cursor:hand; text-decoration:"underline"; font-weight:bold; }
		
		A.thal:link     { color: #503562; text-decoration:"underline"; font-weight:bold; }
		A.thal:visited 	{ color: #503562; text-decoration:"underline"; font-weight:bold; }
		A.thal:active 	{ color: #503562;  cursor:hand; text-decoration:"underline"; font-weight:bold; }
		A.thal:hover 	{ color: #CEC0DA;  cursor:hand; text-decoration:"underline"; font-weight:bold; }
		
		ul
		{
			list-style-image: url(/images/bullet.jpg);
			list-style-position: outside;
			list-style-type: disc;
			color: #000000;
			font-family: verdana;
		}
		
		ul.home
		{
			margin-left: 20;
		}
		
li.home
		{
			margin-left: 20;
		}	

		.menutextindent
		{
			font-size: x-small;
		}


.labelError
{
	background:#FEF1EC url(images/ui-bg_glass_95_fef1ec_1x400.png) repeat-x scroll 50% 50%;
	border:1px solid #CD0A0A;
	color:#CD0A0A;
}

.hLine
{
	border-bottom: 1px solid #EDEAE2;
	line-height: 1px;
	margin: 8px 0;
	padding: 0;
}
.noBorder
{
	border: 0 none;
}
.txtLeft
{
	text-align: left;
}
.txtCenter
{
	text-align: center;
}
.txtRight
{
	text-align: right;
}

.title
{
	background-color: #F2EFE9;
	margin-bottom: 5px;
	padding: 9px 10px 3px 8px;
}


.formEle1 input
{
	font-size: 10px;
	width: 127px;
}

.formEle1
{
	font-size: 10px;
	width: 127px;
}
.fltLeft
{
	float: left;
}
.fltRight
{
	float:right;
}

.MessagePrimary
{
	margin: 0 auto;
	width: 50%;
}

.readOnlyTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color: #ccddee;
}

.header
{
	color: #666666;
	font-weight: bolder;
	font-size: 17px;
	width: 100%;
}













input button
{
	border-color: #cccccc;
	background-color: #000000;
	color: white;
	font-family: arial, verdana, ms sans serif;
	font-weight: normal;
	font-size: 1.0em;
	height: 28px;
}


/*Imported from axeheaven.com/ken.css*/

/* Squish Defaults */
	body {
		background-color: #000000;
		font-family:Arial, Helvetica, sans-serif;
		left: 100px;
		font-size: 13px;
	}
	#Table_01 {
		position:absolute;
		left:150px;
		top:0px;
		width:900px;
	}

	#page-top_ {
		position:absolute; 
		left:0px;
		top:0px;
		width:900px;
		height:81px;
		z-index: -1;
	}

	#shopping-cart-admin-02_ {
		position:absolute;
		left:0px;
		top:81px;
		width:10px;
		height:51px;
	}

	#shopping-cart-admin-03_ {
		position:absolute;
		left:10px;
		top:91px;
		width:72px;
		height:51px;
	}

	#shopping-cart-admin-13_ {
		position:absolute;
		left:891px;
		top:81px;
		width:9px;
		height:51px;
	}
	
	#WebControls 
	{
		position:relative;
		width:881px;
		background-color:#FFFFFF;
		text-align:right;
		vertical-align: top;
		right: 10px;
	}
	
	#mainContentArea_ {
		position:relative;
		width:881px;
		height:auto;
		background-color:#FFFFFF;
		text-align:left;
		vertical-align: top;
	}
	
	#RightContent { width:200px; }
	#LeftContent { width:512px; }
	#BreadCrumbsContainer { width:312px; }
	#BreadCrumbsContainer a { font-size:10px; }
	#BreadCrumbsContainer a:hover { font-size:10px; }

	#Page-Bottom_ {
		position:relative;
		left:0px;
		width:900px;
		height:43px;
		z-index: -1;
	}

	.header { 
		color: #666666;
		font-weight: bolder;
		font-size:17px;
		width: 100%;
	}

    .darkLinks 
    {
		font-size: 16px;
		font-weight: bolder;
		color: Black;
		text-decoration:none;	
    }
    
    .textResizer
    {
		border:1;
		border-color:#333333;
		color:#3c3c3c;	
    }
    
.HeaderLinks
{
	color:#ffffff; 
	font-weight: bold;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	
}

.HeaderLinks:link
{
	color:#ffffff; 
	font-weight: bold;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	
}

.HeaderLinks a:hover
{
	color:#CA403E; 
	font-weight: bold;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	
}

.HeaderLinks:visited
{
	color:#ffffff; 
	font-weight: bold;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	
}


.FooterLinks
{
	color:#000000; 
	 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	
}

.FooterLinks:link
{
	color:#000000; 
	 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	
}

.FooterLinks a:hover
{
	color:#CA403E; 
	 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	
}



.FooterLinks:visited
{
	color:#000000; 
	 
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	
}


/*  Consumer Side Styles */
/* Master Page Layout */

.cs_Page_Title 
{
	font-size: 22px;
	text-align:left;
	color:Navy;
	margin-bottom: 10px;
}

.cs_gen_Table
{
	
}

.topMenu
{
	margin-top: 10px;
	width: 600px;
}
.inputsubmit1 {
	border-color: #cccccc;
	background-color:#000000;
	color: white;
	font-family: arial, verdana, ms sans serif;
	font-weight: normal;
	font-size: 11pt;
	height: 28px;
}

.cs_hr 
{
	background-color:Navy;
	width: 780px;
}

.web_controls
{
	width:775px; 
	height:11px;
	background-color: White;
	color:#253852;
	padding:2px 2px 2px 2px;	
}

.Product_Title
{
	font-weight:bolder; 
	font-size:16px;
	color:Red;
}

.Product_Title_h2
{
	font-weight:bolder; 
	font-size:14px;
	color:black;
	margin-bottom:0px;
}

.Product_Title_h1
{
	font-weight:bolder; 
	font-size:18px;
	color:#999999;
	margin-top:2px;
}

.Product_Classification
{
	font-size:13px;
}

.Product_Price
{
	color:Red;
	font-size:14px;
}




/* AJAXToolkit */
	/**Styling information specific to individual content pages**/
	
	/* Master Page Layout */
		#master_header
		{
			margin: -1px auto 0 auto;
			width: 800px;
		}

		#master_headertop
		{
			background: url(/images/headertop_img.jpg) no-repeat left top;
		}

		#master_headerbottom
		{
			background: url(/images/headerbottom_img.png) no-repeat left top;
		}

		#master_page
		{
			margin: 5px auto 20px auto;
			width: 800px;
		}

		#master_menu
		{
			float: left;
			width: 240px;
			padding-right: 10px;
		}

		.sidebar
		{
			width: 100%;
			margin-bottom: 10px;
		}

		.sidebarheader
		{
			height: 24px;
			padding: 10px 0 0 35px;
			background: url(/images/sidebar_header.png) no-repeat left top;
			color: #FFF;
			font-family: Arial, Sans-Serif;
			font-size: 1.2em;
			font-weight: bold;
			text-transform: uppercase;
		}

		.sidebarcontent
		{	
			border: 1px solid #0F2543;
			padding: 20px 20px 20px 30px;
			line-height: 1.5em;
			font-weight: bold;
		}

		#master_sidebarSamples
		{	
			padding-top: 72px;
			background: #FFF url(/images/samples_bg.gif) no-repeat left top;
		}

		#master_sidebarWalkthroughs
		{
			padding-top: 72px;
			background: #FFF url(/images/walkthrough_bg.gif) no-repeat left top;
		}

		.sidebarcontent a
		{
			padding: 2px 5px;
			color: #5377A9;
			text-decoration: none;
		}

		.sidebarcontent a:hover
		{
			background-color: #0F2543;
			color: #FFF;
		}

		.sidebarcontent a:visited
		{
			font-weight: normal;
		}

		#master_content
		{
			float: left;
			width: 550px;
			margin-right: -550px;
			color: #666666;
		}

		#master_content ul
		{
			margin: 0 25px 0 30px;
		}

		#master_content ul li ul li
		{
			list-style-type: disc;
		}

		#master_contentheader
		{
			height: 19px;
			background: url(/images/rightcoltop.gif) no-repeat right top;
		}

		#master_contentplaceholder
		{
			padding: 30px 20px 40px 20px;
			border-left: 1px solid #0F2543;
			border-right: 1px solid #0F2543;
			border-bottom: 1px solid #0F2543;
			background-color: #EFEFEF;
			line-height: 1.5em;
		}

		#master_contentfooter
		{
			clear: both;
			padding: 10px 0 5px 10px;
			color: #333;
			font-size: 0.8em;
			letter-spacing: 0.1em;
		}


	/* Content Page Layout */
		.demoarea {
			padding:20px;
			background:#FFF url(/images/demotop.png) no-repeat left top;
		}

		.demoarea p 
		{
			padding:5px;
		}

		.demoheading {
			padding-bottom:20px;
			color:#5377A9;
			font-family:Arial, Sans-Serif;
			font-weight:bold;
			font-size:1.5em;
		}

		.demobottom {
			height:8px;
			background:#FFF url(/images/demobottom.png) no-repeat left bottom;
		}


		.heading {
			padding: 1em 0 1em 0;
			color:#5377A9;
			font-family:Arial, Sans-Serif;
			font-weight:bold;
			font-size:1.2em;
			color:White;
			width: 100%;
		}

		.subheading{
			padding:.8em 0 0.5em 0;
			color:#0F2543;
			font-weight:bold;
			font-family:Arial, Sans-Serif;
			font-size:1.1em;
		}

		p.home 
		{ 
			margin-right:800; 
		}

		em {font-style:italic}

		i {font-style: italic;}

		strong {font-weight:bold;}

		.codeReference
		{
			font-family: 'Courier New', Monospace;
			font-style: normal;
			font-weight: bold;
		}

		pre, code {
			display:block;
			margin:15px 15px 15px 0;
			padding:10px;
			border:1px dashed #CCC;
			background-color:#FFF;
			color:#000;
			font-family:'Courier New', Monospace;
			font-size:0.9em;
			font-style:normal;
		}

		.releaseList {
			list-style-type:disc;
		}


	/* Styles for the Animation Reference */
		.animationReferenceTable
		{
		}

		.animationReferenceRow
		{
		}

		.animationReferenceField
		{
			text-align: right;
			vertical-align: top;
			padding-top: 5px;
		}

		.animationReferenceCode
		{
			margin-top: 5px;
			vertical-align: top;
			font-family: 'Courier New', Monospace;
			font-style: normal;
			font-weight: bold;
			
			display:block;
			background-color:#FFF;
			color:#000;
			font-family:'Courier New', Monospace;
			font-size:0.9em;
			font-style:normal;
			font-weight: bold;
			margin-bottom: 5px;
		}

		.animationReferenceItems
		{
			vertical-align: top;
		}

		.animationReferenceItemTable
		{
			width: 100%;
			padding: 0px;
			margin: 0px;
		}

		.animationReferenceItemRow
		{
			width: 100%;
			padding: 0px;
			margin: 0px;
		}

		.animationReferenceItem
		{
			width: 100%;
			padding: 0px;
			margin: 0px;
			padding-bottom: 10px;
		}

		.animationReferenceItemCode
		{
			display:block;
			background-color:#FFF;
			color:#000;
			font-family:'Courier New', Monospace;
			font-size:0.9em;
			font-style:normal;
			font-weight: bold;
		}

	/* Accordion */
		.accordionHeader
		{
			border: 1px solid #2F4F4F;
			color: white;
			background-color: #2E4d7B;
			font-family: Arial, Sans-Serif;
			font-size: 12px;
			font-weight: bold;
			padding: 5px;
			margin-top: 5px;
			cursor: pointer;
		}

		#master_content .accordionHeader a
		{
			color: #FFFFFF;
			background: none;
			text-decoration: none;
		}

		#master_content .accordionHeader a:hover
		{
			background: none;
			text-decoration: underline;
		}

		.accordionHeaderSelected
		{
			border: 1px solid #2F4F4F;
			color: white;
			background-color: #5078B3;
			font-family: Arial, Sans-Serif;
			font-size: 12px;
			font-weight: bold;
			padding: 5px;
			margin-top: 5px;
			cursor: pointer;
		}

		#master_content .accordionHeaderSelected a
		{
			color: #FFFFFF;
			background: none;
			text-decoration: none;
		}

		#master_content .accordionHeaderSelected a:hover
		{
			background: none;
			text-decoration: underline;
		}

		.accordionContent
		{
			background-color: #D3DEEF;
			border: 1px dashed #2F4F4F;
			border-top: none;
			padding: 5px;
			padding-top: 10px;
		}

	/*AutoComplete flyout */
		.autocomplete_completionListElement 
		{  
			visibility : hidden;
			margin : 0px!important;
			background-color : inherit;
			color : windowtext;
			border : buttonshadow;
			border-width : 1px;
			border-style : solid;
			cursor : 'default';
			overflow : auto;
			height : 200px;
			text-align : left; 
			list-style-type : none;
			font-family:Calibri;
		}

	/* AutoComplete highlighted item */
		.autocomplete_highlightedListItem
		{
			background-color: #ffff99;
			color: black;
			padding: 1px;
			font-family:Calibri;
		}

	/* AutoComplete item */
		.autocomplete_listItem 
		{
			background-color : window;
			color : windowtext;
			padding : 1px;
			font-family:Calibri;
			
		}

	/*Cascading DropDown*/
	/*CollapsiblePanel*/
		.collapsePanel {
			
			background-color:white;
			overflow:hidden;
		}

		.collapsePanelHeader{
			width:100%;
			height:30px;
			background-image: url(/images/bg-menu-main.png);
			background-repeat:repeat-x;
			color:#FFF;
			font-weight:bold;
		}

		#master_content .collapsePanelHeader a {color:#FFF;}
		#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

	/*Confirm Button*/

	/* DropShadow */
		#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
		#master_content .dropShadowPanel span:hover {text-decoration:none;}

		.dropShadowPanel 
		{
			width:300px;
			background-color:#5377A9;
			color:white;
			font-weight:bold;
		}

	/*Drag Panel*/
		.dragMe {
			width:100%;
			height:21px;
			background-color:#FFF;
			background-image:url(/images/header-opened.png);
			text-align:center;
			cursor:move;
			font-weight:bold;
		}

		.overflowHidden {overflow:hidden;}

		.overflowScroll {overflow:hidden;}

	/*Hover Menu*/
		.popupMenu {
			position:absolute;
			visibility:hidden;
			background-color:#F5F7F8;
			opacity:.9;
			filter: alpha(opacity=90);
		}

		.popupHover {
			background-image:url(/images/header-opened.png);
			background-repeat:repeat-x;
			background-position:left top;
			background-color:#F5F7F8;
		}

	/* PagingBulletedList */
		.selectIndex {
			font-weight: bold;
			text-decoration:none;
		}
		.unselectIndex {
			font-weight:normal;
			text-decoration:underline;
		}


	/*Modal Popup*/
		.modalBackground {
			background-color:Gray;
			filter:alpha(opacity=70);
			opacity:0.7;
		}

		.modalPopup {
			background-color:#ffffdd;
			border-width:3px;
			border-style:solid;
			border-color:Gray;
			padding:3px;
			width:250px;
		}

		.sampleStyleA {
			background-color:#FFF;
		}

		.sampleStyleB {
			background-color:#FFF;
			font-family:monospace;
			font-size:10pt;
			font-weight:bold;
		}

		.sampleStyleC {
			background-color:#ddffdd;
			font-family:sans-serif;
			font-size:10pt;
			font-style:italic;
		}

		.sampleStyleD {
			background-color:Blue;
			color:White;
			font-family:Arial;
			font-size:10pt;
		}

	/*Popup Control*/
		.popupControl{
			background-color:White;
			position:absolute;
			visibility:hidden;
		}

		/*Reorder List*/
		.dragHandle {
			width:10px;
			height:15px;
			background-color:Blue;
			background-image:url(/images/bg-menu-main.png);
			cursor:move;
			border:outset thin white;
		}

		.callbackStyle {
			border:thin blue inset;		
		}

		.callbackStyle table {
			background-color:#5377A9;	
			color:Black;
		}


		.reorderListDemo li {
			list-style:none;
			margin:2px;
			background-image:url(/images/bg_nav.gif);
			background-repeat:repeat-x;
			color:#FFF;
		}

		.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

		.reorderCue {
			border:dashed thin black;
			width:100%;
			height:25px;
		}

		.itemArea {
			margin-left:15px;
			font-family:Arial, Verdana, sans-serif;
			font-size:1em;
			text-align:left;
		}


	/* Rounded Corners*/
		.roundedPanel
		{	
			width:300px;
			background-color:#5377A9;
			color:white;
			font-weight:bold;
		}

	/* ResizableControl */
		.frameImage
		{
			width:130px;
			height:65px;
			overflow:hidden;
			float:left;
			padding:3px;
		}

		.frameText
		{
			width:100px;
			height:100px;
			overflow:auto;
			float:left;
			background-color:#ffffff;
			border-style:solid;
			border-width:2px;
			border-color:Gray;
			font-family:Helvetica;
			line-height:normal;
		}

		.handleImage
		{
			width:15px;
			height:16px;
			background-image:url(/images/HandleHand.png);
			overflow:hidden;
			cursor:se-resize;
		}

		.handleText
		{
			width:16px;
			height:16px;
			background-image:url(/images/HandleGrip.png);
			overflow:hidden;
			cursor:se-resize;
		}

		.resizingImage
		{
			padding:0px;
			border-style:solid;
			border-width:3px;
			border-color:#B4D35D;
		}

		.resizingText
		{
			padding:0px;
			border-style:solid;
			border-width:2px;
			border-color:#7391BA;
		}

	/*Textbox Watermark*/
		.unwatermarked {
			height:18px;
			width:148px;
		}

		.watermarked {
			height:20px;
			width:150px;
			padding:2px 0 0 2px;
			border:1px solid #BEBEBE;
			background-color:#F0F8FF;
			color:gray;
		}	

	/* Rating */
		.ratingStar {
			font-size: 0pt;
			width: 13px;
			height: 12px;
			margin: 0px;
			padding: 0px;
			cursor: pointer;
			display: block;
			background-repeat: no-repeat;
		}

		.filledRatingStar {
			background-image: url(/Images/FilledStar.png);

		}

		.emptyRatingStar {
			background-image: url(/Images/EmptyStar.png);
		}

		.savedRatingStar {
			background-image: url(/images/SavedStar.png);
		}

	/*Toggle Button*/
	/*Setup*/
		.walkthrough li {padding-bottom:5px;}

	/*Using a sample extender*/
	/*Creating a new extender*/
		.walkthroughNote {
			padding-left:25px;
			font-style:italic;
		}

	/*Other neat stuff*/
	/************ PasswordStrength Related Styles ***********************/
		.TextIndicator_TextBox1
		{
			 background-color:Gray;
			 color:White;
			 font-family:Arial;
			 font-size:x-small;
			 font-style:italic;
			 padding: 2px 3px 2px 3px;
		}

		.BarIndicator_TextBox2_weak
		{
			color:Red;
			background-color:Red;
		}
		.BarIndicator_TextBox2_average
		{
			color:Blue;
			background-color:Blue;
		}
		.BarIndicator_TextBox2_good
		{
			color:Green;
			background-color:Green;
		}

		.BarBorder_TextBox2
		{
			border-style:solid;
			border-width:1px;
			padding:2px 2px 2px 2px;
			width:200px;
			vertical-align:middle;
		}

		.TextIndicator_TextBox3
		{
			 background-color:Blue;
			 color:Yellow;
			 font-size:small;
			 font-variant:small-caps;
			 padding: 2px 3px 2px 3px;
		}

		.TextIndicator_TextBox3_Handle
		{
			width:16px;
			height:14px;
			background-image:url(/images/Question.png);
			overflow:hidden;
			cursor:help;
		}

		.TextIndicator_TextBox1_Strength1
		{
			 background-color:Gray;
			 color:White;
			 font-family:Arial;
			 font-size:x-small;
			 font-style:italic;
			 padding: 2px 3px 2px 3px;
			 font-weight:bold;
		}
		.TextIndicator_TextBox1_Strength2
		{
			 background-color:Gray;
			 color:Yellow;
			 font-family:Arial;
			 font-size:x-small;
			 font-style:italic;
			 padding: 2px 3px 2px 3px;
			 font-weight:bold;
		}
		.TextIndicator_TextBox1_Strength3
		{
			 background-color:Gray;
			 color: #FFCAAF;
			 font-family:Arial;
			 font-size:x-small;
			 font-style:italic;
			 padding: 2px 3px 2px 3px;
			 font-weight:bold;
		}
		.TextIndicator_TextBox1_Strength4
		{	
			 background-color:Gray;
			 color:Aqua;
			 font-family:Arial;
			 font-size:x-small;
			 font-style:italic;
			 padding: 2px 3px 2px 3px;
			 font-weight:bold;
		}
		.TextIndicator_TextBox1_Strength5
		{
			 background-color:Gray;
			 color: #93FF9E;
			 font-family:Arial;
			 font-size:x-small;
			 font-style:italic;
			 padding: 2px 3px 2px 3px;
			 font-weight:bold;
		}



		.dynamicPopulate_Normal
		{
			border:silver 1px inset;
			padding:2px;
			text-align:center;
			height:2em;
			margin:5px;
			width:200px;
		}

		.dynamicPopulate_Updating 
		{
			background-image:url(/images/loading.gif);
			background-repeat:no-repeat;
			border:silver 1px inset;
			text-align:center;
			padding:2px;
			height:2em;
			margin:5px;
			width:200px;
		}

	/************ MaskedEdit Related Styles ***********************/
		.MaskedEditFocus
		{
			background-color: #ffffcc;
			color: #000000;
		}
		.MaskedEditMessage
		{
			color: #ff0000;
			font-weight: bold;
		}
		.MaskedEditError
		{
			background-color: #ffcccc;
		}
		.MaskedEditFocusNegative
		{
			background-color: #ffffcc;
			color: #ff0000;
		}
		.MaskedEditBlurNegative
		{
			color: #ff0000;
		}

		.MyCalendar .ajax__calendar_container {
			border:1px solid #646464;
			background-color: Yellow;
			color: red;
		}
		.MyCalendar .ajax__calendar_other .ajax__calendar_day,
		.MyCalendar .ajax__calendar_other .ajax__calendar_year {
			color: black;
		}
		.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
		.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
		.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
			color: black;
		}
		.MyCalendar .ajax__calendar_active .ajax__calendar_day,
		.MyCalendar .ajax__calendar_active .ajax__calendar_month,
		.MyCalendar .ajax__calendar_active .ajax__calendar_year {
			color: black;
			font-weight:bold;
		}

	/* SlideShow styles */
		.slideTitle
		{
			font-weight:bold;
			font-size:small;
			font-style:italic;
		}

		.slideDescription
		{
			font-size:small;
			font-weight:bold;
		}

		.validatorCalloutHighlight
		{
			background-color:Orange;
		}

		.ListSearchExtenderPrompt
		{
			font-style:italic;
			color:Gray;
			background-color:white;
		}




	/* Headings *
		

	/* Tables *
		table
		{
			font-size: 1em;
			padding-right: 0px;
			padding-left: 0px;
			padding-bottom: 0px;
			margin: 0px;
			border-top-style: none;
			padding-top: 0px;
			border-right-style: none;
			border-left-style: none;
			border-bottom-style: none;
		}

		table.header
		{
			  background-color:#513663;
		}

		td
		{
			padding-right: 0px;
			padding-left: 0px;
			padding-bottom: 0px;
			margin: 0px;
			padding-top: 0px;
		}
		td.logo
		{
			text-align: left;
			width: 184px;
		}

		td.title 
			{
				text-align: center;
				font-family: Comic Sans MS;
				font-size:large;
				font-weight: bolder;
				color: #FFFFFF;
			}

		td.headerbar 
		{
			background-image: url(/images/bar.jpg);
			text-align: right;
			height: 24px;
		}

		td.menu 
		{
			background-color:#503562;
			width: 184px;
			height: 500px;
			vertical-align: top;
		}

		td.footer
		{
			margin-left: 30;
			font-family: Verdana;
			font-size:xx-small;
			font-weight: normal;
			color: #503562;
			text-align: right;
		}

		#frame2 {
			background-color:#EAC5EB;
			width:875px;
			height:100%;
			margin-right:auto;
			margin-left:auto;
			margin-top:0px;
			padding:0px;
			text-align:left;
		}
				
		#contentleft2 {
			width:175px;
			height:100%;
			padding:0px;
			float:left;
			background-color:#EAC5EB;
		}
			
		#contentcenter2 {
			width:700px;
			height:100%;
			padding:0px;
			float:left;
			background-color:#EAC5EB;
		}
			
		#contentright2 {
			width:0px;
			padding:0px;
			float:left;
			background-color:#EAC5EB;
		}
			
		#contentheader2 {
			background-color:#EAC5EB
		}
		#contentfooter2 {
			background-color:#EAC5EB
		}
			
		#frame {
			width:650px;
			margin-right:auto;
			margin-left:auto;
			margin-top:0px;
			padding:0px;
			text-align:left;
		}
			
		#contentleft {
			width:175px;
			padding:0px;
			float:left;
			background-color:Lime;
		}

		#contentcenter {
			width:500px;
			padding:0px;
			float:left;
			background-color:Green;
		}

		#contentright {
			width:175px;
			padding:0px;
			float:left;
			background-color:Gray;
		}

		#contentheader {
			background-color:Blue
		}


		#contentleft1 {
			position: absolute;
			left:0px;
			top:50px;
			width:200px;
			background-color:Transparent;
			border:0px solid #000;
			height:100%;
		}

		#contentcenter1 {
			background-color:Aqua;
			margin-left: 199px;
			margin-right:199px;
			border:1px solid #000;
			voice-family: "\"}\"";
			voice-family: inherit;
			margin-left: 201px;
			margin-right:201px;
			height:100%;
		}

		#contentright1 {
			position: absolute;
			right:0px;
			top:50px;
			width:200px;
			background-color:Transparent;
			border:0px solid #000;
			height:100%;
		}

		#contentheader h1 {
			font-size:14px;
			padding:10px;
			margin:0px;
			}

		#contentright p {
			font-size:10px
		}


		html>body #centercontent {
			margin-left: 201px;
			margin-right:201px;
		}



		#banner {
			background:#fff;
			height:40px;
			border-top:1px solid #000;
			border-right:1px solid #000;
			border-left:1px solid #000;
			voice-family: "\"}\"";
			voice-family: inherit;
			height:39px;
		}
		html>body #banner {
			height:39px;
		}
*/