/*content blocks*/
#banner { position: absolute; top: 0; left: 0; width: 780px; height: 105px; }
#sidebar { background-color: #ecf1f9; background-image: url(../images/furniture/sidebar_corner.gif); background-repeat: no-repeat; background-position: left bottom; position: absolute; top: 105px; left: 25px; width: 220px; height: 85%; }
#content { position: absolute; top: 160px; left: 255px; width: 525px; border-top: 1px solid #b2b2b2; }
#navigation1 { position: absolute; top: 105px; left: 255px; width: 525px; border-top: 1px solid #b2b2b2; }
#navigation2 { position: absolute; top: 130px; left: 255px; width: 525px; border-top: 1px dotted #b2b2b2; }#
bottomnav { background-color: #ededed; background-image: url(../images/furniture/bottomnav_corner.gif); background-repeat: no-repeat; background-position: left bottom; position: relative; top: 25px; width: 525px; height: 30px; clear: both; margin-bottom: 50px; border-top: 1px solid #b2b2b2; }
/*styles*/
body { color: black; background-color: white; margin: 0; padding: 0; }
h1 { color: #1a3885; font-size: 16pt; font-family: helvetica, arial; font-weight: normal; margin: 0; padding: 40px 0; }
h2 { color: #4f6dad; font-size: 11pt; font-family: helvetica, arial; font-weight: normal; margin: 0; padding: 5px 0 10px; }
#sidebar h1 { color: #4f6dad; font-size: 11pt; font-family: helvetica, arial; font-weight: normal; background-image: url(../images/furniture/icon_news.gif); background-repeat: no-repeat; background-position: 0 center; margin: 0; padding: 5px 5px 5px 25px; border-top: 1px solid #b2b2b2; }
#sidebar h2 { color: #4f6dad; font-size: 9pt; font-family: helvetica, arial; font-weight: normal; margin: 0; padding: 5px; border-top: 1px dotted #b2b2b2; }p { color: #868688; font-size: 10pt; font-family: helvetica, arial; margin: 0; padding: 5px 0 10px; }
#navigation1 p, #navigation2 p, #bottomnav p, #sidebar p { color: #868688; font-size: 8pt; font-weight: bold; text-decoration: none; padding: 5px; }b,strong { color: #1a3885; font-size: 10pt; font-family: helvetica, arial; margin: 0; padding: 5px 0 10px; }a { color: #4f6dad; font-weight: bold; text-decoration: none; }a:hover, a:active { color: #4f6dad; font-weight: bold; text-decoration: underline; }.title_chessmen { background-image: url(../images/photos/title_chessmen.jpg); background-repeat: no-repeat; background-position: 0 top; }.title_consultancy { background-image: url(../images/photos/title_consultancy.jpg); background-repeat: no-repeat; background-position: 0 top; }.title_healthcare { background-image: url(../images/photos/title_healthcare.jpg); background-repeat: no-repeat; background-position: 0 top; }.title_jigsaw { background-image: url(../images/photos/title_jigsaw.jpg); background-repeat: no-repeat; background-position: 0 top; }.title_keyboard { background-image: url(../images/photos/title_keyboard.jpg); background-repeat: no-repeat; background-position: 0 top; }.title_meeting { background-image: url(../images/photos/title_meeting.jpg); background-repeat: no-repeat; background-position: 0 top; }.title_model { background-image: url(../images/photos/title_model.jpg); background-repeat: no-repeat; background-position: 0 top; }.title_pharma { background-image: url(../images/photos/title_pharma.jpg); background-repeat: no-repeat; background-position: 0 top; }.title_financial { background-image: url(../images/photos/title_financial.jpg); background-repeat: no-repeat; background-position: 0 top; }.title_company { background-image: url(../images/photos/title_company.jpg); background-repeat: no-repeat; background-position: 0 top; }ul { margin: 0 0 0 20px; padding: 0 0 0 10px; list-style-type: disc; list-style-image: url(../images/furniture/bullet_blue.gif); }.divider { padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #b2b2b2; }/*home page styles*/#sidebar_home { position: absolute; top: 105px; left: 25px; width: 220px; height: 85%; }
#content_home { position: absolute; top: 160px; left: 255px; width: 525px; border-top: 1px solid #b2b2b2; }
.mag_left { background-color: #ecf1f9; background-image: url(../images/furniture/sidebar_corner.gif); background-repeat: no-repeat; background-position: left bottom; width: 220px; float: left; margin: 0 0 10px; padding: 0; }
.mag_middle { background-color: #ededed; background-image: url(../images/furniture/sidebar_corner.gif); background-repeat: no-repeat; background-position: left bottom; margin: 0 0 10px; padding: 0; width: 255px; float: left; clear: left; }
.mag_right { background-color: #ededed; background-image: url(../images/furniture/sidebar_corner.gif); background-repeat: no-repeat; background-position: left bottom; margin: 0 0 10px; padding: 0; width: 255px; float: right; clear: right; }
.mag_left h1, .mag_middle h1, .mag_right h1 { color: #4f6dad; font-size: 12pt; font-family: helvetica, arial; font-weight: bold; background-image: url(../images/furniture/icon_news.gif); background-repeat: no-repeat; background-position: 0 center; margin: 0; padding: 5px 5px 5px 25px; }
.mag_left h2, .mag_middle h2, .mag_right h2 { color: #4f6dad; font-size: 12pt; font-family: helvetica, arial; font-weight: bold; margin: 0; padding: 5px; border-bottom: 1px dotted #6b92cf; }
.mag_left p, .mag_middle p, .mag_right p { color: #868688; font-size: 10pt; font-family: helvetica, arial; margin: 0; padding: 5px 5px 10px; }
.image_right { float: right; padding: 10px; }
/* tech sidebars */
.sidebar_header {color: black;  background-color: #efebef; width: 220px; float: left; margin: 0 0 10px; padding: 0; }
.sidebar_header b {font-size: 12pt; font-family: helvetica, arial;}
.sidebar_section { background-color: #efebef; background-image: url(../images/furniture/bottomnav_corner.gif); background-repeat: no-repeat; background-position: left bottom; width: 220px; float: left; margin: 0 0 10px; padding: 0; }

