/* RCS Retail Interiors Stylesheet */

/* Page Body */
body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFF;
	color: #333;
	scrollbar-face-color: #FFF;
	scrollbar-arrow-color: #990000;
	scrollbar-track-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #FFF;
	scrollbar-darkshadow-Color: #FFF;
}

/* TABLE DATA */

/* Standard TableData */	
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333; 
	background: #FFF;
	letter-spacing: 0.1em;
	}

/* Specific TableData */
td.lheader { 
	font-family: arial, verdana, sans-serif; 
	font-size: 11px; 
	color: #666; 
	font-weight: bold; 
	letter-spacing: 0.55em; 
	text-transform: uppercase; 
	text-decoration: none; 
	}
td.lheader_sm { 
	font-family: arial, verdana, sans-serif; 
	font-size: 9px; 
	color: #666; 
	font-weight: bold; 
	letter-spacing: 0.55em; 
	text-transform: uppercase; 
	text-decoration: none; 
	}
		
td.login { 
	font-family: arial, verdana, sans-serif; 
	font-size: 11px;
	color: #363636;
	background: #FFF; 
}
td.login_header {
	font-family: arial, verdana, sans-serif; 
	font-size: 11px;
	color: #FFF;
	background: #FF0000;
	font-weight: bold; 
	letter-spacing: 0.55em; 
	text-transform: uppercase;  
} 

td.caa_iframe { background: #EDEDED; }
td.caa_casestudy { color: #363636; background: #CCC; }
td.caa_casestudy_header { color: #666; background: #CCC; }
td.header { background-image: url(images/header_thin.gif); }
td.red { background: #CC0000; }
td.darkred { background: #990000; }
td.white { background: #FFF; }

/* LINKS */

/* Standard Links */
a, a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background: #EDEDED;
	text-decoration: none;
}

/* Specific Links */
a.menu, a.menu:link, a.menu:visited, a.menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	letter-spacing: .12em;
	text-transform: uppercase;
	text-decoration: none;
}
a.menu:hover {
	color: #363636;
	background: #EDEDED;
	text-decoration: none;
}
a.submenu, a.submenu:link, a.submenu:visited, a.submenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background: #FFF;
	text-decoration: none;
}
a.submenu:hover {
	color: #000;
	background: #FFF;
}
a.caa, a.caa:link, a.caa:visited, a.caa:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	background: #EDEDED;
	font-weight: bold;
	text-decoration: none;
}
a.caa:hover {
	color: #363636;
	background: #CCC;
	text-decoration: none;
}
a.caa_selected, a.caa_selected:link, a.caa_selected:visited, a.caa_selected:active,a.caa_selected:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background: #CCC;
	font-weight: bold;
	text-decoration: none;
}
a.caa_att, a.caa_att:link, a.caa_att:visited, a.caa_att:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFF;
        font-weight: bold;
        text-decoration: none;
}
a.caa_att:hover {
        color: #FFF;
	background: #990000;
        text-decoration: underline;

a.plain, a.plain:link, a.plain:visited, a.plain:active { color: #666; background: #FFF; text-decoration: none; }
a.plain:hover {text-decoration: underline; }
a.map, a.map:link, a.map:hover { background: #FFF; }
a.login, a.login:link, a.login:hover { font-family: arial, verdana, sans-serif; font-size: 10px; background: #666; color: #FFF; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.logout, a.logout:link, a.logout:hover { font-family: arial, verdana, sans-serif; font-size: 10px; background: #990000; color: #FFF; font-weight: bold; text-transform: uppercase; text-decoration: none; }
a.about, a.about:link, a.about:visited, a.about:active { color: #666; text-decoration: none; }
a.about:hover {text-decoration: underline; }
/* MARKUP AND CLASSES */

/* Misc Markup */
b { font-weight: bold; }
strong { color: #363636; font-weight: bold; letter-spacing: 0.7em; text-transform: uppercase; text-decoration: none; }
input.login_button { border: thin #CCC solid; background-color: #CCC; color: #363636; font-family: arial, verdana, sans-serif; font-size: 10px; }
input.login_text { border: 1px solid #999; color: #666; font-family: arial, verdana, sans-serif; font-size: 11px; }
textarea.message { border: 1px solid #999; color: #666; font-family: arial, verdana, sans-serif; font-size: 11px; }

/* Misc Classes */
.maincopy { font-family: arial, verdana, sans-serif; font-size: 11px; color: #666; background: #FFF; font-weight: normal; }
.big { font-family: arial, verdana, sans-serif; font-size: 22px; color: #999; text-transform: uppercase; }
.red { color: #FF0000; }
.darkred { color: #990000; }
.lightergray { color: #EDEDED; }
.lightgray { color: #CCC; }
.medgray { color: #999; }
.darkgray { color: #363636; }
.white { color: #FFF; }
.up { text-transform: uppercase; } 

/* ID SELECTORS */

/* Iframed CAA Casestudy */
#casestudy {
	font-family: arial, verdana, sans-serif; 
	font-size:11px;
	color: #363636;
	background: #EDEDED;
	scrollbar-face-color: #CCC;
	scrollbar-arrow-color: #CCC;
	scrollbar-track-color: #EDEDED;
	scrollbar-shadow-color: #EDEDED;
	scrollbar-highlight-color:#EDEDED;
	scrollbar-3dlight-color: #EDEDED;
	scrollbar-darkshadow-Color: #EDEDED;
	text-decoration: none;
}

#caa_inset {
	font-family: arial, verdana, sans-serif; 
	font-size:11px;
	color: #363636;
	background: #FFF;
	scrollbar-face-color: #999;
	scrollbar-arrow-color: #FFF;
	scrollbar-track-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-highlight-color:#FFF;
	scrollbar-3dlight-color: #FFF;
	scrollbar-darkshadow-Color: #FFF;
	text-decoration: none;
}
