body {
	/*background-color: #CBCBCB;*/
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

td, p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

form {
	margin: 0px;
	padding: 0px;
}

a:link { text-decoration:none; color:#666666 }
a:visited { text-decoration:none; color:#666666 }
a:hover { text-decoration:none; color:#888888 }
a:active { text-decoration:none; color:#666666 }

a.skipIntro { font-size: 24px; font-weight:bold; color: #FFFFFF; text-decoration:none }

/* bodies ------------------------------------------------------ */

body#introBody {
	background-color: #CBCBCB;
	/*background-image:url(../layout/intro_back.gif);*/
}

body#menuBody {
	/*background-color: #BCBCBC;*/
	background-color: #D5D5D5;
}

body#leftPageBody {
	background-color:#717171;
}

/* simple */
body#pageContentBody1 {
	/*background-color: #BCBCBC;*/
	background-color: #D5D5D5;
	overflow-y: scroll;
}

/* image on the left */
body#pageContentBody2 {
	/*background-color: #BCBCBC;*/
	background-color: #D5D5D5;
	padding: 0px 12px 0px 12px;
	overflow-y: scroll;
}

body#tableContentBody1 {
	background-color: #E7E7E7;
	overflow-y: scroll;
}

body#bottomBody {
	background-color: #000000;
	color:#FFFFFF;
	margin: 0px 10px 0px 10px;
}

body#sideBodyLeft {
	background-color: #CBCBCB;
	background-image:url(../layout/left_back.gif);
	background-position: right top;
	background-repeat:repeat-y;
}

body#sideBodyRight {
	background-color: #CBCBCB;
	background-image:url(../layout/right_back.gif);
	background-repeat:repeat-y;
}


/* content tags ------------------------------------------------ */

body#pageContentBody1 h1, body#pageContentBody2 h1 {
	padding:0px;
	width: 400px;
	margin: 17px 0px 8px 0px;
	font-size: 12px;
	font-weight:bold;
}

body#pageContentBody1 p, body#pageContentBody2 p {
	padding:0px;
	width: 510px;
	margin: 12px 0px 0px 0px;
	font-size: 12px;
	line-height: 16px;
}

/* form fields ------------------------------------------------ */

input {
	border: 1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

input.textLong {
	width:350px;
}

input.textShort {
	width:200px;
}

input.textSShort {
	width:120px;
}