/* CONTAINERS */
body {
	background:#000 url(images/background_logo2.jpg) top left no-repeat;
	margin:0px;
	padding:0px;
}
td { 
	vertical-align:top;
}
.row0 {
	background-color:#FFFFFF;
	}
.row1 {
	background-color:#EEEEEE;
	}
.white {
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	margin:10 10 10 20;
}

.small {
	font-size:8pt;
	}
.black {
	color:#333;
	}
li.normal {
	font-weight:normal;
	}
#container {
	background:#FFFFFF;
	width:775px;
	width:90%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:0px;
	border:1px solid #333;
	
}
#nav {
	margin-bottom:10px;

}

#nav td {
	border-top:2px solid #EFEFEF;
	border-bottom:2px solid #EFEFEF;
	text-align:center;
	padding:5px 5px 5px 5px;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#333;
}

#nav a
{
	text-decoration:none;
}

#nav a:link, #nav a:visited
{
	color: #6a6a69;
}

#nav a:hover
{
	color: #b30b10;
}
#content {
	padding-left:10px;
	padding-right:10px;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#333;
	width:100%;
	min-height:320px;

	}

#content p {

	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#333;
}

#content td {
	border:1px solid #CCC;
	border:0px;
	padding-top:10px;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
}

#centercontent td {
	border:1px solid #CCC;
	border:0px;
	padding-top:10px;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
}

#content a
{

}

#content a:link, #content a:visited
{
	color: #6a6a69;
}

#content a:hover
{
	color: #b30b10;
}
#content ul li {

	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
	color:#FFF;
	margin-left:35px;
	font-weight:bold;
}

#content ul.black li {

	font-family:verdana,arial,sans-serif;
	font-size:12px;
	
	color:#000;
	margin-left:35px;
	font-weight:bold;
}
#content ul.normal li {
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	
	color:#000;
	margin-left:15px;
	font-weight:normal;

	}
#steps {
	background: #FFFFFF url(images/mid_background_2.jpg) no-repeat center top;
	color:#FFFFFF;
	width:460px;
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
}
#box { 
	width:350px;
	padding:20px 20px 20px 20px;
	margin-left:40px;
	height:340px;
}


#logo {
	height:48px;
	padding:0px 0px 0px 0px;
	}
#bottom {
	margin:0px;
	padding:5px;
	background-color:#000033;
	color:#FFF;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	}
#bottom td{
	margin:0px;
	padding:5px;
	background-color:#000033;
	color:#FFF;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	}

#bottom a {
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#FFF;
}
#mid {
	background: #FFFFFF url(images/mid_background_2.jpg) no-repeat center top;
	color:#FFFFFF;
	padding:20 30 40 0;
	width:460px;
	}
#mid li{

	color:#FFFFFF;
	}
#div_sign_up {
	margin-left:auto;
	margin-right:auto;
	width:300px;
	}
.form_error{	
	color:#FF0000;
	font-weight:bold;
	font-size:8pt;"	
}
h1 {
	font-family:tahoma, arial;
	font-size:12pt;
	font-weight:bold;
	color:#000033;
	}

#header { 
	font-family:tahoma, arial;
	font-size:11pt;
	font-weight:bold;
	color:#000033;
	
	}
.tabbed { 
	margin-left:10px;
	display:block;
	}
#x td {
	border:1px solid #CCC;
	border:0px;
	padding-top:10px;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
}
a	{
	text-decoration:none;
	color:#216CC3;
	color:#000099;
	}
a.m1	{
	text-decoration:none;
	color:#000099;
	font-weight:bold;
	}	
a.anav	{
	text-decoration:none;
	color:#000;
	font-family:Tahoma,Verdana,Arial;
	font-size:9pt;
	font-weight:bold;
	}
a:hover {
	color:#67CFFB;
	}
a.a1	{
	color:#fff;
	font-family:Tahoma,Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	}
a.a2	{
	color:#1DAAEA;
	color:#000;
	font-family:Tahoma,Arial;
	font-size:8pt;
	font-weight:bold;
	}
#adContainer td {
	margin:0px;
	padding:2px;
	//border-bottom:1px solid #eee;
	}
#ad td  {
	margin:0px;
	padding:0px;
	color:#330066;
	border:0px;
	}
td.a12 {
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	}
td.a12:hover {
	background-color:#004284;
	}
td.login {
	background-color:#EEEEEE;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	
	}
td.listings {
	background-color:#EEEEEE;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	overflow:vertical;
	}	
#form1 td.text1 {
	font-family:Tahoma, Arial;
	height:10px;
	font-size:11px;
	margin-bottom:-5px;
	margin-top:-5px;
	vertical-align:middle;
	}
#form1 td.form1 {
	font-family:Tahoma, Arial;
	height:10px;
	font-size:11px;
	vertical-align:middle;
	}	
input.text1, select.text1, option.text1 {
	width:178px;
	height:17px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:-5px;
	}
input.form1, select.form1, option.form1 {
	width:138px;
	height:17px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:-5px;
	}
input.form1_long, select.form1_long, option.form1_long {
	width:276px;
	height:17px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:-5px;
	}
input.form1_short, select.form1_short, option.form1_short {
	width:45px;
	height:17px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:-5px;
	}	
textarea.text1 {
	width:258px;
	height:100px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	}
input.buttonPos_small {
	width:40px;
	height:25px;
	background-color:#67A54B;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	font-family:Tahoma,Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	}
input.buttonPos {
	width:89px;
	height:25px;
	background-color:#67A54B;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	font-family:Tahoma,Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	}
input.buttonNeu {
	width:89px;
	height:25px;
	background-color:#999;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	font-family:Tahoma,Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	}	
input.buttonNeg {
	width:89px;
	height:25px;
	background-color:#CD4144;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	font-family:Tahoma,Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	}	
	
input.button1 {
	width:89px;
	height:25px;
	background-color:#004284;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	font-family:Tahoma,Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	}	
input.button2 {
	width:89px;
	height:25px;
	font-size:11px;
	background-color:#FFFFFF;
	border-color:#D5D5D5;
	border-style:solid;
	border-width:1px;
	margin-bottom:0px;
	}	
#picholder {
	padding-top:10px;
	border: 1px solid #AAAAAA;
	background-color:#EEEEEE;
	text-align:center;
	vertical-align:middle;
	align:middle;
	width:340px;
	height:340px;
	
	}
#picholder img {
	align:middle;
	margin-top:auto;
	margin-bottom:auto;
	}
fieldset {
	background: #E1E1E1 url(images/bg_fieldset.jpg) top right repeat-x;
	margin-bottom:2em;
	}
legend {
	font-family:tahoma, arial;
	font-size:10pt;
	font-weight:bold;
	color:#000033;
	padding-left:0.5em;
	padding-right:0.5em;
	background-color: #FFFFFF;
	}
.pwd	{
	background:URL(images/logo_transparent2.gif);
	bgproperties:fixed;
	background-repeat:no-repeat;
	background-position:center;
	}