/* CSS Document */
body{padding:0px; margin:0px; background:#5f5f5f url(../images/b_body.jpg) 0 0 repeat-x; color:#cecece; font:10px/14px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

p a{font:10px/14px Tahoma, sans-serif; color:#fff; font-weight:normal; text-decoration:none }
p a:hover{color:#000; background:#fdc201; text-decoration:none;}

p span.headline{font:12px/12px Trebuchet MS, sans-serif; color:#fffc00; font-weight:normal;}
p span.headline2{font:12px/12px Trebuchet MS, sans-serif; color:#bedae0; font-weight:normal;}

/* HEADER */

#header{width:736px; height:339px; background:url(../images/b_header.jpg) 0 0 no-repeat; position:relative; margin: 0 auto;}
#logo{position:absolute; top:14px; left:19px}
#slogan{position:absolute; top:154px; left:37px}

#header ul.menu{position:absolute; top:303px; left:102px;}
#header ul.menu li{float:left; margin-right:15px;}
#header ul.menu li a{height:19px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{height:19px;}

#header ul.menu li.home a{width:57px; background:url(../images/btn_home.gif) 0 0 no-repeat; }
#header ul.menu li.home a:hover{width:57px; background:url(../images/btn_home_over.gif) 0 0 no-repeat;}

#header ul.menu li.about a{width:81px; background:url(../images/btn_about.gif) 0 0 no-repeat; }
#header ul.menu li.about a:hover{width:81px; background:url(../images/btn_about_over.gif) 0 0 no-repeat;}

#header ul.menu li.services a{width:74px; background:url(../images/btn_services.gif) 0 0 no-repeat; }
#header ul.menu li.services a:hover{width:74px; background:url(../images/btn_services_over.gif) 0 0 no-repeat;}

#header ul.menu li.solutions a{width:89px; background:url(../images/btn_solutions.gif) 0 0 no-repeat; }
#header ul.menu li.solutions a:hover{width:89px; background:url(../images/btn_solutions_over.gif) 0 0 no-repeat;}

#header ul.menu li.partners a{width:81px; background:url(../images/btn_partners.gif) 0 0 no-repeat; }
#header ul.menu li.partners a:hover{width:81px; background:url(../images/btn_partners_over.gif) 0 0 no-repeat;}

#header ul.menu li.line{width:5px; height:19px; background:url(../images/bullet_btn.gif) 0 3px no-repeat;}

#header ul.minimenu{position:absolute; top:40px; left:511px; height:14px;}
#header ul.minimenu li{float:left; margin-right:15px; padding-left:17px; }
#header ul.minimenu li.home{background:url(../images/ico1.gif) 0 3px no-repeat;}
#header ul.minimenu li.search{background:url(../images/ico2.gif) 0 3px no-repeat;}
#header ul.minimenu li.contacts{background:url(../images/ico3.gif) 0 3px no-repeat;}
#header ul.minimenu li a{font:11px/14px Tahoma, sans-serif; color:#7b7b7b; font-weight:normal; text-decoration:none}
#header ul.minimenu li a:hover{color:#fff; font-weight:normal; text-decoration:underline; }


/* CONTENT */

#content{width:736px; background:url(../images/b_content.jpg) 0 0 repeat-y; position:relative; margin: 0 auto; clear:both; padding-top:29px}

#content img{border:#FFFFFF 3px solid;}

#leftPan{width:300px; position:relative; float:left; display:inline; padding:0 35px 5px 33px; border-right:#404040 1px dashed}

#services h2{ height:21px; background:url(../images/h_services.gif) 0 0 no-repeat; margin-bottom:15px; position:relative}
.servicesitem {position:relative; margin-bottom:18px; padding-left:4px}
.servicesitem img{float:left; margin-right:16px}
.servicesitem p{padding-top:2px;}

#rightPan{width:305px; position:relative; float:left; display:inline; padding:0 0 20px 35px;}

#welcome h2{ height:21px; background:url(../images/h_welcome.gif) 0 0 no-repeat; margin-bottom:17px; position:relative}
#welcome img{float:left; margin-right:19px}
#welcome p{padding-top:2px;}

#welcome ul{margin-top:15px;}
#welcome li{background:url(../images/bullet.gif) 15px 6px no-repeat; padding-left:32px; height:18px}
#welcome li a{font:10px/14px Tahoma, sans-serif; color:#bedae0; font-weight:normal; text-decoration:underline}
#welcome li a:hover{color:#000; font-weight:normal; text-decoration:none; background:#bedae0;}

/* BLACK */

#black{width:736px; height:164px; background:url(../images/b_black.jpg) 0 0 no-repeat; position:relative; margin: 0 auto; clear:both}

#programs{width:308px; position:relative; float:left; display:inline; margin:15px 61px 0 19px; background:url(../images/img_programs.jpg) 0 0 no-repeat}
#programs h2{ height:48px; background:url(../images/h_programs.gif) right 21px no-repeat; margin-bottom:20px; position:relative}
#programs p{width:200px; margin-left:106px;}

#money{width:308px; position:relative; float:left; display:inline; margin:15px 0 0 19px; background:url(../images/img_programs.jpg) 0 0 no-repeat}
#money h2{ height:48px; background:url(../images/h_money.gif) right 21px no-repeat; margin-bottom:20px; position:relative}
#money p{width:200px; margin-left:106px;}

/* FOOTER */

#footer{width:736px; height:76px; position:relative; margin: 0 auto; clear:both}

#footer p{padding: 20px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#000;}
#footer p a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#fff; color:#000}
