body
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #006600; 
	text-decoration: none; 
	font-weight: normal;
}

.main
{
	width : 746px;
	margin : 0 auto;
	border : 1px solid #6C6C6C;
	padding : 2px;
}

.header
{
	background-image : url("badgenet-topbanner.jpg");
	background-repeat : no-repeat;
	background-position : top-left;
	height : 102px;
}

.content
{
	padding : 0 4px;
	font-size : 0.8em;
}

.badge
{
	background-color : #F2F2F2;
	border : 1px solid #006600;
	color : #000000;
	float : left;
	width : 200px;
	margin : 10px;
	padding : 2px;
}

.badge ul
{
	background-color : #D2D2D2;
	list-style : none;
	margin : 0;
	padding : 0;
	padding-top : 1px;
	padding-bottom : 1px;
}

.badge ul li
{
	margin : 1px;
	padding : 2px;
	background-color : #F2F2F2;
}

.badgelist
{
	clear : both;
	padding : 10px;
	font-size : 0.7em;
	
}

.badgearea
{
	border : 4px solid #D8EED7;
}

.spacer
{
	clear : both;
}
.options
{
	clear : left;
}

.options ul
{
	list-style : none;
	margin : 0;
	padding : 5px;
	font-size : 1em;
}

.options ul li 
{
	display : inline;
	background : #006600;
	border : 1px solid #FFFFFF;
	margin : 2px;
	padding : 4px;
	height : 20px;
	line-height : 25px;
	font-weight : bold;
}

.options ul li.nobut
{
	background : transparent;
	border :none;
}

.options ul li.nobut:hover
{
	background : transparent;
	border :none;
}

* html .options ul li
{
	height : 1em;
	line-height : 1.5em;
}

.options ul li:hover
{
	background : #00AA00;
}

.options ul li a, .options ul li a:Visited
{
	color : #FFFFFF;
	text-decoration : none;
}

.options ul li a:hover
{
	background : #00AA00;
}

.editor
{
	clear : left;
}

.warn
{
	color : #FF0000;
}

h1
{
	font-size : 1.3em;
}

h2
{
	font-size : 0.7em;
	color : #00AA00;
}

h3
{
	font-size : 0.6em;
	color : #00AA00;
}

h4
{
	font-size : 0.8em;
}

input.button
{
	
	/*background : #A7F58F;*/
	background : #006600;
	color : #FFFFFF;
	border : 1px solid #006600;
	font-weight : bold;
	cursor : pointer;
}

input.button:hover
{
	background : #00AA00;
	color : #FFFFFF;
}

.required
{
	color : #0000FF;
}

dl dt
{
	font-weight : bold;
	color : #00AA00;
	margin-top : 4px;
	margin-bottom : 4px;
}

dl dd
{
	margin-left :0;
}

.addressform
{
	font-size : 0.7em;	
}

hr
{
	border : 1px solid #D8EED7;
	height : 1px;
}

.addressbox
{
	float :left;
	margin-right : 20px;
}

.footer
{
	width : 746px;
	margin : 0 auto;
	font-size : 0.6em;
}
