html,body{
    height:100%;
	background:#FBFBFA;/*f6f6f6*/
	font-family:'Segoe UI',Arial, Helvetica, sans-serif;font-size:12px; 
	text-decoration:none;
	padding:0px; margin:0px;
}
form {height:100%;padding:0px; margin:0px;}
.TopBG {
	/*background:url(images/header_bg.jpg) repeat-x;*/ width: 100%;
	height: 50px;
	/*border-bottom: solid 5px #0165B1;*/
	background: #0065aa;
}
.main_div
{	padding:auto;margin:auto;width:990px;	}
.middle_bg
{	height:538px;width:990px;}


.m_label
{	color:#4D4D4D;font:normal 15px Trebuchet MS; padding-bottom:5px;	}

.clear
{	clear:both;height:0px;font-size:0px;line-height:0px; 	}



.space
{
	height:10px;line-height:10px;
}
  	
.footerLine
{
	width:100%; 
	height:1px; 
	font-size:0px;  
	line-height:1px; 
	background-color:Silver;
	margin-top:5px;
}
.aria
{	font:bold 14px Arial, Helvetica, sans-serif;color:#FFFFFF;	}
.space_40
{	height:40px;line-height:40px;font-size:0px;	}
.h_footer_box
{	padding:0px 0px 0px 0px;margin:auto;color:#111;  text-align:center; opacity:0.7;   	}

.LogInTxt
{
    color: #2552A7;
    display: block;
    font-size: 24px;
    font-weight: normal;
    line-height: 42px;
    margin: 0 0 30px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45); padding-top:25px;
}

.QAuditLogo {
	height: 34px;
	width: 400px;
	margin: 5px 0px 5px 5px;
	padding: 0px 0px 5px 0px;
	overflow: hidden;
	background: url(../images/CGCACM_logo.png) no-repeat;
	background-position: 0 0;
}

.AriaTechLogo
{
    height:50px; width:400px;  padding:0px 0px 5px 0px; background:url(../images/AriaTechLogo.png) no-repeat; background-position:0 0; background-size: 120px;
}

.linkbutton a{
	text-decoration:none;
	background-color:orange;
	color:#000;
	font-weight:bold;
	padding:6px 8px;
	display:inline-block;
	border:2px solid #e7e7e7;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
}



.linkbutton a:hover{
	text-decoration:none;
	background-color:orange;
	color:#666;
	font-weight:bold;
	padding:6px 8px;
	display:inline-block;
	border:2px solid #e7e7e7;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
}

.SetUpTitle
{
	font-weight:bold;
	font-size:15px;
	color:#fff;
}

.steptitle {
	float:left;
	font-weight: bold;
	font-size: large;
	display: block;
	padding:5px 20px 20px 0px;
	color: #fff;
	padding-left:40px;
	background-image:url("images/ERROR.gif");
	background-repeat:no-repeat;
	background-position:top left;
}

.yes
{
	background-color:#008eb2;
	font-size:10px;
	padding:0 5px;
	color:#fff;
}

.no
{
	background-color:#ff0000;
	font-size:10px;
	padding:0 5px;
	color:#fff;
}

.PageForm td
{
	padding:0px 0px 2px 0px; 
}

.PageForm input
{
	margin-top:0px;
	margin-bottom:0px;

}

input[type="text"], input[type="password"], input[type="number"], input[type="date"], textarea {
    
    
    border-radius: 4px;
    height: 28px;width:200px;
    margin: 0;
    padding: 0 10px;
    transition: box-shadow 0.2s linear 0s;
    border: 1px solid rgba(0, 0, 0, 0.2);
    
}
input[type="text"]:focus, input[type="password"]:focus {
    border: 1px solid #2B7BB9;
    box-shadow: 0 0 4px #2B7BB9;
    outline: none;
}

/*.LogButton {
    background-color: #013256;
    border: solid 1px #0165B1;
    height: 35px;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    padding: 0 20px;
    width: 95px;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}*/
.LogButton {
	background-color: #013256;
	border: solid 1px #BC204B;
	height: 35px;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	padding: 0 20px;
	width: 95px;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
/*.LogButton:hover
{
    cursor:pointer;
    filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;
   border:solid 1px #0165B1;
}*/
	.LogButton:hover {
		cursor: pointer;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
		border: solid 1px #BC204B;
	}
.QuickAudit
        {
            font-size:24px; font-family:Trebuchet MS; font-style:italic;
        }
        
.QuickAuditDesc
{
    font-family:Segoe UI;font-size:130%; 
}

.RecoverLink a
{
    color:#982440; text-decoration:none; font-size:12px;
    }
    
    .RecoverLink a:hover
{
    color:#982440; text-decoration:underline;font-size:12px;
    }
    
    .transparent_class {
    display:none;position:absolute;top:0px;left:0px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;z-Index:1000;background-color: #000000;width:100%; 
}
          
.contentDiv {
	position:absolute;display:none;z-Index:1001;top:0px; left:0px;
}

.CloseButton{
	background: url('../images/delete.gif') no-repeat ;height:14px;width:14px;cursor:pointer;
}

.Header {
	width: 100%;}

.Header th { 
  font-weight: bold; text-align: left;padding: 2px;background-image: url('Images/HeaderBg.gif');  color: #f4f4f4;width: 100%;height:20px;line-height:20px;white-space: nowrap;font-size:12px;margin:0px;
	}
	
	.Header a:link { 
	color: #f4f4f4;
	}

.Header a:hover, .Caption a:active { 
	color: #f4f4f4; text-decoration: none;
	}

.HeaderLeft { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('Images/HeaderRight.gif');background-position: right top;
	}

.HeaderLeft img{
	width: 3px;
	}

.HeaderRight img{
	width: 3px;
	}
.note {background-color:#F3565D;color:#fff; padding:2px 5px 2px 5px;text-transform:uppercase;margin-top:3px; margin-bottom:3px;display:inline-block;}
.passvalmsg {padding-top:5px;}
.passvalmsg div {padding-bottom:2px;}