HTML, BODY {height:100%}

BODY, TD, P, DIV, SELECT, INPUT, TEXTAREA { 
	font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #3A3F43;}

body {
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #5F6E75;
	margin: 0px;
	padding: 0px;
} 

table {border-collapse: collapse;}

table.wrapper {width:100%; height:100%; padding:0px; margin:0px;}
#content { height:100%;}

A:link {COLOR: #CD232C; text-decoration: underline;}
A:active {COLOR: #CD232C;}
A:visited {COLOR: #CD232C;}
A:hover {COLOR: #CD232C;text-decoration: none;}

H1, H2, H3, H4, H5, H6 {
	font-weight: normal;
	font-size: 11px;
}

FORM {padding: 0px; margin: 0px;}

INPUT.normal, INPUT.middle, INPUT.big, textarea.middle, textarea.big, input.checkbox {
	border: 1px solid #989898;
	background-image:url(../img/in_shad.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-weight: normal;
	color: #3A3F43;
}
SELECT {
	border: 1px solid #989898;
	background-color: #FFFFFF;
	font-weight: normal;
	color: #3A3F43;
}
SELECT.normal {width: 155px; font-weight: normal;}
INPUT.normal {width: 148px; font-weight: normal;}
INPUT.middle {width: 275px;}
input.checkbox {margin: 0px;}
select.middle {width: 272px; font-weight: normal;}
textarea.middle {width: 277px; font-weight: normal;}
INPUT.big, textarea.big {width: 100%}

.coll {border-collapse: collapse;}

.up {text-transform: uppercase;}

.tl2 {
	background-image: url(../img/tl2.gif);
	background-repeat: repeat-x;
}
.gline {
	background-image: url(../img/gbg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #FFFFFF;
}
.overall {
	border: 0px solid #707070;
	border-left-width: 1px;
	border-right-width: 1px;
}
.cpart {
	background-image: url(../img/collagepart.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 20px;
	line-height: 16px;
}
.bcopy {
	background-image: url(../img/bl2.gif);
	background-repeat: repeat-x;
	text-transform: uppercase;
	color: #D6B3B3;
	font-size: 10px;
	padding-left: 23px;
}
.tabt2 {
	background-image: url(../img/tab_t2.gif);
	background-repeat: repeat-x;
}
.tabb2 {

	background-image: url(../img/tab_b2.gif);
	background-repeat: repeat-x;
}

.tablr {
	border: 0px solid #94ACB6;
	border-left-width: 1px;
	border-right-width: 1px;
}
.m2 {padding: 2px; padding-bottom: 0px;}
.m10 {padding: 10px;}

.corner {
	background-image: url(../img/corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.under {
	background-image: url(../img/underline.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 119px;
}
.menu {
	font-size: 10px;
	text-transform: uppercase;
	color: #CD232C;
}
.menu A {text-decoration: none;}
.menu A:link {COLOR: #3A3F43;}
.menu A:active {COLOR: #3A3F43;}
.menu A:visited {COLOR: #3A3F43;}
.menu A:hover {COLOR: #CD232C;}

.undergrey {
	background-image: url(../img/grey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.pic {
	border: 1px solid #BF454D;
	padding: 2px;
}
.red {color: #CD232C;}

.scroll {
	overflow: auto;
	height: 215px;
	padding-right: 10px;
}

.scroll1 {
	overflow: auto;
	height: 155px;
	padding-right: 10px;
}

.scroll p {text-align: justify;}

.p_left {
	margin-left: 10px;
}
.p_right {
	margin-right: 10px;
}
.p_top {
	margin-top: 10px;
}
.p_bottom {
	margin-bottom: 10px;
}
.p5 {
	padding:3px;
}

div.error {
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #ffe5e7;
	border: 1px solid #df989d;
}
