
a:link{color:#888888; text-decoration:none}
a:visited{color:#888888; text-decoration:none}
a:active{color:#333333; text-decoration:underline; background-color:#f8f8f8}
a:hover{color:#333333; text-decoration:underline; background-color:#f8f8f8}

body
	{
	width:100%; background-color:#fdfdfd;
	margin:0px; border:0px; overflow:auto; padding-top:50px; padding-bottom:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333
	}

button
	{
	position:relative; top:0px; left:189px; width:150px; height:auto; display:block; float:left; clear:both;
	margin-top:20px; margin-bottom:35px
	}

form p
	{
	margin:25px 0px 25px 50px
	}
	
html
	{
	width:100%;
	}

h1
	{
	position:absolute; top:23px; left:190px; width:auto; height:auto;
	margin:0px; padding:0px;
	font-size:38px; color:#000000; font-family:Arial, Helvetica, sans-serif
	}

h2
	{
	position:relative; top:0px; left:0px; width:82%; height:20px; clear:both;
	margin-left:0px; margin-right:0px; margin-top:15px; margin-bottom:-10px; padding-left:50px;
	font-size:16px; color:#aaaaaa; font-family:Arial, Helvetica, sans-serif;
	background-image:url(../grfx/h2_block.gif); background-repeat:no-repeat;
	}

hr
	{
	position:relative; top:0px; left:0px; width:82%; height:1px; clear:both;
	margin-left:50px; margin-right:0px; margin-top:30px; margin-bottom:0px; border:0px;
	background-color:#cccccc; color:#cccccc;
	text-align:left
	}

img
	{
	border:0px
	}

i
	{
	font-family:Georgia, "Times New Roman", Times, serif
	}

input
	{
	position:relative; top:0px; left:0px; width:200px; height:14px;
	background-color:#fdfdfd;
	padding-left:3px;
	border:1px dotted #e4e4ca; border-bottom:2px solid #cccc9a;
	font-family:Verdana, Arial, Helvetica, sans-serif
	}

label
	{
	position:relative; top:0px; left:0px; width:150px; height:auto; display:block; float:left; clear:left;
	margin-left:25px; margin-right:15px; text-align:right
	}

li
	{
	position:relative; top:0px; left:0px; width:40%; height:auto; float:left;
	list-style:none; margin:0px 15px 7px 0px; border-bottom:1px solid #f3f3f3; font-size:11px;
	color:#666666
	}

li:hover{background-color:#fafafa}

p
	{
	position:relative; top:0px; left:0px; width:82%; height:auto; clear:both;
	margin:15px 0px 0px 50px; line-height:15px;
	text-align:justify
	}

select
	{
	width:206px; float:left; clear:right
	}

textarea
	{
	position:relative; top:0px; left:0px; width:200px; height:100px;
	background-color:#fdfdfd; overflow:auto;
	padding-left:3px;
	border:1px dotted #e4e4ca; border-bottom:2px solid #cccc9a;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px
	}

ul
	{
	position:relative; top:0px; left:0px; width:82%; height:auto;
	margin:15px 0px 25px 50px; padding:0px
	}

a.main_menu
	{
	position:relative; left:0px; top:0px; width:auto; height:auto; display:block; float:left;
	margin-right:20px; font-size:11px; font-weight:bold
	}

div#admin
	{
	position:absolute; top:2px; left:50px; width:auto; height:13px;
	border-bottom:1px solid #cccc9a; font-size:9px; color:#aaaaaa
	}

div#container
	{
	position:relative; top:0px; left:0px; width:100%; height:auto; background-color:#cccc9a
	}

div#content
	{
	position:relative; top:0px; left:0px; width:65%; height:auto; background-color:#fdfdfd;
	}

div#footer
	{
	position:relative; top:0px; left:0px; width:500px; height:20px; z-index:1;
	background-color:#990099; margin-top:45px; padding-top:9px;
	color:#fefefe; font-size:11px; text-align:center
	}

div#main_menu
	{
	position:relative; top:0px; left:50px; width:90%; height:30px;
	margin-bottom:20px; z-index:2
	}

div#title_bar
	{
	position:relative; top:0px; left:0px; width:100%; height:75px; z-index:1;
	margin-bottom:20px; background-color:#cccc9a
	}

img.0
	{
	position:absolute; top:0px; right:0px; float:right;
	}

img#logo
	{
	position:absolute; top:-32px; right:50px; width:140px; height:140px; z-index:1
	}

img#title
	{
	position:absolute; bottom:15px; left:50px; width:137px; height:31px; z-index:2
	}

input.image
	{
	position:relative; top:0px; left:189px; width:68px; height:23px; border:none; clear:both; display:block;
	margin-top:20px; margin-bottom:15px
	}

span.mandatory
	{
	color:#ff3333
	}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}