
/* CSS Document */

* { margin:0px; padding:0px; }

html, body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;height:100%}

div, span, dl, dd, ul, li { margin:0px; padding:0px;}

img { border:0px;}

#wrapper{ width:100%; height:auto;}

#header{ display:block; margin:0 auto; background:url(../images/header-middle-bg.gif) left top repeat-x; height:150px;}

/*.logo-temp{ float:left; margin:31px 0px 0px 40px;}*/
.logo-temp
{
	background:url(../images/clientimages/logo_header.gif) no-repeat bottom left ;
	height:120px;
	width:308px;
	margin-left:63px;
	margin-top:-10px;
	margin-bottom:0px
}
.text
{
	width:34000px;
	padding:3px 4px 1px;
	font-size:25px;
}
.top-text-version { color:#2C5C73;float:right;height:10px;line-height:10px;margin-left:600px;margin-top:83px;padding-right:3px;position:absolute;right:8px;text-align:right;top:54px;width:500px;}
.top-text { color:#2C5C73;float:right;height:90px;line-height:21px;margin-left:600px;margin-top:0px;padding-right:10px;position:absolute;right:90px;text-align:left;top:40px; }
.top-text span{ font-weight:bold; color:Black; }
.top-icons { float:right; padding-right:20px; width:200px; height:59px;}
.top-icons img { float: right; padding-left:10%; margin-top:2px;}
.top-icon-2 { float:right; width:200px; height:59px; text-align:right; line-height:59px; color:#0a5b75;}
.top-icon-2 span{ color:#636363; font-weight:bold;}

#middle { display:block; width:100%; margin-top:10px; margin:0 auto; margin-top: 10px;}

.leftpart { float:left; width:195px; height:600px; overflow:visible; background-color:#EFF6FA; border:#8fb9d0 1px solid; padding:0px 0px 0px 0px; margin-left:5px}
.leftpart_tree { float:left; width:195px; height:100%; border:#8fb9d0 1px solid; padding:0px 0px 0px 5px;}

div.RadComboBox { float: left; display: inherit !important; } 
.rightpart { float:left; max-width:83%; /*min-width:83%;*/ width:78%;/*width:expression(document.body.clientWidth < 300? "300px" : document.body.clientWidth > 1280? "1280px" : "auto"); */margin-left:5px; border:#8fb9d0 1px solid; background:#eff6fa; min-height:310px;}

.rightpartcontrol { float:left; max-width:100%; /*min-width:83%;*/ width:100%;/*width:expression(document.body.clientWidth < 300? "300px" : document.body.clientWidth > 1280? "1280px" : "auto"); */margin-left:0px;background:#eff6fa; min-height:100%;}

.m-header-title{ background:url(../images/m-heaader-bg.gif) left top repeat-x; height:33px; width:100%;}
.m-header-title dd { height:33px;}
.m-header-title-left{ float:left;}
.m-header-title-right{ float:right;}
.m-header-title-middle{ float:left; padding-left:1%;line-height:33px; font-weight:bold; color:#2c5c73;}


/* form start */

.form {}
.m-form {width:auto; padding: 30px 0px; min-height:507px; height:auto; margin: 0px auto; }
div.row { clear:both; padding: 12px 0px; line-height:18px; }
*:first-child+html .row { clear:none;}
* html .row { clear:none; }

div.row span.label { float: left; width: 100px; text-align: right; color:#1b323f; }

div.row span.formw { float: right; width: 235px; text-align: left;  } 
div.row span.formw input{ background:#FFFFFF; width:150px; border:#000000 0px solid; height:18px; line-height:18px;}
.TextBoxCSS
{  border:#8fb9d0 1px solid; background:#eff6fa; line-height:18px; height:18px; text-align:left; vertical-align:middle; color:#09242c; font-weight:normal; width:225px; }

.comman-button 
{
	 
}
div.row span.formw1 { float: right; width: 235px; text-align: left; } 
.Success { 	color:Green; 	font-size : 12px; }
.error { font-size : 12px; color :Red; }
#footer { display:block; width:100%; margin-top:10px;  background:url(../images/footer-bg.gif) left top repeat-x; height:44px; }
#footer img { padding:5px 10px 0px 0px; }
.footer-text{ display:block; float: right;  line-height:44px; color:#9ab3c0; font-size:11px; padding-left:2%;}
#RadWindowManager1 TD {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: normal;
}
/* singin page CSS start*/
.signin-box{ display:block; margin:0 auto; width:532px; border:#000000 0px solid; background:url(../images/sigining-box-bg.gif) left top repeat-y; margin-top:60px; overflow:hidden;}

.sigin-top-img{ display:block; margin:0 auto; width:532px; background:url(../images/signin-box-header.gif) left top no-repeat; text-align:center;}

.sigin-top-img img{ margin:5px auto; text-align:center; padding:0px 0px 0px 0px; border:#000000 0px solid; text-align:center;}

.sigin-top-bottom{ display:block; margin:0 auto; width:532px; background:url(../images/signin-box-bottom.jpg) left top no-repeat; text-align:center; height:17px;}

/* signin form start */
.signin-form {width: 450px; padding: 10px 0px; margin: 0px auto; overflow:hidden;} 
div.row { clear:both; padding: 12px 0px; line-height:18px; }
*:first-child+html .row { clear:none;}
* html .row { clear:none; }

div.row span.label { float: left; width: 150px; text-align: right; color:#1b323f; line-height:20px; }

div.row span.formw { float: right; width: 290px; text-align: left;  } 
div.row span.formw input{ background:#FFFFFF; width:150px; border:#c1d4df 1px solid; height:20px; line-height:20px;}

div.row span.formw select{ background:#FFFFFF; width:150px; border:#c1d4df 1px solid; height:20px; line-height:20px;}


div.row span.formw1 { float: right; width: 290px; text-align: left; } 

.forgotpassword {float:left; display:block; height:40px; line-height:40px; border:#000000 0px solid; padding-right:100px; color:#666666; width:340px; }
.forgotpassword a{color:#666666; text-decoration:underline; }
.forgotpassword a:hover{color:#333333; text-decoration:none; }

a{color:Black;  }
a:hover{color:Blue; }

/* singin page CSS end*/

#frmlogin { margin: 0 auto;}

.INPUT TYPE, 
.TEXT {font-size: 20pt; font-family: Verdana, Helvetica,sans-serif;}
#CreateAccount { padding:3%;}
#CreateAccount h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; line-height:21px;}
#CreateAccount .inputbox{ border:#8fb9d0 1px solid; background:red; line-height:18px; height:18px; text-align:left; vertical-align:middle; color:#09242c; font-weight:normal; width:225px;}

#CreateAccount .inputbox2{ border:#8fb9d0 1px solid; background:#eff6fa; line-height:18px; height:18px; text-align:left; vertical-align:middle; color:#09242c; font-weight:normal; width:175px;}

#CreateAccount .inputbox3{ border:#c0c0c0 1px solid; background:#d4d0c8; line-height:18px; height:18px; text-align:left; vertical-align:middle; color:#808080; font-weight:normal; width:175px;}

#CreateAccount a { color:#09242c; text-decoration:underline; cursor:pointer;}
#CreateAccount a:hover { color:#09242c; text-decoration:underline;}

.formTxtRight { text-align:right; padding:5px 10px 5px 10px; background-color:#eff6fa}
.formTxtLeft { text-align:left; padding:5px 10px 5px 10px; background-color:#f7fafc}
.inputSpace table td input { padding:0px 5px 0px 0px}