﻿/*
	 1px = .08em
	 2px = .17em
	 3px = .25em
	 4px = .33em
	 5px = .42em
	 6px = .5em
	 7px = .58em
	 8px = .67em
	 9px = .75em
	10px = .83em
	11px = .92em
	12px = 1em
	13px = 1.08em
	14px = 1.17em
	15px = 1.25em
	16px = 1.33em
	17px = 1.42em
	18px = 1.5em
	19px = 1.58em
	20px = 1.67em
*/


/* =Defaults
-------------------------------------------------- */
html, body, div, span, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input, select {
	font-size:13px;
}

html, body, div, span, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input, select {
	font-family:Verdana,Segoe,sans-serif;
	color:#5b5b68;
}

html, body, div, span, p, table, td, form, img, h1, h2, h3, h4, h5, h6 {
	border:0px transparent none;
	background-position:left top;
	background-repeat:no-repeat;
	white-space:nowrap;
	cursor:default;
	text-align:left;
}

html, body, p, table, form, img, h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
}

body {
	font-size:70%;
}

html, body {
	background-color:#ffffff;
	text-align:center;
	/* overflow:hidden; */
}
	
p, td, h1, h2, h3, h4, h5, h6 {
	line-height:1.2em;
}

a, a:visited {
	color:#0000ff;
	text-decoration:none;
}

a:active, a:hover {
	color:#e38023;
	text-decoration:underline;
}

ul {
	margin:0px;
	padding:0px 0px 0px 0px;
}

li {
	margin:0px; padding:0px;
}


/* background-color:Red; filter:alpha(opacity=70); opacity:0.7; */


/* =Page
--------------------------------------------------------- */
#page1 {
	position:relative;
	margin:37px auto 10px auto;
	width:920px;
	/*height:500px;*/
	white-space:normal;
	overflow:hidden;
}

	#pageTable {
		width:920px;
		margin:0px 0px 0px 0px;
	}

		#pageRow1 {
			height:22px;
			vertical-align:top;
			background-image:url(/secure/media/images/title_bar.png);
			background-position:left top;
			background-repeat:no-repeat;
			overflow:hidden;
			display:none;
		}

			.pageTitle {
				position:relative;
				float:left;
				z-index:4;
				height:22px;
				font-size:11px;
				line-height:17pt;
				text-align:left;
				color:#ffffff;
				white-space:nowrap;
				font-style:italic;
				font-weight:bold;
				margin:0px 0px 0px 84px;
			}

		#pageRow2 {
	height:500px;
	vertical-align:top;
	border:solid 1px #c9cad8;
	/*
			border:solid 1px #e2e3ec;
			border-top-width:0px;
			*/
			
			background-image:url(../images/login_body.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	overflow:hidden;
		}
			
			#pageCol1 {
				position:relative;
				float:left;
				width:568px;
				height:486px;
				padding:20px 0px 0px 0px;
				overflow:hidden;
				/*
				background-image:url(../images/bg_page_col.png);
				background-position:left -5px;
				background-repeat:repeat-x;
				*/
			}
			

				#welcomeTitle {
	width:500px;
	height:75px;
	margin:40px 0px 0px 40px;
	background-image:url(../images/c2wr-logo.png);
	background-position:left top;
	background-repeat:no-repeat;
				}
				
				#Graphics {
	width:517px;
	height:150px;
	margin:16px 0px 0px 0px;
	padding:330px 0px 0px 40px;
				}
				
					.systemID {
	position:relative;
	float:left;
	color:#900;
	font-size:11px;
	text-align:right;
					}
					
					.version {
	position:relative;
	float:right;
	color:#900;
	font-size:11px;
	text-align:left;
					}
				
				.notes {
	background-image:url(../images/rt-admin.png);
	background-position:center top;
	background-repeat:no-repeat;
				}


				
			#pageCol2 {
				position:relative;
				float:left;
				width:350px;
				height:490px;
				overflow:hidden;
				margin:0px 0px 0px 0px;
				/*
				background-image:url(../images/bg_page_col.png);
				background-position:left -5px;
				background-repeat:repeat-x;
				*/
			}
#forgotpw-links {
	clear:both;
	margin-top:10px;
	padding-left:25px;
	width:200px;
	z-index:9;
	font-size:12px;
	overflow: visible;
						}
			
				#loginControls {
	position:relative;
	float:left;
	width:250px;
	height:300px;
	padding:2px 4px 6px 4px;
	margin:60px 0px 0px 36px;
	background-image:url(../images/login_controls.png);
	background-position:left top;
	background-repeat:no-repeat;
				}

					#pageCol2 table tr td {
						vertical-align:text-top;
						padding:5px 8px 0px 8px;
					}
						
					
						.loginRow {
							position:relative;
							float:left;
							width:234px;
							margin:3px 0px 0px 0px;
							white-space:normal;
							overflow:hidden;
							font-size:12px;
						}

							.loginImage {
								position:relative;
								float:left;
								width:48px;
								height:48px;
								background-image:url(../images/users2.png);
								background-position:left top;
								background-repeat:no-repeat;
								margin:0px 5px 0px 3px;
							}
							
							.signInImage {
								position:relative;
								float:left;
								width:73px;
								height:15px;
								background-image:url(../images/sign_in.png);
								background-position:left top;
								background-repeat:no-repeat;
								margin:18px 5px 0px 5px;
							}
							
							#login-box {
	height: 60px;
	width: 340px;
							}
							#unlockunlockacct-box {
	height: 60px;
	width: 340px;
							}
							.loginLabel {
								position:relative;
								float:left;
								width:83px;
								white-space:nowrap;
								overflow:hidden;
								text-align:right;
								margin:3px 0px 0px 0px;
								padding:0px 0px 0px 0px;
							}
							
							.loginTextBox {
								position:relative;
								float:left;
								width:130px;
								margin:0px 3px 0px 3px;
								font-size:12px;
							}
							
							.loginButton, .loginButton:visited {
								position:relative;
								float:left;
								height:21px;
								width:73px;
								text-align:center;
								line-height:15pt;
								color:#2e292a;
								background-image:url(../images/form_button.png);
								background-position:left top;
								background-repeat:no-repeat;
								margin:18px 0px 6px 148px;
								font-size:12px;
							}
							
							.loginButton-submit, .loginButton-submit:visited {
								position:relative;
								float:left;
								height:21px;
								width:73px;
								text-align:center;
								line-height:15pt;
								color:#2e292a;
								background-image:url(../images/form_button-submit.png);
								background-position:left top;
								background-repeat:no-repeat;
								margin:18px 0px 6px 148px;
								font-size:12px;
							}

							.loginButton:active, .loginButton:hover {
								text-decoration:none;
								color:#2e292a;
								background-image:url(../images/form_button_hover2.png);
								background-position:left top;
								background-repeat:no-repeat;
							}

							.loginLink, .loginLink:visited {
								position:relative;
								float:right;
								text-align:center;
								white-space:nowrap;
								line-height:15pt;
								color:#0000ff;
								margin:10px 63px 0px 0px;
								font-size:12px;
							}

							.loginLink:active, .loginLink:hover {
								text-decoration:underline;
								color:#e38023;
							}

							.loginErrorLabel {
								position:relative;
								float:left;
								white-space:normal;
								text-align:left;
								color:#ff3300;
								/* font-weight:bold; */
								margin:20px 0px 0px 0px;
								padding:0px 6px 0px 6px;
								font-size:12px;
							}
							
						.loginFooter {
							position:absolute;
							left:20px;
							bottom:22px;
							z-index:9;
							font-size:12px;
						}


		#pageRow3 {
			font-size:11px;
			color:#afb1c7;
			height:20px;
			line-height:26pt;
			text-align:center;
			vertical-align:text-bottom;
			overflow:hidden;
			padding:6px 4px 0px 4px;
		}


.optionalWatermark {
	position:relative;
	float:left;
	width:130px;
	margin:0px 3px 0px 3px;
	text-align:center;
	color:Gray;
	font-size:12px;
}

.practicePopup {width:548px; height:130px; background-color:#fff; border:solid 3px #c0c0c0}
.popupBackground {position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:3; background-color:#f5f5f5; filter:alpha(opacity=80); opacity:0.8;}

.loginInstructions3 {
	position:relative;
	float:left;
	width:500px;
	white-space:normal;
	margin:24px 0px 0px 24px;
	font-size:12px;
}

	#practice {
		position:relative;
		float:left;
		width:100%;
		height:28px;
		margin:0px 6px 0px 0px;
		background-image:url(/secure/media/images/practice.png);
		background-position:left top;
		background-repeat:no-repeat;
	}

	.loginInstructions3 a {white-space:nowrap;}

.closePopup, .closePopup:visited {position:absolute; right:13px; top:11px; z-index:10; font-weight:bold;}
.closePopup:active, .closePopup:hover {}
