body{ margin:0; font-family:Arial, Helvetica, sans-serif; }

input[type=text]{ background:#e2e2e2; border:1px solid #e2e2e2; width:200px; padding:6px; margin:6px; font:14px Arial, Helvetica, sans-serif; color:#333; }
input[type=password]{ background:#e2e2e2; border:1px solid #e2e2e2; width:200px; padding:6px; margin:6px; font:14px Arial, Helvetica, sans-serif; color:#333; }
textarea{ background:#e2e2e2; border:1px solid #e2e2e2; padding:6px; margin:6px; font:14px Arial, Helvetica, sans-serif; color:#333; }
input[type=button] { background:#0255a3; color:#fff; width:auto; padding:4px 12px;}
img{ border:0;}

.login {background:url(../App_Images/login-bgr.png) no-repeat; width:1200px; height:700px; margin:auto;}
.login .auth{ position:absolute; margin:300px 0 0 395px;}
.login .auth li{ list-style-type:none;}
.login .auth li span{ float:left; width:70px; font-size:15px; color:#0255a3; padding:12px;}
.login .auth li a{ float:left; margin:5px 0 0 99px; padding:0 0 0 13px; font-size:11px; color:#82aed7; background:url(../App_Images/login-lock-icon.png) no-repeat 1% ;}

.main{ margin:auto; overflow:visible; border:1px solid #ccc; width:100%;}
.spacer{ background:url(../App_Images/grey-spacer.jpg) repeat-x; height:7px;}
.vspacer{ float:left; margin:65px 0 0 0;}

.ltpanel { float: left; width: 231px; background:url(../App_Images/menu-bg-gradient.jpg) repeat-x; }
.ltpanel .logo{ width:231px; height:58px; background:#d1e9ff;}
.menu{ width:231px;}
.menu-level-one ul{ margin:0; padding:0;}
.menu-level-one li{ list-style-type:none; list-style-image:url(../App_Images/menu-lev1-icon.png); color:#0255a3; font-size:16px; margin:16px 0;}
.menu-level-one li a{ text-decoration:none;}
.menu-level-one span{ margin:0 0 0 -40px; padding:0;}

.rtpanel{ margin: 0 0 0 231px;}
.header{ height:58px; line-height:58px; text-align:right; background:#0255a3 url(../App_Images/header-bgr.jpg) repeat-y right;}
.user-options{ float:right;}
.header span{ color:#d1e9ff; font-size:11px; margin:0 30px 0 0;}
.page-header{ background:#bebebe url(../App_Images/page-header-bgr.jpg) repeat-y; height:36px; line-height:36px; padding:0 0 0 70px; font-size:18px; color:#0255a3;}
.content-area{ padding:30px;height:auto;}

#footer{width:100%; bottom:0; height:40px; line-height:30px; background:#0255a3; font-size:11px; color:#d1e9ff; text-align:center;position:fixed;}

.gridHeader{color:#fff;background-color:#0255A3;font-size:14px;font-weight:lighter;padding-left:10px;height:30px;}
.gridrow{color:#535353;background-color:#CCDDED;font-family:Arial;font-size:14px;height:28px;border: 1px solid #FFF;padding-left:10px;}
.gridaltrow{color:#535353;background-color:#D6D6D6;font-family:Arial;font-size:14px;height:28px;border: 1px solid #FFF;padding-left:10px;}
.tdcls{color:#6b6b6b;font-size: 14px;text-decoration: none;}

