﻿/* master page */

body
{
    font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:black;
}  

html 
{
	margin:0;
	padding:0;
	color:#000;
	background:white;
}

a
{
    text-decoration:none;
}


text
{
    font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#626262;
}

/* re-used classes */

.requiredfield
{
	font-family: "Trebuchet MS";
	font-size: 8pt;
	font-weight:bold;
	color:#BD181C;
}

#pageintro
{
    left:10px;
    font-size: 10pt;
	font-weight:bold;
	color:#626262;
    position:relative;
}

.errormessage
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#BD181C;
	padding: 6px 6px 0px 6px;	
}

.successmessage
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:#18BD1C;
	padding: 6px 6px 0px 6px;
}

/* login page */

#logincontainer
{
    border-left-color:#BD181C;   
    border-left-style:solid;
    border-left-width:4px;
    border-right-color:#BD181C;   
    border-right-style:solid;
    border-right-width:4px;
    width:772px;
    height:300px;
    position:relative;    
}

/* logincontaintertop and logincontainerbottom used in signup page too */

#loginContainertop
{
    background-image: url(../images/loginContainertop.png);
    width:780px;
    height:4px;
    position:relative;   
}

#loginContainerbottom
{
    background-image: url(../images/loginContainerbottom.png);
    width:780px;
    height:4px;
    position:relative;   
}

#outercontainer
{
    position:absolute;
    top:50%;
    height:10em;
    margin-top:-12em;
    left:50%;
    margin-left:-30em;
}

#logintitle
{
    background-color:#BD181C;  
    width:inherit;
    height:30px;
	font-family: "Trebuchet MS";
	font-size: 14pt;
	font-weight:bold;
	color:white;
	vertical-align:middle;
}

#pagetext
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#626262;
}

#loginBGheader
{
	background-image: url(../images/loginBGtop.png);
	height:20px;
	width: 400px;
}

#loginBGfooter
{
	background-image: url(../images/loginBGbottom.png);
	height:20px;
	width: 400px;
}

#loginBGmiddle
{
    font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#626262;
    background-color:#F2D2D2;   
    padding-left:10px;
    padding-right:10px;
}

.loginboxes
{
	border-style:none;
	background-color:White;
	width:240px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:black;
	padding:2px;
	position:absolute;
	left:80px;
	
}

.loginboxesdefault
{
    border-style:none;
	background-color:White;
	width:300px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:normal;
	color:Gray;
	padding:2px;
	z-index:0;
}

#gap
{
    height:8px;    
}

.hlforgotpass
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
	position:absolute;
	left:200px;
}

.hlregister
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
}

.logintext
{
   font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#626262;
}

#loginlogo
{
    background: url(../images/login_logo.png) no-repeat right;
    width:242px;
    height:254px;
    left:490px;
    top:40px;
    position:absolute;
}

#loginarea
{
    width:340px;
    height:338px;
}

#logincontrols
{
    left:20px;
	height:300px;
	width: 400px;
	position:relative;
}

.loginerror
{
    font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
}

.hiddenButton
{
	display:none
} 

.modalProcessingPanel
{
    background-color:White;
    padding:10px;
    font-family: "Trebuchet MS";
	font-size: 12pt;
	font-weight:bold;
	color:Black;
	border-style:solid;
	border-width:3px;
	border-color:#BD181C;
}

/* registration page, some salvaged from integrated.css  */

.td1
{
	padding: 6px 6px 0px 6px;	
	
}

input
{
    border-style:none;
	border-width:0px;
	padding:2px;
}

.style1
        {
            height: 31px;
            padding-left: 6px;
            padding-right: 6px;
            padding-top: 6px;
            padding-bottom: 0px;
        }
        
a
{
	color: #596cae;
}

#registercontainer
{
    border-left-color:#BD181C;   
    border-left-style:solid;
    border-left-width:4px;
    border-right-color:#BD181C;   
    border-right-style:solid;
    border-right-width:4px;
    width:618px;
    height:auto;
    margin:auto;
    position:relative;
}

#registerContainertop
{
    background-image: url(../images/loginContainertop.png);
    width:626px;
    height:4px;
    position:relative;   
    margin:auto;
}

#registerContainerbottom
{
    background-image: url(../images/loginContainerbottom.png);
    width:626px;
    height:4px;
    position:relative;   
    margin:auto;
}

#registerBGheader
{
    top:10px;
    left:10px;
	background-image: url(../images/registerBGHeader.png);
	height:4px;
	width: 600px;
	position:relative;
}

#registerBGfooter
{
    top:10px;
    left:10px;
	background-image: url(../images/registerBGFooter.png);
	height:4px;
	width: 600px;
	position:relative;
}

#registerBGmiddle
{
    top:10px;
    left:10px;
    background-color:#F2D2D2;   
    width:600px;
	position:relative;
}

.cmdSignUp
{
    
 position:relative;
 top:15px;
 left:10px;   
}

.hltc
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
}

/* forgot password page */

#forgotcontainer
{
    border-left-color:#BD181C;   
    border-left-style:solid;
    border-left-width:4px;
    border-right-color:#BD181C;   
    border-right-style:solid;
    border-right-width:4px;
    width:392px;
    margin:auto;
}

#forgotContainertop
{
    background-image: url(../images/forgotContainertop.png);
    width:400px;
    height:4px;
    position:relative;   
    margin:auto;
}

#forgotContainerbottom
{
    background-image: url(../images/forgotContainerbottom.png);
    width:400px;
    height:4px;
    position:relative;   
    margin:auto;
}

#forgotBGheader
{
    top:10px;
    left:10px;
	background-image: url(../images/forgotBGHeader.png);
	height:4px;
	width: 373px;
	position:relative;
}

#forgotBGfooter
{
    top:10px;
    left:10px;
	background-image: url(../images/forgotBGFooter.png);
	height:4px;
	width: 373px;
	position:relative;
}

#forgotBGmiddle
{
    top:10px;
    left:10px;
    background-color:#F2D2D2;   
    width:373px;
	position:relative;
}

.btnResetPassword
{
    top:15px;
    left:10px;
    position:relative;  
}

.hlgoback
{
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight:bold;
	color:#BD181C;
}

/*
ResetPassword.aspx
*/

#resetcontainer
{
    border-left-color:#BD181C;   
    border-left-style:solid;
    border-left-width:4px;
    border-right-color:#BD181C;   
    border-right-style:solid;
    border-right-width:4px;
    width:592px;
    margin:auto;
}

#resetContainertop
{
    background-image: url(../images/resetContainertop.png);
    width:600px;
    height:4px;
    position:relative;   
    margin:auto;
}

#resetContainerbottom
{
    background-image: url(../images/resetContainerbottom.png);
    width:600px;
    height:4px;
    position:relative;   
    margin:auto;
}

#resetBGheader
{
    top:10px;
    left:10px;
	background-image: url(../images/resetBGHeader.png);
	height:4px;
	width: 573px;
	position:relative;
}

#resetBGfooter
{
    top:10px;
    left:10px;
	background-image: url(../images/resetBGFooter.png);
	height:4px;
	width: 573px;
	position:relative;
}

#resetBGmiddle
{
    top:10px;
    left:10px;
    background-color:#F2D2D2;   
    width:553px;
	position:relative;
	padding-left:10px;
	padding-right:10px;
}

#resetmessage
{
    padding-left:10px;
    padding-right:10px;
    font-size: 10pt;
	font-weight:bold;
	color:#626262;
    position:relative;
}

.resetbuttons
{
    padding:10px;   
}

/* T's and C's page*/

.contentPanel
{
    position:relative;
    left:20px;
    top:20px;
    right:20px;
    bottom:20px
}
