/* Omprakash stylesheet on 8th Oct 2011.
----------------------------------------------- */
/* Global CSS
----------------------------------------------- */

body{background-color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#000;margin:0;padding:0;height:100%;}
*, ul, ul li, h1, h2, h3, h4, h5, p{margin:0;padding:0;}
.floatLeft{float:left}
.floatRight{float:right}
a{text-decoration:none;outline-style:none;color:#162F8B}
a:hover{color:#041A69;text-decoration:underline;}
img{border:0px;}
/* Home 
----------------------------------------------- */
.backgroundStrip{background:url('../images/backgroundBg.png') repeat-x 0px 1px;border-top:solid 7px #868684;width:100%;padding-top:5px;}
.container{width:853px;margin:0px auto;}

.header{width:853px;background:url('../images/headerBg.png') repeat-x 0px 0px;height:213px;}
.companyLogo, .productLogo{padding:40px 16px 0;}
.companyLogo{float:left;}
.productLogo{float:right;}
.productLogo span{clear:both;display:block;text-align:right;font-size:20px;color:#010101;}

.suites{width:801px;background:url('../images/suitesBg.png') repeat-x bottom left;padding:20px;margin:0px auto;}
.suites table tr th{text-align:left;border-right:solid 1px #e5e4d7;border-bottom:solid 1px #e5e4d7;padding:0 10px 10px 0;width:24%;}
.suites table tr td{border-bottom:solid 1px #e5e4d7;padding:10px;}
.suites span.element, .suites span.communicator, .suites span.callcenter{padding:8px 0 8px 36px;display:block;}
.suites span.element{background:url('../images/element_icon.gif') no-repeat bottom left;}
.suites span.communicator{background:url('../images/communicator_icon.gif') no-repeat bottom left;}
.suites span.callcenter{background:url('../images/callcenter_icon.gif') no-repeat bottom left;}
.borderNone{border-bottom:none!important;}

.login{width:852px;background:url('../images/loginBg.png') no-repeat bottom left;}
.loginBg{background:url('../images/loginstripBg.png') repeat-x top left;margin:0 5px;padding:19px 30px 53px;}
.loginArea{border:solid 1px #ccc;background:#f9faf7 url('../images/loginboxbg.png') repeat-x bottom left;padding:7px;}
.loginArea input{border:solid 1px #878787;padding:5px;}
.loginArea table{margin:0px auto;}
.loginArea table tr td{}
.loginBg h2{font-size:15px;padding-bottom:3px;}
.forgetPass{font-size:10px;color:#464646;text-decoration:underline;}
.submitButton{background:url('../images/submitButton.png') no-repeat top left;width:69px;height:32px;border:none!important;cursor:pointer}
.error{color:#F00; text-align:center;}
.success{color:#339900; text-align:center;font-weight:bold}
.forgetContent{text-align:center;border-bottom:solid 1px #ccc;padding-bottom:10px;font-size:11px;}


.hintContentPopup{padding:8px 5px;background-color:#efefef;border:solid 1px #d6d6d6;text-align:left;width:188px;position:absolute;right:-200px; top:0px; z-index:2;}
.hintContentPopup h2{margin:0px;padding:0px;font-size:12px;font-weight:normal;padding-bottom:6px;}
.hintContentPopup ul{margin:0 0 0 20px;padding:0px;font-size:11px;}
.hintContentPopup li{ list-style-type:disc;}
.hintContentPopup ol{margin:0 0 0 20px;padding:0px;font-size:12px;line-height: 14px}
.errorPosRel{position:relative;display:inline-block}

.chpwdAlert{text-align: center; padding:0px 0px 10px 0px;}
.chpwdAlert h1{  background:url('../images/alert_icon.png') no-repeat scroll 0 0 transparent; display:inline-block; line-height:30px;margin:0;padding-left:43px; font-size:18px;}
.cancelButton{background:url('../images/cancelButton.png') no-repeat top left;width:69px;height:32px;border:none!important;cursor:pointer}
.errorPadding {padding:5px;}
.alertMessage{clear:both;text-align:left;background-color:#99C332; }
.alertMessage p{line-height:20px;font-size:12px;font-weight:bold;padding:5px 10px; color:#FFFFFF;}
.m_5px {margin:5px;}
