/* Generated by KompoZer */
* 
{
 margin: 0;
 padding: 0;
}

body 
{
 font-family: Arial,Helvetica,sans-serif;
 color: #cccccc;
 font-size: 12px;
 background-image: url(images/bbg.jpg);
}

img 
{
 border-color: #9cf449;
 border-width: 1px;
 border-style: solid;
 padding: 3px;
}

img.floattl 
{
 margin-top: 12px;
 margin-right: 7px;
 margin-bottom: 2px;
 margin-left: 10px;
 float: left;
}

img.floattr 
{
 margin-top: 12px;
 margin-right: 10px;
 margin-bottom: 2px;
 margin-left: 7px;
 float: right;
}

.blue 
{
 color: #3f4858;
}

.orange 
{
 color: #d0660a;
}

#wrapper 
{
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 width: 770px;
 background-color: #3f4857;
 min-height: 950px;
 color: white;
}

* html #wrapper 
{
 height: 950px;
}

#topnav 
{
 height: 19px;
 background-color: #3f4857;
}

#topnav 
{
 margin-right: 10px;
 background-color: #3f4857;
 text-align: right;
 color: #d0660a;
}

#topnav a 
{
 padding-top: 10px;
 color: #d0660a;
 text-decoration: none;
}

#header 
{
 height: 170px;
 background-color: #ffffff;
 background-repeat: no-repeat;
 background-position: right 0%;
 background-image: url(../headerbeta2.jpg);
}

.name 
{
 background-repeat: no-repeat;
}

.name h1 
{
 font-size: 2em;
 margin-top: 5px;
 margin-left: 30px;
 font-weight: lighter;
 font-family: Arial,Helvetica,sans-serif;
}

.name h3 
{
 font-size: 0.9em;
 margin-left: 30px;
 font-family: Arial,Helvetica,sans-serif;
 color: #999999;
}

#menu 
{
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 5px;
 padding-right: 0em;
 padding-bottom: 6px;
 padding-left: 0em;
 width: 480px;
 position: relative;
 top: -173px;
 left: 50px;
}

#menu ul 
{
 margin: 0;
 padding: 0;
 list-style-type: none;
 list-style-image: none;
 list-style-position: outside;
 text-align: center;
}

#menu li 
{
 display: inline;
}

#menu a 
{
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px;
 padding-left: 10px;
 text-transform: uppercase;
 text-decoration: none;
 font-size: 9px;
 font-weight: lighter;
 color: #f05507;
}

#menu a:hover 
{
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px;
 padding-left: 10px;
 color: #cccccc;
}

#leftcolumn 
{
 display: inline;
 width: 210px;
 float: left;
 min-height: 695px;
 background-color: #3f4857;
}

* html #leftcolumn 
{
 height: 695px;
}

#leftcolumn h3 
{
 font-size: 1.2em;
 padding-left: 20px;
 padding-top: 2px;
 padding-bottom: 5px;
 color: #d0660a;
 font-weight: bolder;
}

form 
{
 border-color: #d0660a;
 border-width: 1px;
 border-style: solid;
 margin-top: 0;
 margin-right: 5px;
 margin-bottom: 15px;
 margin-left: 20px;
 width: 150px;
 background-color: #ffffff;
}

form p 
{
 padding-top: 10px;
 padding-left: 5px;
 padding-bottom: 5px;
 color: #cd6209;
}

.reg p 
{
 padding-left: 20px;
 color: #ffffee;
}

.reg a 
{
 color: #d0660a;
 text-decoration: none;
}

#leftcolumn h4 
{
 color: #d0660a;
 text-align: center;
 font-size: 1.1em;
 margin-top: 25px;
 text-decoration: underline;
}

.lefttext p 
{
 padding: 10px;
 text-align: justify;
}

.lefttext a 
{
 color: #d0660a;
 text-decoration: none;
}

#rightcolumn 
{
 display: inline;
 margin-right: 10px;
 width: 550px;
 float: left;
 min-height: 695px;
 background-color: #ffffff;
 background-image: url(images/rcbg.jpg);
 background-repeat: no-repeat;
 background-position: center bottom;
}

* html #rightcolumn 
{
 height: 695px;
}

blockquote 
{
 border-width: 1px;
 border-style: solid;
 margin-top: 10px;
 margin-right: 10px;
 margin-bottom: 10px;
 margin-left: 5px;
 padding: 3px;
}

#rightcolumn p 
{
 padding: 10px;
 text-align: justify;
 color: #3f4856;
}

#rightcolumn h2 
{
 margin-left: 15px;
 margin-top: 10px;
 font-size: 1.7em;
 font-family: Arial,Helvetica,sans-serif;
 font-weight: lighter;
 color: #3f4856;
 text-decoration: underline;
}

#rightcolumn h3 
{
 margin-left: 15px;
 margin-top: 10px;
 font-size: 1.2em;
 font-family: Arial,Helvetica,sans-serif;
 font-weight: bolder;
 color: #3f4856;
 text-decoration: underline;
 letter-spacing: 0.3em;
}

#rightcolumn a 
{
 color: #d0660a;
 text-decoration: none;
}

.lb 
{
 background-image: url(images/lb.jpg);
 background-repeat: repeat-x;
 width: 530px;
 height: 5px;
 margin-left: 10px;
}

#footer 
{
 margin-top: 5px;
 background-color: #3f4847;
 display: inline;
 float: left;
 width: 770px;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 10px;
}

#footer p 
{
 color: #f7f7f7;
}

#footer a 
{
 color: #f7f7f7;
}

.white 
{
 color: #d8d1ff;
}

.teal 
{
 color: #B5DBD1;
}
