* {padding:0; margin:0; border:0;}
body {font:14px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#ccc;background:#777;}
p {padding:3px 0;}
.fonttri {font-family:"Times New Roman", Times, serif;font-size:1.3em;font-style:italic;line-height:1.3em;padding-bottom:10px;}
h1 {font-size:1.5em; font-weight:normal; color:#558; padding-bottom:10px;}
h2 {font-size:1.25em; color:#798C99; padding:3px 0; margin:3px 0;}
h3 {	font-size: 1em;	padding-top: 10px;}	
h4 { font-size:0.9em;margin-top:25px;padding-top:5px;border-top:1px dotted gray;}
h5 { font-size:0.8em;padding:10px 0 0 0;margin:0;}
hr {border:1px solid #ddd;}
a:link {color: #0c0;text-decoration:none;}
a:visited {color: #0c0; text-decoration:none;}
a:hover {text-decoration:underline;color:#cc0;}
.gb {border:1px solid red;}
#preload {position:fixed; display:none;}
.small {font-size:0.8em;line-height:1.2em;}
.centered {text-align:center;}
form .submit {padding:4px; float:right; font-size:0.9em; cursor:default; text-decoration:none; background:url('../images/buttonrest.gif') repeat; -moz-border-radius:5px; -webkit-border-radius:5px;}
form .submit:hover {color:white; background:url('../images/buttonhover.gif') repeat;}
#button1,.button1 {float:right;font-size:0.9em;font-weight:bold;color:#555;margin:2px 5px 0 0;padding:2px 5px;border:1px solid #aaa;background:url('../images/buttonrest.gif') repeat; -moz-border-radius:5px; -webkit-border-radius:5px;}
#button1:hover,.button1:hover {color:white;background:url('../images/buttonhover.gif');cursor:pointer;}
#passwrd, #user {font-size:1em; width:278px; line-height:1.5em;border:1px solid gray;background:#ccc;}
#pagelabel {font-family:"Times New Roman", Times, serif;font-size:2em; font-style:italic;font-weight:bold;margin-bottom:10px; color:#cc0;padding-bottom:5px;}
#pagelabel2 {font-size:1.2em; font-weight:bold;margin-bottom:10px; color:#cc0;padding-bottom:5px;}
.pagetop {margin:10px auto 0 auto; padding:0; width:960px;height:34px;background:url('../images/pagetop.gif') no-repeat;}
#pagewrapper {position:relative;overflow:hidden; width:940px; margin:0px auto; 
	padding:0 10px;background:url('../images/pagemid.gif') repeat-y;}
.headerwrap {overflow:hidden; width:960px; height:90px;}
.pagebottom {margin:0 auto; padding:0; width:960px;height:36px; background:url('../images/pagebottom.gif') no-repeat;}
.page {overflow:hidden; margin:25px 0 0 200px; width:650px;}
#logo {float:left;margin-left:15px; width:324px;height:90px;background:#000;}
#logo a {text-decoration:none;}

#topnav {position:absolute; width:450px; top:15px; right:10px; z-index:10;}
#topnav ul {list-style:none; font-size:1em;}
#topnav ul li {display:inline; padding:5px; }
#topnav ul a {font-weight:bold; padding:5px; color:#aaa; text-decoration:none;}
#topnav ul a:hover {color:#cc0; text-decoration:underline;}
#topnav ul li.selected a {color:#cc0;}

.leftcol {float:left;overflow:hidden; width:150px; margin-left:10px; z-index:99;}
.content {overflow:hidden; width:940px; z-index:1;}
#leftnav {width:150px; margin-top:60px; z-index:99;}
#leftnav ul{list-style: none;font-size:1em;}
#leftnav ul li {padding:5px;}
#leftnav ul a {font-weight:bold;padding:5px;color:#aaa;text-decoration:none;}
#leftnav ul a:hover {color:#cc0;text-decoration:underline;}
#leftnav ul li.selected a {color:#cc0;}
.arrow,.arrownav {float:left;width:10px;padding:5px 5px 0 0;}
#overlay {position:fixed; top:0; left:0; background:url('../images/overlay.png') repeat; width:500%; height:500%; z-index:6000;}
#confirm {position:absolute; top:25%; left:10%; width:400px; padding:10px; z-index:7000; text-align:center; background:#222; border:1px solid #cc0; -moz-border-radius:5px; -webkit-border-radius:5px;}
#footer {overflow:hidden; margin:0 auto;padding:0 15px 20px 0; width:950px; line-height:1.2em;text-align:center;color:#ddd;}
.designby {float:right;text-align:right;font-size:0.8em; color:#bbb;}
.designby a {color:#bbb;}

