*
{
	font-family : verdana;
	color : #606869;
	font-size: 11px;
	line-height: 18px;
}

HTML, BODY
{
	height : 100%;
	position : relative;
}

BODY 
{
	background-color : #6a5946; 
	text-align:center;
	padding : 0px;
	margin : 0px;
	background-image : url(/_images/tile_background.gif);
	vertical-align : middle;
}

TD
{
	vertical-align : top;
}

HR
{
	border : 0px;
	margin : 0px;
	padding : 0px;
	border-top : 1px solid #cfccc8;
	width : 100%;
	height : 1px;
}

FORM
{
	padding : 0px;
	margin : 0px;
}

/* Fix IE. Hide from IE Mac */
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

.error
{
	color : red;
    margin-bottom : 10px;
}

.alignright
{
	text-align : right;
}

.fullwidth
{
	width : 100%;
}

.centertable
{
	width : 100%;
	height : 100%;
}

.centertable .centertd
{
	text-align : center;
	vertical-align : middle;
}

.maintable
{
	width : 880px;
	height : 530px;
	border-collapse : collapse;
	border-spacing : 0px;
	margin : 0px;
}

.maintable #col1
{
	width : 218px;
}

.maintable #col2
{
	width : 20x;
}

.maintable #col3
{
	width : 570x;
}

.contenttable
{
	height : 487px;
	width : 100%;
	height : 100%;
}

.contenttable #c_lt
{
	background-image : url(/_images/border_lt.png);
	background-position : bottom right;
	width : 8px;
	height : 4px;
}
.contenttable #c_rt
{
	background-image : url(/_images/border_rt.png);
	width : 10px;
	height : 4px;
}
.contenttable #c_lb
{
	background-image : url(/_images/border_lb.png);
	background-position : right top;
	width : 8px;
	height : 14px;
}
.contenttable #c_rb
{
	background-image : url(/_images/border_rb.png);
	width : 12px;
	height : 14px;
}
.contenttable #c_lt,
.contenttable #c_rt,
.contenttable #c_lb,
.contenttable #c_rb
{
	background-repeat : no-repeat;
	font-size : 1px;
}

.contenttable #c_t,
.contenttable #c_b
{
	background-repeat : repeat-x;
	font-size : 1px;
}
.contenttable #c_t
{
	height : 4px;
	background-image : url(/_images/border_t.png);
	background-position : bottom;
}
.contenttable #c_b
{
	background-image : url(/_images/border_b.png);
	background-position : top;
	height : 14px;
}
.contenttable #c_l,
.contenttable #c_r
{
	background-repeat : repeat-y;
	font-size : 1px;
}
.contenttable #c_l
{
	width : 8px;
	background-image : url(/_images/border_l.png);
	background-position : right;
}
.contenttable #c_r
{
	width : 12px;
	background-image : url(/_images/border_r.png);
	background-position : left;
}

.contenttable #c_middle
{
	background-color:#FFFFFF;
}
.contenttable .content
{
	background-color : #FFFFFF;
	padding : 20px;
	padding-top : 30px;
	width : 600px;
}

.contenttable .content H1
{
	font-size : 20px;
	letter-spacing : -1;
	padding : 0px;
	margin : 0px;
	margin-bottom : 25px;
	font-weight : normal;
	color : #00a7db;
}

.contenttable #contact
{
	color : #00a7db;
	padding-left : 20px;
	padding-top : 70px;
}

.contenttable #contact B
{
	color : #00a7db;
}

.maintable #col1 .contenttable #c_middle UL
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 200px;
}

.maintable #col1 .contenttable #c_middle ul li a 
{
	display: block;
	text-decoration: none;
	padding: 2px;
	padding-left : 20px;
	border: 0px solid #ccc;
	border-bottom: 0;
}

.maintable #col1 .contenttable #c_middle ul li a:hover
{
	color: #FFFFFF;
	background: #00a7db;
}

.maintable #col1 .contenttable #c_middle ul li .selected A
{
	color: #FFFFFF;
	background: #00a7db;
}


.contenttable .content UL.homelist
{
	margin: 0;
	padding: 0;
	margin-top : 25px;
    list-style: none;
}

.contenttable .content UL.homelist li a 
{
	display: block !important;
	text-decoration: none;
	padding-left : 10px;
	padding-bottom : 12px;
	font-size : 18px;
}

.homelist li a:hover
{
	color : #c9c9be;
}

.quote
{
	width : 100%;
	text-align : right;
	color : #00a7db;
	font-weight : bold;
	padding-top : 13px;
}

.bottommenu
{
	text-align : right;
	padding-right : 10px;
}

.bottommenu A,
.bottommenu A:visited,
.bottommenu A:link,
.bottommenu A:active
{
	text-decoration : none;
	padding-left : 20px;
}

.bottommenu A:hover
{
	text-decoration : underline;
}

.contenttable .content UL
{
    list-style: inside;
}
.contenttable .content UL LI
{
    display: list-item !important;
}

.contenttable .content .wiebenik TD
{
	vertical-align : top;
}

.maintable #col3 .contenttable #c_middle .wiebenik TH
{
	text-align : left;
	font-weight : bold;
	vertical-align : top;
}

.maintable #col3 .contenttable #c_middle .wiebenik UL,
.maintable #col3 .contenttable #c_middle .content .list
{
	margin: 0px;
	padding-left: 20px;
	list-style: disc; 
}

.maintable #col3 .contenttable #c_middle .wiebenik UL LI,
.maintable #col3 .contenttable #c_middle .content .list LI
{
	float : none;
	display: block;
	padding: 2px;
}

.contacttable TH
{
	text-align : left;
	vertical-align : top;
}

.contacttable .input
{
	border : 1px solid #cfccc8;
	width : 130px;
	margin-right : 10px;
	height : 20px;
    margin-bottom : 4px;
}

.contacttable .question
{
	border : 1px solid #cfccc8;
    width : 424px;
	height : 75px;
    margin-bottom : 10px;
}

.contacttable .inputlarge
{
	border : 1px solid #cfccc8;
	width : 424px;
    margin-bottom : 4px;
}

.nolinks
{
	text-decoration: none;
}

.formbutton
{
	border : 1px solid #cfccc8;
	text-decoration : none;
	color: #FFFFFF;
	background: #00a7db;
	padding : 5px;
    margin-right : 18px;
}

.admindiv
{
	background-color:#eeeeee;
	position:absolute;
	border:1px solid #000;
	width:300px;
	left : 0px;
	top :0px;
}

.admindiv #header
{
	padding:2px;
	width:300px;
	background-color:#444444;
	color:#FFF;
	font-weight:bold;
}

.admindiv #body
{
	padding:2px;
}
