a {color: #F66E00; text-decoration: none}
a:hover {color: #000000; text-decoration: underline}

a.lnk1 {color: #000000; text-decoration: none}
a.lnk1:hover {color: #000000; text-decoration: underline}

a.lnk2 {color: #999999; text-decoration: none}
a.lnk2:hover {color: #999999; text-decoration: underline}

a.lnk3 {color: #CAB7A6; text-decoration: none}
a.lnk3:hover {color: #000000; text-decoration: underline}

a.lnk4 {color: #487BA8; text-decoration: none}
a.lnk4:hover {color: #000000; text-decoration: underline}

BODY, HTML {height: 100%;}

BODY {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #504841;
	}

.text1 {
	font-size: 11px;
	font-weight: bold;
	}
.text2 {
	font-size: 10px;
	font-weight: bold;
	}
.text3 {
	font-size: 12px;
	font-weight: bold;
	}
.text4 {
	font-size: 10px;
	}

.title1 {
	font-size: 16px;
	font-weight: bold;
	color: #487BA8;
	}
.title2 {
	font-size: 15px;
	font-weight: bold;
	color: #487BA8;
	}
.title3 {
	font-size: 38px;
	font-weight: bold;
	color: #487BA8;
	}
.title4 {
	font-size: 15px;
	font-weight: bold;
	}

.stars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #F66E00;
	}

.msg_ok {
	font-size: 11px;
	font-weight: bold;
	color: #009600;
	}
.msg_err {
	font-size: 11px;
	font-weight: bold;
	color: #DD0000;
	}

.copyright {
	color: #000000;
	}

.highlight {
	color: #487BA8;
	}
.highlight_1 {
	color: #000000;
	}
.highlight_2 {
	color: #F66E00;
	}
.dimlight {
	color: #888888;
	}
.dimlight_1 {
	color: #CAB7A6;
	}

.col_blue {
	color: #0000DD;
	border: 1px solid #0000DD;
	}
.col_red {
	color: #DD0000;
	border: 1px solid #DD0000;
	}
.col_green {
	color: green;
	border: 1px solid green;
	}
.col_orange {
	color: #FF7E00;
	border: 1px solid #FF7E00;
	}
.col_brown {
	color: brown;
	border: 1px solid brown;
	}
.col_purple {
	color: purple;
	border: 1px solid purple;
	}
.col_violet {
	color: #9C00FF;
	border: 1px solid #9C00FF;
	}

.lh_1 {
	line-height: 28px;
	}

.pad_1 {padding: 7px 10px 10px 10px;}
.pad_2 {padding: 10px 15px 10px 15px;}
.pad_t5 {padding-top: 5px;}

.footer {
	background: url(../images/footer.jpg) repeat-x left bottom;
	}

.brd_1 {
	border: 1px solid #DDC9B6;
	}
/*
.brd_2 {
	border: 1px solid #CAB7A6;
	}
*/
.main_bg {
	background: url(../images/main_bg.gif) repeat-x top;
	}

.box {
	background-color: #F9EEE4;
	}

.brd_pic {
	border: 5px solid #CAB7A6;
	}
