/* CSS Document */
body {
background: #fff;
margin: 0;
padding: 0;
border: 0;
text-align: center;
color: #000;
font-family: verdana, tahoma, arial, sans-serif;}

* {padding: 0; margin: 0;}

#mainwrapper { 
 margin: 0 auto;
 width: 822px;}
 
#faux {
 border: #EBEBEB solid 1px;
 margin: 0px 0px 0px 0px;
 overflow: auto;
 width: 822px;}
 
#header {
 width: 822px;
 font-weight: bold;
 overflow: hidden;
 padding: 0px 0px 0px 0px;
 margin: 5px 0px 0px 0px;}

#leftcolumn {
 text-align: left;
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 299px;
 float: left;}

#rightcolumn {
 float: right;
 margin: 0px;
 padding: 0px;
 width: 502px;
 display: inline;
 position: relative;}

#footer {
 width: 822px;
 clear: both;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 20px 0px;}

#topnav1 {
 text-align: left;
 width: 272px;
 float: left;
 display: inline;} 
 
#topnav2 {
 text-align: right;
 width: 537px;
 float: left;
 display: inline;}
 
.clear {clear: both; background: none;}

ul.top  {
margin: 20px 0px 10px 0px;
padding: 0px 0px 0px 0px;
text-align: center;}

.top li {
/*background: #FFF url('dot.gif') no-repeat left bottom;*/
border-left: #CB3CA2 solid 1px;
font-size: 10px;
color: #CB3CA2;
margin: 0px 5px 0px 0px;
padding: 1px 0px 0px 9px;
display: inline;
list-style-type: none;}

li.nobg {border: 0px;
background: #FFF;
padding: 0px 0px 0px 0px;}

.top li a {
border-bottom: #fff dotted 0px;
font-size: 11px;
color: #4CB3DB;
text-decoration: none;
margin: 0px 0px 20px 0px;
padding: 0px 2px 0px 2px;}

.top li a:hover {
border-bottom: #fff dotted 0px;
color: #CB3CA2;}

#leftcolumn a:hover  {border:0px;}


div {vertical-align: bottom; }

img {
border: 0;
margin: 0;
padding: 0;}

#leftcolumn img {
border: 0;
margin: 2px;
padding: 0;}

#rightcolumn img {
border: #CB3CA2 solid 0px;
margin: 1px;
padding: 0;}

p{
color: #4CB3DB;
padding: 0px 0px 0px 0px;
margin: 10px 10px 10px 10px;
font-size: 14px;
text-align: right;}

a {
border-bottom: #CB3CA2 solid 0px;
text-decoration:underline;
color: #4CB3DB;}

a:hover{
text-decoration:none;
border-bottom: #fff dotted 0px;
color: #CB3CA2;}

h1 {
border-bottom: #CB3CA2 dotted 0px;
border-top: #CB3CA2 dotted 0px;
margin: 7px 10px 30px 0px;
padding: 0px 1px 0px 0px;
font-size: 23px;
text-align: right;
color: #CB3CA2;}

h2 {
margin: 25px 10px 10px 10px;
text-align: right;
color: #4CB3DB;
font-weight: bold;
font-size: 12px;}

h3 {}

span {color: #696969;}

.one {color: #CB3CA2; font-weight: bold;}
	
.two {color: #000;}	
	
table {}

td {text-align: left;}
td.right {text-align: right;}

.footer {
text-align: center;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;}

.footer li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 9px;
display: inline;
list-style-type: none;
padding-left: 0px;
color: #808080;}

.footer a {
border-bottom: #fff dotted 1px;
font-size: 10px;
padding: 0px 0px 1px 0px;
margin: 0px 0px 0px 0px;
text-decoration:none;
color: #808080;}

.footer a:hover {
border-bottom: #808080 dotted 1px;
text-decoration:none;
color: #808080;}
