body.placeholder{
background-image:url("../images/site/blue_grad.gif");
background-repeat:repeat-x;
}
body{

font-family:Lucida Sans;
font-size:12px;
color:#636363;
padding:0 20px 0 20px;
}
body.templateB{
background:#E7E7DC;
background-repeat:repeat-x;
}
h1{
color:#60564B;
font-size:2.6em;
font-weight:100;
font-family: Century Gothic;
}
#indexH1{
margin-top:200px;
margin-bottom:10px;
}
h2{
color:#60564B;
font-weight:200;
font-size:1.5em;
font-family: Century Gothic;
}
h3{
color:#046489;
background:#E7E7DC;
padding:2px;
font-size:1.3em;
}
h4{
text-transform:uppercase;
margin-bottom:2px;
margin-top:4px;
font-size:1.1em;
}
p{
font-size:12px;
color:#636363;
margin-top:2px;
}
 a{
color:#477D89;
text-decoration:none;
}
a:hover{
color:#2894A5;
}
a:visited{
color:#044C4F;
}
ul{
	margin-left:0;
padding-left:15px;

}
img{
padding:0;
margin:0;
}
table{
font-size:1em;
}
#placeholderPageTable{
width:100%;
margin-top:35px;
}
#placeholderPageTable td{
width:50%;
}
.placeholderCopy{
padding-right:55px;

}
.phone{
padding-left:25px;
height:22px;
line-height:22px;
background-image:url("../images/site/phone_icon.gif");
background-repeat:no-repeat;
}
.fax{
padding-left:25px;
height:22px;
line-height:22px;
background-image:url("../images/site/fax_icon.gif");
background-repeat:no-repeat;
}
.email{
padding-left:25px;
height:22px;
line-height:22px;
background-image:url("../images/site/email_icon.gif");
background-repeat:no-repeat;
}
#contactTable{
width:200px;
}
#contactTable .labels {
width:75px;
}
.sendRequest{
background:#fff;
border:none;
cursor:pointer;
font-weight:bold;
color:#4f4f4c;
padding:2px;
}

#contactTable a{
text-decoration:none;
padding:0;
}
#contactTable a:hover .sendRequest {

color:#2894A5;
text-decoration:none;

}
#header table{
margin:0;
padding:0;
width:100%;
}
#header table .logo{
width:300px;
}
#mainNav {
margin:0 0 0 0;
padding:0;
width:100%;
float:right;
}
#mainNav li{

list-style-type:none;
float:left;
display:block;
}
#mainNav a{
color:#636363;
text-decoration:none;
font-weight:bold;
display:inline-block;
line-height:30px;
height:30px;
padding-left:6px;
padding-right:10px;
margin-right:14px;
}
#mainNav a span{
padding-right:10px;
width:auto;
}
#mainNav li.activeA{
background:url(../images/site/nav_a_A.gif) left top no-repeat;
padding-left:3px;
margin-left:-3px;
}
#mainNav li.activeA a{
height:30px;
color:#046489;
background:url(../images/site/nav_span_A.gif) right top no-repeat;
display:block !important;display:inline;
}
#mainNav li.activeB{
background:url(../images/site/nav_a_B.gif) left top no-repeat;
padding-left:3px;
margin-left:-3px;
}
#mainNav li.activeB a{
height:30px;
color:#046489;
background:url(../images/site/nav_span_B.gif) right top no-repeat;
display:block !important;display:inline;
}
#mainNav a:hover{
color:#046489;
}
#header{
height:90px;
}
#copy{
width:459px;
height:556px;
float:left;
padding:10px;
}
#rotatingImage{
margin-left:479px !important;margin-left:475px;
}
#indexcontent{
background-image:url("../images/site/index_logo.jpg");
background-repeat:no-repeat;
padding-bottom:20px;
}
.innercopy{
	padding:10px 20px 10px 20px;
	line-height:18px;
}
#templateAcontent h2{
font-size:2.2em;
color:#046486;
border-bottom:2px dashed  #2894A5;
width:400px;
}
#templateAimage{
float:left;
margin-left:20px;
}
#solutionsSubLinks{
list-style-type:none;
}
#solutionsSubLinks li{
float:left;
margin-right:25px;
}
#solutionsSubLinks li.designLink{
background-image:url("../images/site/bullet_gray.gif");
padding-left:15px;
background-repeat:no-repeat;
background-position:center left;
}
#solutionsSubLinks li.designLink a:hover{
color:#2894A5;
}
#solutionsSubLinks li.implementationLink{
background-image:url("../images/site/bullet_green.gif");
padding-left:15px;
background-repeat:no-repeat;
background-position:center left;
}
#solutionsSubLinks li.implementationLink a:hover{
color:#2894A5;
}
#solutionsSubLinks li.supportLink{
background-image:url("../images/site/bullet_brown.gif");
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;
}
#solutionsSubLinks li.supportLink a:hover{
color:#2894A5;
}

#productsSubLinks{
list-style-type:none;
margin:0 0 4px 0;
padding:0;
}
#productsSubLinks li{
display:inline;
margin-right:12px;
margin-bottom:4px;
}
#productsSubLinks li a{
color:#636363;
}
#productsSubLinks li.designLink{
background-image:url("../images/site/bullet_gray.gif");
padding-left:15px;
background-repeat:no-repeat;
background-position:center left;
}
#productsSubLinks li.designLink a:hover{
color:#2894A5;
}
#productsSubLinks li.implementationLink{
background-image:url("../images/site/bullet_green.gif");
padding-left:15px;
background-repeat:no-repeat;
background-position:center left;
}
#productsSubLinks li.implementationLink a:hover{
color:#2894A5;
}
#productsSubLinks li.supportLink{
background-image:url("../images/site/bullet_brown.gif");
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;
}
#productsSubLinks li.supportLink a:hover{
color:#2894A5;
}

#templateAcopy{
margin-left:450px;
}
#templateAcopy .innercopy{
padding:10px 0 10px 0;
width:400px;
margin-top:35px;
}
#templateAcopy .innercopy ul{
margin-left:35px;
}
#templateBcontent h2{
font-size:2.2em;
color:#046486;
border-bottom:2px dashed  #2894A5;

}
#templateBcopy{
float:left;
background:#fff;
width:460px !important;width:510px;
 padding:10px 10px 10px 40px; 
}
#templateBcopy .innercopy{

padding:6px;
}
#templateBcopy ul{
margin-left:15px;
padding:0px;
}
#templateBimage{
padding:15px 0 0 0;
margin:0;
}

#partnersTable td{
padding-bottom:30px;
}




#printheadings{display:none}


/*********************************************************************/
/*                               PRINTING                            */
/*********************************************************************/

@media print 
{ 


/* display the print header */
#printheadings{display:block}
#printheadings h1 {margin-top:0px;font-size:18px;}
#printheadings h2{margin-top:5px;font-size:14px;}

} 
