﻿@import url(ui.datepicker.css);
@import url(../../StyleSheets/Layout000.css);

body { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:center; min-width: 960px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size:1em; background-color:#F1F1F1; background-image:none; }
#centerdiv{ text-align: left;  width: 960px;  margin-left: auto;  margin-right: auto; margin-top:0px; background-image:url(../Resources/Images/back.png); background-repeat:repeat-y; background-color:transparent; }
table { border-collapse:collapse; margin:0; padding:0; border-spacing:0; border:0; }
td { border:0px; margin:0; padding:0; }
div { border-collapse:collapse; margin:0; padding:0; border-spacing:0; border:0; }
img { border:none; margin:0; padding:0; border-spacing:0; border:0; }
p { color:#333333;  margin:2px 10px 2px 10px; line-height:16px; }
hr {background-color:#c9c6b5;color:#c9c6b5;border:0;height: 1px;width: 100%;text-align: left;}
label {font-weight:bold; color:#565855;}
LI { color:#444444; }

a { text-decoration:none; }
a:visited {color:#191970;}
a:link {color:#191970;}
a:hover {color:#FFA500;}

#region1 { width:205px; display:block; float:left; min-height:400px; padding-left:5px; }
#region2 { width:730px; display:block; float:right; padding-right:5px; }

/* UPDATED FOR 2.01 */

#cmheader { clear:both; width:955px; height:35px; background: #bec0d9 url(../Resources/Images/stctopback.png) no-repeat; margin:0 3px 0 2px; border-bottom:solid 1px #a3a3a3; }
#cmheader .sl { float:left; color:#2d2d2d; font-weight:bold; padding-top:2px; padding-left:5px; font-size:.9em; }
#cmheader .sl .sl2 { float:left; color:#4d4d4d; font-weight:normal; padding-left:5px; font-size:.75em; }
#cmheader img { float:right; }
#cmheader .sr { float:right; padding-right:10px; }

#cmfooter { clear:both; width:955px; height:20px; background:#bec0d9 url(../Resources/Images/stctopback.png) no-repeat; border-top: solid 1px #a3a3a3;  margin:0 3px 0 2px; border-bottom:solid 1px #a3a3a3; }
#cmfooter span { float:right; margin-right:5px; margin-top:5px; font-size:.65em; }

.CMH1 { color:#797b8b; padding:6px 1px 6px 3px; margin:0px; font-weight:bold; }

.cmstable { width:100%; font-size:.75em; border:solid 1px #999999; margin:5px 0; }
.cmstable .n { }
.cmstable .a { background:#f1f1f1; }
.cmstable .a:hover { background:#b6b8cb; }
.cmstable .n:hover { background:#c6c8db; }
.cmstable th { background:#b6b7c2 url(../Resources/Images/stcmenuheader.gif) repeat-x; height:21px; padding:3px 5px; text-align:left; }

.cmstable .n .o { border:solid 1px #999999; font-size:.9em; }
.cmstable .nx .o:hover { background:#ffffff; }

.cmstable .a .o { border:solid 1px #999999; font-size:.9em; }
.cmstable .ax .o:hover { background:#f1f1f1; }

.cmstable .n .b { border:solid 1px #999999; font-size:.9em; padding:0 20px; text-align:center; }
.cmstable .n .b:hover { background:#b6b8cb; }

.cmstable .a .b { border:solid 1px #999999; font-size:.9em; padding:0 20px; text-align:center; }
.cmstable .a .b:hover { background:#a6a8bb; }

.cmstable td { padding:3px 5px; white-space:nowrap; }
.cmstable td input { font-size:.9em; }
.cmstable td select { font-size:.9em; }
.cmstable td textarea { width:100%; height:100px; margin:0; padding:0; font-size:1.2em; }
.cmstable a { color:#000000; }
.cmstable a:hover { color:#000000; text-decoration:underline; }

#login_username { width:100px; height:20px; display:block;  }
.login_username_input { border:dotted 1px #a1a1a1; color:#666666; width:150px; padding:2px; }

#login_password { width:100px; height:20px; display:block; }
.login_password_input { border:dotted 1px #a1a1a1; color:#666666; width:150px; padding:2px; }

.login_btn { margin-top:5px;cursor:pointer;  }
.error_msg { margin-top:10px; width:500px; height:20px; display:block; color:#990000; }

#advancedsettings img { height:20px; width:20px; position:absolute; margin:1px 0 0 -20px; cursor:pointer; }
#advancedsettings input { }
#advancedsettings select { }
#advancedsettings option { }

#advancedsettings td { padding:2px 4px; }

.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.modalPopup { background-color:#ffffff;  width:450px; border:solid 1px #000000; }


/* UPDATED FOR 2.01 */

/*

.cmh2 { background-image:url(../Resources/Images/stcmenuheader.gif); height:21px; float:left; width:100%; display:block; }
.cmh2 span { display:block; float:left; padding:3px 2px 0 5px; color:#5e5e5e; font-weight:bold; letter-spacing:0.5px; }

.cminputheader { display:block; width:100%; height:25px; clear:both; }
.cminputheader .cminputtext { float:left; padding:3px 5px 0 5px; }
.cminputheader .cminputdata { float:left; height:24px; margin:0; }
.cminputheader .cminputdata input { height:16px; border:dotted 1px #5e5e5e; color:#5e5e5e; padding:2px 0 0 4px; margin-left:-1px; }
.cminputheader .cminputdata select { height:20px; border:dotted 1px #5e5e5e; color:#5e5e5e;  padding:2px 0 0 4px; margin:0; }
.cminputheader .cminputdata option { height:16px; border:dotted 1px #5e5e5e; color:#5e5e5e;  padding:2px 0 0 4px; margin:0; }
.cminputheader .cminputdata img { height:20px; width:20px; position:absolute; margin:1px 0 0 -20px; }



.cmgridheader { display:block; clear:both; height:22px; width:715px; background-image:url(../Resources/Images/stcmenuheader.gif); background-repeat:no-repeat; padding-top:5px; color:#5e5e5e; font-weight:bold; margin-left:2px;  }
.cmgridheader .cmgridtext { display:block; float:left; width:100px; color:#5e5e5e; font-weight:bold; padding:2px 0 0 5px; }
.cmgridheader .cmgridsearch { display:block; float:right; width:150px; }
.cmgridheader .cmgridsearch input { border:dotted 0px #2d2d2d; color:#5e5e5e; }



.cm{ width:98%; border:solid 1px black; margin:0px 5px 0px 5px; padding: 5px 5px 5px 5px; }
.cm TD { background-color:#D5D9DC; border-color:#4A505D; padding:3px 5px 1px 5px; vertical-align:top; }
.cm textarea { border:solid 1px #A5ACB2; width:100%; }

.GridView { width:715px; margin-left:2px; }
.GridView .gvCellHide { display:none; }
.GridView .GridViewItem { background-color:#FFFFFF; cursor:pointer; border:solid 1px #666666; }
.GridView .GridViewAltItem { background-color:#d1d1d1;  cursor:pointer; border:solid 1px #666666;  }
.GridView .GridViewHeader	 { background-color:#09147C; color:White; height:25px; padding-left:5px; white-space:nowrap; }
.GridView .GridViewItem td, .GridView .GridViewAltItem td { padding:3px 5px 3px 5px; margin:0; overflow:hidden; border:solid 1px #a1a1a1; color:#000000; vertical-align:top; }

.GridViewPager td {	border:1px solid #a1a1a1; height:10px; padding:3px 3px 3px 3px; background:#720000 url(../Resources/Images/stcmenuheader.gif) repeat-x; }
.GridViewPager table td{ border:0; height:10px; background:none;}
.GridViewPager table td span{ color:#000000;  }
.GridViewPager table td a, .GridViewPager table td a:link, .GridViewPager table td a:visited { color:#ffffff; }
.GridViewPager table td a:hover{ color:#666666;  }

.ff { margin:10px 15px 10px 15px; }
.ff tr { height:25px; }
.ff .btn { border:solid 1px #444444; background-color:#ffffff; color:#555555; cursor:pointer; }
.ff input { background-color:#ffffff; border:dotted 1px #444444; color:#555555; }
.ff textarea { background-color:#ffffff; border:dotted 1px #444444; color:#555555; }
.ff select { background-color:#ffffff; border:dotted 1px #444444; color:#555555; }

*/
