/* Demo Template
------------------------------ */

#page { width: 900px; margin: 0 auto; background: #fff; padding: 10px; }
#header { padding-bottom: 0.5em; padding-top:1em; margin-bottom: 0em; height:60px; background-image: url("../img/header.jpg"); text-align: center; vertical-align: middle;}
#mainmenu {padding: 5px; margin-top: 0px; margin-bottom:1em; text-align: center; background-image: url("../img/menu.jpg");}
#content { width: 73%; float: right; }
#footer { clear: both; margin-top:1em; padding: 0.5em 0 0.5em; height:15px; text-align: center;}

#auth {width:300px; margin:auto;}
#paginator {width:100%; text-align: center; margin: 1em 0 1em;}
#contextmenu {padding: 5px; margin-top:10px; margin-bottom: 15px;}

#contextmenu a:hover {color:#02007F;}

a.importantlnk,a:visited.importantlnk {color:red;}
a:hover.importantlnk {font-weight: bold; color:red !important;}

.box { margin: 1em 0em 1em 2em; width: 100%; }
.error { width: 100%; color: red; }

a.action { text-decoration: none; }
a:hover.action { cursor: hand; }
a.action img {padding: 0px; margin: 0px; border: 0px !important; }
.actionimg {padding: 0px !important; margin: 0px !important; border: 0px !important; }

.formheader { padding: 0px; margin: 0px; padding-bottom: 10px;}
.formheader img {border: none; margin: 0px; padding: 0px; }

.f-row p {padding:10px 0px;}