* {  }

body { background: #fff; margin:20px; color:#444; }

a { text-decoration: none; color: #999; }

a:active { }

a:link { }

a:visited { }

a:hover { }

div { }

table { }

tr { }

td { }

hr { text-align: left; }

p { text-align: left; margin: 10px 0; }

ul {list-style:none;}

li {list-style:none; margin-left: 10px; }

font { }

span { }

h1 { font-size: 2em; color:#4c94cb; margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #aaa; font-weight:bold; text-transform:uppercase; }
h2 { font-size: 1.8em; color:#0a577e; margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #aaa; font-weight:bold; text-transform:uppercase; }
h3 { font-size: 1.6em; background-color:#fff; color:#666; padding:10px; margin-bottom: 10px; border:solid 1px #ccc; font-weight:normal; }
h4 { font-size: 1.4em; color:#666; }
h5 { font-size: 1.2em; color:#333; }
h6 { font-size: 1em; background-color:#fff; color:#666; padding:10px; margin-bottom: 10px; border:solid 1px #ccc; font-weight:normal;  }

img { border:0px; }
img.lwrap { float:left; }
img.rwrap { float:right; }
img.btn{ float:left; }

div.error { display: none; }
p.alert { font-size: 1.6em; background-color:#fff; color:#f00; padding:10px; margin: 1em 0 0; -moz-border-radius:3px; -webkit-border-radius:3px; border:solid 1px #ddd; font-weight:normal; }

#container {  width: 100%; }
#container .lwrap { float:left; display:block; }
#container .rwrap { float:right; display:block; }
#container .cwrap { margin:auto; text-align:center; }
#container {  width: 100%; }
#container table { margin: 1em 0; border-collapse: collapse; width: 100%; }
#container table td { border: 1px solid #eee; padding: .6em 10px; text-align: left; } 
#container table td.center { text-align: center; } 
#container table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; background-color:#999; }
#container table th.center { text-align: center; } 
#container tr:hover { background-color:#dedede; }

#box { 
border:1px solid #c4c4c4; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
padding:10px; 
margin: 10px; 
background-color:#dedede
}
#box .top { 
font-size: 1.0em;
font-weight:bold;
color: #333;
border-bottom:1px dotted #333;
margin-bottom:5px;
}
#box .lwrap1 { 
font-weight:bold;
width: auto; 
float:left; 
}
#box .lwrap2 { 
margin-left: 80px; 
}

.msg { padding:20px; border:1px dotted #f00; color:#f00; }

		
#menubar { width:100%; height:37px; background-color:#4c94cb; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid 1px #006fb7; display:block; margin-bottom:50px; }
#menubar div.rwrap { float:right; padding:10px; border-left: 1px solid #fff; }
#menubar div.rwrap:hover { background-color:#006fb7; }
#menubar div.lwrap { float:left; padding:10px; }
#menubar a { color:#eee; }
#menubar a:hover { color:#fff; }


