*{
	font-family: Verdana;
}
#overlay_sign_in {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 0;
	padding: 0;
	opacity: 0.5;
	filter: alpha(opacity=50);
	zoom: 1;
	background-color: rgb(0, 0, 0);
}
.modalWindowWrapper {
	width: 100%;
	padding:17px 25px 17px 26px;
	color:#666;
	font-size:1.0em;
	overflow:hidden;clear:both;
}
.modalWindowTop  {
	width: 100%;
	height:20px;
	float:left;
	background-image:url("../ieeeimages/bgBox642ModalTop.png");
	background-repeat:no-repeat;
	background-position:left top;
	text-align:right;
	padding:18px 18px 0 0;
}
.modalWindowContent {
	width: 100%;
	height:auto;
	overflow:hidden;
}
.modalWindowRegisterContent {
	overflow:auto;
	float:left;
	margin:0 20px 0 0;
	line-height:1.4em;
}
.modalWindowContentLeft {
	float:left;
	width:333px;
	margin:0;
	font-size:0.9em;
}
.modalWindowContentLeft h1 {
	margin:0 0 5px 0;
	font-size:1.6em;
	color:#e37222;
}
.modalWindowContentLeft h2,
.modalWindowContentLeft label {
	margin:0;
	display: block;
}
.modalWindowCancel,
.modalWindowCancel li {
	float: right;
	margin: 0 2px 0 0;
	background-image:url("../ieeeimages/bg-arrow-link.gif");
}
p.button-link {
	font-size: 0.93em;
	background: url("../ieeeimages/ibp-icons.png");
    background-position: -0px -89px;
    background-repeat: no-repeat;
}
a.button-link {
	font-size: 0.93em;
	color: #0272aa;
	padding-left:8px;
	background: url(../ieeeimages/button-link.gif) 1px 0px no-repeat;
	text-decoration: none;
}
span.button-link {
	font-size: 0.93em;
	background: url("../ieeeimages/ibp-icons.png");
    background-position: -0px -89px;
    background-repeat: no-repeat;
	padding-left:8px;
	margin-left:5px;
}
.sign_in_width {
	padding: 0;
}
.colorbox {
	display: block;
	min-width: 320px;
	max-width: 750px;
	overflow:hidden;
	padding: 0;
}
.cboxWrapper {
	height: 371px;
	width: 100%;
	background: url("../ieeeimages/bg-modal-title.png") repeat-x left top;
}
.cboxContent {
	float: left;
	width: 100%;
	position:relative;
	background-color:#fff;
	/*margin-top:35px;*/
	overflow:visible;
}
.cboxLoadedContent {

	width: 100%;
	overflow: auto;

}
.modalWindowWrapper {
	text-align:left;
}
.floatLeft {
	float:left!important;
}
.smFont {
	font-size:0.9em;
}

ul.listBullet {
	padding: 0;
}

ul.listBullet li,
div.floatLeft.smFont ul li {
	list-style: none;
	vertical-align: top;
	background: url(../ieeeimages/lnav-arrow.gif) 1px 3px no-repeat;
	padding: 0 0 3px 10px;
	font-size: 11px;
}

ul.listBullet li {
	margin-top: 5px;
}

.float-left {
	float: left;
}
.float-right {
	float: right;
}
.modalWindowPrivacyRegister {
	margin: 0 0 5px 0;
	width:100%;
	float:left;
	text-align:right;
	font-size:0.9em;
	}
	.modalWindowPrivacyRegister ul.listBullet {
		text-align:left;
		padding-bottom:0;
		height:100%;
		width:160px;
		}
		.modalWindowPrivacyRegister ul.listBullet li {
			display:inline;
			height:100%;
		}
	.modalWindowPrivacyRegister a#privacy-policy-link {
		float:left;
		line-height:10pt;
		vertical-align:bottom;
		padding-top:9px;
		text-align:left;
		display:inline-block;
		background-position:0 13px;
	}
	.modalWindowPrivacyRegister .cancel {
		display:none;
		text-align:right;
}
.rightRailModule {
	float:right;
	margin:5px 0 10px 0;
}
.rightRailModule {
	font-size:0.9em;
	}
	.rightRailModule.box P.more {
		margin-bottom: 1.5em;
	}
	.rightRailModule .box-style-2 {
		background-image:none;
	 	}
		.modalWindowWrapper.rightRailModule .box-style-2 .header {
			background-image:url("../ieeeimages/bg-modal-right-rail-title.gif")!important;
		}
		.modalWindowWrapper.rightRailModule .header h3 {
			text-transform:none;
			font-weight:600;
	}
	.rightRailModule .box-style-2 {
		background-image:none;
	}
	.rightRailModule .box .header {
		height:30px;
		background-color:#767676;
		background-image:url("../ieeeimages/bg-modal-right-rail-title.gif");
		background-repeat:no-repeat;
		background-position:right top;
		padding:6px 13px 11px 13px;color:#fff;
		font-weight:800;
		line-height:100%;
}
.box-style-2 .header H3 {
	border-color: #BFBFBF;
}
h3 {
	font-size: 1.1em;
	margin-top: 0px;
}
h4 {
	font-size: 0.95em;
	font-weight: bold;
}
.modalWindowWrapper .rightRailModule .section,
.modalWindowWrapper .modalWindowRegisterSignIn {
	padding:10px;
	border:1px solid #767676;
	overflow:auto;
}
.modalWindowWrapper label,
.modalWindowWrapper806 label,
.modalWindowWrapper666 label {
	color: #666666;
	margin: 5px 5px 5px 0;
	display: block;
}

.modalWindowWrapper input[type=text],
.modalWindowWrapper806 input[type=text],
.modalWindowWrapper666 input[type=text],
.modalWindowWrapper input[type=password],
.modalWindowWrapper806 input[type=password],
.modalWindowWrapper666 input[type=password] {
	border: solid 1px #999999;
	text-align: left;
	width:98%;
	height:25px;
	margin-bottom:10px;
}
.modalWindowWrapper ul.listBullet li,
.modalWindowWrapper666 ul.listBullet li,
.modalWindowWrapper806 ul.listBullet li {
	background-image:url("../ieeeimages/bg-arrow-link.gif");
}
.listBullet li a {
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	display: inline;
}
.listBullet li {
	font-size: 11px;
	line-height: 14px;
}
.modalWindowWrapper input[type=button],
.modalWindowWrapper input[type=image],
.modalWindowWrapper input[type=submit],
.modalWindowWrapper806 input[type=button],
.modalWindowWrapper806 input[type=image],
.modalWindowWrapper806 input[type=submit],
.modalWindowWrapper666 input[type=button],
.modalWindowWrapper666 input[type=image],
.modalWindowWrapper666 input[type=submit] {
	border:none;
	width:auto;
	padding:2px 22px 4px 21px;
}
#registerModalWindowBtn,
#modalWindowRegisterSignInBtn {
	float:right;
}
.cboxTitle {
	/*position:absolute;*/
	top:-11px;
	left:0;
	color:#fff;
	height:40px;
	font-size:1.5em;
	font-weight:800;
	text-align:left;
	padding:12px 0 0 25px;
	font-size: 18px;
	height: 48px;
}
.cboxClose {
	position:absolute;
	top:8px;
	right:10px;
	display:none;
	background-image: url("../ieeeimages/ibp-icons.png");
    background-position: -0px -107px;
    background-repeat: no-repeat;
	width:17px;
	height:15px;
	cursor: pointer;
}
.button-large {
	font-size: 12px !important;
	height: 24px !important;
	font-weight:bold;
	background: url(../ieeeimages/button-all-sprite.png) no-repeat 0px -68px;
	padding: 2px 0px 4px 0px !important;
	margin:0px;
	color:#ffffff;
	outline:none;
	display:block;
	cursor:pointer;
	width:80px !important;
	text-align: center;
}
.button-large-disable {
	font-size: 12px !important;
	height: 24px !important;
	font-weight:bold;
	background: url(../ieeeimages/button-all-sprite.png) no-repeat 0px -34px;
	padding: 2px 0px 4px 0px !important;
	margin:0px;
	color:#dddddd;
	outline:none;
	display:block;
	cursor:default;
	text-align: center;
}
.button-large:hover {
	font-size: 12px !important;
	height:24px;
	outline:none;
	background: url(../ieeeimages/button-all-sprite.png) no-repeat 0px 0px;
	padding: 2px 0px 4px 0px !important;
	margin:0px;
	text-align: center;
}
.button-large:active {
	font-size: 12px !important;
	height: 24px !important;
	background: url(../ieeeimages/button-all-sprite.png) no-repeat 0px -102px;
	padding: 2px 0px 4px 0px !important;
	margin:0px;
	outline:none;
	text-align: center;
}
.button-xlarge {
	background: url(../ieeeimages/button-all-sprite.png) no-repeat -90px -68px;
	width:120px !important;
	font-size: 12px !important;
	height: 24px !important;
	font-weight:bold;
	padding: 2px 0px 4px 0px !important;
	margin:0px;
	color:#ffffff;
	outline:none;
	display:block;
	cursor:pointer;
	text-align: center;
	border: none;
}
.button-xlarge-disable {
	font-size: 12px !important;
	width:120px !important;
	height: 24px !important;
	font-weight:bold;
	background: url(../ieeeimages/button-all-sprite.png) no-repeat -90px -34px;
	padding: 2px 0px 4px 0px !important;
	margin:0px;
	color:#dddddd;
	outline:none;
	display:block;
	cursor:default;
	text-align: center;
}
.button-xlarge:hover {
	font-size: 12px !important;
	height:24px;
	outline:none;
	background: url(../ieeeimages/button-all-sprite.png) no-repeat -90px 0px;
	padding: 2px 0px 4px 0px !important;
	margin:0px;
	text-align: center;
	color:#ffffff;
}
.button-xlarge:active {
	font-size: 12px !important;
	height: 24px !important;
	background: url(../ieeeimages/button-all-sprite.png) no-repeat -90px -102px;
	padding: 2px 0px 4px 0px !important;
	margin:0px;
	outline:none;
	text-align: center;
	color:#ffffff;
}

/* Sign In */
.sign_in_popup {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	display: none;
	z-index: 99;
}
.visible-xs .cboxTitle {
	font-size: 11px;
	top: -10px;
	height: 35px;
	margin: 0;
	padding: 9px 0 0 5px;
}
.visible-xs .cboxClose {
	background: #e37222 url(../ieeeimages/mobile_close_icon.png) 9px 9px no-repeat;
	height: 2.692em;
	width: 2.692em;
	margin: 0;
	right: 0px;
	top: 0;
}
.sign_in_close:hover {
	cursor: pointer;
}

.confirmation-msg {
	display: none;
	color:#333333;
	margin:0px;
	background: #fcf5df url(../ieeeimages/caution-icon.gif) 15px 10px no-repeat;/
	padding:10px 15px 10px 55px;
}

.corner-img {
	background: transparent url(../ieeeimages/error_corner.gif) top right no-repeat;
	margin:-17px -15px 0px 0px;
	float:right;
	display:inline-block;
	width:20px;
	height:20px;
}

.alert {
	color: #FF0000;
	padding-left: 60px;
}


/* /Sign In */