﻿/* general */
	body.main {margin:0px; padding:0px; background:#AF1E23;}
	body.splash {margin:0px; padding:0px; background:#000000;}

	table.splash {width:960px; height:610px; overflow:hidden; background:#3E050B url(/resources/images/common/bg_splash_ex.gif) top left repeat-x;}

/* footer */
	.footer {position:absolute; left:0px; top:596px; width:960px; height:35px; z-index:100;}
		.footer .logo {position:absolute; left:20px; top:10px; width:165px; height:16px; z-index:100;}
		.footer .links {position:absolute; left:210px; top:10px; width:750px; height:16px; z-index:100; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#600c0e; line-height:14px; text-align:right;}
			.footer .links a {color:#600c0e; text-decoration:none;}

/* legal */
	.legal {position:absolute; left:15px; top:650px; width:775px; height:100px; z-index:100; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#600c0e; line-height:14px;}
		.legal a {color:#600c0e; text-decoration:underline;}

/* login */
	.login {position:absolute; left:725px; top:4px; width:236px; height:48px; z-index:200;}
		.login .fields {position:absolute; left:13px; top:8px; width:213px; height:14px; z-index:201;}
			.login .fields .username {position:relative; float:left; width:86px;}
			.login .fields .password {position:relative; float:left; width:99px;}
			.login .fields .submit {position:relative; float:left; top:1px; width:28px;}
		.login .txtForgotPassword {position:absolute; left:13px; top:27px; width:236px; height:48px; z-index:201;}
		.login .background {position:absolute; left:0px; top:0px; width:236px; height:48px; z-index:200; background:url(/resources/images/common/bg_login_ex.gif) top left no-repeat;}
		.login .text {position:absolute; left:30px; top:0px; width:206px; height:48px; z-index:200; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:9px; color:#610b0e; line-height:14px; font-weight:normal;}
			.login .text a {color:#610b0e;}
		.login .sound {position:absolute; left:0px; top:0px; width:15px; height:13px; z-index:201;}
		.login .loginErrorMsg {position:absolute; left:8px; top:-15px; width:275px; height:20px; z-index:201; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#000000; line-height:14px; font-weight:normal;}

/* forgotPassword */
	.forgotPassword {position:absolute; left:0px; top:0px; width:398px; height:223px; z-index:1000; border:solid 1px #b81021; background:#ffffff;}
		.forgotPassword .forgotClose {position:absolute; left:20px; top:21px; width:360px; height:25px; z-index:1001; text-align:right;}
		.forgotPassword .forgotTitle {position:absolute; left:25px; top:20px; width:330px; height:35px; z-index:1000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#293e50; font-weight:bold;}
		.forgotPassword .forgotText {position:absolute; left:25px; top:50px; width:330px; height:110px; z-index:1000;}

/* caps */
	.help {position:absolute; left:0px; top:0px; width:398px; height:223px; z-index:1000; border:solid 1px #b81021; background:#ffffff;}
		.help .helpClose {position:absolute; left:20px; top:21px; width:360px; height:25px; z-index:1001; text-align:right;}
		.help .helpTitle {position:absolute; left:25px; top:20px; width:330px; height:35px; z-index:1000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#293e50; font-weight:bold;}
		.help .helpText {position:absolute; left:25px; top:60px; width:330px; height:110px; z-index:1000;}

/* profile & locator */
	.track .dragBar {position:absolute; left:0px; top:0px; width:17px; height:0px; background:#EF3F24; z-index:80; cursor:pointer;}

/* fields */
	.fieldLogin {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:9px; color:#ffffff; font-weight:normal; background:#bc2026; width:72px; height:15px; border:solid 0px #000000; padding-left:5px; padding-top:2px;}
