html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}
article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block;}
a img{border:0;}
figure{position:relative;}
figure img{width:100%;}
img, object, embed{max-width: 100%;}
img {height:auto;}
html{-webkit-text-size-adjust: none;}
html {height:100% !important}
body {height:100% !important}
body, html{ padding:0; margin:0; font-family:Tahoma, Geneva, sans-serif;}
ul, li, img, span, p, input, t, h1, h2, h3, h4, h5, h6, a, table, th, td, caption, select{ margin:0; padding:0; list-style:none;}
img{ border:none;}
body,td,th {font-size: 13px;}
.bold{font-weight:bold;}
.clear{clear:both;height:0;margin:0;padding:0; line-height:0}
.float-left{float:left}
.float-right{float:right}
.float-none{float:none}
.btn{display:none;}
a{color:#003399; text-decoration:underline;}
a:hover{color:#cc0000; text-decoration:none;}
.htc{behavior:url(pie.htc)}
/****************************************/
/* 			Page Specific CSS  			*/
/****************************************/
/****************************************/
/* 				Header CSS				*/
/****************************************/
header{background: url("../images/bg.jpg") repeat 0 0; height:111px;}
header .top-section{width:940px; margin: 0 auto;background:url(../images/Header_bg.jpg) no-repeat 135px 0px; padding:5px 10px 35px;overflow:hidden; height:71px;}
header .portal-name{float: left;font-family: verdana;font-size: 21px;font-weight: bold;margin-left:97px;margin-top:50px;color: #193481;}
header .logo{float:left;}
header .user-details{float:right;padding-bottom:10px;overflow: hidden;margin-bottom: 0;}
header .text-header{float:left;}
.ie8 header .text-header{ white-space:nowrap; padding-right:15px}
.ie7 header .associate img{float:right;clear:both;}
header .associate{text-align:right;}
header .associate-section{float:right;}
/****************************************/
/* 			Main Content CSS			*/
/****************************************/
.middle-container{margin:0 auto; width:940px; padding:0 10px 10px; background:#fff; min-height:521px}
.main-content{overflow:hidden;clear:both}
.main-content .left-section{float:left;margin-right:20px;width:695px;}
.portlet-content{margin-bottom:20px;}
.portlet-content .heading{z-index:0; font-family:Verdana, Geneva, sans-serif;border-radius:4px 4px 0px 0px;font-size:13px;padding-left: 13px; height:30px; line-height:30px;
background:#63a7c6 url(../images/grid-head-bg.gif) repeat-x 0 0; border-left:1px solid #3b8fb8; border-right:1px solid #3b8fb8; border-top:1px solid #3b8fb8;
color:#FFF;font-weight:bold; position:relative}
.portlet-content table{border:1px solid #DADADA;}
.portlet-content .pagination-section{overflow:hidden;clear:both;background: #f8f8f8; /* Old browsers */ border-radius: 0 0 4px 4px;
background:#ebebeb url(../images/pagination-bg.gif) repeat-x 0 0; height:20px; border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; position:relative; padding:8px 0
}
.portlet-content .pagination-section .display{float:left;color:#626262;font-size:8pt;padding:0 10px; font-weight:bold}
.ie7 .go-btn{position:absolute;left:176px;}
.login-submenu{border-radius:0 0 4px 4px; position:absolute;right:0;top:38px;z-index:9999;background:#7B080D;width:226px;height:38px;}
.ie7 .login-submenu ul li{display:inline;}
.login-submenu ul li{display:inline-block;padding:5px 10px 10px;}
.login-submenu ul li+li{background:url("../images/grey-pipe.jpg") no-repeat left 12px;}
.login-submenu ul li a{color:#fff;text-decoration:none; background:none; height:auto;display: inline-block;width: auto;padding: 5px;}

/*******login page CSS starts here*******/
.login-component{width:px;margin:50px auto;margin-left:100px}
.login-component h3{ display: inline-block;font-family:verdana;font-size:17px;margin-bottom:20px;width:600px;text-align: right;padding-right:10px;margin-top:100px};
padding:10px 0 10px 10px;color: #FFFFFF;font-family: verdana; border-radius:3px 3px 0 0;font-weight:bold;position:relative;}
.login-component form{background:url("../images/login-bg.png") repeat-x 0 0;height:193px;border-radius:0 0 3px 3px; padding: 20px;border: 1px solid #CDCDCD;position:relative;}
.login-component form label{display: inline-block;font-family:verdana;font-size:93%;margin-bottom:20px;width:100px;text-align: right;padding-right:10px;}
.login-component form input{border: 1px solid #DCDCDC;border-radius: 3px 3px 3px 3px;height:30px;margin-bottom:25px;width:210px;position:relative}
.login-component form input.subm-btn{border:none;display:block;cursor:pointer;height:auto;padding:5px;background:url("../images/grid-head-bg.gif") repeat-x;color:#FFF;font-family:Verdana, Geneva, sans-serif;font-weight:bold;margin-left: 150px;margin-top:25px;width:auto;position:relative;border-radius:3px;width:85px}
.ie7 .login-component h3{height:18px;font-size:15px;}
.ie7 .login-component form label{position:relative;bottom:12px;}
.ie8 .login-component form label{position:relative;top:5px;}
#helplink{ display: inline-block;font-family:verdana;font-size:15px;margin-bottom:20px;width:395px;text-align: right;padding-right:10px;margin-left:125px};
