/* @(#) USA.NET htmtpl GIT.BUILD.5.0.9873 2024:12:16:19:01:12 login.css bc9b84a1ccd8964d4ddc5a9043b6fdcc58115218 */
@charset "UTF-8";
/* CSS Document */

html { height: 100%;
 }
 
body {
height: 100%;
 margin: auto;
       padding: 0px;
	   background:url(../images/newui/SQ-topbk.png) top left repeat-x;
	   background-color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 120%;
}

.container { background: #FFFFFF; border-left:1px solid #808080; border-right:1px solid #808080; }
/* .container { background:url(../images/newui/maintable.gif) top repeat-y; height:100%; top: 0px;} */

.mainbodytop { background: #FFFFFF; border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #808080; }
/* .mainbodytop { background: url(../images/newui/maintabletop.gif) top no-repeat; height: 15px; margin:0px; padding:0px; } */

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}


input.button {
height: 41px;
margin-left: 115px;
margin-top: 10px;
margin-bottom: 10px;
border: none;
width: 98px;
}

input.button2 {
border: none;
}

.bottombuttons { padding-left: 80px; }

input.text { background:url(../images/newui/SQ-Fieldback.gif) top left repeat-x;
border: 1px solid #B2B2B2;
width: 215px;
padding-top: 3px;
padding-bottom: 3px;
margin-left: 0px;
font-size: 14px;
vertical-align:middle; }


.bodyoutter {    
width:100%;
height: 100%;
}



.logintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 4px;
	text-align:left;
	border-bottom: solid 1px #666666;
}

.loginpagebox { 

border: 0px;
}

.logincontent { 
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
width: 293px;
text-align:left;
}

.userlogintxt { padding-top: 10px;
padding-left: 10px;
text-align:left; }

table.userloginbox { /*background: url(../images/newui/CMS-Loginbox.gif) top center no-repeat;*/
width: 885px;
height: 380px;
padding:0px;
}

table.userloginbox-nc { background: url(../images/newui/CMS-Loginbox-nc.gif) top center no-repeat;
height: 380px;
padding:0px;
}

table.userloginbox-nc-tall { background: url(../images/newui/CMS-Loginbox-nc-tall.gif) top center no-repeat;
height: 630px;
padding:0px;
}

table.userloginbox-nc-wide { background: url(../images/newui/CMS-Loginbox-nc-wide.gif) top center no-repeat;
height: 380;
padding:0px;
}


table.userlogobox {
width: 880px;
padding:0px;
padding-top: 10px;
padding-bottom: 10px;
}

table.userlogobox-nc {
padding:0px;
padding-top: 10px;
padding-bottom: 10px;
}


table.userloginbox td { 
}

.header {
width: 100%;
height: 70px;
}

.headertable {
width: 100%;
height: 70px;
padding: 5px;
border: 0px;
}

.headerleft {
width: 35%;
float: left;
padding-left: 25px;
}

.headerright {
padding-top:15px;
width: 35%;
float:right;
padding-right: 25px;
}

select {font-size: 10px; }


.footertable {
width: 100%;
padding: 5px;
border: 0px;
}


.footerleft {font-family: Arial, Helvetica, sans-serif;
font-size:10px; 
text-align: left;
padding-left: 25px;
float: left;
}

.footerright {font-family: Arial, Helvetica, sans-serif;
font-size:10px; 
text-align: right;
padding-right: 25px;
float:right;
}

.footer { font-family: Arial, Helvetica, sans-serif;
font-size:10px; text-align: center; }

.footer a {
font-weight: normal;
}

.spacer { height:95px;
font-size: 8px;
}

.alertbar { 
background: #fea7a7;
border: 1px solid #ff0202; 
margin: 10px 5px 5px 5px; 
}
.alertbartext { 
color: #FFFFFF;
font-weight:bold;
}
.noticebar { 
background: #44AA44;
border: 1px solid #336600;
margin: 10px 5px 5px 5px; 
}
.noticebartext { 
color: #FFFFFF;
font-weight:bold;
text-align:center;
}

.alertbar2 { 
margin: auto;
width: 262px;
#background: #fea7a7;
border: 1px solid ff0202; 
text-align: left; 
padding: 15px; 
text-transform:uppercase;
text-align:center;
letter-spacing: 1px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color: red;
}

.bodytext {  
text-align: left; 
padding-top: 0px;
padding-left: 5px;
padding-right: 10px;
padding-bottom: 6px;
/* margin: 10px; */
margin-left:10px;
margin-right:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
line-height:130%;
}

.navtext { 
/* text-transform:uppercase; */
border-top: 1px solid #C1C1C1;
margin: 10px;
padding-top: 8px;
line-height: 130%;
}
 
.brand { padding-left: 20px; }
 
.brand-nc { 
text-align: center; 
}

.pagetitle {font-size: 18px; font-weight:bold; line-height:130%; }
