@import url(../../base/css/login_form.css);
.formContainer{
	/*width:520px;
	width:50%;*/
	float: right;
	/*margin-top: 20px;*/
	/*margin-right: 230px;*/
}
.form_label{
	color: white;;
	vertical-align: top;
}
.forgotPassword{
	float: left;
    
    }

.label-container a{
	padding-top:5px;
	color: white;
}

.label-container{
	width: 100%;
	padding-bottom: 2px;
	overflow:hidden;
}
.main-wrapper{
	width:100%;
	/*margin-left: 50px;*/
	overflow:hidden
}
.inner-wrapper-left{
	/*width: 42%;*/
	float: left;
	width:144px;
	margin-right: 10px;
}
.inner-wrapper-center{
	/*width: 42%;*/
	float: left;
	width:144px;
	margin-right: 10px;
}
.inner-wrapper-right{
	/*width: 16%;*/
	width:54px;
	float: left;
}


/* search form css*/

.search-container{
	float: right;
}

.search-container-text{
	color: white;
	float: left; 
	padding-right: 10px;
}

.search-container-content{
	float: left; 
	padding-right: 10px;
}

.header-links-container{
	margin-top:11%; 
	width:100%
	}
	
.header-link{
	float:right;
	padding-left: 30px;
}	

.header-link a{
	color: white;
	text-decoration: none;
}


/*.bgdiv{
	width:100%;
	height:30%;
	color:#5e6164;
	background-color: #5e6164;
	position: absolute;;
	left: 0%;
	top: 78%;
}*/

.bgdiv {
    /*background:url("../images/nav_bg.png") repeat-x left top;*/
    color: #5E6164;
    height:40px;
    /*left: 0;
    position: absolute;
    top: 87px;
    width: 100%;*/
}

.left-menubgcorner {
    background-image: url("../images/bg-left-corner.png");
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 10px;
}

.right_topmenubg {
    background-image: url("../images/left_tob_menbg.png");
    float: right;
    height: 40px;
    width: 25px;
}

.home-top-menu {
    border-right: 1px solid #5c8d9a;
    color: #FFFFFF;
    float: left;
	height: 39px;
	margin-top:1px;
    text-align: center;
    text-decoration: none;
    width: 90px;
	font-size:12px; font-weight:bold;
}
.home-top-menu:hover { background-color:#333; cursor:pointer; }

.serch-topmenubox .searh-img {
    /*background: url("../images/search_btn.png") no-repeat scroll center top transparent;*/
	background:none;
    border: medium none;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    margin: 1px 0 0 3px;
    width: 25px;
    padding-top: 3px;
	line-height: 18px;
}

div.home-top-menu a {
    color: #FFFFFF;
    line-height: 39px;
    text-decoration: none;
    display: block;
}
.serch-topmenubox{
	width:130px;
	height:28px;
	float:right;
	margin:11px 0 0 10px;
	background-color:#fff;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	behavior: url(http://www.krrunch.com/templates/tmpl_cnc/css/PIE.htc);
	}

.serch-topmenubox .searchText{
	border:none;
	height:28px;
	line-height:28px;
	width:100px;
	/*background:url(../images/search_line-bg.png) top repeat-x;*/
	background-color:transparent;
	float:left;
	margin-left:2px;
	padding-top:0;
	/*color:#666666;*/
}

.label-container input[type=text]{ width:120px; }
.label-container input[type=password]{ width:120px; }

.color-text{ color: #666; font-style:italic; }	
	
.input_wrapper_text1 { background-image: url("../images/form_text_wrap_transparent.png");  height: 23px; padding: 5px 2px 0; }

.input_close_text1{ background-image: url("../images/form_text_wrap_transparent.png"); height: 28px; width: 4px; }

.button_wrapper_close1 {
    background-image: url("../images/button_bg_withbgcolor.png");
     background-repeat: no-repeat;
      background-position: right top;
height: 25px;
    width: 4px;
    font-size: 1px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}

.button_wrapper:hover .button_wrapper_close1 { background-position: right -50px; }

.remmember_checkbox { margin:0 10px 0 0; padding:0; width: 13px; height:13px; }

.welcome_user { font-weight:mormal; font-style:italic; font-size:12px; text-transform:capitalize; text-align:right; line-height:90px; float:right; color:#fff;
				visibility: hidden; display: none; }
				
.welcome_user span { font-weight:bold; font-style:normal; font-size:12px; text-transform:capitalize; }
.close_button_works {
    cursor: pointer;
    float: right;
    position: absolute;
	right: -15px;
    top: -11px;
	background:url(../images/icons/close.png) no-repeat 0 0;
	width:32px;
	height:32px;
}

input[type=submit]:active,
input[type=button]:active,
input[type=reset]:active,
input.submit:active,
input.button:active,
input.reset:active { background-position: 0px -50px; }

.button_wrapper { /*margin-left:0;*/ margin-right:7px; }
.ltspace { margin-left:10px;}

/**************************** top nav ***************************************/
.header_avatar { float:left; margin-left:75px; color:#fff; line-height:50px; }

.top_nav { margin:0; float:right;}
.top_nav ul { margin:0; padding:0; list-style: none; }
.top_nav ul li { font-size: 12px; display: inline; line-height: 50px; }
.top_nav ul li a { color:#fff; font-size: 12px; padding-left: 18px;}
.top_nav ul li a:hover { text-decoration: none; color: #1aafb4; }

.banner { clear:both; }
	.banner_img { float:left; width:605px; height:387px; background: url(../images/banner_img.png) left top no-repeat;}

.signin_box_wrapper {float:right; width:351px;  position: relative; background-color:#ccc; padding:2px; background-position: left top; }

.signin_box_content { padding:0px 30px 20px; border:1px solid #999; background: #fff url(../images/signin_header.png) left top no-repeat; } 
	.signin_box_content h1 { font-size:14px; color:#444; line-height:46px; border:0; font-weight:bold; padding-left:30px; margin-bottom:20px; }
	.signin_box_content div { clear:both; display:block; overflow:hidden; }
	.signin_box_content form > div {  margin-bottom:5px; }
	.signin_box_content label { font-size:12px; font-weight:bold; clear:both; margin-bottom:10px; display:block; }
	.signin_box_content input { clear:both; /*margin-bottom:10px;*/  width:280px;   }
	.signin_box_content input.checkbtn { width:13px; height:13px; margin:0 10px 0 0; float:left; background-color:transparent; border:0; }
	.signin_box_content .remember {float:left; color:#333; }
	.signin_box_content .forgot a {float:right; color:#333; }
	.signin_box_content .forgot a:hover { text-decoration:underline; }
	.signin_box_content input.signin_btn {width:120px; padding:0; font-weight:bold; /*background:#09C; margin-top:10px; color:#fff; font-size:13px; */ }
	.signin_box_content .or { background:url(../images/or.png)  left top no-repeat; height:9px; margin:10px 0 10px; }
	.signin_box_content .new_acc { color:#333; font-size:12px; font-weight:bold; line-height:30px; }
	.signin_box_content input.signup_btn {width:200px; background:#09C; margin-top:10px; color:#fff; font-size:13px; font-weight:bold; }
	
	.signin_box_content form > div .button_wrapper {overflow:visible; }

.signin_box { background-image: url(../images/signin_corners.png); height:7px; width:7px; }

/* ************* Curve Positioning ************* */

.signin_box.lefttop { background-position:left top; left: 0px; top: 0px; position: absolute; }
.signin_box.leftbottom { background-position: left bottom; bottom: 0px; left: 0px; position: absolute; }
.signin_box.righttop { background-position: right top; right: 0px; top: 0px; position: absolute; }
.signin_box.rightbottom { background-position: right bottom; bottom: 0px; right: 0px; position: absolute;  }

.divider { background:url(../images/divider.png) left top no-repeat; height:40px; clear:both;}


.text_button { background:url(../images/text_button_bg.png) no-repeat left top; display:inline-block;
	font-weight:normal; font-size:12px; line-height:30px; color:#fff; padding:0 0 0 10px; margin:10px 0; }
.text_button span { height:30px; background:url(../images/text_button_bg.png) no-repeat right top; display:inline-block;
	font-weight:normal; font-size:12px; line-height:30px; color:#fff; padding:0 20px 0 10px; }

.text_button:hover { background:url(../images/text_button_bg.png) no-repeat left bottom;}
.text_button:hover span { background:url(../images/text_button_bg.png) no-repeat right bottom;}

/*signup button*/
.signup_button { background:url(../images/signup_button_bg.png) no-repeat left top; display:inline-block;
	font-weight:normal; font-size:12px; line-height:30px; color:#fff; padding:0 0 0 10px; margin:10px 0; }
.signup_button span { height:30px; background:url(../images/signup_button_bg.png) no-repeat right top; display:inline-block;
	font-weight:bold; font-size:12px; line-height:30px; color:#fff; padding:0 20px 0 10px; }

.signup_button:hover { background:url(../images/signup_button_bg.png) no-repeat left bottom;}
.signup_button:hover span { background:url(../images/signup_button_bg.png) no-repeat right bottom;}