body {
background:#027d8c url(http://www.celsis.com/media/images/talktofinance/body_bg.jpg) top left repeat-x;
margin:0;
padding:0;
}

#outer_container{
background:#ffffff;
width:760px;
margin:0 auto;
padding:0;
}

#container{
background:#ffffff;
width:750px;
float:left;
margin:0 auto;
padding:0 5px;
}

#header{
background:url(http://www.celsis.com/media/images/talktofinance/header_bg.jpg) no-repeat;
width:750px;
height:114px;
float:left;
margin:0;
padding:0;
}

.logo{
width:240px;
height:37px;
float:left;
margin:0;
padding:67px 0 0 20px;
}

#body{
background:#ffffff url(http://www.celsis.com/media/images/talktofinance/body_border_bg.jpg) no-repeat;
width:750px;
float:left;
margin:0;
padding:36px 0 0 0;
}

#left_body{
width:522px;
float:left;
margin:0;
padding:2px 0 0 40px;
}

.left_body_top{
width:522px;
float:left;
margin:0;
padding:0px 0 20px 0;
}

.left_body_top p{
margin:0;
padding:0 20px 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#001d61;
font-size:12px;
font-weight:normal;
line-height:18px;
}

.left_body_top span.heading{
font-family:Arial, Helvetica, sans-serif;
color:#002C77;
font-size:17px;
font-weight:bold;
line-height:20px;
}

.left_body_top a{
font-family:Arial, Helvetica, sans-serif;
color:#008b95;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.left_body_top a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#008b95;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.block{
width:502px;
float:left;
margin:0;
padding:0 20px 0 0px;
}

.block_heading{
background:#c4e3b0;
width:500px;
float:left;
margin:0;
padding:0 0 0 2px;
font-family:Arial, Helvetica, sans-serif;
color:#002C77;
font-size:14px;
font-weight:bold;
}

.block_content{
width:502px;
float:left;
margin:0;
padding:10px 0;
}

.block_img{
width:82px;
float:left;
height:109px;
margin:0;
padding:0;
}

.block_text{
float:left;
width:410px;
margin:0;
padding:0 0 0 10px;
}

.block_text span.block_text_heading{
font-family:Arial, Helvetica, sans-serif;
color:#002C77;
font-size:13px;
font-weight:bold;
}

.block_text p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
margin:0;
padding:0;
line-height:16px;

}

.block_text a{
font-family:Arial, Helvetica, sans-serif;
color:#008b95;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.block_text a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#008b95;
font-size:13px;
font-weight:bold;
text-decoration:none;
}


#right_body{
background:url(http://www.celsis.com/media/images/talktofinance/right_body_bg.jpg) no-repeat;
width:176px;
float:left;
margin:0;
padding:2px 12px 0 0px;
}

.top_right{
width:160px;
float:left;
margin:0;
padding:0 0px 10px 16px;
}

.top_right img{
padding:5px 0 0 0;
}

.top_right a{
font-family:Arial, Helvetica, sans-serif;
color:#008b95;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.top_right a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#008b95;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.right_bottom{
border-top:1px solid #c4c4c4;
width:160px;
float:left;
margin:0;
padding:10px 0px 10px 16px;
}

.right_bottom_quality{
border-top:0;
}

.right_bottom_heading{
font-family:Arial, Helvetica, sans-serif;
color:#007785;
font-size:13px;
font-weight:bold;

}

.right_bottom_content{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:normal;
}

.right_bottom_content span.list_heading{
font-family:Arial, Helvetica, sans-serif;
color:#007785;
font-size:12px;
font-weight:bold;
}

.right_bottom_content p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:normal;
margin:0;
padding:10px 0 0 0;
}

#footer{
border-top:1px solid #cccccc;
background:#ffffff;
width:740px;
float:left;
margin:0;
padding:10px;
}

.footer_text{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-align:right;
line-height:24px;
}

.footer_text a{
font-family:Arial, Helvetica, sans-serif;
color:#008b95;
font-size:12px;
line-height:24px;
}

.footer_text a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#008b95;
font-size:12px;
line-height:24px;
}

.left_body_bottom{
width:502px;
float:left;
margin:0;
padding:0px 20px 20px 0;
}

.left_body_bottom_heading{
width:502px;
float:left;
margin:0;
padding:0px 0 2px 0;
border-bottom:1px solid #c4c4c4;
font-family:Arial, Helvetica, sans-serif;
color:#7e7e7e;
font-size:11px;
font-weight:bold;
}

.block_quality{
width:502px;
float:left;
margin:0;
padding:0 0px 0 0px;
}

.right_heading{
font-family:Arial, Helvetica, sans-serif;
color:#007785;
font-size:14px;
font-weight:bold;
}

.top_right p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:normal;
}

.right_bottom_content ul{
margin:0;
padding:0 0 0 0px;
}

.right_bottom_content ul li{
margin:0;
padding:2px 0 0 12px;
background:url(http://www.celsis.com/media/images/talktofinance/green_bullet.jpg) 0px 7px no-repeat;
list-style-type:none;
}

.right_bottom_content a{
color:#008b95;
text-decoration:none;
font-size:13px;
line-height:18px;
}

.right_bottom_content a:hover{
color:#008b95;
text-decoration:none;
font-size:13px;
line-height:18px;
}