html,body{width:100%;height:100%;margin:0;padding:0;font-family:helvetica,verdana,sans-serif;color:#111;font-size:12px;}
table,td{border-collapse:collapse;border-spacing:0;padding:0;}
a{text-decoration:none; color:#4751F4;}
a:link {color:#4751F4;}
a:visited {color:#4751F4;}
a:active {color:#4751F4;}
a:hover{text-decoration:underline;}

img{border:0;}
body{
	background-image:url(background.gif);
	background-color:#777;
}
h1{font-size:100%; margin:0;}
#wrap{width:100%; height:100%; text-align:center;}
#site{width:760px; height:100%; margin:auto; background-color:#FFF;}
.rttd{vertical-align:top; padding:0 10px 0 10px; text-align:left;}
/*#banner{height:100px; background-image:url(header-bar.jpg); background-repeat:repeat-x;}*/
#menu{text-align:right; height:30px; border-bottom:1px solid #888;}
#content{vertical-align:top; height:80%;}
#footer{height:60px;}
#back{float:right;}
#actions a:link{text-decoration:none;color:#00F}
#actions a:visited{text-decoration:none;color:#00F}
#actions a:hover{text-decoration:none;color:#00F}
#actions a:active{text-decoration:none;color:#00F}
.title{font-size:16px; font-weight:bold;color:#C22; margin-bottom:20px;}
.err{color:#D22;}
.de{text-align:right; padding:5px 15px 5px 0; width:175px;}
.form{border:1px solid #AAF; margin-bottom:20px; width:100%;}
.form td, .form th{padding:5px;}
.form th{background-color:#CCF; font-weight:bold; padding-left:5px;}
#actions td{padding:5px 25px 15px 25px;}
.click{cursor:pointer; color:#4751F4;}
.click:hover{text-decoration:underline;}
