﻿@charset "utf-8";
/* CSS Document */

*{padding:0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

body{font:normal 12px "Verdana", sans-serif, serif; background:url(../images/bg.png) repeat-x left top #9fdffc;}
input, select, textarea{font-family:"Verdana", sans-serif, serif; font-size:12px;} 
input:focus, select:focus{outline:none 0; -moz-box-shadow:0 4px 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1); border:1px solid #41CAE2;}a,  a img{text-decoration:none; outline:none 0; border:none 0px;}
li, ol{list-style-type:none;}
p{margin-bottom:10px; text-align:justify; line-height:20px;}
.clear{clear:both;}.fltl{float:left;} .fltr{float:right;} .fltn{float:none !important;}
.marg_5{margin:5px;} .marg_10t{margin-top:10px;} .marg_10b{margin-bottom:10px;}
.pad_5{padding:5px;}
.clearfix:after {content: "."; display: block; clear:both; visibility:hidden; line-height:0; 
height:0;}.clearfix {display:inline-block;} html[xmlns] .clearfix{display:block;} 
* html .clearfix{ zoom: 1; } /* IE6 */*:first-child+html .clearfix{zoom: 1; } /* IE7 */* html .clearfix{height: 1%;}
.radius{border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.shadow{-moz-box-shadow:0 4px 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1);}
* html .shadow{border:1px solid #DDDDDD;}

/* ===================== Common Css ================*/

.containar{width:960px; margin:0 auto; background-color:#FFFFFF;}
.top_bar{background:url(../images/nav_bg.jpg) repeat-x; height:30px; color:#FCFCFC; padding:0 15px; margin-bottom:10px; z-index:0;} 
.logo{background:url(../images/headerbg.gif) no-repeat right top #ffffff; height:88px; padding-left:20px; padding-top:8px;}

.top_bar .links{}  .links li{margin-left:5px; line-height:30px; float:left; height:30px; font-size:13px; position:relative;z-index:1px;}
.links li a{color:#FFFFFF; display:block; padding:5px 15px; line-height:20px;}

.submenu1{position:static; visibility: hidden; display:none; left:-5px; z-index:2;}

.submenu{position:absolute; visibility: hidden; left:-5px; z-index:2;}

.submenu li{clear:both; min-width:150px;} 

.submenu li a{color:#ffffff; display:block; background-color:#119ED9; width:340px;} 
.submenu li a:hover{}

.links li.welcome{margin:0 30px 0 15px;} .links li.logout{float:right;}
.links li a:hover{background:url(../images/nav_hover.jpg) repeat-x;}

.login{background-color:#ffffff; padding:10px; border:1px solid #41CAE2; margin:50px auto; width:250px; min-height:225px;}
h1{font-size:15px; color:#000; border-bottom:1px solid #41CAE2; padding-bottom:3px;text-align:left;font-family:caption;}

h2{font-size:16px; text-transform:uppercase; color:#db4a37; border-bottom:1px solid #db4a37; padding-bottom:3px;}

.form{padding:5px;} .form li{padding:5px;} .form li.text{margin-top:5px; font-weight:bold; min-width:233px; width:164px;
} 
.form li.none{clear:both; width:100%; font-size:0; padding:0; height:0; line-height:0;}

.form li.input{} .form li.button{clear:both; margin-top:10px;}

.form_input{width:200px; border:1px solid #DDDDDD; padding:3px 5px;
} 

.form_submit{background-color:#e3887d; border:1px solid #db4a37; cursor:pointer; padding:5px; color:#ffffff; max-width:200px; min-width:60px; font-weight:bold; color:#000;
}
.form_submit:focus{border:0 none; outline:none 0; }

.form_submit.add{background-color:#c3e3f0; border:1px solid #72b4ce;}

.signin{border-color:#2cb5cd; background-color:#87d2df;}

.form_select{width:210px; border:1px solid #DDDDDD; height:28px; padding:3px 5px;}
.mandatory{color:#FF0000; padding-right:3px;}
.two_column{width:910px; padding:10px; margin:12px auto; text-align:center;} .two_column .text{text-align:right;}

.one_column{padding:10px;} .one_column .text{text-align:right;} .one_column select, .one_column input{width:180px;}
.one_column .button{clear:none !important; margin-top:0 !important;}


.grid{margin:5px;} .grid table{border-collapse:collapse;} .grid th, .grid td{padding:2px;}
.grid th{ background-color:#005BC6; color:#ffffff;} .grid td{border:1px solid #DDDDDD; background-color:#FDFDFD;text-align:center;}
.grid tr.color td{background-color:#F6F6F6;}
.grid .select{width:38px;}
.grid img{width:15px; margin:0 2px;}

.footer{background-color:#303030; text-align:center; color:#ffffff; line-height:20px;}

.marg-top5{margin-top:5px;}

.blue_brdr{border:solid 1px #0a78a5; text-align:left; padding:10px;}

.editor_bg{background-image:url(../images/editor_head.png); background-repeat:repeat-x; line-height:8px;}

.page_name{background:url(../images/head_bg.gif); background-repeat:no-repeat; background-position: left top; line-height:19px; text-align:left; padding-left:5px;  font-size:12px; color:#353534; font-weight:bold; line-height:29px; height:31px; border-bottom:solid 1px #92b534;}

.icon{background-image:url(../images/icons.gif); width: 28px; background-repeat: no-repeat;	float:left;	height: 29px; background-color:transparent; margin-right:5px;}

.add{background-position: -10px top;}

.approv{background-position: -55px top;}







