* {
/*	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;*/
	
}

HR
{
width:100%;
Margin-left:0px;
height:1px ;
color:Black; 

}

div#content-holder div#content-middle a#ctl00_ContentPlaceHolder1_lnkWhereToBuy,
div#content-holder div#content-middle a#ctl00_ContentPlaceHolder1_lnkWhereToBuy:link,
div#content-holder div#content-middle a#ctl00_ContentPlaceHolder1_lnkWhereToBuy:visited,
div#content-holder div#content-middle a#ctl00_ContentPlaceHolder1_lnkWhereToBuy:active
{
    color:blue;
    text-decoration:underline;
    cursor:hand;
}

div#content-holder div#content-middle #ctl00_ContentPlaceHolder1_lnkWhereToBuy:hover
{
    color:purple;
    cursor:hand;
}

.newslink
{
FONT-SIZE: 12pt;
text-decoration :underline;
} 

.newsheader
{
FONT-SIZE: 10pt;
font-weight:bold ;
}

.siteMapLinkBold
{
 font-weight :bold ;
}

.siteMapLink
{
 padding-left :10px;
}
.boxheader
{
    border: 1px solid #cccccc;
    FONT-SIZE: 10pt;
     PADDING: 5px; 
     MARGIN: 0px; 
     PADDING-TOP: 0px; 
     FONT-FAMILY: Arial,sans-serif;
     color :#72000D;
     /*background-color :#eeeeee;*/
     background-color :#eeeeee;
}
.borderlefttop_black
{
    border-left: 1px solid black;
    border-top: 1px solid black;
}
.borderleftonly
{
    border-left: 1px solid #cccccc;
}
.borderbottom
{
    border-bottom: 1px solid #cccccc;
}
.boxheadernoleft
{
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    FONT-SIZE: 10pt;
     PADDING: 5px; 
     MARGIN: 0px; 
     PADDING-TOP: 0px; 
     FONT-FAMILY: Arial,sans-serif;
     color :#72000D;
     /*background-color :#eeeeee;*/
     background-color :#eeeeee;
}
.boxheadernoleftbot
{
   border-top: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
   FONT-SIZE: 10pt;
     PADDING: 5px; 
     MARGIN: 0px; 
     PADDING-TOP: 0px; 
     FONT-FAMILY: Arial,sans-serif;
     color :#72000D;
     background-color :#eeeeee;
}
.boxheaderbottom
{
    border-bottom: 1px solid #cccccc;
     FONT-SIZE: 10pt;
     PADDING: 5px; 
     MARGIN: 0px; 
     PADDING-TOP: 0px; 
     FONT-FAMILY: Arial,sans-serif;
     color :#72000D;
     background-color :#eeeeee;
}
.boxheaderyellow
{
    border: 1px solid #cccccc;
    FONT-SIZE: 10pt;
     PADDING: 5px; 
     MARGIN: 0px; 
     PADDING-TOP: 0px; 
     FONT-FAMILY: Arial,sans-serif;
     color :#72000D;
     background-color: #FFC526;
}

.boxnoside
{
       border-top: 1px solid #cccccc;
       border-bottom: 1px solid #cccccc;
       background-color : #eeeeee;
       
        padding :5px;
}
.boxnotop
{
     border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
     border-left: 1px solid #cccccc;
}
.box
{
    border: 1px solid #cccccc;
    
}

.boxnoleftbot
{
   border-top: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
}

.boxnoleft
{
   border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.boxnoright
{
   border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

/*breadcrumb  */

.breadcrumb  {
	FONT-SIZE: 10pt;
	font-weight: normal;	
}

/*breadcrumb header   */

.breadcrumbhead  {
	FONT-SIZE: 10pt;
	font-weight:  bold ;	
}

/*
A.breadcrumb:link      {	font-family: Arial,sans-serif;	font-size: 12pt;	font-weight: normal;	color: #72000D;		text-align: left;	}
A.breadcrumb:visited 	 {	font-family: Arial,sans-serif;	font-size: 12pt;	font-weight: normal;	color: #72000D;	text-align: left;	}
A.breadcrumb:active 	 {	font-family: Arial,sans-serif;	font-size: 12pt;	font-weight: normal;	color: #72000D;	text-align: left;	}
A.breadcrumb:hover 	 {	font-family: Arial,sans-serif;	font-size: 12pt;	font-weight: normal;	color: #000000;	text-align: left;	}
*/


/* buttons */
.btnContinue
{
font-weight:bold;
background:#ff9933;
cursor : hand ;
}

/* header formatting */
.subheader
{
font-weight:bold ;
}


/*Treeview formatting */
.buymenu
{
COLOR: #005480; 
TEXT-DECORATION: none;
font-weight:bold ;
}
A.buymenu {
	COLOR: #005480; TEXT-DECORATION: none
}
A.buymenu:visited {
	COLOR: #005480
}
A.buymenu:hover {
	COLOR: #005480
}

.buymenulink
{
COLOR: #005480; TEXT-DECORATION: none;
MARGIN-LEFT: 10px; 
}
A.buymenulink {
	COLOR: #005480; TEXT-DECORATION: none
}
A.buymenulink:visited {
	COLOR: #005480;
}
A.buymenulink:hover {
	COLOR: #ffffff;
	
}
/* end Product Image formatting */

SUP {
	FONT-SIZE: 0.75em; VERTICAL-ALIGN: baseline; POSITION: relative; TOP: -0.5em
}
#body-home
{
MARGIN-TOP: 0px; 
}
#content-holder {
	MARGIN-TOP: 0px; MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff
}
DIV#header {
	margin-top: 0px;BACKGROUND-IMAGE: url(../../App_Themes/Default/header_bg.gif); MARGIN-BOTTOM: 0px; WIDTH: 950px; HEIGHT: 79px
}
DIV#header DIV#headerlogo {
	MARGIN-TOP: 5px; MARGIN-LEFT: 5px; POSITION: absolute
}
DIV#header DIV#headerlogo A {
	TEXT-DECORATION: none
}


DIV#headernav {
	MARGIN-TOP: 5px; MARGIN-LEFT: 250px; WIDTH: 400px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute;
	z-index:900; /*new */
}
DIV#headernav A {
/*	FONT-SIZE: 12px; MARGIN-LEFT: 15px; COLOR: #ffffff; TEXT-DECORATION: none*/
MARGIN-LEFT: 15px; 
}
DIV#headernav A:hover {
	/*FONT-SIZE: 12px; COLOR: #ffc425*/
}

DIV#headersearch {
	MARGIN-TOP: 5px; MARGIN-LEFT: 700px; WIDTH: 300px; POSITION: absolute
}



DIV#headersearch #ctl00_hplLogin{
	MARGIN-TOP: 4px; MARGIN-LEFT: 0px;  POSITION: absolute
}


DIV#headersearch #ctl00_txtSearch{
	MARGIN-TOP: 24px; MARGIN-LEFT: -10px;  POSITION: absolute
}

DIV#headersearch #ctl00_btnSearch{
	
	MARGIN-TOP: 24px; MARGIN-LEFT: 177px;POSITION: absolute
}


DIV#main-nav {
	OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 30px
}
DIV#main-nav UL#top-nav LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}
DIV#main-nav UL#top-nav LI.currentlast {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
	COLOR: #005480

}

DIV#main-nav UL#top-nav LI.current {
	BACKGROUND: #ffc425
}

DIV#main-nav UL#top-nav LI A.current {
	/*BACKGROUND: #ffc425*/
}
DIV#main-nav UL#top-nav LI.spacer {
	COLOR: white
}
DIV#main-nav UL#top-nav {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#main-nav UL#top-nav LI {
	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 20px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 135px; COLOR: #005480; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; HEIGHT: 1.5em; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV#main-nav UL#top-nav LI A {
	COLOR: #005480; TEXT-DECORATION: none
}
DIV#main-nav UL#top-nav LI A:visited {
	COLOR: #005480
}
DIV#main-nav UL#top-nav LI A:hover {
	COLOR: #ffc425
}
DIV#main-nav UL#top-nav LI A.current:hover {
	COLOR: #005480 /* Use this to provide selected state for top menu*/
}
DIV#main-nav UL#top-nav LI A.currentlast:hover {
	COLOR: #ffc425 /* Use this to provide selected state for top menu*/
}
DIV#main-nav UL#top-nav LI A.currentlast{
	COLOR: #ffc425 /* Use this to provide selected state for top menu*/
}

DIV#main-nav SPAN#blank-spacer {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #000000 2px solid; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 25px; BACKGROUND: white; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 80px; COLOR: #0d2474; LINE-HEIGHT: 2em; HEIGHT: 2em; TEXT-ALIGN: center; TEXT-DECORATION: none
}


DIV#body {
	BACKGROUND: black; WIDTH: 950px; HEIGHT: 477px
}
DIV#bodycontent {
	BACKGROUND: white; WIDTH: 950px; HEIGHT: 477px
}


/* Begin Content Styles */
DIV#content-holder {
	WIDTH: 950px
}
DIV#content-holder DIV#content-top {
	WIDTH: 950px; HEIGHT: 17px
}
DIV#content-holder DIV#content-middle {
	BACKGROUND-IMAGE: url(../../App_Themes/Default/body_bg.gif); OVERFLOW: hidden; WIDTH: 100%
}

DIV#content-holder DIV#content-middle .flash-banner {
	DISPLAY: block; TEXT-ALIGN: center
}

DIV#content-holder DIV#content-middle IMG.cbanner {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}

DIV#content-holder DIV#content-middle A.cbanner IMG{
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}

DIV#content-holder DIV#content-middle DIV#content-middle-products {
	MARGIN: 25px 50px 5px
}

DIV#content-holder DIV#content-middle DIV#content-middle-container {
	MARGIN: 25px 50px 5px
}

/*DIV#content-holder DIV#content-middle DIV#content-middle-container .pholder IMG{
	 text-align :center ;
}*/

DIV#content-holder DIV#content-middle .pholder {
	FLOAT: left; MARGIN: 0px 5px 5px; WIDTH: 200px ; text-align :center; vertical-align :middle;
}
/*DIV#content-holder DIV#content-middle .pholderboxsmall{
	display: table-cell; width:200px; Border:1px solid black;height:150px;Margin:0px; text-align :center ; vertical-align:middle ; cursor :hand;
}*/
DIV#content-holder DIV#content-middle .pholderboxsmall{
    Border:1px solid black;
    cursor :hand;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width:200px; 
    height:150px;
}

DIV#content-holder DIV#content-middle .pholderboxsmall * {
    vertical-align: middle;
}


DIV#content-holder DIV#content-middle .pholderboxsmall span {
    display: inline-block;
    height: 100%;
}

/*DIV#content-holder DIV#content-middle .pholderboxlarge{
	display: table-cell; Border:1px solid black;width:400px ;height:400px;Margin:0px; text-align :center ; vertical-align :middle;
}*/
DIV#content-holder DIV#content-middle .pholderboxlarge{
    Border:1px solid black;
    cursor :hand;
    Margin:0px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width:400px; 
    height:400px;
}

DIV#content-holder DIV#content-middle .pholderboxlarge * {
    vertical-align: middle;
}


DIV#content-holder DIV#content-middle .pholderboxlarge span {
    display: inline-block;
    height: 100%;
}




/*DIV#content-holder DIV#content-middle .pholderboxfeature{
	display: table-cell; Border:1px solid black;height:80px;Margin:5px; text-align :center ; vertical-align:middle; background-color :white; cursor :hand; 
}*/

DIV#content-holder DIV#content-middle .pholderboxfeature{
    Border:1px solid black;
    cursor :hand;
    Margin:0px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width:80px; 
    height:80px;
}

DIV#content-holder DIV#content-middle .pholderboxfeature * {
    vertical-align: middle;
}


DIV#content-holder DIV#content-middle .pholderboxfeature span {
    display: inline-block;
    height: 100%;
}


DIV#content-holder DIV#content-middle .pholderboxfeature IMG {
	Border:0px;
}
DIV#content-holder DIV#content-middle DIV#content-middle-container DIV#content-middle-container-left{
FLOAT: left; MARGIN:  0px 5px 5px -5px;
}

DIV#content-holder DIV#content-middle DIV#content-middle-container DIV#content-middle-container-right{
FLOAT: right; 
	MARGIN:  0px 25px 5px;
}


/* Use on category listing page*/

.pholderboxsmall A:hover 
{

  /*border:1px solid #ffc425;*/
/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6; 
 /*text-align :center;*/
   
   
   
}

/* Use on category listing  page*/
.pholderboxsmall A:hover IMG
{
/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  
 /*text-align :center;*/
}
/* end Use on category listing  page*/

/* begin for where to buy */
div#content-holder div#content-middle div#content-middle-container .content-middle-headline {
	margin-top: 15px;
	margin-bottom: 50px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	}

div#content-holder div#content-middle div#content-middle-container div#content-middle-wtb {
	text-align: center;
	margin: 50px 50px 50px 0px;
}
	div#content-holder div#content-middle div#content-middle-container div#content-middle-wtb img{
	border: 0px;
	
}

div#content-holder div#content-middle div#content-middle-container div#content-middle-wtb li{
	display: inline;
	margin: 15px 15px 15px 15px;
	list-style: none;
	border: 0px;
}

/* end for where to buy */


/* for additional product images*/
DIV#content-holder DIV#content-middle .paholder {
	FLOAT: left; MARGIN: 0px 5px 5px; WIDTH: 75px
}


/*begin  Product Detail Page styles */

DIV#content-holder DIV#content-middle DIV#content-middle-container DIV#detail-holder-left {
/*	border:1px solid red;*/
	
}

DIV#content-holder DIV#content-middle DIV#content-middle-container DIV#detail-holder-right IMG  {
	border:0px ;
	
}



DIV#content-holder DIV#content-middle DIV#detail-holder-left {
	FLOAT: left; WIDTH: 400px ;MARGIN-LEFT: -15px; MARGIN-TOP:-25px;
}
DIV#content-holder DIV#content-middle DIV#detail-holder-left IMG.detail-image-lg {
	CURSOR:hand;
	
}

DIV#content-holder DIV#content-middle DIV#detail-holder-left DIV#detail-alt-images {
	CURSOR:hand;DISPLAY: block; margin-top :5px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; HEIGHT: 85px; TEXT-ALIGN: center;
}
/*DIV#content-holder DIV#content-middle DIV#detail-holder-left DIV#detail-alt-images IMG.c-detail-alt-images {
	CURSOR:hand;MARGIN: 0px 3px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}*/

DIV#content-holder DIV#content-middle DIV#detail-holder-left DIV#detail-alt-images IMG{
	CURSOR:hand;border:0px;
}

DIV#content-holder DIV#content-middle DIV#detail-holder-left DIV#detail-alt-images DIV.pholderboxfeature{
	display:table-cell ; border:1px solid black; width:80px;height:80px; vertical-align :middle ; text-align :center
	
}


DIV#content-holder DIV#content-middle DIV#detail-holder-right {
	FLOAT: right; WIDTH: 450px;  MARGIN-RIGHT: 0px; MARGIN-TOP:-25px;
}
DIV#content-holder DIV#content-middle DIV#detail-holder-right DIV#detail-name {
	DISPLAY: block; FONT-SIZE: 18px;  MARGIN: 3px 0px 15px;  WIDTH: 450px; TEXT-ALIGN: center;
}
DIV#content-holder DIV#content-middle DIV#detail-holder-right DIV#detail-description {
	FONT-SIZE: 14px; MARGIN: 3px 0px 25px;  WIDTH: 450px; TEXT-ALIGN: left;
}
DIV#content-holder DIV#content-middle DIV#detail-holder-right DIV#detail-additional-info-holder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 5px; BACKGROUND-COLOR: #cccccc
}
DIV#content-holder DIV#content-middle DIV#detail-holder-right DIV#detail-additional-info-holder DIV#detail-specifications-left {
	DISPLAY: block; FONT-SIZE: 14px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 220px; TEXT-ALIGN: left
}
DIV#content-holder DIV#content-middle #detail-holder-right DIV#detail-additional-info-holder DIV#detail-specifications-left UL {
	FONT-SIZE: 13px; MARGIN-LEFT: 25px
}
DIV#content-holder DIV#content-middle DIV#detail-holder-right DIV#detail-additional-info-holder DIV#detail-ecom-holder-right {
	DISPLAY: block; FLOAT: right; WIDTH: 200px; TEXT-ALIGN: center
}
DIV#content-holder DIV#content-middle #detail-holder-right DIV#detail-additional-info-holder DIV#detail-ecom-holder-right DIV#detail-price {
	DISPLAY: block; MARGIN: 0px 0px 10px; WIDTH: 190px; TEXT-ALIGN: center
}
DIV#content-holder DIV#content-middle DIV#detail-holder-right DIV#detail-additional-info-holder DIV#detail-ecom-holder-right DIV#detail-form {
	DISPLAY: block; MARGIN: 0px 0px 10px; WIDTH: 190px; TEXT-ALIGN: center
}
DIV#content-holder DIV#content-middle DIV#detail-holder-right DIV#detail-additional-info {
	DISPLAY: block; MARGIN: 5px 0px 0px; WIDTH: 450px; TEXT-ALIGN: center
}


DIV#content-holder DIV#content-middle DIV#detail-holder-right DIV#detail-cross-sell {
	DISPLAY: block; MARGIN: 20px auto 15px; HEIGHT: 105px; TEXT-ALIGN: center;
}

DIV#content-holder DIV#content-middle DIV#detail-holder-right DIV#detail-cross-sell DIV#pholderboxcross-sell{
	border:1px solid green;width:85px; height:85px;Display:block ;TEXT-ALIGN: center;MARGIN: 10px auto 15px; 
}
DIV#content-holder DIV#content-middle DIV#detail-holder-right DIV#detail-cross-sell IMG{
CURSOR:hand;MARGIN: 0px;border:0px;
	

}


/* end Product Detail Page styles */





DIV#content-holder DIV#content-middle A {
	COLOR: black; TEXT-DECORATION: none;
}
DIV#content-holder DIV#content-middle A:hover {
	COLOR: #005480;TEXT-DECORATION: underline
}
DIV#content-holder DIV#content-middle A:visited {
	COLOR: black;
}

/*Setup class for featured links*/
DIV#content-holder DIV#content-middle A.feature {
	COLOR: #005480; TEXT-DECORATION: none; font-weight :bold ;
}
DIV#content-holder DIV#content-middle A.feature:hover {
	COLOR: #005480;TEXT-DECORATION: underline
}
DIV#content-holder DIV#content-middle A.feature:visited {
	COLOR: #005480;
}


DIV#content-holder DIV#content-middle IMG.pimage {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: block; MARGIN: 5px auto; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
DIV#content-holder DIV#content-middle P.ptitle {
	TEXT-ALIGN: center
}
DIV#content-holder DIV#content-middle P.psubtitle {
	TEXT-ALIGN: center
}
DIV#content-holder DIV#content-bottom {
	WIDTH: 950px; HEIGHT: 17px
}
/* End Content Styles */

/* Data Cube styles */
	div#body div#buy_online_datacube1 {
		position: absolute;
		margin-top: 0;
		margin-left: 220px;
	}
	
	div#body div#buy_online_datacube_menu {
		position: absolute;
		width: 220px;
		height: 480px;
		background-image:url(../../App_Themes/Default/buy_online_dc_menu.jpg);
		margin-top: 0;
		margin-left: 0px;
	}

	div#body div#buy_online_datacube_menu #ctl00_ContentPlaceHolder1_upCategories{
		position: absolute;
		width: 220px;
		height: 480px;
		margin-top: 10px;
		margin-left: 20px;
	}

DIV#body DIV#datacube1 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; POSITION: absolute
}
DIV#body DIV#datacube2 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 664px; POSITION: absolute
}
DIV#body DIV#datacube3 {
	MARGIN-TOP: 164px; MARGIN-LEFT: 664px; POSITION: absolute
}
DIV#body DIV#datacube4 {
	MARGIN-TOP: 323px; MARGIN-LEFT: 664px; POSITION: absolute
}
DIV#body DIV#datacube5 {
	MARGIN-TOP: 399px; MARGIN-LEFT: 0px; POSITION: absolute
}
/* end Data Cube styles */





/* begin Footer styles */ 
DIV#footer {
	BACKGROUND-IMAGE: url(../../App_Themes/Default/footer_bg.gif); MARGIN-BOTTOM: 0px; WIDTH: 950px; HEIGHT: 51px
}

div#footer ul#footer-nav {
	list-style: none;
	padding: 15px 0 0 25px;
	margin: 0;
}

DIV#footer UL#footer-nav LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; COLOR: #cccccc; LINE-HEIGHT: 1.5em; HEIGHT: 1.5em; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
DIV#footer UL#footer-nav LI A {
	COLOR: #cccccc; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
DIV#footer UL#footer-nav LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
/* end Footer styles */ 




/* Begin Message Box Styles */
.errormsg
{
    background: #ce4949;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	border:1px solid;
	border-color:#620c0c;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
	width:100%;
	padding: 3px;
}

.infomsg
{
    background: #fbecc9;
	FONT-SIZE: 12px;
	COLOR: #000000;
	border:1px solid;
	border-color:#e3cf9f;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
    width:100%;
    padding: 3px;
    }
/* End Message Box Styles */


/*- BEGIN Message Control Style ------------------------- */


.errormsgright {
background: #ce4949;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	border-right:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-left:none;
	border-color:#620c0c;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}
.errormsgleft {
background: #ce4949;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	border-left:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-right:none;
	border-color:#620c0c;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}

.infomsgleft {
background: #fbecc9;
	FONT-SIZE: 12px;
	COLOR: #000000;
	border-left:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-right:none;
	border-color:#e3cf9f;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}

.infomsgright {
background: #fbecc9;
	FONT-SIZE: 12px;
	COLOR: #000000;
	border-right:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-left:none;
	border-color:#e3cf9f;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}


.confirmmsgleft {
	background: #e3f7e1;
	border-left:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-right:none;
	border-color:#c7dec5;
	FONT-SIZE: 12px;
	COLOR: #000000;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}

.confirmmsgright {
	background: #e3f7e1;
	border-right:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-left:none;
	border-color:#c7dec5;
	FONT-SIZE: 12px;
	COLOR: #000000;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}

.questionmsgleft {
background: #e4eaf8;
	FONT-SIZE: 12px;
	COLOR: #000000;
	border-left:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-right:none;
	border-color:#b9c5e0;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}

.questionmsgright {
background: #e4eaf8;
	FONT-SIZE: 12px;
	COLOR: #000000;
	border-right:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-left:none;
	border-color:#b9c5e0;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}

.alertmsgleft {
background: #fef88e;
	FONT-SIZE: 12px;
	COLOR: #000000;
	border-left:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-right:none;
	border-color:#e1db72;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}

.alertmsgright {
background: #fef88e;
	FONT-SIZE: 12px;
	COLOR: #000000;
	border-right:1px solid;
	border-bottom:1px solid;
	border-top:1px solid;
	border-left:none;
	border-color:#e1db72;
	font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
}


/*- END Message Control Style ------------------------- */


	
