@charset "ISO-8859-1";

/* ========================= */
/* ! @group General Styles   */
/* ========================= */

body { text-align:center; font:.77em/1.6em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; margin:0 50px 50px; color:#404040; background-color:#fff; max-width:1200px; min-width:905px; }
a:link,a:visited { color:#fff; text-decoration:none; }
img { border-style:none; }
acronym { cursor:help; }
 /* @end */
 
 /* ======================= */
/* !@group Layout    */
/* ======================= */

#container { text-align:left; margin-right:auto; margin-left:auto; background:url(images/sidebar_left_bg.png) repeat-y left top #fff; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom-color:#ccc; }
.clearer { clear:both; }
#pageHeader { border-bottom:1px solid #cccccc; height:150px; margin-left:1px; position:relative; background-color:#93c32c; }
#pageHeader h1 { margin:0; color:#fff; font-weight:normal; font-size:1.8em; display:inline; }
#pageHeader h2 { color:#333333; font-weight:normal; font-size:1em; margin-top:5px; }
#banner { background-image:url(images/main.jpg); height:150px; background-repeat:no-repeat; background-position:center; }
#contentContainer { margin-left:220px; position:relative; }
#contentContainer #content { padding-top:10px; padding-left:25px; padding-bottom:25px; padding-right:0; margin-right:25px; }
#contentContainer #content ul li { line-height:2em; padding:0; }
#contentContainer #content ol li span { font-weight:normal; }
#contentContainer #content ol li { font-weight:bold; padding:5px; }
#sidebar p { margin:0 0 10px; padding:0 10px; }
#sidebarContainer { float:left; width:220px; position:relative; }

 /* Modified IE CSS Hack by vbdesigns.de to fix the Three Pixel Jog bugfrom IE 6 */
* html #sidebarContainer { margin-right:-3px; display:inline-block; }
* html #pageHeader { margin:0 0 0 -2px; }

 /* Ende IE CSS Hack by vbdesigns.de */
#sidebarContainer #logo { width:220px; height:150px; background:url(images/logo.jpg) no-repeat #006699; border-bottom:1px solid #404040; display:block; }
#sidebarContainer #logo h1 { background:url(images/probenefit_logo.jpg) top left; background-repeat:no-repeat; height:56px;  

/*height width of logo*/
width:220px;  
text-indent:-9000px; padding:0; margin:0; }
#sidebarContainer p { color:#333333; margin:20px; padding:5px; }
#sidebarContainer a:link,#sidebarContainer a:visited { text-decoration:none; color:#afafaf; background:transparent; }
#sidebarContainer a:hover,#sidebarContainer a:active { background:#333333; }
#footer { color:#808080; text-align:right; font-size:.77em; }
#footer a:link,#footer a:visited { background:transparent; color:#cccccc; }
#footer a:hover,#footer a:active { color:#191919; }
table { width:auto; border:0; margin-bottom:1.8em; font-size:1em; font-style:normal; line-height:1.5em; min-width:500px; max-width:1000px; }
img.centered { border:1px solid #CCCCCC; display:block; margin-left:auto; margin-right:auto; }
 /* @end */
 
/* ============================ */
/* !@group Bread-crumb    */
/* ============================ */

#breadcrumbcontainer { display:block; color:#fff; text-align:left; margin-right:auto; margin-left:auto; padding-top:5px; padding-bottom:5px; border-right:2px solid #ccc; border-left:2px solid #ccc; }
#breadcrumbcontainer ul { list-style:none; margin:0; padding-left:25px; padding-right:10px; }
#breadcrumbcontainer li { display:inline; }
#breadcrumbcontainer a { color:#fff; text-decoration:none; }
 /* @end */
 
 /* ======================== */
/* ! @group Toolbar    */
/* ======================== */

 /* ======================== */
/* !  Toolbar Styles    */
/* ======================== */

#navcontainer #current { background:#383838; }
#navcontainer a:link.currentAncestor { background:#333333; }
 /* Parent - Level 0 */
#navcontainer ul { list-style:none; padding:0; margin:20px; border-top:1px solid #484848; }
#navcontainer a { text-decoration:none; color:#afafaf; border-bottom:1px solid #484848; display:block; padding-top:5px; padding-bottom:4px; padding-left:5px; height:30px; background-color:#333333; height:2.6em; }
#navcontainer a:hover { background:#292929; }
 /* Child - Level 1 */
#navcontainer ul ul { margin:0; padding:0; border-top-style:none; border-bottom:1px solid #484848; }
#navcontainer ul ul a:link { color:#4c4c4c; border-style:none; }
#navcontainer ul ul a { padding-left:25px; }
#navcontainer ul ul a:hover { background:transparent; color:#7bb700; }
#navcontainer ul ul #current { background:#383838 none repeat scroll 0; color:#fff; }
#navcontainer ul ul a:link.currentAncestor { background:transparent; color:#afafaf; }
 /* Child - Level 2 */
#navcontainer ul ul ul { border:none; }
#navcontainer ul ul ul a:link { padding-left:35px; }
 /* Child Level 3 */
#navcontainer ul ul ul ul { display:none; }
 /* @end */
 
/* =============================== */
/* !@group Global Classes    */
/* =============================== */

h1 { font-size:larger; }
h2 { font-size:large; }
h3 { font-size:medium; text-align:left; }
h4 { font-size:small; }
 /* @end */
