/* CSS Document */

body{margin:0; padding:0;}
div{height:auto; width:auto;}

td{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#A9BAD7;
line-height:13px;
}

p{margin:0px; padding-bottom:8px;}

ul{margin:0px; padding:0px; font-weight:bold;}
li{ display:block;
line-height:15px; 
padding-left:13px; 
list-style-type:none; 
background:url(../../prism/html/images/bullet.gif) top left no-repeat;
}

a{ color:#FFC602; text-decoration:underline; font-weight:bold;}
a:hover{ color:#ffffff; text-decoration:none; font-weight:bold;}

/* tabs start here*/
#home a img{
width:81px;
height:26px;
background:url(images/home.gif) bottom left no-repeat;
}
#home a:hover img{
width:81px;
height:26px;
background:url(images/home.gif) top left no-repeat;
}

#services a img{
width:99px;
height:26px;
background:url(images/services.gif) bottom left no-repeat;
}
#services a:hover img{
width:99px;
height:26px;
background:url(images/services.gif) top left no-repeat;
}
#about a img{
width:103px;
height:26px;
background:url(images/about.gif) bottom left no-repeat;
}
#about a:hover img{
width:103px;
height:26px;
background:url(images/about.gif) top left no-repeat;
}
#clients a img{
width:92px;
height:26px;
background:url(images/clients.gif) bottom left no-repeat;
}
#clients a:hover img{
width:92px;
height:26px;
background:url(images/clients.gif) top left no-repeat;
}

#contact a img{
width:100px;
height:26px;
background:url(images/contact.gif) bottom left no-repeat;
}
#contact a:hover img{
width:100px;
height:26px;
background:url(images/contact.gif) top left no-repeat;
}
#links a img{
width:77px;
height:26px;
background:url(images/links.gif) bottom left no-repeat;
}
#links a:hover img{
width:77px;
height:26px;
background:url(images/links.gif) top left no-repeat;
}
/* tabs end here*/
.mainbody
{
background-image:url(images/body_bg.gif);
background-position:left top;
background-repeat:repeat-x;
background-color:#385A97;
padding:1px 16px 0px 16px;
}

table.right_panel td{
font-size:10px;
color:#B5CFFF;
line-height:12px;
}

table.box_content td{
color:#fff;
}

table.leftmenu td a{
display:block;
cursor:pointer;
padding:7px 3px 7px 14px;
color:#CDDEFB;
font-weight:bold;
font-size:10px;
text-decoration:none;
width:149px;
background:url(images/arrow.gif) top left no-repeat;
}
table.leftmenu td a:hover{
display:block;
cursor:pointer;
padding:7px 3px 7px 14px;
color:#fff;
font-weight:bold;
font-size:10px;
text-decoration:none;
background:url(images/arrow.gif) top left no-repeat;
background-color:#23375C;
}

div.interest
{
margin:12px 0px 12px 0px;
padding:12px;
color:#B5CFFF;
line-height:18px;
background:#385A97;
border:#4B6FB0 1px solid;
}

.highlight 
{
color:#FFC602;
}
.highlight_1 
{
color:#FFC602;
font-weight:bold;
text-decoration:underline;
}
.highlight_2
{
color:#DDEAFF;
font-weight:bold;
}
span.client_name{
width:252px;
display:block;
float:left;
}
div.client div{
padding:1px 0px 0px 0px;
}
div.client a{
color:#DDEAFF;
text-decoration:underline;
font-weight:normal;
}
div.client a:hover{
color:#FFC602;
text-decoration:underline;
font-weight:normal;
}
.contact td{color:#FFC602; font-weight:bold;}
.contact td input{
border:0px; 
background-color:#496495; 
font-size:11px; 
height:17px; 
color:#DDEAFF; 
padding-top:3px; 
width:174px;  
}

td.footer{ padding-top:15px; color:#686868; text-decoration:none;} 
td.footer a{color:#313131; text-decoration:none; padding:8px; font-weight:normal;}
.footer a:hover{ color:#686868; text-decoration:underline; font-weight:normal;}

