﻿@charset "utf-8";
/* CSS Document */

*{margin:0px ;padding:0px}
textarea{resize:none;}

html{-webkit-text-size-adjust:100%; -ms-text-size-adjust: 100%; height:100%}
body{margin:0px; padding:0px; color:#666; font:13px "Arial",Helvetica, sans-serif; font-weight:normal; background:#fff;}

.header{width:100%; min-width:1000px;  height: 99px; background:url("../images/head_bg.png"); border-top:1px solid #000  }
h1{font-size:14px!important; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; color:#3999e3!important;}

.sub_header{background:none; height:15px; padding:0px 5px; color:#3999e3; border-bottom:1px solid #ccc;}
.wrapper{ background:#fff; border:0px solid red; margin:0px auto; }

a { color:#3999e3!important; text-decoration:none;}
a.logo{display:block; margin: 15px 0px 0px 48px; height:50px; width:530px;  background-image:url("../images/RCM_logo.png"); background-repeat:no-repeat; float:left; outline:none; position:absolute;}
.tittle-main {padding: 29px 0 0 0px; font-family:Arial, Helvetica, sans-serif;  font-size:16px; color:white; float:left; cursor:default;}

.content{margin:0px auto; width:1000px;  min-height:350px; padding:0px 0px 20px 0px; border:0px solid red; background:#fff;}}
.clear{clear:both; height:1px; padding:0px; margin:0px}
.separator{background: url(../images/separator.png) top center no-repeat; height:20px; margin:0px auto; width:auto; border:1px solid #fff;}


/* BUTTONS */
.buttons{margin:0px auto; height:25px; top:80px; width:100%; position:absolute;left:0px; border:0px solid red;}
ul.nav{height:18px; margin:0px 63px 0px 63px;  height:24px; padding:0px; list-style:none;}
ul.nav li{cursor:pointer;height:18px; width:110px; margin:0px 0px 0px 0px; background:#ccc; padding:0px 8px; height:24px; line-height:24px; text-align:center; color:#333; float:left; border:1px solid #fff; border-top:0px; font-size:12px;}
ul.nav li.selected{cursor:pointer;margin:-1px 0px 0px 0px; background:#1d2c56; height:25px;line-height:25px; border-bottom:1px solid orange; color:#fff;}
ul.nav li.logged_text{cursor:pointer;float:right; background:none; border:0px; height:25px; line-height:25px; color:#1d2c56; padding:0px 10px 0px 0px; text-align:right;}


h1{color: white;font-size:22px; height: 27px;}

/* td{height:30px!important; padding-left:5px;} */
td{padding-left:5px;}
.text_field{border:1px solid #ccc; background:#fff; overflow:auto; padding:5px!important; color:#666}
.text_field_disable{border:1px solid #ccc; background:#f3f3f3; overflow:auto;  padding:5px!important; color:#999}
/*.dd_field{border:1px solid #ccc; background:#fff; overflow:auto;  padding:5px!important; color:#666; height:30px; text-align:left}*/
.dd_field{border: 1px solid #ccc;height: 30px!important;line-height: 30px;vertical-align: middle;font-size: 12px;color: #666;background: #fff;margin: 0px 0px 0px 0px;padding: 5px 5px 5px 5px;}

/* BUTTONS */
.main_but{padding:6px 10px 6px 10px; text-align:center; font-weight:normal; font-size:12px;  margin:0px 0px 0px 0px; min-width:80px; cursor:pointer; text-transform:uppercase; color:#fff; background:#3999e3; border:0px solid #333;}


/* CALENDAR 

.cal_Theme.ajax__calendar_td { height:20px!important; border:1px solid red ; padding:2px!important;}
.text_field_cal{border:1px solid #ccc; background:#fff; overflow:auto; padding-left:5px; color:#666}
*/

/* DATA GRID */
.grid_border{ border:1px solid #ccc;}
.grid_header{overflow-y:hidden; background:#bdeaf1; list-style:none; color:#ccc!important; display: table-row; width:auto; clear:both; }
.grid_header td{ padding-left:5px!important;color:#fff!important; height:30px!important;}
.grid_nor{overflow-y:hidden; list-style:none; background:#fff; color:#666; display: table-row; width:auto;clear:both; border:1px solid #ccc;}
.grid_nor td{ padding-left:5px!important; height:30px!important;}
.grid_alt{overflow-y:hidden; list-style:none; background:#e7e6e6; color:#666; display:table-row; width:auto;clear:both; border:1px solid #ccc;}
.grid_alt td{ padding-left:5px!important; height:30px!important;}


/* FOOTER */
.footer {display:block; float:left; width:100%; min-width:1000px;  height:60px; background: #ededed url("../images/border-dotted-ccc.gif") repeat-x; border-top:1px solid orange}
.footer-logo{float:left;  width:260px;  height:46px; background:url("../images/sgs_logo.png"); background-repeat:no-repeat; background-position:top left; margin: 10px 20px 00px 63px;}
.copyright{float:right;margin-top:18px;font-size:11px;  margin: 20px 63px 20px 20px;
    width: 250px;
}


/* FIELD SET*/
fieldset{ padding:5px 15px 15px 10px; color:#3999e3; font-weight:normal!important; border:1px solid #ccc; }
fieldset td{color:#666!important; font-weight:normal!important; }
legend{color:#3999e3; font-weight:bold;}
