﻿html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body{
	color:#000000;
	font-family:Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 62.5%;
}
input, textarea, select 
{
	font-family:Verdana, Arial, Tahoma, sans-serif;
	border: 1px solid #aaaaaa;
	color: #222222;
	padding: 2px 3px 2px 3px;
	font-size:1.1em;letter-spacing:2px;
}

table {font-size: 1em;}
table td {vertical-align:top;}
.defaultFormat{font-size:1.1em}
#wrapper{
	width: 90%;
	min-width: 900px;
	background-color:#FFFFFF;
	margin: 0 auto;
	text-align:left;
	padding-bottom:10px;
}
#banner{background-color: #ffffff;padding:10px;}
#nav{color: #fff;border-bottom: #fd6d04 2px solid;font-size: 1.1em;width:100%; white-space:nowrap;background-color: #555;}
#nav .l1{float:left;padding:5px;cursor:pointer;margin:5px;}
#nav .l1:hover{background-color: Gray;}
#nav .l1:hover .l2{visibility:visible;}
#nav .l2{position:absolute;cursor:pointer;background-color: #555;visibility:hidden;
	margin-top:5px;
	margin-left:-5px;
	border:solid 1px;}
#nav .l3{padding:5px;width:100px;text-align:left;}	
#nav .l3:hover{background-color: Gray;}
#nav ul{background-color: #555;}
#nav a{
	color: #fff;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
}

#navleft{border:0;margin: 5px;display: block;}
#navleft a {cursor:hand;text-decoration:none;display:block;white-space:nowrap;color:#3f403e;}
#navleft a:hover{text-decoration:underline;}
#navleft a:visited{color:#3f403e;}
#content {border:0;margin: 5px;}
#greet {
	border:0;
	margin: 5px;
	font-size: 1.1em;
	border: #555 1px solid;
	display: block;
	padding: 5px;
}
#footer{font-size: 1em;text-align:center;}
#tdcontent{width:100%;}
#dl{margin:10px;text-align:left;}
#dlheader{font-size:90%;font-weight:bold;font-size:1.5em;}
#dlcopy{font-size:1em;text-align:left;}
#dldetails{font-size:1.1em;}

#login{text-align:center;margin:10px auto}
#loginbox{text-align:left;display:inline-block;}
#loginboxinput label{width: 80px;float:left}
#loginboxinput input{width: 170px;}
#loginboxmsgcontainer label {display:inline-block;padding:5px 5px 5px 5px ; font-size:1.1em;}
#loginbutton{text-align:right;padding:5px;}

.frdetails{width:100%;height:300px;}
.dlgfrdetails{width:100%;height:250px;border-left:double gray;border-top:double gray;}
.dlgbox{text-align:left;}
#filtersubmit{width:130px;}

#filterResult{float:left;width: auto;}
#filterResult label{float:left;width:90px;}
#filterResult .txtdate{width:100px;text-align:center}
#filterResult select{width:110px;text-align:center;}

#filterFindReport{float:left;width: auto;}
#filterFindReport label{float:left;width:100px;padding-right:10px;padding-top:2px}
#filterFindReport .txtdate{width:100px;text-align:center}
#filterFindReport input{width: 200px;}

#messageheader{float:left;width: auto;margin-bottom:10px;}
#messageheader input{width:305px;}
#messageheader label{float:left;width:60px;font-size:1em;margin-top:3px;}

#messagebody{padding-bottom:10px;}
#messagecaptcha img{float:left;border:solid 1px #aaaaaa;margin-right:10px;}
#messagecaptcha label{font-weight:bold}
#messagecaptcha input{padding:3px 3px 3px 3px;text-transform:uppercase; width:100px}

#msglst{list-style-type:none;font-size:1.1em}
#msglst a{text-decoration:none;font-weight:normal;}

#msglst .unread{background-color:#e6e6e6;}
#msglst .unread a{font-weight:bold;}
#msglst .row{display:block; width:100%; border-bottom:solid 1px #d3d3d3;margin:1px auto;min-height:40px;}
#msglst .hcol1{float:left;min-width:100px;margin:5px;font-weight:bold;}
#msglst .hcol2{float:right;margin:5px;width:300px; border-left:solid 1px;padding-left:10px;}
#msglst .hcol2 .col2span1{float:left;}
#msglst .hcol2 .col2span2{float:left;font-size:0.8em;color:#aaaaaa}
#msglst .hcol3{float:right;margin:5px;padding:5px;cursor: pointer; position:relative;}

#msglst .dcol1{min-width:100px;margin:5px;display:inline-block;position:relative;}
#msglst .dcol2{float:right;margin:5px;width:300px; border-left:solid 1px;padding-left:10px;height:auto}
#msglst .dcol2 .col2span1{float:left;}
#msglst .dcol2 .col2span2{float:left;font-size:0.8em;color:#aaaaaa}

#msgctl .ui-button-text{font-size:0.9em;}
#msgctl{display:inline-block}
#msgctl ul{list-style-type:none}
#msgctl li{float:left;margin-left:2px;margin-right:2px;}

#msgreplybox{margin:10px auto}
#msgreplybox label{font-size:1.1em;font-weight:bold; padding-bottom:5px; position:relative;display:inline-block}
#msgreplybox .sendbtn{margin-left:5px;}
#msgdetailssubject{font-size:1.2em;border-bottom:double;padding-bottom:5px;display:block; font-weight:bold}

#changepwd label{font-size:1em;float:left;width:110px;font-weight:normal;margin-top:1px;}
#changepwd input{padding:2px 5px 2px 5px;letter-spacing:3px;width:170px}

#filterMaintenanceUsers{float:left;width: auto;}
#filterMaintenanceUsers input{font-size:1.1em;letter-spacing:3px;width:200px; text-transform:uppercase;}
#filterMaintenanceUsers label{float:left;width:100px;padding-right:10px;}


#dlgusereditcontainer{float:left;width: auto;}
#dlgusereditcontainer input{width:200px;}
#dlgusereditcontainer select{font-size:1.1em;}
#dlgusereditcontainer label{float:left;width:100px;font-size:1.0em;padding-top:3px;}

#mailrecipientcontainer{width: auto;}
#mailrecipientcontainer label{float:left;width:70px;font-size:1.0em;}
#mailrecipientcontainer input{width:200px;}

#dashboardcontainer{width: 150px;font-size:1.0em;}
#dashboardcontainer label{float:left;width:80px;}
#dashboardcontainer .values{border-bottom:dotted 1px;padding-left:20px;}
#dashboardcontainer .values:hover{cursor:pointer;background-color:#cccccc;border-right:dotted 1px}
#dashboardcontainer .values label{cursor:pointer}
