
body {
background-color:#f8f7f2; 
background-image:url('../images/bg.jpg'); 
background-repeat:repeat-x; 
background-position:top; 
padding:0px; 
margin:0px; 
width:100%; 
color:#6e6e6e; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:normal; 
line-height:16px;
}

a {
color:#071A45;
text-decoration:underline;
font-weight:normal;
}

html {
height:100%;
}


.pallet h1 {
padding:0px;
margin:0px;
font-size:11px; font-weight:bold; color:#006a37; line-height:16px;
}


h3 {
padding-left:25px;
padding-top:52px;
margin:0px;
font-size:12px;
font-weight:bold;
color:#ffffff;
}

h1 {
padding:0px;
margin:0px;
font-size:24px;
color:#93989b;
font-weight:normal;
line-height:30px;
}


h4 {
color:#03552e;
margin:0px;
padding:0px;
font-size:11px;
font-weight:normal;
line-height:16px;
}


h5 {
padding:0px;
margin:0px;
font-size:11px;
font-weight:bold;
color:#051130;
line-height:16px;
}

h2 {
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
color:#016033;
}


.blockHeader {
background-color:#CCEADB; padding:7px;
}


.assessmentText {
color:#3a3a3a;
}

.hidden {
display:none;
}

.visible {
display:block;
background-color:#ffffff; 
width:260px;
float:right;
border-top:none;
}





ol {
margin:0px;
margin-left:20px;
padding:0px;
}

ol li {
padding:0px;
margin-bottom:5px;
margin-left:5px;
}



ul.list {
list-style:square;
margin:0px;
margin-bottom:6px;
margin-left:30px;
margin-top:10px;
padding:0px;
}

ul.list li {
padding:0px;
margin-bottom:5px;
}


ul.listHome {
list-style:square;
margin:0px;
margin-left:15px;
margin-bottom:6px;
padding:0px;
}

ul.listHome li {
padding:0px;
}



.navContainer {
float:right; 
padding:0px; 
margin:0px; 
width:551px; 
height:57px; 
background-image:url(../images/nav_bg.jpg); 
background-repeat:repeat-x; 
margin-top:47px;

}

.navInnerBg {
background-color:#F5F5F5; 
border-left:10px solid #ffffff;
}

.navOuterBg {
background-color:#ffffff;
}


.navInnerPadding {
padding:18px; 
padding-right:0px;
}

ul.nav
{
	margin:0px;
	padding:0px;
	padding-top:15px;
	text-align:center;
}

ul.nav li {
	
	display:inline;
	list-style:none;
	list-style-type:none;
	background-image:url(../images/nav_pipe.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding:4px;
	padding-right:26px;
	padding-left:26px;

}

ul.nav li.right {
background-image:none;
}




ul.subNav
{
	margin:0px;
	padding:0px;
}

ul.subNav li {

text-align:left;
list-style-type:none;
list-style:none;
padding:0px;
margin:0px;

}


.subnavBottom {
background-image:url(../images/subnav_bottom.jpg); 
background-repeat:no-repeat; 
background-position:bottom; 
height:20px; 
width:327px;
}


ul.subNav ul.subNav li, .subsubNav li {
text-align:left;
list-style-type:none;
list-style:none;
margin:0px;
margin-left:40px;
background-image:url(../images/subnav_line.jpg); 
background-repeat:repeat-x; 
background-position:bottom; 
padding:1px;
}

.subsubNav li.last ,ul.subNav ul.subNav li.last {
background-image:none;
}


a.topButton {
float:right;
background-image:url(../images/button_backToTop.jpg);
background-repeat:no-repeat;
width:83px;
height:15px;
display:block; 
clear:both;
}



.displayTableContainer{
clear:both; background-color:#F8F7F2; 
padding:10px;
}


.displayTableColumn{
width:50%;
float:left;
}

/*  Links  */



a.footer  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006334; text-decoration: none; line-height:16px; }
a.footer:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9e9d9a; text-decoration: none; line-height:16px;}

a.homeLink  {  font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none;font-size:11px; font-weight:bold; color:#006a37; line-height:16px;}
a.homeLink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; font-size:11px; font-weight:bold; color:#006a37; line-height:16px;}

a.headerLink  {  font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; font-size:11px; font-weight:bold; color:#6E6E6E; line-height:16px;}
a.headerLink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; font-size:11px; font-weight:bold; color:#015E32; line-height:16px;}

a.elemental {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4f5395; text-decoration: none; }
a.elemental:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #52564f; text-decoration: none;}

a.plusLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4f5395; text-decoration: none; background-image:url('../images/plus.gif'); background-position:left 3px; background-repeat:no-repeat; padding-left:12px;}
a.plusLink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #52564f; text-decoration: none;}

a.languageLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #797875;  }
a.languageLink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #05112f; text-decoration: underline;}

a.customerLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #ffffff; text-decoration: none;  }
a.customerLink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CBEADA;font-weight:bold; text-decoration: none;}

a.languageLink#home {
color:#002472;
text-decoration:none;
}

ul#siteNav li a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2f3334; text-decoration: none; }
ul#siteNav li a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d5722c; text-decoration: none; }

ul.nav li a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #05112f; text-decoration: none;}
ul.nav li a:hover, ul.nav li#selected a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #015c30; text-decoration: none;}

ul.subNav li a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #041130; text-decoration: none; background-image:url(../images/subnav_arrow.jpg); background-position:left; background-repeat:no-repeat; padding:0px; padding-left:12px; margin:0px; display:block; height:20px;}
ul.subNav li a:hover, ul.subNav li#selected a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #015E32; text-decoration: none; background-image:url(../images/subnav_arrow.jpg); background-position:left; background-repeat:no-repeat; padding:0px; padding-left:12px; margin:0px; font-weight:bold; }

ul.subNav ul.subNav li a, ul.subNav li#selected ul.subNav li a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #03562e; font-weight:normal; text-decoration: none; padding:0px; padding-left:15px; margin:0px;  display:block; background-image:url(../images/bullet2.jpg); background-position:left; background-repeat:no-repeat; font-weight:normal;}
ul.subNav ul.subNav li a:hover, ul.subNav li#selected ul.subNav li a:hover, ul.subNav ul.subNav li#selected  a, ul.subNav li#selected ul.subNav li#selected a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #03562e; padding:0px; padding-left:15px; margin:0px; background-image:url(../images/bullet.jpg); background-position:left; background-repeat:no-repeat; font-weight:normal;}




/*  formatting elements  ------------------------------------------------------*/

/* interior*/


.calloutPallet {
background-image:url(../images/callout_bg.jpg); 
background-position:top;
background-repeat:repeat-x;
padding:15px;
text-align:left;
}


.bodyContentTextBox {
padding:25px; 
padding-right:50px; 
padding-top:20px;
}

.interiorBg {
background-image:url(../images/bg_interior.jpg);
}

.contentBgInterior {
position:absolute; 
top:113px; 
left:41px; 
background-image:url(../images/content_bgPixel.jpg); 
background-repeat:repeat-y; 
background-position:327px 0px;
}


.jobsContentBgInterior {
position:absolute; 
top:113px; 
left:41px; 
background-image:url(../images/content_bgPixelJobs.jpg); 
background-repeat:repeat-y; 
background-position:0px 0px;
}

.contentBg {
float:left; 
background-repeat:repeat-y; 
background-position:top; 
width:571px; 

}



.subTitleBg {
float:left; 
background-image:url(../images/subheader_bg.jpg); 
background-repeat:no-repeat; 
background-position:top; 
width:571px; 
height:89px;
}


.subHeaderBg {
float:left; 
background-repeat:no-repeat; 
background-position:top; 
width:327px; 
height:89px; 
clear:both;
}



.leftColumn {
float:left; 
width:327px;
}

.shadowBottomInt {
background-image:url(../images/shadow_bottom_int.jpg); 
background-repeat:no-repeat; 
background-position:left top; 
height:16px; 
width:571px; 
float:right; 
clear:both;
}

.shadowBottomIntJobs {
background-image:url(../images/shadow_bottom_jobs.jpg); 
background-repeat:no-repeat; 
background-position:left top; 
height:16px; 
width:898px; 
float:right; 
clear:both;
}

.caseStudyButtonContainer {
backgound-color:#ffffff; 
float:right; 
margin-top:10px; 
border:1px solid #d1d1d1; 
width:260px;
}

.caseStudyButton {
background-image:url(../images/caseStudyButton.jpg); 
background-repeat:no-repeat; 
background-position:top;  
height:27px; 
width:260px; 
cursor:pointer; 
display:block; 
margin:0px; 
padding:0px; 
}

.assessmentContainer {
background-image:url(../images/online_assessmentHeader.jpg); 
background-position:top; 
background-repeat:no-repeat; 
float:right; 
width:260px; 
margin-top:5px; 
background-color:#bedacc;
}

.assessmentPadding {
padding:15px; 
padding-top:90px;
}

.environmentButton {
background-image:url(../images/button_environment.gif); 
background-position:top; 
background-repeat:no-repeat; 
float:right; 
width:260px; 
margin-top:-20px; 
height:86px;
}

.rmDemoButton {
float:right; 
width:260px; 
margin-top:10px; 
}





/* home*/

.formatting {
width:940px; 
text-align:left; 
padding:0px; 
margin:0px;
top:0px;
left:0px;
position:absolute;
}

.languageBoxContainer {
height:22px; 
border-bottom:1px solid #ffffff; 
background-color:#e5ecf0; 
padding:0px; 
margin:0px; 
margin-right:10px; 
overflow:hidden; 
clear:both;
top:0px;
left:0px;
width:781px
position:absolute;
}

.languageBox{
float:right; 
padding:3px; 
padding-left:14px; 
padding-right:14px; 
background-color:#e8e7e0; 
border-left:1px solid #ffffff; 
font-size:10px;

}

.languageBox#language {
background:none;
border-left:0px; 
}

.languageBox#language2 {
background-color:#63997F;
}

.header {
	height: 88px;
	padding: 0px;
	margin: 0px;
	margin-right: 10px;
	width: 930px;
	top: 24px;
	left: 0px;
	position: absolute;
	background-image: url(../images/phoneNumberTop.jpg);
	background-position:480px 12px;
	background-repeat: no-repeat;
}

.logoContainer {
float:left; 
padding:0px; 
margin:0px; 
margin-top:26px; 
padding-left:55px;

}

.flashContainerFrame {
padding:0px; 
margin:0px; 
padding-left:10px; 
padding-top:8px;
}

.line {
height:1px; 
background-color:#d0dce3; 
width:930px; 
padding:0px; 
margin-bottom:0px; 
overflow:hidden;
position:absolute;
top:23px;
left:0px;
}


.flashContainer {
background-image:url(../images/shadow_middle.jpg); 
background-repeat:no-repeat; 
background-position:top; 
width:901px; 
height:256px; 
margin:0px; 
padding:0px; 
margin-left:40px; 
clear:both;
position:absolute;
top:113px;
left:0px;
}


.palletContainer {
background-image:url(../images/shadow_pixel.jpg); 
background-repeat:repeat-y; 
background-position:top; 
width:901px; 
margin-left:40px;
position:absolute;
top:369px;
left:0px;
}


.leftPalletTitle {
padding:24px; 
padding-left:90px; 
padding-right:0px;
}

.rightPalletTitle {
padding:24px; 
padding-bottom:13px; 
padding-left:25px;
}

.pallet {
width:180px;
float:left; 
background-color:#ffffff; 
border-right:2px solid #ffffff; 

background-position:top; 
background-repeat:no-repeat;
}

.leftPallet {
margin-left:10px; background-color:#ff0000;
}

.leftPalletInner  {
	width: 316px;
	background-color: #F5F5F5;
	float: left;
	height: 270px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/theader_home_left.jpg);
	background-position: top;
	background-repeat: no-repeat;
}



.pallet#rm {
margin-left:10px;

}

.pallet#data {
width:179px;
}

.pallet#shredit  {
margin-right:0px;
width:179px;

}


.shadowBottom {
background-image:url(../images/shadow_pixel_bottom.jpg); 
background-repeat:no-repeat; 
background-color:#F8F7F2; 
background-position:top; 
height:20px;
}


.homeTextBoxLeft {
color:#3a3a3a;
padding:20px;
padding-top:70px;

}

.homeTextBox {
color:#868686;
padding:5px;
padding-top:10px;

}


.bottomPallet {
float:right; 
width:579px; 
height:1px; 
margin-top:3px;
position:absolute;
top:660px;
left:360px;

}

.palletTextContainer {
float:left; 
width:283px; 
color:#02582f;
}

.palletTextBody {
padding:10px; 
padding-left:30px; 
padding-top:10px;
}

.palletTextBody#left {
padding:10px; 
padding-left:42px; 
padding-top:10px;
}


.footerContainer {
border-top:1px solid #b2b1ae; 
width:888px; 
height:60px; 
float:right; 
margin-right:10px; 
padding-top:10px; 
text-align:left;
left:40px;
position:absolute;
top:660px;

}

.footerContainerInt {
border-top:1px solid #b2b1ae; 
width:894px; 
height:60px; 
padding-top:20px; 

text-align:left;

}

.footerText {
padding:0px; 
margin:0px;
padding-top:7px; 
color:#9e9d9a; 
font-size:10px;
/*padding-left:20px;*/

}



.servicesContainer {
background-color:#bcd8ca; 
width:100%; 
height:102px; 
margin:0px; 
padding:0px;
border-bottom:1px solid #ffffff;
}

.servicesPhoto {
float:left; 
margin:0px; 
padding:0px;
padding-right:10px; 
height:102px; 
width:103px;
}


.servicesContainer#servicesData {
background-color:#cceadb;
}

.servicesContainer#servicesShredit {
background-color:#dbfbeb;
}


.servicesContainerInner {
padding:10px; 
}


.locationNav td {
text-align:left; 
padding-bottom:15px;
height:22px;
clear:both;
}


/*  Text --------------------------------------------------------------------- */


	



/*  Form Elements ---------------------------------------------------------------- */

.textBox {
background-color:#F1F8EB;
text-align:right;
padding:6px;
padding-right:70px;
border-bottom:1px solid #ffffff;

}

.submitButton {
	
	border:0px;
	cursor: pointer;
	margin:0px;
	padding:0px;
	width:89px; 
	height:16px; 
	background-image:url('../images/button_submit.jpg'); 
	background-repeat:no-repeat;
}


.searchButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background: #646562;
	border-bottom: 1px solid #3b3c3a;
	border-right: 1px solid #3b3c3a;
	border-left: 1px solid #949591;
	border-top:1px solid #949591;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	cursor: pointer;
	width: 35px;
}

.checkBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4C4849;
	background: #FFFFFF;
	border-bottom: 1px solid #AEBF87;
	border-right: 1px solid #AEBF87;
	border-left: 1px solid #4F573E;
	border-top:1px solid #4F573E;
    width: 150px;
}


.loginField	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	border-bottom: 1px solid #c8d6dd;
	border-right: 1px solid #c8d6dd;
	border-left: 1px solid #7e878b;
	border-top:1px solid #7e878b;
	background:#fffbe6;
	height:18px;
	line-height:18px;
	margin:0px;
	padding:0px;
	width:148px;
	
 }

.textArea	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#355472;
	background: #FFFFFF;
	border-bottom: 1px solid #8C8C8E;
	border-right: 1px solid #8C8C8E;
	border-left: 1px solid #8C8C8E;
	border-top:1px solid #8C8C8E;
    width:250px;
	height:140px;
	}




.homeDropDown  {
	background-color: #ffffff;  
	width:190px; 
	border:1px solid #6e7379;
	height:18px;
	/* text */color: #3A2854; 
	font-family: verdana, arial; 
	font-size: 10px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}






/* contact form  */





.textFieldTitle {
width:150px;
padding:5px;
background-color:#CCEADB;
text-align:right;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

.textField	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#355472;
border:1px solid #ACB0B3;
background:#FFFFFF;
height:18px;
margin:5px;
margin-right:0px;
padding:0px;
width:270px;
}

.textFieldContent {
width:282px;
text-align:left;
border:0px;
background-color:#F5F5F5;
border-bottom:1px solid #ffffff;


}

.textArea1 {
width:270px;
margin:5px;
margin-right:0px;
height:200px;
text-align:left;
border:1px solid #ACB0B3;
background-color:#ffffff;

}


.sendButton {
width:150px;
height:18px;
background-color:#4D5F69;
border-top:1px solid #88a7b9;
border-left:1px solid #88a7b9;
border-right:1px solid #37444b;
border-bottom:1px solid #37444b;
color:#ffffff;
font-wieght:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#validationSummary{
font-weight:bold;
color:#ff0000;
padding:5px 0px 5px 0px;
}
}

form
{
	margin:0;
	padding:0;
}
/**/
h3 a{
color:#898f97;
}
h3 a:hover{
}
.hidden{
display:none;
}
.visible{
display:block;
}

.min{

background: #ffffff url('../images/min.gif') no-repeat 0px 2px; 
padding-left:15px;
}
.max{
background: #ffffff url('../images/max.gif') no-repeat 0px 2px; 
padding-left:15px;
}


.locations ul{
padding:0px;
margin-left:10px;
margin-top:10px;
}


.locations li {
list-style-image:none;
list-style-position:outside;
list-style:none;
}

.locations ol li {
list-style-type:lower-alpha;
}


