@import url(/general_screen.css);

body {
	margin: 0px;
	font-family: arial;
	background-color: #CCCCCC;
}
td {
	font-size: 12px; 
	color: #303030
}
a {
	color: #B4265F;
	text-decoration: underline;
}
a:hover {
	color: #FF3300;
}

a.footer {
	color: #B4265F;
}
a.footer:hover {
	color: #FF3300;
}
td.dot_left {
	border-left: 1px dotted #909090;
}

.sideContent {
 padding: 8px;
 vertical-align: top;
}
.pageTitle {
 font-size: 18px;
 font-famly: arial, verdana;
 font-weight: bold;
 line-height: 24px;
 padding-top: 5px;
}

.miscContent {
	width: 280px;
	text-align: left;
	vertical-align: top;	
	color: #ACB2B0;
	font-size: 11px;	
}

td.footer {
	padding: 2px;
	background-image: url('/_imgs/frontpage/bg_bottom.gif'); 			
}
/* COLOR */
.orange {
	color: #E9A051;
}
.red {	
	color: #B4265F;
}

.FormErrors 
{
	Color: #B4265F;
}

span.FormErrors
{
	Color: #B4265F;
}
   
.FormErrors ul
{
	Color: #B4265F;
}

/* MISC */
.bold {
	font-weight: bold;
}
.tiny {
	font-size: 9px;
}
a.normal {
	text-decoration: underline;
}
a.more {
	text-decoration: underline;
	font-size: 9px;
}
td.bottom {
	vertical-align: bottom;
}

/*--- (CONTENT PAGE ONLY) ---*/

td.mainContent 
{
	vertical-align: top;
	padding: 10px 20px 30px 30px;
	line-height: 17px;
}

td.subMenu {
	vertical-align: top;
	padding-top: 10px;
}
div.subMenuBlock {
	margin-left: 12px;
	width: 135px;
	line-height: 25px;	
	text-align: left;
}
.secTitle {
	color: #252525;
	padding-top: 5px;
}

.sideTitle { 
 padding: 10px 0px 5px 0px;
 font-weight: bold;
 color: black;
}

	

/* SUBMENU */
a.menu_lvl0 {
	color: #666666; 
	font-weight: bold;
	text-decoration: none;
}

div.menu_lvl1 { padding-left: 3px; }
div.menu_lvl1_sel { padding-left: 3px; }

a.menu_lvl1 {
	color: #666666; 
	font-weight: bold;
	text-decoration: none; 
}	

a.menu_lvl0_sel {
	color: #E9A051; 
	font-weight: bold;
	text-decoration: none;
}

a.menu_lvl1_sel {
	color: #E9A051; 
	font-weight: bold;
	text-decoration: none;
}		
/*
a.subMenu:hover {
	color: #E9A051;
}
a.subMenuSelected {
	
}*/

/* COLOR */
a.color_exp, td.color_exp {
	color: #B4265F;
}
a.color_serv, td.color_serv {
	color: #74A18E; /* #BFD7C8; */
}
a.color_suc, td.color_suc {
	color: #E9A051;
}
a.color_career, td.color_career {
	color: #4189DD; /* #A9C7EC; */
}
a.color_about, td.color_about{
	color: #332B7E;
}

a.breadcrumb 
{
	color: #B4265F;
	font-size: 11px;
	font-family: arial, verdana;
	font-weight: normal;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
a.breadcrumb:hover {
	color: #FF3300;
}

div.blockquote {
     color: #6A706E;
     background-color: #fff;
     line-height: 17px;
     padding: 5px 3px 5px 6px;
     font-size: 12px;
}

/* ---(CASE STUDY POPUP)--- */
body.caseStudy {
	background: url(/_imgs/success/bg_caseStudy.gif) repeat-x top;
	background-color: #fff;
	font-family: arial;
	margin: 0;
}
body.caseStudy a {
	color: #B4265F;
}
body.caseStudy div.pageTitle {
	maring: 0;
	padding: 0;
	padding-bottom: 10px;
}
#csHeader {
	background: url(/_imgs/success/csheader.jpg) no-repeat top left;
	height: 50px;
	text-align: right;
	padding-right: 15px;
}
#csHeader p {
	margin: 0;
	padding: 10px 0 0;
}
#csHeader p a {
	font-size: 11px;
}
#csContent {
	font-size: 12px;
	font-family: arial;
	color: #303030;
	line-height: 17px;
	padding: 0 10px 0 20px;
}
#csContent h3 {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 12px;
	font-family: arial;
	color: #FF8000;
}
#csContent p {
	margin: 0 10px 0 0;
	padding: 10px 0 10px 15px;
}
#csContent img {
	margin: 30px 5px 5px 15px;
	float: right;
}

/* ---(NEW STYLES Final Edition)---		ORANGE	f49026  */	

/* new additions on 09/23/209 */
#topHeaderBlock {
	height: 68px; 
	vertical-align: top; 
	background-color: #fff;
}
#topHeaderBlock .topLogo {
	float: left; 
	background: #fff url(/_imgs/frontpage/bg_top.jpg) top left no-repeat; 
	height: 68px; 
	width: 200px; 
	text-indent: -1000px; 
	cursor: pointer
}
#topHeaderBlock .topLinks {
	float: right; 
	width: 200px; 
	text-align: right; 
	padding: 5px 10px;
}
table.lstEmpTool {
	width: 100%;
	margin-top: 10px;
}
table.lstEmpTool td {
	vertical-align: top;
	padding-bottom: 25px;
}
table.lstEmpTool h4 {
	margin: 0;
}
table.lstEmpTool p {
	margin-top: 10px;
}
table.lstEmpTool img {
	padding: 2px;
	border: 1px solid #ccc;
	margin-right: 10px;
}
/*---(new footer)---*/
#footer {
	padding: 10px;
	background-color: #ebf2f0;
}
#footer .left {
	float: left;
	width: 300px;
	margin-top: 15px;
}
#footer .left p {	
	float: left;
	margin: 0;
}
#footer .left p img {	
	margin-left: 10px;
}
#footer .right {
	float: right;
	width: 340px;
}
#footer .right p {
	margin: 0;
	line-height: 18px;
	color: #7A807E;
}
/*---(02/25/2010 Update)---*/
.subMenuBlock div {
	padding-left: 10px;
	padding-bottom: 10px;
	background: #fff url(/upload/ico_subMenu.gif) -1px 3px no-repeat;	
}
.subMenuBlock div a {
	line-height: 18px;	
}
