
/*GENERAL AND OVERALL*/
A 
{
	color:#fff;
	text-decoration:none;
	font-size:11px;
}

A:hover
{
	color:#fff;
	text-decoration:underline;
	font-size:11px;
}



BODY
{
    FONT-FAMILY: tahoma,verdana,arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    color:gainsboro;
}

TABLE
{
    FONT-FAMILY: tahoma,verdana,arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin:0;
}



TEXTAREA 
{
	FONT-FAMILY: tahoma,verdana,arial;
	font-size:11;
}

TD 
{
	vertical-align:top;
}


/* APPLICATION CSS*/

.CONTROL_PANEL_BANNER 
{
	border:1 silver solid;
	background-color:gainsboro;
}


/* NAVIGATION TABLE*/
.navigation_table 
{
	
}

.navigation_table A
{
	font-size:12;
}

.navigation_table A:hover
{
	font-size:12;
}

/* MAILOUT CSS */
.TemplateTable 
{
	border:1 silver solid;
	background-color:gainsboro;
}

.TemplateDiv:hover
{
	background-color:#006699;
}
.TemplateTD {border:2  outset;}
.TemplateTD:hover {background-color:#006699;border:2  outset;}


.MailoutOptions
{
	border:1 gray solid;
}

.MailoutOptions TD
{
	background-color:silver;
}


/* SHOPPING CSS*/
.WISHLIST_NOW 
{
	color:Red;
	font-size:10;
}

.WISHLIST_NEARLY 
{
	color:blue;
	font-size:10;
}

.WISHLIST_NOWAY 
{
	color:black;
	font-size:10;
}

.ORDER_STATUS_SELECT
{
	font-size:10;
}

.SHOPPING_HEADER 
{
	font-weight:bold;
}
.SHOPPING_CATEGORIES 
{
	font-weight:bold;
}

.SHOPPING_CONFIRM_ORDER 
{
	font-size:14;
	font-weight:bold;
}

.SHOPPING_PRODUCT_IMAGE_TD
{
	text-align:center;
	width:10%;
}


.SHOPPING_PRODUCT_IMAGE 
{
	background-color:White;
	border:1 silver solid;
}

.SHOPPING_LARGER_IMAGE 
{
	width:100%;
	height:95%;
	text-align:center;
	padding-top:15;
}

.SHOPPING_LARGER_A 
{
	font-size:12;
	color:navy;
}

.SHOPPING_CART_TOTAL 
{
	color:blue;
	font-size:11;
}

.SHOPPING_CART_WARNING 
{
	font-weight:bold;
	color:red;
	padding-right:5;
}

.SHOPPING_CART_TOTAL A
{
	font-weight:bold;
	color:navy;
	font-size:11
}

.SHOPPING_CART_PRODUCT 
{
	font-size:11;
}

.SHOPPING_CART_POINTS
{
	font-size:11;
}




/************** Survey Builder *******************************************/
/* SURVEY CSS*/
.IS_SURVEY_TEXTAREA 
{
	width:300px;
	height:50px;
}

.SURVEY_QUESTION_SELECTED 
{
	color:Red;
	font-weight:bold;
}


.SURVEY_QUESTION 
{

}

.SURVEY_QUESTION TH 
{
	text-align:left;
	color:Black;
	font-size:12;
}
.SURVEY_QUESTION TH  A
{
	font-size:11;
	color:Silver;
}

.SURVEY_QUESTION TH.SURVEY_QUESTION_HEADER 
{
	padding-top:3px;
	color:#666666;
}


/*CONTROL PANEL CSS*/
.cpHeading 
{
	color:gray;
	font-size:14;
	padding-top:10;
}

.cpHeadingAnnounce
{
	color:red;
	font-size:14;
}






/*FORM CSS*/	

.formButton {
	font-size: 11px;
	background-color: #EFEFEF;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 2px solid #999999;
	border-right: 2px solid #999999;
	color: #000000;
	padding: 1px;
	
	cursor: pointer;
	font-family: Tahoma,arial,sans-serif;
}

.formButton:hover {
	font-size: 11px;
	background-color: silver;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 2px solid #999999;
	border-right: 2px solid #999999;
	color: #000000;
	padding: 1px;
	
	cursor: pointer;
	font-family: Tahoma,arial,sans-serif;
}


/**************************************************************************/
/*a href links formatting */
a.aNewGeneration{text-decoration: none; color:#000000; font-size:11;font-family: Tahoma;}
a.aNewGeneration:hover{color:#fc0000;}

a.aFooter{text-decoration: none; color:#808080; font-size:10;font-family: Tahoma;}
a.aFooter:hover{text-decoration: underline;}


/*************************************************************************/

.tdSPACER
{
	height:5;
	background-color:White
}

/* HELP CCS */
.HELP_TABLE 
{
	background-color:#f0f0f0;
	border:1 silver dotted;
}

.HELP_TABLE TD 
{
	font-size:10px;
}

/* LISTING TABLE CSS */

.taSMALL
{
	width:100%;
	height:50;border: 1px solid Gray; font: 11px Verdana;background-color:WhiteSmoke;
}

.taLARGE
{
	width:100%;
	height:100;border: 1px solid Gray; font: 11px Verdana;background-color:WhiteSmoke;
}

.TOOLBOX_HORIZONTAL
{
	padding-left:3;
	padding-bottom:10;
}

.itemNAME 
{
	color:yellow;
	display:inline;
}



.LISTING_TABLE_HEADER 
{
	
	background-color:transparent;
	height:25px;
	padding-left:3;
	padding-top:5;
	padding-bottom:10;
	font-size:14;
	font-weight:bold;
	color:#fff;
	
}

.LISTING_TABLE_HEADER_SMALL 
{
	background-image:url(../images/listing_table_572.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding-left:30;
	padding-top:5;
	font-size:14;
}

.LISTING_TABLE 
{
}

.PROCESS_TABLE
{
	background-color:#cccc99;
	border:1 black solid;
}

.PROCESS_TABLE TD
{
	color:black;
}

.LISTING_TABLE TD 
{
}

.LIST_TABLE_MESSAGE
{
	color:Yellow;
}

.LIST_TABLE 
{
}

.LIST_TABLE_SMALL
{
	width:455;
	background-color:White;
	border-left:silver solid 1;
	border-right:silver solid 1;
}


.LIST_TABLE_ADD 
{
	padding-bottom:10;
	padding-left:5;
	padding-top:5;
	font-size:12;
}

.LIST_TABLE_ADD A
{
	color:Gray;
	padding-bottom:10;
	font-size:12;
}

.LIST_TABLE_ADD A:hover
{
	font-size:12;
}

.LIST_TABLE_PATH 
{
	padding-left:10;
	padding-top:3
}




.LIST_TABLE_TH
{
	font-weight:bold;
	font-size:12;
	text-align:left;
	padding-bottom:2;
	color:#fff;
}

.LIST_TABLE_TH A
{
	font-size:12;
	color:silver;
}

.LIST_TABLE_TH A:hover
{
	font-size:12;
	color:silver;
}

.LIST_TABLE TD
{
	font-size:12;
	text-align:left;
}

.LIST_TABLE TD A
{
	color:gray;
	text-decoration:none;
	color:#003366;
	font-weight:normal;
	font-size:12;
}

.LIST_TABLE TD A:hover
{
	color:gray;
	text-decoration:underline;
	font-weight:normal;
	font-size:12;
}

.LIST_TABLE_SMALL TD A
{
	color:gray;
	text-decoration:none;
	color:#003366;
	font-weight:normal;
}

.LIST_TABLE_SMALL TD A:hover
{
	color:gray;
	text-decoration:underline;
	color:darkorange;
	font-weight:normal;
}
.LIST_TABLE_DIVIDER
{
	background-color:#83877c;height:1;width:100%
}


.LIST_FOOTER, 
{
	/*background-image:url(../images/listing_table_footer.jpg);
	background-color:#bbc2ae;*/
	padding-left:0;
	padding-top:3;
	height:18;
	color:silver;
}

.LIST_FOOTER A,.LIST_FOOTER A:visited
{
	color:White;
}
.LIST_FOOTER A:hover
{
	color:whitesmoke;
}
/*-----------------*/


.TDEven 
{
	color: #003366;
	background-color:#c4c9bc;
	border-bottom:1 silver solid;
	height:25;
}

.TDOdd 
{
	color: #003366;
	background-color:#dee4d3;
	border-bottom:1 gray solid;
	height:25;
}

.ITEMEven 
{
	font-size:10;
	border-bottom:1 solid silver;
}

.ITEMOdd 
{
	font-size:10;
	border-bottom:1 solid black;
}

.tblEDITOR 
{

}

.tblEDITOR TD
{
	color:#666666;
	font-weight:bold;
}

.tblEDITOR_TH
{
	background-image:url("../images/IE_contenteditor.jpg");
	color:White;
	height:25px;
	padding-left:20px;
	text-align:left;
	padding-bottom:1px;
}




/*TOOLBOX CSS*/
.TOOLBOX_HEADER 
{
	background-color:Blue;
}

.tblTOOLBOX 
{
	border:1px solid silver;
	height:100%;
	background-color:White
}

.tblTOOLBOX_TD
{
	font-size:10;
}

.pnlAlpha
{
	padding:3px;
	font-size:11;
}


.tblTOOLBOX_TH
{
	
	background-color:gainsboro;
	height:25;
	font-size:14;
	color:gray;
	text-align:left;
	padding-left:5;
	border-bottom:1 solid gray;
}


.tblTOOLBOX_PANEL
{
	border:1 silver solid;
	height:100;
	background-color:White
}

.tblTOOLBOX_PANEL_TH
{
	background-color:gainsboro;
	height:25;
	font-size:14;
	color:gray;
	text-align:left;
	padding-left:5;
	border-bottom:1 solid gray;
		
}
.tblTOOLBOX_PANEL_TD
{
	padding-left:5;	
	font-size:10;	
}

.inputbuttonOn
{
	background-color:#efefef;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font-size:11;
}

.inputbuttonOver
{
	background-color:#cdcdcd;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font-size:11;
}

.toolbox_button{width:70;height:20;border: 1px outset; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: black;cursor:pointer;}
.Form{border: 1px solid Gray; font: 11px Verdana;width:300;background-color:WhiteSmoke;}
.FormDate{border: 1px solid Gray; font: 11px Verdana;width:128;background-color:WhiteSmoke;}
.button{width:100;height:20;border: 1px outset; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: black;cursor:pointer;}

.outerbox {width: 700px; height: 150px;overflow: auto;}
.innerbox {height:1000px;}
div.pbox {
     font-size: 10pt;
     margin: 3px;
     padding: 0px 3px;
     float: left;
} 

div.pboxCool {
     font-size: 10pt;
     margin: 3px;
     padding: 0px 3px;
     float: left;
     border: 1px solid #122C4D;
     background: #eeeccc;
} 
 
/*APLICATION*/
.cpLink 
{
	font-size:11;
	color:#003366;
}

.right_panel 
{
	width:200;
}

.application_body
{
	background-image:url(../images/admin_bg.jpg);
}
.application_banner
{
	height:71;
	background-image:url(../images/admin_banner.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-bottom:5;
	color:silver;
	text-align:right;
	padding-right:13;
	padding-left:13;
}

.application_banner_a
{
	color:white;
	text-decoration:none;
	font-size:14;
	padding-right:10;
	font-weight:bold;
}

.application_banner_a:hover
{
	color:gray;
	text-decoration:underline;
}

.banner_a
{
	color:White;
	font-size:12pt;
}

.banner_a:hover
{
	color:silver;
	text-decoration:underline;
}

.application_navigation 
{
	height:45;
	border-right:1 black solid;
	border-left:1 black solid;
	border-bottom:1 gray solid;
	background-color:silver;
	padding-top:4;
	padding-left:3;
}



.application_main 
{
	background-image:url(../images/admin_main.jpg);
	padding:30;
}

.application_footer
{
	height:77;
	background-image:url(../images/admin_footer.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center;
	padding-bottom:5;
	color:Silver;
}

.application_footer A
{
	color:#003366;
}
/*SSSSSSSSSSSSSSSSSSSSSSS*/
.public_login 
{
	text-align:right;
	padding:5;
	height:30;
}

.public_banner
{
	height:77;
	background-image:url(../images/banner_application.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-bottom:5;
	background-color:White;
	color:#ffffff;
	text-align:left;
	padding-right:10;
}

.public_banner A
{
	color:#ffffff;
	text-decoration:none;
	font-size:12;
	padding-right:10;
}

.public_banner A:hover
{
	color:silver;
	text-decoration:underline;
}

.public_banner A:visited
{
	color:#ffffff;
}


.public_main 
{
	border-top:1 gray solid;
	border-left:1 gray solid;
	border-right:1 gray solid;
	padding-bottom:5;
	background-color:White;
}

.public_footer
{
	height:77;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center;
	padding-bottom:5;
	color:Silver;
}

.public_footer A
{
	color:#003366;
}
.public_footer A:visited
{
	color:#003366;
}
.public_footer A:hover
{
	color:#003366;
}



.login 
{
	background-color:gainsboro;
	border:1 solid black;
}

.HomePageTable 
{
	border-left:1 solid silver;
	border-right:1 solid silver;
	border-bottom:1 solid silver;
}

.HomePageHeader
{
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
	font-size:12;
	font-weight:bold;
	height:29;
	width:100%;
	vertical-align:top;
	padding-top:4;
	padding-left:5;
	color:White;
}

.HomePageText
{
	color:gray;
	font-size:12;
	padding:3;
}

.HomePageFeature
{
	color:gray;
	font-size:12;
	list-style-type:square;
}

.HREF_ADD 
{
	font-size:11;	
}
