@charset "utf-8";
/* CSS Document */
*{
margin:0; padding:0;
}

body{
background:#fff url(images/bg.jpg) left top repeat-x; font-size:12px; color:#000; line-height:20px; font-family:Arial, Helvetica, sans-serif;
}

.logo{
width:760px; height:70px; background:url(images/top1_logo2b.jpg) left top no-repeat;
}

.main_image{
width:760px; height:194px; background:url(images/top2_mainimg.jpg) left top no-repeat;
}

.main_image_sub_products{
width:760px; height:194px; background:url(images/sub_img_products.jpg) left top no-repeat;
}

.main_image_sub_marketing{
width:760px; height:194px; background:url(images/sub_img_marketing.jpg) left top no-repeat;
}

.main_image_sub_marketing{
width:760px; height:194px; background:url(images/sub_img_company.jpg) left top no-repeat;
}

.main_image_sub_contact{
width:760px; height:194px; background:url(images/sub_img_contactus.jpg) left top no-repeat;
}

div#nav{
width:230px; height:194px; 
}

div#nav p{
color:#fff; height:38px; line-height:38px; font-size:16px; border-bottom:1px #dbecc1 solid;
}

div#nav p a{
padding-left:15px; display:block; height:38px; line-height:38px; text-decoration:none; color:#fff;
}

div#nav p a:hover{
padding-left:15px; display:block; height:38px; line-height:38px; text-decoration:none; color:#000; background:url(images/nav_bg.jpg) left top repeat-y; 
}
/* --START-- added useful links :: 10-05-2008  */

div#nav2{
width:180px; height:auto; border:1px #ddd solid; margin-left:20px; padding-bottom:10px;
}

div#nav2 h1{
font-size:14px; height:25px; line-height:25px; padding-left:15px; color:#2478b8; border-bottom:1px #ddd solid;
}

div#nav2 p{
color:#000; height:30px; line-height:30px; font-size:12px; 
}

div#nav2 p a{
padding-left:15px; display:block; height:30px; line-height:30px; text-decoration:none; color:#000;
}

div#nav2 p a:hover{
padding-left:15px; display:block; height:30px; line-height:30px; text-decoration:none; color:#7dc907; 
}

/* --END-- added useful links :: 10-05-2008  */
.content_bg{
width:760px; height:auto; background:#fff url(images/top3_image2.jpg) left top no-repeat;
}

.content_bg_sub{
width:760px; height:auto; background:#fff url(images/top3_image2_sub.jpg) left top no-repeat;
}


div#login{
margin-left:110px; margin-top:35px;  margin-right:10px; 
}
div#login p{
font-size:12px; font-weight:bold; color:#fff; border-bottom:#fff 1px solid; height:35px; line-height:35px; text-align:center;
}

div#login p a{
color:#fff; text-decoration:none;
}

div#login p a:hover{
color:#d6f6a3; text-decoration:none;
}

div#content{
margin-top:240px; margin-left:15px; margin-right:20px; margin-bottom:20px;
}

div#content h2{
margin-top:5px; margin-bottom:10px; font-size:20px; height:25px; line-height:25px; color:#2478b8;
}

div#content h3{
margin-top:5px; margin-bottom:10px; font-size:16px; height:20px; line-height:20px; color:#8cce23;
}


div#content p{
margin-bottom:10px; 
}


div#content_sub{
margin-top:5px; margin-left:15px; margin-right:20px; margin-bottom:20px;
}

div#content_sub h2{
margin-top:97px; margin-bottom:60px; margin-left:250px; font-size:36px; height:25px; line-height:25px; color:#fff; font-weight:normal;
}

div#content_sub h3{
margin-top:5px; margin-bottom:10px; font-size:18px; height:20px; line-height:20px; color:#8cce23;
}

div#content_sub h4{
margin-top:5px; margin-bottom:10px; font-size:16px; height:20px; line-height:20px; color:#2478b8;
}

div#content_sub h5{
margin-top:5px; margin-bottom:10px; font-size:14px; height:20px; line-height:20px; color:#000;
}

div#content_sub p{
margin-bottom:10px; 
}

div#content_sub p.prods{
margin-bottom:10px; padding-left:275px;
}

.tdtext{
padding-left:6px; padding-right:6px; height:20px; line-height:30px; padding-top:2px; padding-botton:2px;
}


.footer{
width:760px; height:40px; background:#666; text-align:center; line-height:40px; color:#fff; font-size:11px;
}


/*  Exclusive style for the Main Page  */

.index_lefttop{
width:234px; height:400px; background:url(images/index_lefttopb.jpg) top left no-repeat;
}

.index_righttop{
width:526px; height:400px; background:url(images/index_righttop.jpg) top left no-repeat;
}