body { 
background:#F6F3F0;
background-image:url(../pics/body_bg.gif);
margin:5px 10px 0 5px;
font:10px Verdana,Arial, Helvetica, sans-serif; 
width:1100px;
padding-left:10px;
}
form { margin:0; }
input,select,textarea { font:9px Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
select { height:16px; }
input:active { outline-width:0; }
img { border:0; }
table { empty-cells:show; border-collapse:collapse; border-width:1px; }
td { padding:0; }
a { text-decoration:none; outline-width:0; color:#F00; }
a:hover { font-weight:bold; }
/* a:visited,#footer a:visited { color:#665C4E; } */
.right { text-align:right; }
.left { text-align:left; }
.center { text-align:center; }
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.stdCursor, table.stdCursor tr, table.stdCursor td { cursor:auto; }
.w100pc { width:100%; }
.block { display:block; }
.noBorder { border-width:0 ! important; }
.noMargin { margin:0; }
.bold { font-weight:bold; }
.italic { font-style:italic; }


/*** GUI-BODY BEGIN ***/

td.guiBody { background-image:url(../pics/body.gif); table-layout:fixed; }
#body1a { width:30px;height:33px;background-position:0 0; }
#body1b { width:195px;text-align:left; }
#body1b,#body1c { background:url(../pics/body_1c.gif); vertical-align:top; }
#body1c { text-align:right; }
#body1e { width:28px;height:33px;background-position:-29px 0; }
#body2a,#body2b { vertical-align:top; height:297px; }
#body2a img,#body2b img { position:relative; top:-1px; }
#body4a,#body4b { vertical-align:bottom; }
#body2a,#body4a { background:url(../pics/body_3a.gif) repeat-y; }
#body2b,#body4b { background:url(../pics/body_3b.gif) repeat-y; }
#body5b,#body5c { background:url(../pics/body_5c.gif); }
#body5c,#body5c { text-align:right; }
#body5a { width:30px;height:23px;background-position:0 -279px; }
#body5e { width:25px;height:23px;background-position:-29px -279px; }

td.rightCol { width:180px; }

#headerTop, #topMenu td, #innerSurface, #innerSurfaceLeft { border:solid #8a8e98; }
#headerTop { border-width:1px 1px 0 1px; width:100%; background:#FFF; }
#headerTopRight { text-align:right; vertical-align:middle; padding-right:10px; }
#topMenu td { 
height:22px;
text-align:right; 
border-width:1px 0 0 0;
background:url(../pics/body_top_menu.gif) repeat-x;
padding:0 10px 0 0;
}
#topMenu td.topMenu { width:100%; padding:0 10px 0 0; text-align:right;  }
#topMenu td.topMenu div { position:relative; top:0; }
#topMenu td a { color:#FFF; text-decoration:none; padding:2px 8px 4px 8px; }
#topMenu td a:hover { background:url(../pics/top_link_bg.gif); }
#topMenu td a.active, #topMenu td a.active:hover { background:url(../pics/top_link_bg.gif); font-weight:bold; color:#FFF; }
#topMenu td.search { padding:0 6px 0 0; text-align:left; }
div.topMenu { float:left; width:720px; margin-top:2px; }
#innerSurface { border-width:1px; width:100%; background:#dadde3; }
#innerSurfaceLeft { width:130px; border-width:0 1px 0 0; background:url(../pics/menu_bg.gif) repeat-y; vertical-align:top; }
#innerSurfaceRight { vertical-align:top; }
#content { font:100% Verdana,Arial, Helvetica, sans-serif; background:url(../pics/main_bg.gif) top repeat-x; }
#content td { vertical-align:top; }
#content td.main { width:630px; height:502px; padding:10px; font:12px Arial,Helvetica,sans-serif; line-height:1.4; }
#content td.rightCol { width:206px; padding:10px 3px 10px 1px; }
#content td.noRaster { width:100%; }

#footer { position:relative; left:36px; top:-47px; color:#8a8e98; }

/*** TABLE CONTENT ***/
table.content { text-align:left; width:631px; table-layout:fixed; }
table.content thead th { height:5px; background:url(../pics/table_content_head.gif) no-repeat;}
table.content tfoot td { height:16px; background:url(../pics/table_content_foot.gif) no-repeat; }
table.content tbody td { padding:10px 15px; background:#FFF url(../pics/table_content_bg.gif) top repeat-x; border:solid #cfd1d8; border-width:0 1px; color:#000; }
table.content h1, table.content h2, table.content h3 { 
font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
color:#4b6faf;
margin:0;
}
table.content h1 { font-size:180%; }
table.content h2 { font-size:140%; }
table.content h3 { font-size:110%; }
table.content p { margin:5px 0 10px 0;}
table.content p.intro { font-style:italic; }

#content td.noRaster table.content { width:840px; }
#content td.noRaster table.content thead th { background:url(../pics/table_content_nr_head.gif) no-repeat;}
#content td.noRaster table.content tfoot td { background:url(../pics/table_content_nr_foot.gif) no-repeat; }

/*** TABLE CONTENT MARKED ***/
table.contentMarked { width:600px; table-layout:fixed; margin:10px 0 10px 0; }
table.contentMarked thead th { height:5px; background:url(../pics/table_content_marked_head.gif) no-repeat;}
table.contentMarked tfoot td { height:5px; background:url(../pics/table_content_marked_foot.gif) no-repeat; border:0; }
table.contentMarked tbody td { padding:5px 10px; background:#f6f7fa url(../pics/table_content_marked_bg.gif) top repeat-x; border:0; line-height:normal; }

#content td.noRaster table.contentMarked { width:810px; }
#content td.noRaster table.contentMarked thead th { background:url(../pics/table_content_nr_marked_head.gif) no-repeat;}
#content td.noRaster table.contentMarked tfoot td { background:url(../pics/table_content_nr_marked_foot.gif) no-repeat; }

/*** TABLE STD ***/
table.stdTable { border:1px solid #cfd1d8; margin:0 0 10px 0; }
table.stdTable tr.header td { background:url(../pics/table_std_head.gif) repeat-x;color:#FFF; height:16px; padding:2px 0 0 5px; border:solid #cfd1d8; border-width:0 0 1px 0; font-weight:bold; }
table.stdTable th { background:#f6f7fa; vertical-align:top; }
table.stdTable th, table.stdTable tr.high td, table.stdTable tr.low td { padding:2px 8px 2px 8px; border-width:1px 0 0 0; }
table.stdTable tr.high td.name, table.stdTable tr.low td.name { text-align:left; vertical-align:middle; width:250px; }
table.stdTable tr.high td { background:#FFF; vertical-align:middle; text-align:center; }
table.stdTable tr.low td { background:#f6f7fa; vertical-align:middle; text-align:center; }

/*** TABLE MATRIX ***/
table.matrixTable { border:1px solid #cfd1d8; margin:0 0 10px 0; }
table.matrixTable tr.header td { background:url(../pics/table_std_head.gif) repeat-x;color:#FFF; height:16px; padding:2px 0 0 5px; border:solid #cfd1d8; border-width:0 0 1px 0; font-weight:bold; }
table.matrixTable th { background:#f6f7fa; vertical-align:top; }
table.matrixTable th { padding:2px 8px 2px 8px; border-width:1px 0 0 0; }
table.matrixTable tr.high td.name, table.matrixTable tr.low td.name { text-align:left; vertical-align:middle; width:100px; font-weight:bold;}
table.matrixTable tr.high td { background:#FFF; vertical-align:middle; text-align:left; }
table.matrixTable tr.low td { background:#f6f7fa; vertical-align:middle; text-align:left; }

/*** TABLE INFO ***/
table.info { width:200px; margin:0 0 10px 0; text-align:left; table-layout:fixed; }
table.info thead th, table.info thead td { padding:0 8px; }
table.info thead th { color:#FFF; height:18px; background:url(../pics/table_info_head.gif) no-repeat; }
table.info tfoot td { height:13px; background:url(../pics/table_info_foot.gif) no-repeat; }
table.info tbody td { padding:5px 8px; background:url(../pics/table_info_bg.gif) top left no-repeat; color:#666; }
table.info p { margin:0; }
table.info ul { padding:0; margin:10px 0; position:relative; left:13px; list-style-image:url(../pics/table_info_li_bullet_1.gif); width:173px; }
table.info li { padding:0; margin-bottom:2px; }
table.info a { color:#2351A1; }
table.info a:hover { font-weight:normal; color:#DE0029; }

/*** TABLE RIGHTCOLSOLID ***/
table.rightColSolid { width:200px; margin:0 0 10px 0; text-align:left; table-layout:fixed; color:#FFF; }
table.rightColSolid thead th { padding:0; }
table.rightColSolid thead th { height:8px; background:url(../pics/table_rightcolsolid_head.gif) no-repeat; }
table.rightColSolid tfoot td { height:24px; background:url(../pics/table_rightcolsolid_foot.gif) no-repeat; }
table.rightColSolid tbody td { padding:5px 8px 0 8px; background:url(../pics/table_rightcolsolid_bg.gif) top left no-repeat; }
table.rightColSolid h1 { font-size:12px; }
table.rightColSolid p { margin:0; }
table.rightColSolid ul { padding:0; margin:0; width:185px; list-style-type:none; background:url(../pics/table_rightcolsolid_hr.png) bottom no-repeat; }
table.rightColSolid li { padding:0; margin:0; width:183px; background:url(../pics/table_rightcolsolid_hr.png) top no-repeat; }
table.rightColSolid a { color:#FFF; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:18px; height:21px; vertical-align:middle; }
table.rightColSolid a:hover { color:#DE0029; font-weight:normal; }
table.rightColSolid ul img { vertical-align:middle; margin-right:10px; }
table.rightColSolid table { width:185px; }
table.rightColSolid table td { background:none; }
table.rightColSolid table tr { background:url(../pics/table_rightcolsolid_hr.png) top no-repeat; }

table.gbutton { width:400px; }
table.gbutton tbody td { width:194px; height:72px; background:url(../pics/bluegradientbuttonnoglow.png) no-repeat; border:none; }


/*** GUI-BODY END ***/



div.menu { width:130px; position:relative; top:-1px; }
div.menu ul { 
  list-style:none;
  margin:0 0 20px 0;
  padding:0;
}
div.menu ul.special { border:solid #999; border-width:1px 0 0 0; }
a.menu, a.submenu, a.menuSelected, a.submenuSelected {
  display:block;
  background:#EFEFEF;
  height:16px;
  text-decoration:none;
  border:solid #999;
  border-width:0 0 1px 0;
  margin:0;
  padding:5px 0 0 8px;
}
a.menu, a.menuSelected { border-width:1px 0;}
a.menu, a.menu:visited, a.submenu, a.submenu:visited {
  color:#000;
  background:url(../pics/menu_main.gif);
}
a.menu:hover, a.submenu:hover, a.menuSelected, a.menuSelected:visited, a.menuSelected:hover, a.submenuSelected, a.submenuSelected:visited, a.submenuSelected:hover {
  color:#FFF;
  background:url(../pics/menu_active.gif);
}
a.menuMain { font-weight:bold; }



/******** indexed search *********/
input.search {
width:150px;
height:12px;
padding:0 3px;
}
input.btnSearch {
width:80px;
font-size:9px;
border:0;
padding:0 0 1px 0;
vertical-align:middle;
height:16px;
cursor:pointer;
margin:0 0 0 2px;
background-position:0 0;
}
input.search, input.btnSearch {
position:relative;
top:1px;
}

/*********** buttons *************/
.btnText150 {width:150px; background-position:0 0px;}
.btnText160 {width:160px; background-position:0 -25px;}
.btnText170 {width:170px; background-position:0 -50px;}
.btnText180 {width:180px; background-position:0 -75px;}
.btnText190 {width:190px; background-position:0 -100px;}
.btnText200 {width:200px; background-position:0 -125px;}
.btnText210 {width:210px; background-position:0 -150px;}
.btnText220 {width:220px; background-position:0 -175px;}
.btnText230 {width:230px; background-position:0 -200px;}
.btnText240 {width:240px; background-position:0 -225px;}
.btnText250 {width:250px; background-position:0 -250px;}
.btnText260 {width:260px; background-position:0 -275px;}
.btnText270 {width:270px; background-position:0 -300px;}
.btnText280 {width:280px; background-position:0 -325px;}
.btnText290 {width:290px; background-position:0 -350px;}
.btnText300 {width:300px; background-position:0 -375px;}
.btnText310 {width:310px; background-position:0 -400px;}
.btnText320 {width:320px; background-position:0 -425px;}
.btnText330 {width:330px; background-position:0 -450px;}
.btnText340 {width:340px; background-position:0 -475px;}

.btnText150,.btnText160,.btnText170,.btnText180,.btnText190,.btnText200,
.btnText210,.btnText220,.btnText230,.btnText240,.btnText250,.btnText260,
.btnText270,.btnText280,.btnText290,.btnText300,.btnText310,.btnText320,
.btnText330,.btnText340 {
 height:22px;
 color:#FFF;
 padding:2px 0 9px 0;
 margin:0;
 cursor:pointer;
 font:11px Verdana,Arial,Helvetica, sans-serif;
 font-weight:bold;
 text-decoration:none;
 border:0;
}

a.btnText150,a.btnText160,a.btnText170,a.btnText180,a.btnText190,a.btnText200,a.btnText210,
a.btnText220,a.btnText230,a.btnText240,a.btnText250,a.btnText260,a.btnText270,a.btnText280,
a.btnText290,a.btnText300,a.btnText310,a.btnText320,a.btnText330,a.btnText340 {
 padding:2px 0 0 0;
 display:block;
 text-align:center;
}

a.btnText150:hover,a.btnText160:hover,a.btnText170:hover,a.btnText180:hover,a.btnText190:hover,
a.btnText200:hover,a.btnText210:hover,a.btnText220:hover,a.btnText230:hover,a.btnText240:hover,
a.btnText250:hover,a.btnText260:hover,a.btnText270:hover,a.btnText280:hover,a.btnText290:hover,
a.btnText300:hover,a.btnText310:hover,a.btnText320:hover,a.btnText330:hover,a.btnText340:hover {
 color:#FFF;
}

input.btnStd, a.btnStd { background-image:url(../pics/btn_std.gif); }
input.btnStdOver, a.btnStdOver { background-image:url(../pics/btn_std_over.gif); }
input.btnStdClick, a.btnStdClick { background-image:url(../pics/btn_std_click.gif); }
input.btnStdDisabled, a.btnStdDisabled { background-image:url(../pics/btn_std_disabled.gif); cursor:auto; }
a.btnStd:visited { color:#FFF; }

input.btnIcon { background:url(../pics/btn_icon.gif); color:#000; }
input.btnIconOver { background:url(../pics/btn_icon_over.gif); color:#5d7db2; }
input.btnIconClick { background:url(../pics/btn_icon_click.gif); color:#5d7db2; }
input.btnIconDisabled { background:url(../pics/btn_icon_disabled.gif); color:#000; }
/*********************************/



/*********************************/

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
div.csc-header .spacer-gif { height:0; }

div.linkMore { vertical-align:middle; }
div.linkMore img { vertical-align:middle; margin:1px 5px 1px 0; }
div.linkMore a, div.linkMore a:visited { color:#2351A1; vertical-align:middle; }
div.linkMore a:hover { color:#DE0029; }

a.overlib { color:#C00; }
span.overlibSign { color:#C00; }