body { padding:0px; margin:0px; font-family:verdana; font-size:12px; background:url(../images/layout/bg.gif) repeat; color:#333; }
form { margin:0; padding:0; }

a { color:#9D1930; text-decoration:none; }
a:hover { text-decoration:underline; }

a.np:link { color:#999999; font-size:9px; }
a.np:visited { color:#999999; font-size:9px; }
a.np:hover { color:#999999; font-size:9px; }
.np { color:#999999; font-size:9px; display:none; }

p { margin:0; padding:10px 0 10px 0; }
h1 { font-size:18px; color:#333; font-weight:bold; margin:0; padding:0; }
h2 { font-size:15px; color:#333; font-weight:bold; margin:0; padding:0; }
h3 { font-size:14px; color:#333; font-weight:bold; margin:0; padding:0; }
h4 { font-size:13px; color:#333; font-weight:bold; margin:0; padding:0; }
h5 { font-size:12px; color:#333; font-weight:bold; margin:0; padding:0; }
h6 { font-size:11px; color:#333; font-weight:bold; margin:0; padding:0; }

.clear { float:none; clear:both; }
.check { background:url(../images/icons/accept.png) no-repeat !important; height:20px; line-height:16px; padding:0 0 0 20px !important; margin:50px; }
.error { background:url(../images/icons/application_error.png) no-repeat !important; height:20px; line-height:16px; padding:0 0 0 20px !important; margin:50px; }
.pad { padding:20px !important; }
.straightlist { list-style:none; margin:0; padding:0; }
.straightlist li { margin:0; padding:0 0 2px 0; }
.pdf_icon { background:url(../images/icons/icon_pdf.gif) no-repeat; padding:2px 0 2px 20px; }
.prelist { padding-bottom:0; }

#container { width:843px; margin:auto; /*margin-top:20px;*/ margin-bottom:20px; }
#container #page_top { background:url(../images/layout/container-top.png) no-repeat; width:843px; height:10px; }
#container #page_repeat { background:url(../images/layout/container-repeat.png) repeat-y; width:843px; }
#container #page_repeat #content { /*background-color:#fff;*/ width:832px; margin-left:3px; }
#container #page_bottom { background:url(../images/layout/container-bottom.png) no-repeat; width:843px; height:7px; }

#masthead { padding:40px 20px 20px 20px; }
#masthead #masthead-table { width:100%; }
#masthead #masthead-table tr td { vertical-align:middle; }
#masthead #logo { display:block; background:url(../images/layout/logo.gif) no-repeat; width:215px; height:50px; vertical-align:middle; }
#masthead #logo span { display:none; }
#masthead #loginbox { font-weight:bold; color:#666; }
#masthead #masthead-table #username_text { display:block; background:url(../images/layout/username.gif) no-repeat; width:54px; height:14px; }
#masthead #masthead-table #password_text { display:block; background:url(../images/layout/password.gif) no-repeat; width:49px; height:15px; }
#masthead #masthead-table #username_text span, #masthead #masthead-table #password_text span { display:none; }
#masthead #masthead-table #forgot { font-size:10px; }
#masthead #masthead-table h3 { font-size:13px; font-weight:normal; }
#masthead #masthead-table .login-items { margin:0; padding:5px 0 0 0; list-style:none; }
#masthead #masthead-table .login-items li { text-align:right; padding:0 0 5px 0; font-size:11px; }
#masthead #masthead-table .login-items li a { padding:2px 20px 2px 0; font-weight:normal; }
#masthead #masthead-table .login-items li a:hover { text-decoration:none; font-weight:bold; }
#masthead #masthead-table .login-items li .login-admin { background:url(../images/icons/user.png) no-repeat right top; }
#masthead #masthead-table .login-items li .login-intranet { background:url(../images/icons/house.png) no-repeat right top; }
#masthead #masthead-table .login-items li .login-password { background:url(../images/icons/shield.png) no-repeat right top; }
#masthead #masthead-table .login-items li .login-logout { background:url(../images/icons/application_go.png) no-repeat right top; }

.pagetitle_container { width:832px; height:32px !important; background-color:#000 !important; }
.pagetitle_container .PageTitle { font-size:22px; height:30px; margin:0; padding:0 0 0 45px; color:#fff; cursor:default; }
.pagetitle_container .ask-samet { position:absolute; cursor:pointer; margin:-26px 0 0 650px; z-index:2; }

#pagetitle_ds { height:7px; background:url(../images/layout/pagetitle-ds.png) repeat-x bottom; position:relative; z-index:2; }

/*
#container_top { background:url(../images/layout/lred-g.jpg) repeat-x; background-color:#ED3942; position:relative; z-index:0; margin-top:-7px; } 
#container_top * { position:relative; z-index:1 !important; }
#container_top #container_top_main { margin-left:37px; }
#container_top #container_top_main * { position:relative; z-index:1; }
*/
#container_top { background:url(../images/layout/t-main.gif) repeat-y; margin-top:-7px; }
#container_top #container_top_main { background:url(../images/layout/t-content-g.png) no-repeat; width:795px; padding-left:37px; }
#container_top #breadcrumbs { background-color:#A6A8AB; color:#ffffff; padding:5px 0 5px 8px; cursor:default; }
#container_top #breadcrumbs a { color:#ffffff; text-decoration:none; cursor:pointer; }
#container_top #breadcrumbs a:hover { text-decoration:underline; }
#container_top #container_top_content { background:url(../images/layout/grey-g.jpg) repeat-x; padding:10px 20px 10px 20px; }

/*
#container_middle { background:url(../images/layout/lgrey-g.jpg) repeat-x; background-color:#A7A9AC; padding-left:37px; position:relative; z-index:0; }
#container_middle * { position:relative; z-index:1; }
*/
#container_middle { background:url(../images/layout/m-main.gif) repeat-y; }
#container_middle #container_middle_main { background:url(../images/layout/m-content-g.png) no-repeat; padding-left:37px; }
#container_middle #container_middle_main .container_middle_content { background:url(../images/layout/grey-g.jpg) repeat-x top center; padding:10px 20px 10px 20px; }

/*
#container_bottom { background:url(../images/layout/lblack-g.jpg) repeat-x; background-color:#6D6E70; padding-left:37px; }
*/
#container_bottom { background:url(../images/layout/b-main.gif) repeat-y; }
#container_bottom #container_bottom_main { background:url(../images/layout/b-content-g.png) no-repeat; padding-left:37px; }
#container_bottom #container_bottom_main .container_bottom_content { padding:10px 20px 10px 20px; }

.container_bottom_left { background:url(../images/layout/bdark-g.jpg) repeat-x; background-color:#F2F2F3; padding:10px 15px 10px 15px; width:200px; vertical-align:top; }
.container_bottom_left h2 { font-size:12px; color:#9D1930; margin:0; padding:0; border-bottom:1px solid #A9ABAD; }
.container_bottom_right { background:url(../images/layout/blight-g.jpg) repeat-x; background-color:#F3F3F4; padding:10px 15px 10px 15px; vertical-align:top; }
.container_bottom_right h2 { font-size:12px; color:#9D1930; margin:0 50px 20px 0; padding:0; border-bottom:1px solid #A9ABAD; }
.container_bottom_right #lm { margin:0; padding:0; }
.container_bottom_right #lm td { padding:0 20px 0 0; width:25%; }
.container_bottom_right #lm h3 { font-size:12px; color:#666666; border-bottom:1px solid #666666; }
.container_bottom_right #lm ul { list-style:none; margin:0; padding:0; }
.container_bottom_right #lm ul li { margin:5px 0 0 0; }
.container_bottom_right #lm ul li a { color:#333333; text-decoration:none; }
.container_bottom_right #lm ul li a:hover { text-decoration:underline; }

.working-at-samet { display:block; background:url(../images/layout/working.png) no-repeat; width:150px; height:34px; }
.working-at-samet span { display:none; }

#pagefooter { background:url(../images/layout/footer.png) no-repeat; width:842px; height:46px; line-height:46px; text-align:center; }

.precon { border-bottom:1px dashed #333; cursor:pointer; }
.npOverlay { display:none; position:fixed; top:0; bottom:0; left:0; right:0; overflow:hidden; padding:0; margin:0; background:#000; filter:alpha(opacity=50); opacity:0.5; z-index:50; }
.precon360chart { width:490px; height:725px; background-color:#fff; padding:10px 10px 20px 20px; border:1px solid #333; position:absolute; top:100px; left:50%; margin-left:-245px; z-index:51; display:none; }
.precon360chart .close, .ask-samet-content .close { display:block; background:url(../images/icons/cancel.gif) no-repeat; height:16px; line-height:16px; padding-left:20px; float:right; }

.ask-samet-container { background-color:#fff; border:1px solid #333; position:absolute; z-index:51; top:250px; width:600px; display:none; }
.ask-samet-content { background-color:#fff; width:580px; padding:10px; }
.ask-samet-content .left { text-align:right; vertical-align:top; padding-top:8px; }
.ask-samet-content #Question { font-family:Verdana, Sans-Serif; }
  
.UpdateProgressDiv { position:fixed !important; top:40%; left:45%; width:100px; z-index:50 !important; padding:10px 20px 10px 20px; text-align:center; border-right:1px solid #333; border-bottom:1px solid #333; background-color:#fff; }
.UpdateProgressDiv img { display:block; margin:auto; margin-bottom:10px; }


/**** Datagrids ****/
.datagrid { border-color:#CCCCCC; border-collapse:collapse; border-style:solid; }
/* .datagrid td { padding:3px; } */
.datagridheader { background-color:#666666; color:#FFFFFF; font-weight:bold; }
.datagridheader a:link { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:visited { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:hover { color:#FFFFFF; text-decoration:underline;  }

.datagriditem { }
.datagriditem_alt { background-color:#eeeeee; }
.datagridfooter {  }

.datatable { padding:0; margin:0; }
