body{
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	background: #000000 url("../images/background.jpg") no-repeat top center;
}

form{
	margin: 0px;
}

/* GENERAL */

/* image borders */
a img { color: #fff; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img, img { color: inherit;/* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }                           /* code from W3C - www.w3.org */
}

/* links */
A, A:link, A:visited {
    color: #575454; /* link_color */
    text-decoration: none;
}
A:hover {
    color: #575454;
    text-decoration: underline;
}


#MainDiv
{
	margin: 0px auto;
	width: 1152px;
	height: 720px;
	text-align: left;
}

#LeftContainer
{
	width: 250px;
	padding-right: 16px;
	padding-top: 59px;
	padding-left: 62px;
	float: left;
}

#RightContainer
{
	width: 760px;
	padding-top: 65px;
	padding-left: 16px;
	float: left;
}

#ScrollContent
{
	margin-top: 8px;
	width: 657px;
	height: 246px;
	font-size:12px;
	float: left;
}

#ScrollContentFull
{
	margin-top: 8px;
	width: 100%;
	height: 540px;
	font-size:12px;
	float: left;
}

#PrintDiv
{
	float: left;
	padding-left: 10px;
	margin-top: 235px;
	font-size: 14px;
}

	#PrintDivFull
	{
		/*float: left;
		padding-left: 10px;
		margin-top: 530px;
		font-size: 14px;*/
		display: none;
	}

ul.gallery
{
	margin: 0px;
	margin-top: 35px;
	padding: 0px;
	list-style: none;
	height: 56px;
}

	ul.gallery li
	{
		padding-right: 8px;
		float: left;
	}


h1{
	color: #af1e23;
	font-size: 23px;
	font-weight: normal;
}

/*Form CSS*/
TABLE.formTable{margin: 0px; padding: 0px;}

TABLE.formTable SELECT{
	font-size:11px;
	border: 1px solid #7a7a7a;
}
TABLE.formTable INPUT, TABLE.formTable TEXTAREA{
	border: 1px solid #7a7a7a;
	padding: 3px;
}

TABLE.formTable  .checkbox
{
	border: 0px;
}

TABLE.formTable TD {
    /*border-bottom: 1px solid #bfc2c3;*/ /* table_border_color */
	line-height: 20px;
}

.formButton {
    background-color: #000000;
	color: #ffffff;
	border: 0px;
	font-size: 12px;
}

TABLE.formTable TD.head{
	font-weight: bold;
	background-color: #ededed;
	color: #4a4a49;
	padding: 4px;
	line-height: 20px;
}


TABLE.formTable TD A,TABLE.formTable TD A:link,TABLE.formTable TD A:visited{
	color: #ffffff;
	text-decoration: underline;
}
TABLE.formTable TD A:hover{
	color: #ffffff;
	text-decoration: underline;
}
TABLE.noBorder TD{
	border-bottom: none;
}

.inputField
{
	padding: 0px;
	border:1px solid #000000;
	font-size: 12px;
}


/*Error Table*/
TABLE.error_table{
	border: 1px solid #747474;
	background-color: #fafcc2;
	margin-bottom: 5px;
	margin-top: 5px;
}
.error_heading{
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}


