html, body {height:100%; margin:0; padding:0;}
body {background-color:#fff;	
background-image:url("images/header_back.gif"); background-position:top center; background-repeat:repeat-y;
color:#000000;}
#canvas {min-height:93%; margin:0 auto; padding:10px 0 0 0; width:964px; text-align:left; position:relative; }

/*************************
header
 ************************/
#header {margin:0 0 10px 0; padding:0; width:814px;}
#header #SGLogo {float:left; margin:12px 0 18px 21px; height:64px;}
#header #toolbox {height:18px; text-align:right;}
/*************************
middle
 ************************/
#middle {clear:both; margin:0 0 10px 0;}
#leftbox {float:left; margin:-1px 0 0 0; padding:0; width:130px;}
#rightbox {float:right; margin:0; padding:0; width:150px;}
#centerbox {margin:0 150px 0 130px; padding:0; width:684px;}
/*************************
 left
 ************************/
#leftbox #menubox {margin:0; padding:0; width:130px; height:229px; background-color:#000;}	
/*************************
right
************************/
#rightbox #infobox0 {background-color:#becfe4; min-height:115px; padding:0px 0px 0px 0px; margin:0; color:#000; font-size:11px;}
#rightbox #infobox1 {background-color:#becfe4; min-height:94px; padding:13px 7px 7px 10px; margin:0; color:#000; font-size:11px;}
#rightbox #infobox2 {background-color:#7f95b0; min-height:94px; padding:13px 7px 7px 10px; margin:0; color:#fff; font-size:11px;}
#rightbox #infobox3 {background-color:#becfe4; min-height:94px; padding:13px 7px 7px 10px; margin:0; color:#000; font-size:11px;}
#rightbox #infobox4 {background-color:#7f95b0; min-height:94px; padding:13px 7px 7px 10px; margin:0; color:#fff; font-size:11px;}
/************************
center
*************************/
#centerbox #pageImage {margin:0; padding:0; z-index:50;}
#centerbox #pageImageText {margin-top:-36px; height:36px; }
#centerbox #pageImageText p  {float:left; width:218px; overflow:hidden; height:36px; letter-spacing:1px;  margin:0; padding-left:10px; font-size:20px;  color:#E70024; vertical-align:top;position:relative; z-index:100;}
#centerbox #pageContent {margin: 15px 10px 0 10px; padding:15px 15px 0 15px; font-size:12px; color:#000000; }
#centerbox #portalContainer {float:left; width:456px; }
#centerbox #portalNews {float:right; width: 211px;padding:15px 7px 3px 10px; min-height: 210px; color:#757575; background-color:#e0e0e0; font-size:13px;}

#centerbox #printhead{margin: 10px 10px 0 0; float:right;}
#centerbox #printfoot{margin: 10px 10px 0 0; float:right;}
#centerbox #portalBoxLeft {float:left; margin:0; padding:40px 0 0 0; width:200px; font-size:12px; font-weight:bold; }
#centerbox #portalBoxRight {margin:0 0 0 228px; padding:40px 0 0 0; width:200px; font-size:12px; font-weight:bold;}

/**************
 footer 
 **************/
#footer {clear:both; margin:0 auto 0 auto; padding:0; width:964px; text-align:left;}
#footer #leftFoot {float:left; margin:0; padding:0; width:130px; text-align:center;} 
#footer #leftFoot a {font-size:11px; font-weight:bold; color:#242424; text-decoration:none; text-transform:lowercase;} 
#footer #rightFoot {float:right; margin:0; padding:0; width:150px;}
#footer #centerFoot {margin:0 150px 0 130px; width:684px; font-size:11px; font-weight:bold; color:#242424; text-transform:uppercase;} 
#footer #clearFoot {clear:both;}

#centerbox #mcpagelinks{margin: 10px 10px 0 0; float:left;}
#centerbox #mcpagelinks a {color:#e60028; font-weight: normal; text-decoration:none;}
