@charset "utf-8";
/* CSS Document */

*html .imgpng{
width:405px;
height:261px;
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_freo.png');
z-index:1;
}
body {
 margin:0;
 padding:0; background-color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}
/*ie6 png solution*/
#freoimage img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

#freoimage { display: inline-block; }




.left, .float-left {float:left;}
.right {float:right;}
.clr {clear:both}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}

p, h1, h2, h3, h4, h5, table, ul, ol, div, span, form {
 margin:0;
 padding:0;
}

#container {
 width:895px;
 margin:0 auto;
}



/*header*/
#header {
 height:165px;
 padding:0 0 22px 0;
}

*html #header{
height: 187px;
padding: 0px !important;
}

#logo {
 width:222px;
 padding:50px 0 0 0;
}

.header_right {
 width:673px;
height : 185px;
}

.ad {
height:118px;
padding:0 0 20px;
width:376px;

 /*height:107px;
 padding:29px 0 0 0;
 position:relative;
 top:-29px;
right:-27px;
*/
}

*html .ad{
padding: 0 0 0px !important;
}

.add object {

}

.top_bar {
 height:24px;
 background-image:url(../images/blue_cruve.gif);
 background-repeat:no-repeat;
 background-position:left;
 background-color:#12418d;
 padding:5px 0 0 55px;
 color:#FFFFFF;
 font-size:14px;
}

#top_nav {
 padding:0 22px 0 0;
}

#top_nav a {
 color:#FFFFFF;
}
#top_nav  ul {
 margin:0; padding:0;
}
#top_nav  ul li {
 list-style:none;
 float:left;
 padding:0 20px;
border-right:1px solid #fff;
}
#top_nav  ul li a strong{
 text-decoration:none;
 color:#fff;
}
#top_nav  ul li a:hover strong{
 text-decoration:underline;
}
#nobor {
 border:0 !important;
}

/*columns*/
#columns {
 background-image:url(../images/contentbg.gif);
 background-repeat:repeat-y;
 min-height:175px;
 height:auto !important;
 height:175px;
}

.width_224 {
 width:224px;
}

.width_223 {
 width:223px;
}

/*bottom*/
#bottom {
 background-image:url(../images/bottom_bg.jpg);
 background-repeat:no-repeat;
 height:195px;
}

#bottom p {
 color:#172667;
 font-size:15px;
 letter-spacing: 0px;
}

.email_field {
 width:155px;
 height:19px;
 border:1px solid #FFFFFF;
 color:#c3c5c8;
 font-size:11px;
 padding:0 0 0 5px;
 margin:10px 0 7px 0;
}

/*NEW CSS ADDED*/
.contents {}
.left_col {
	width:225px;
	/* padding:22px 0 0 0; */
}
.l_contents {
	margin:0;
	padding:0;
}
.right_col {
	width:670px;
   
}
.r_contents {
	padding:5px 20px 20px 20px;
}
.r_contents a {
  color:#12418d;
}
.creative {
	background:url(../images/img_creative1.gif) no-repeat left bottom #d1daeb;
	width:224px;
	padding:0 0 50px 0;
	min-height: 350px;
	height:auto !important;
	height:350px;
}
.marketing {
	background:url(../images/img_marketing.gif) no-repeat left bottom #acbdd9;
	width:224px;
	padding:0 0 50px 0;
	min-height: 300px;
	height:auto !important;
	height:300px;
}
.manager {
	background:url(../images/img_manager.gif) no-repeat left bottom #e6f2db;
	width:224px;
	padding:0 0 50px 0;
	min-height: 300px;
	height:auto !important;
	height:300px;
}
.building {
	background:url(../images/img_building.gif) no-repeat left bottom #cde5b6;
	width:224px;
	padding:0 0 50px 0;
	min-height: 300px;
	height:auto !important;
	height:300px;
}
.cont {padding:15px;}

.enewsletter2 {
 	width:165px;
 	padding:30px 0 0 26px;
}

.leftBox {
 width:320px;
 border-right:1px #275a9e solid;
 float:left;
 margin:0 10px 0 0;
 padding:0 10px 0 0
}
.rightBox{
 width:320px;
float:right
}
.leftBox p, .rightBox p {
 clear:both;
 padding:8px 0 0 0;
 font-size:11px;
}
.leftBox a, .rightBox a { display:block}
.leftBox p img, .rightBox p img {
float:left;
}
.leftBox p span, .rightBox p span {
 width:185px;
 float:right;
 clear:right;
}


/*--- ADDED CSS (04/29/09) ---*/
#header2 {
height:165px;
padding:0;
}
.e-newsletter {
 width:197px;
/* padding:80px 34px 0 0;*/

}
.enews_box {
	width:172px;
	background:url(../images/newsletter_curve.gif) no-repeat left bottom #12418d;	
	min-height:175px;
	height:auto !important;
	height:175px;
	color:#FFFFFF;
	padding:0 0 5px 0;	
	position:relative;
	top: -16px;
}
.enews_box h3 {
	font-size:13px;
	color:#a6c953;
	font-weight:normal;
}
.enews_box p {
	font-size:9px !important;
	color:#FFFFFF !important;
}
.enews_box label {
	font-size:10px;
	color:#FFFFFF;	
}
.enew_txt {
	border:0;
	width:93px;
	height:19px;
}

.hotdesk_cont {
	background:url(../images/mouse_bg.gif) no-repeat top right;
	padding:20px 0 0 45px;
}
.creative_cont {
	padding:0;	
}

.hotdesk_cont h1, .creative_cont h1{
	color:#162674;
	font-family:verdana;
	font-size:18pt;
	font-weight:normal;
	margin-top:0;
	padding:0 0 10px 0;
}
.brandaid_cont h1{
	color:#162674;
	font-family:verdana;
	font-size:30pt;
	font-weight:normal;
	margin-top:0;
	padding:0 0 10px 0;

}
.hotdesk_cont p a, .creative_cont p a, .brandaid_cont p a{
	color:#172667;
	text-decoration:underline;
}
.hotdesk_cont p, .creative_cont p, .brandaid_cont p{
	padding:0 0 15px 0;
	line-height:15px;
	color:#969696;
}
.tbl_cont {
}
.tbl_cont label {
	font-size:10px;
}
.tbl_cont label a{
	text-decoration:underline;
	color:#172667;
}
.create_left {
	float:left;
	width:365px;
	min-height:185px;
	height:auto !important;	
	height:195px;
        padding-top:10px;
}
.create_right {
	float:right;
	width:308px;
         padding-top:10px;
}
.create_right2{
	float:right;
	width:260px;
}
.c_curve {
	background:url(../images/curvetop.gif) no-repeat left top #9acd66;
	width:309px;
}
.c_content {
	background:url(../images/curvebottom.gif) no-repeat left bottom;
	padding:20px 20px 10px 20px;
}
.c_content h3{
	color:#162674;
	font-family:verdana;
	font-size:16px;
	font-weight:normal;
	margin-top:0;
	padding:0 0 10px 0;
}
.c_content p{
	color:#fff;
}
/*img, div { behavior:url(iepngfix.htc); }*/



/*.freoweblaw{
height:261px; width:405px;
  background: url(../images/img_freo.png);
}
*html .freoweb{
filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/img_freo.png', sizingmethod='crop');
}

*html .freoweb{
background: none;
}*/




.brand_cont {
/*	background:url(../images/brand_curve.gif) no-repeat left top;*/
	width:258px;
	text-align:center;
}
.brand_cont h2 {
	color:#990366;
	font-size:18px;
	font-weight:normal;
	padding:0 0 12px 0;
}
.brand_cont p {
	color:#12418d
}
.brand_cont p span {
  color:#990366;
}
.brand_padd {
	padding:15px 20px 0 20px;
}
/* .brand_man {
	position:absolute;
	margin:30px  0 0 205px;
} */
/*index menu*/
.col_bd ul, .cont ul, .cont2 ul {
 padding:0 0 0 20px;
 margin:0;
}
.col_bd ul li, .cont ul li, .cont2 ul li {
 list-style:none;
 background:url(/images/bullet.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding:0 10px 0 20px;
 margin:0;
}
.col_bd ul li a, .cont ul li a, .cont2 ul li a {
 color:#162674;
 text-decoration:none;
}
.col_bd ul li a:hover,  .cont ul li a:hover, .cont2 ul li a:hover {
 text-decoration:underline;
}
.footer {
 margin-top:30px;
 background-color:#12418D;
 height:24px;
 padding:5px 22px 0 0;
}
.footer_nav {
 float:right;
 color:#fff;
}
.footer_nav a {
 color:#fff;
 text-decoration:none;
}
.footer_nav a:hover {
 text-decoration:underline;
} 
.enews_txt {
border:0 none;
height:17px;
width:93px;
}
.enews_box h3 {
color:#A6C953;
font-size:13px;
font-weight:normal;
}
.enews_box h3 strong {
color:#A6C953;
font-size:13px;
font-weight:bold;
}
.r_contents h1 {
 color:#162674;
font-family:verdana;
font-size:18pt;
font-weight:normal;
margin-top:0;
padding:0 0 10px;
}
/*--- ADDED CSS (04/29/09) ---*/
#header2 {
height:165px;
padding:0;
}
.e-newsletter {
 width:197px;
/* padding:80px 34px 0 0;*/

}
.enews_box {
	width:172px;
	background:url(../images/newsletter_curve.gif) no-repeat left bottom #12418d;	
	min-height:175px;
	height:auto !important;
	height:175px;
	color:#FFFFFF;
	padding:0 0 5px 0;	
	position:relative;
	top: -16px;
}
.enews_box h3 {
	font-size:13px;
	color:#a6c953;
	font-weight:normal;
}
.enews_box p {
	font-size:11px !important;
	color:#FFFFFF !important;
}
.enews_box label {
	font-size:10px;
	color:#FFFFFF;	
}
.enew_txt {
	border:0;
	width:93px;
	height:19px;
}

.hotdesk_cont {
	background:url(../images/mouse_bg.gif) no-repeat top right;
	padding:20px 0 0 45px;
}
.creative_cont {
	padding:0;	
}
.brandaid_cont {
/*	background:url(../images/brandaid.gif) no-repeat top left;*/
     background:url(/Images/brandaidnewbg.jpg) no-repeat;
	padding:20px 0 0 45px;

}
.print_cont {
	background:url(../images/print_bg.jpg) no-repeat right bottom;	
	padding:0px 150px 0 0px;
	min-height:355px;
	height:auto !important;
	height:355px;
}
.branddemo_cont {
	background:url(../images/branddemo_bg.jpg) no-repeat right top;	
	padding:20px 250px 0 20px;
	min-height:350px;
	height:auto !important;
	height:350px;
}
.bwemanage_cont, .about_cont {
	padding:20px 150px 0 45px;		
}
.about_cont {
	padding:0;		
	font-family:Arial, Helvetica, sans-serif;
}
.hotdesk_cont h1, .creative_cont h1,
.print_cont h1, .branddemo_cont h1,
.bwemanage_cont h1, .about_cont h1{
	color:#162674;
	font-family:verdana;
	font-size:18pt;
	font-weight:normal;
	margin-top:0;
	padding:0 0 10px 0;
}
.brandaid_cont h1{
	color:#162674;
	font-family:verdana;
	font-size:30pt;
	font-weight:normal;
	margin-top:0;
	padding:0 0 10px 0;
}
.hotdesk_cont p a, .creative_cont p a, .brandaid_cont p a,
.print_cont p a, .branddemo_cont p a, .bwemanage_cont p a{
	color:#172667;
	text-decoration:underline;
}
.hotdesk_cont p, .creative_cont p, 
.brandaid_cont p, .print_cont p,
.branddemo_cont p, .bwemanage_cont p,
.about_cont p{
	padding:0 0 15px 0;
	line-height:15px;
	color:#969696;
}
.tbl_cont {
}
.tbl_cont label {
	font-size:10px;
}
.tbl_cont label a{
	text-decoration:underline;
	color:#172667;
}
.create_left {
	float:left;
	width:312px;
	min-height:185px;
	height:auto !important;	
	height:195px;
}
.create_right {
	float:right;
	width:308px;
}
.create_right2{
	float:right;
	width:260px;
}
.c_curve {
	background:url(../images/curvetop.gif) no-repeat left top #9acd66;
	width:309px;
}
.c_content {
	background:url(../images/curvebottom.gif) no-repeat left bottom;
	padding:20px 20px 10px 20px;
}
.c_content h3{
	color:#162674;
	font-family:verdana;
	font-size:16px;
	font-weight:normal;
	margin-top:0;
	padding:0 0 10px 0;
}
.c_content p{
	color:#fff;
}
.freoweb {
	position:absolute;
	margin:-42px 0 0 0;
}

.brand_cont h2 {
	color:#990366;
	font-size:18px;
	font-weight:normal;
	padding:0 0 12px 0;
}
.brand_cont p {
	color:#12418d
}
.brand_cont p span {
  color:#990366;
}
.brand_padd {
	padding:15px 20px 0 20px;
}
.brand_man {
width:226px;
height:393px;
	padding:30px 0 0 205px;
	position:absolute;

}
.brand_man img{



}
.webmanage1, .webmanage2, .webmanage3 {
	width:155px;	
	min-height:95px;
	height:auto !important;
	height:95px;
	text-align:center;
}
.webmanage1 {
	border-bottom:1px #c7c9cb solid;
}
.webmanage2 {
	border-bottom:1px #c7c9cb solid;
	border-left:1px #c7c9cb solid;
	border-right:1px #c7c9cb solid;
}
.webmanage3 {
	border-bottom:1px #c7c9cb solid;
}
.bor_bottom {
	border-bottom:0 !important;	
}
.about_cont ul {
	padding:0 0 0 15px;	
}
.about_cont ul li {
	list-style:none;
	background:url(../images/img_dot.gif) no-repeat left 6px;
	padding:0 0 10px 10px;
	font-size:12px;
	color:#969696;	
}


.img_pos {
	position:relative;
	padding:0 0 0 10px;
	top:-20px;
}
.img_pad {
	padding:0 10px 10px 0
}
.contacts {

}
.lcontact {
	width:400px;
	font-size:12px;
}
.lcontact a {
	color:#12418d;
}
.rcontact {
	width:200px;	
}
.rcontact a {
	text-decoration:underline;
	color:#12418d;
}
.rcontact p {
	font-size:12px;
	text-align:center;
	color:#12418d;
}
.cont2 ul {
 padding:0 0 0 5px;
}
.cont2 {
 padding: 15px 5px 15px 15px;
}
.body {
  padding:15px 0 0 0;
}
.product-container {
  width:196px;
  border:1px solid #e6e6e6;
  margin:0 15px 0 0;
  padding:10px 0 0 0;
}
.prod-title {
  font-size:12px;
  text-align:center;
  height:40px;
  white-space:normal;
}
.prod-title a {
  color:#666;
}
.prod-images {
  text-align:center;
}
.prod-des {
  padding:0 10px 10px 10px;
  white-space:normal;
  font-size:11px;
  min-height:120px;
  height: auto !important;
  height:120px;
}
.prod-price {
  margin:0px 15px 15px 15px;
  padding:10px 0 10px 0;
  background-color:#e8ecf5;
 text-align:center;
}
.prod-price strong {
  color:#000;
}

.product-container-details {
   width:305px;
  white-space:normal;  
  background:#e8ecf5;
  padding: 15px;
  margin:0 20px 0 0;
}
.product-container-image {
  widht:288px;
}
.Pdesc {
  font-size:11px;
}
.Pdesc ul {
  padding:0 0 0 20px;
}
.creative2 .cont {
 background-color:#d1daeb;
}
.creative2 {
 background:url(../images/webshop-bottom-menu-tile.gif) no-repeat left bottom #d1daeb;
 padding-bottom:96px;
}
.cont ul {
 padding: 0 0 0 10px;
}





.priv h1{
 line-height:25px;
 font-size:20px;
 text-transform: lowercase;
}

.listindent li{
 margin-bottom: 15px;
}

.butt2{
 cursor:pointer
}



/* Marketing Articles*/
.mar_cont{
        font-size:11px;
	padding:0 0 0 0;		
	font-family:Arial, Helvetica, sans-serif;
/*	background: url(../images/bg_mar_pic.jpg) no-repeat bottom right;*/
	background: url(../images/bg_mar_pic.jpg) no-repeat 345px;
}	
.mar_cont h1{
	color:#162674;
	font-family:verdana;
	font-size:18pt;
	font-weight:normal;
	margin-top:0;
	padding:0 0 10px 0;
}
.mar_cont p{
	padding:0 0 15px 0;
	line-height:15px;
	color:#969696;
}
.mar_cont a{
	text-decoration: underline;
}
.mar_cont a:hover{
	text-decoration: none;
}
.marcont_thumb{
	padding: 0 10px 8px 0;
}
.marcont_text{
	padding: 0 0 8px 0;
	line-height: 20px;
}

.marcont_text a{
 font-weight:bold;
}
.circledisc_li li{
        list-style:none;
	background:url(../images/img_dot.gif) no-repeat left 6px;
	padding:0 0 10px 10px;
	font-size:12px;
	color:#969696;	
}

.eib{
padding: 50px 0 0 27px;
/*width:82px;*/
width:109px;
}


.eibadc{
height: 138px;
}

.eib img{
width: 109px;
}
  
