/*
CustomerTrax styles 
colors:
purple - #562581
light purple - #b59ccb
*/


.LTR
{
}
body
{
font-family:verdana;
font-size:12px;
color:#562581;
margin:0px;
padding:0px;
}


/* #Links# */
a
{
color:#562581;
text-decoration:underline;
}
a:hover
{
color:#562581;
text-decoration:none;
}


/* #H Tags# */
h2
{
color:#562581;
font-size:12px;
font-weight:bold;
}


/* #Container# */
#container
{
width:800px;
height:auto;
margin:0px auto;
padding:0px;
background-color:#fff;
}


/* #Header# */
#header
{
position:relative;
width:100%;
height:100px;
margin:0px;
padding:0px;
background:Transparent url('../App_Themes/CustomerTrax/images/header.jpg') top left no-repeat;
}

/* #Header/Logo# */
#logo
{
margin:0px;
padding:0px;
}
#logo img
{
border:0px;
}

/* #Header/Icons# */
#icons
{
position:absolute;
top:71px;
left:740px;
}
#icons .home_icon, #icons .contact_icon
{
border:0px;
}

/* #Header/Menu# */
.Horizontal { position:absolute; top:65px; left:215px; font-size:12px; float:left; width:auto; background-color:Transparent;}
.Horizontal UL { padding:0px; margin:0px; width:auto; list-style-type: none;}
.Horizontal LI { 
padding:0px 7px; display:inline; float:left; width:auto;/*106px*/ height:25px;
}

.Horizontal .mainCMSListMenuLI {border-left:0px solid #fff; border-right:1px solid #fff;}
.Horizontal .mainCMSListMenuHighlightedLI {border-left:0px solid #fff; border-right:1px solid #fff;}
.Horizontal .mainCMSListMenuLIfirstMenuItem {border-left:1px solid #fff; border-right:1px solid #fff;}
.Horizontal .mainCMSListMenuHighlightedLIfirstMenuItem {border-left:1px solid #fff; border-right:1px solid #fff;}

.Horizontal .subCMSListMenuLI { color:#fff; text-decoration:none; padding:2px;}
.Horizontal .subCMSListMenuHighlightedLI { color:#fff; text-decoration:underline; padding:2px;}
.Horizontal .subCMSListMenuLIfirstMenuItem { color:#fff; text-decoration:none; padding:2px;}
.Horizontal .subCMSListMenuHighlightedLIfirstMenuItem { color:#fff; text-decoration:underline; padding:2px;}

.Horizontal A { padding:4px 5px 0px 5px; display:block; margin:0px auto; text-align:center; width:auto;/*106px*/ color:#fff; text-decoration:none; background-color:Transparent;}
.Horizontal A:hover { text-decoration:underline; color:#fff;}
.Horizontal UL UL { z-index:500; width:auto; border:#b59ccb 1px solid; position:absolute; background-color:#562581;}
.Horizontal UL UL LI { clear:left; display:block; position:relative;}
.Horizontal UL UL UL { border:#c2c2c2 0px solid; left:100%; top:-1px;}
.Horizontal UL UL { display:none;}
.Horizontal UL LI:hover UL UL { display:none;}
.Horizontal UL UL LI:hover UL UL { display:none;}
.Horizontal UL LI:hover UL { display:block;}
.Horizontal UL UL LI:hover UL { display:block;}
.Horizontal UL UL UL LI:hover UL { display:block;}



/* #Content# */
#content
{
clear:both;
width:100%;
height:auto;
padding:10px 0px 10px 0px;
margin:0px;
background-color:Transparent;
}
#content_top
{
clear:both;
width:100%;
height:151px;
background:Transparent url('../App_Themes/CustomerTrax/images/main.jpg') top left no-repeat;
}
#content_table
{
margin:15px 0px 15px 0px;
}
#content_table td
{
width:194px;
height:auto;
padding:0px;
margin:0px;
}


/* #Footer# */
#footer
{
clear:both;
width:100%;
height:auto;
margin:0px;
background-color:Transparent;
line-height:18px;
}


/* #Web Part Containers# */
/* home page */
.purpleBox
{
width:194px;
height:250px;
padding:0px;
background:Transparent url('../App_Themes/CustomerTrax/images/gradient_bg.jpg') top left;
}
.purpleBox .purpleTop
{
width:194px;
height:11px;
margin:0px;
padding:0px;
background:Transparent url('../App_Themes/CustomerTrax/images/top-round-box.jpg') top left no-repeat;
}
.purpleBox .purpleBottom
{
width:194px;
height:11px;
margin:0px;
padding:0px;
background:Transparent url('../App_Themes/CustomerTrax/images/bottom-round-box.jpg') top left no-repeat;
}
.purpleBox .purpleContainer
{
width:192px;
height:228px;
border-left:1px solid #b59ccb;
border-right:1px solid #b59ccb;
margin:0px;
padding:0px;
overflow: auto;
}
* html .purpleBox .purpleContainer
{
margin-top:-1px;
}
/* full page */
.purpleBoxFull
{
width:auto;
height:auto;
padding:0px;
background-color:#ece6f2;
}
.purpleBoxFull .purpleTop
{
width:800px;
height:11px;
margin:0px;
padding:0px;
background:Transparent url('../App_Themes/CustomerTrax/images/top-full-round-box.jpg') top left no-repeat;
}
.purpleBoxFull .purpleBottom
{
width:800px;
height:11px;
margin:0px;
padding:0px;
background:Transparent url('../App_Themes/CustomerTrax/images/bottom-full-round-box.jpg') top left no-repeat;
}
.purpleBoxFull .purpleContainer
{
height:auto;
border-left:1px solid #b59ccb;
border-right:1px solid #b59ccb;
margin:0px;
padding:0px;
overflow: auto;
}
* html .purpleBoxFull .purpleContainer
{
border-left:1px solid #b59ccb;
border-right:1px solid #b59ccb;
border-top:1px solid #ece6f2;
border-bottom:1px solid #ece6f2;
}
.boxtitle
{
color:#562581;
font-size:12px;
font-weight:bold;
margin-top:0px;
padding-left:10px;
padding-right:10px;
}
.boxcontent
{
margin:0px;
padding:0px 10px 0px 10px;
}

/* #Form Elements# */ 
.quantityBox
{
width:30px;
}

/* #Blog# */
.zoneTop
{
margin:0px 0px 10px 0px;
}
.blogDetail .zoneLeft
{
float:left;
width:480px;
}
.blogDetail .zoneRight
{
width:300px;
margin:0px 0px 0px 498px;
}

.BlogPTitle a
{
	color: #ffffff;
	font-weight: bold;
}
.BlogPTitle
{
	/*background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;*/
background-color:#562581;
	color: #ffffff;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}
.BlogPBody
{
	padding: 10px 15px;
	border: solid 1px #cccccc;
}
.BlogPBody img
{
	border: none;
}
.BlogPDateWhole
{
	background-color: #f1f1f1;
	padding: 3px 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.comments hr
{
	border: solid 1px #cccccc;
}
.BlogCommentsTitle, .BlogLeaveComment
{
	font-weight: bold;
	font-size: 110%;
}
/*#Containers/Gray box#*/
.grayBox
{
	/*background: #f0f0f0;*/
	padding: 5px;
}
/*#Containers/Black box#*/
.blackBox
{
	border: 1px solid #545454;
	margin-bottom: 15px;
}
.blackBox .title
{
	/*background: #e36c26 url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) 0% 40% repeat-x;*/
background-color:#562581;
	padding: 3px 5px;
	font-size: 12px;
	margin-top: 0px;
	color: white;
	margin-bottom:0px;	
}
.blackBox .content
{
	padding: 5px;
	background: #f3f3f3;
}
