@import url("site.css");
@import url("navstyles.css");

html,body {
margin:0px;
background-color:#FFFFFF;
}

#main {
margin:0px auto;
padding:0px;
width:960px;
clear:both;
background-image:url(/files/templates/images/body_bg.gif);
background-position:left;
background-repeat:repeat-y;
}
#banner {
margin:0px;
padding:0px;
height:156px;
width:955px;
background-image:url(/files/templates/images/banner.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#navContainer {
height:30px;
background-image:url(/files/templates/images/nav_bg.gif);
background-repeat:repeat-x;
width:950px;
}
#biheader {
width:272px;
height:30px;
float:left;
background-image:url(/files/templates/images/header_bright_ideas.gif);
background-repeat:no-repeat;
background-position:top left;
}
#navcont {
float:right;
padding:0px;
margin:0px;
width:675px;
}
#body {
}
#rightcol {
width:627px;
float:right;
padding:20px 35px 0px 0px;
text-align:justify;
}
#leftcol {
width:272px;
padding:0px;
margin:0px;
}
#feat_bi {
width:197px;
background-image:url(/files/templates/images/bi_bg.gif);
background-position:top left;
background-repeat:no-repeat;
margin:0px;
padding:0px 20px 0px 55px;
}
#feat_cl_head {
width:272px;
height:43px;
background-image:url(/files/templates/images/header_client_login.gif);
background-repeat:no-repeat;
background-position:top;
}
#feat_cl_main {
width:197px;
background-image:url(/files/templates/images/header_cl_bg.gif);
background-repeat:no-repeat;
background-position:top;
padding:3px 20px 0px 55px;
}
#feat_cl_main .cl {
padding:1px;
text-align:right;
}
#feat_cl_main .clbut {
font-size:10px;
width:150px;
}
#feat_cl_main .clsub {
font-size:10px;
padding:0px 8px 0px 8px;
}
#feat_cd_head {
width:272px;
height:45px;
background-image:url(/files/templates/images/header_contact.gif);
background-repeat:no-repeat;
background-position:top;
}
#feat_cd_main {
width:197px;
background-image:url(/files/templates/images/header_contact_bg.gif);
background-repeat:no-repeat;
background-position:top;
padding:3px 20px 0px 55px;
}
#footer {
height:60px;
width:955px;
background-image:url(/files/templates/images/footer.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#FFFFFF;
text-align:right;
}
#footer p {
padding:42px 8px 0px 0px;
font-size:10px;
}
#footer a {
text-decoration:none;
color:#666666;
}
#footer a:hover {
text-decoration:none;
color:#333333;
}