@charset "utf-8";

body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
table{font-size:inherit;font:100%;}
ul{list-style:none;}
img{border:0;}
p{margin:1em 0;}


body{
	text-align: center;
	vertical-align: top;
	color: #000000;
	background:#f1f3f5;
}

h1{
	font-family: Georgia, Sans-serif;
	font-size: 24px;
	padding: 0 0 10px 0;
}

h2{
	font-family: "Myriad Pro", Verdana, Sans-serif;
	font-size: 22px;
	padding: 0 0 10px 0;
	color:#5f6a71;
}

a:link, a:visited{
	color: #797b84;
	text-decoration: none;	
}

a:hover{
	cursor:pointer;
	text-decoration: none;
}

#wrapper{
	margin: 0 auto;
	width: 750px;
	text-align: left;
} 
.clear{clear:both;}

#wrapper-login{ margin:0 auto; width:461px; height:180px; margin-top:150px; text-align:left; color:#82848b;}
#login-header{background:url(images/loginHeader1.gif) no-repeat; width:461px; height:85px;}
#login-body{ background:url(images/loginoxBg.gif) repeat-y; width:461px; height:170px;}
#login-inner-body{ margin-left:25px; width:410px; border:0px solid #ccc; height:150px; background:#e7f2fc url(images/loginInnerFooter.gif) no-repeat bottom;}
#login-footer{background:url(images/loginFooter.gif) no-repeat; width:461px; height:8px;}
div.innerbox{ margin-left:10px;}


#wrapper.indexsecure{ background:url(images/page_horiz_tile.gif) repeat-y; height:100%; border:0px solid red; width:780px; color:#797b84; font-size:12px; font-family: Helvetica, Arial, sans-serif; }
#wrapper.admin{ background:url(images/page_horiz_tile.gif) repeat-y; border:0px solid red; width:780px; color:#797b84; font-size:12px; font-family: Helvetica, Arial, sans-serif; }
#header{ background:url(images/logo_area.jpg) no-repeat; width:780px; height:91px;}
#content{ background:url(images/page_top_subtle_grade.gif) top no-repeat; width:780px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:12px;}
#logout{ position:relative; width:750px; top:10px; text-align:right; font-weight:bold;}
#dates{ position:relative; width:750px; top:40px; text-align:right; font-weight:bold;}
.tablecontent{/*color:#82848b;*/ color:#333; padding-top:0px; font-family: Helvetica, Arial, sans-serif; margin-bottom:20px;}
table{color:#333; font-family: Helvetica, Arial, sans-serif;}
.tdfield tr td{ width:200px; border:1px solid #ccc; }
.inner{ width:720px; margin-left:30px; border:0px solid red;}
.loadholder{text-align:center; margin-top:60px;}
#placeholder{ padding-top:20px;}
#NavMenu { padding-top:20px; padding-bottom:20px; border-bottom:1px dashed #bababa; font-size:14px; font-weight:normal;color:#aaa;}
#NavMenu a{ margin:0; padding-right:10px; font-size:14px; font-weight:normal; margin-right:10px; color:#aaa; outline:none;} 
#NavMenu a:hover{color:#5a666e; outline:none;}




