body{min-width:800px;background-color:#fff;font-size:12px;font-family:Tahoma,Arial,Verdana;margin:0px;text-align:center;}

input {font-size:10px;margin:2px;}
input.text {height:10px;}
input.submit {margin-left:64px;font-weight:bold;color:#fff;background:#996600;border:2px outset #d7b9c9;}
label {width:60px;float:left;text-align:right;margin-right:4px;display:block;}

/* Links */
a{text-decoration:none;color:#0066cc;}
a:link{}
a:visited{}
a:hover{text-decoration:underline;}
a:active{}

/* Center or "Main" part of each page */
#page {position:relative;z-index:10;top:10px;width:800px;margin:0px auto;text-align:left;}
#page-main {position:absolute;top:153px;left:0px;width:100%;}
#page-main-content {position:relative;z-index:50px;float:right;width:610px;margin:5px 5px 0px 5px;}
#page-main-nav {position:relative;float:left;width:175px;}
#page-main-bottom {position:relative;z-index:-10;clear:both;width:100%;text-align:center;padding-bottom:30px;}
#page-main-bottom-line {width:90%;margin:0px auto;border-top:solid 1px #999;}
#page-main-bottom-text {width:90%;margin:0px auto;}
#page-main-bottom-text-copyright {font-size:10px;position:relative;float:right;}

/* Bread crumb trail */
#page-main-content-breadcrumbs {position:relative;float:right;width:610px;border-bottom:solid 1px #999;margin:0px;}
#breadcrumb {list-style-type:none;margin:0px;padding-left:0px;}
#breadcrumb li {display:inline;margin:0px 10px 0px 0px;line-height:20px;white-space:nowrap;}
#breadcrumb li a{text-decoration:none;color:#0066cc;font-weight:bold;}
#breadcrumb li a:link{}
#breadcrumb li a:visited{}
#breadcrumb li a:hover{text-decoration:underline;}
#breadcrumb li a:active{}

#page-main-under-nav {display:none;}

/* Content columns */
#content-twoleft {position:relative;float:left;width:74%;border-right:dashed 1px #999;padding-right:4px;min-height:230px;}
#content-center {position:relative;float:right;width:65%;border-left:solid 1px #999;border-right:solid 1px #999;padding-right:5px;padding-left:5px;}
#content-left {position:relative;float:left;width:32%;}
#content-right {position:relative;float:right;width:24%;}
#content-right ul {list-style-type:none;}
#content-right li {margin:8px 0px 8px 20px;padding-left:0px;}
#content-right .pdf {list-style-image:url(/images/pdf.gif);}
#content-divider {position:relative;float:left;width:100%;border-bottom:solid 1px #999;height:1px;}

#sub-content {position:relative;clear:both;}
#sub-content-consulting {position:relative;float:left;width:74%;padding-top:10px;}
#sub-content-ibmpartner {position:relative;float:right;width:25%;padding-top:10px;}
#sub-content-ibmpartner-image {width:102px;margin:10px auto;}

/* Top part of each page */
#page-top {position:relative;top:0px;left:0px;width:100%;}
#page-top-left {position:relative;float:left;width:207px;height:143px;}
#page-top-right {position:relative;float:left;width:593px;height:143px;}
#page-top-right-nav {width:593px;height:21px;text-align:center;}
#page-top-right-bars {position:relative;float:left;width:70px;}
#page-top-right-buttons {position:relative;float:left;width:523px;}

/* "Bars" extending to the edges of the page */
#leftbars {position:absolute;z-index:1;left:0px;top:127px;width:50%;height:19px;background-image:url(images/leftbarbg.gif);background-repeat:repeat-x;}
#rightbars {position:absolute;z-index:3;right:0px;top:31px;width:50%;height:19px;background-image:url(images/rightbarbg.gif);background-repeat:repeat-x;}
#greybar {position:absolute;z-index:2;left:0px;top:153px;width:100%;height:10px;background-image:url(images/greybar.gif);background-repeat:repeat-x;}

/* Links */
#linkarea a:link {font-weight:normal;color:#CCC;line-height:16px;text-decoration:none;}     /* unvisited link */
#linkarea a:visited {font-weight:normal;color:#CCC;line-height:16px;text-decoration:none;}  /* visited link */
#linkarea a:hover {font-weight:normal;color:#EEEEEE;line-height:16px;text-decoration:underline;}   /* mouse over link */
#linkarea a:active {font-weight:normal;color:#CCC;line-height:16px;text-decoration:none;}   /* selected link */

.toplinks {margin-left:15px;margin-right:15px;}
.toplinks a:link {color:#999;text-decoration:none;}     /* unvisited link */
.toplinks a:visited {color:#999;text-decoration:none;}  /* visited link */
.toplinks a:hover {color:#999;text-decoration:underline;}   /* mouse over link */
.toplinks a:active {color:#999;text-decoration:none;}   /* selected link */

ul.links{list-style-image:url(/images/item.gif);margin:4px 0px 0px 10px;padding-left:10px;line-height:18px;font-size:11px;}

#homelink {list-type:none;text-align:left;}
#homelink li {list-type:none;list-style-image:url(/images/item.gif);}

.job {vertical-align:top;border:solid 1px #999;}
.subsectionheader {font-weight:bold;}
