.bar1 {
	/* If content empty set to zero line-height and zero font-size for IE6
	*/
	/*background-color : #DCDCDC; */
	border-top: 1px solid #AAAAAA;
}





.maincontent h1 {
	margin : 0px 0px 20px 0px;
	padding : 0px 0px 0px 0px;
	color : #E1E0D0;
	/*color : #708090;	*/
	font-size : 28px;
	font-weight : bold;
	font-family : "Palatino Linotype", "Times New Roman", sans-serif;
	text-align : center;
	letter-spacing : 1px;
	text-shadow:  2px 4px 5px #38474E;
}

.maincontent h2 {
	margin : 15px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
	color : #EEE3E4;
	font-size : 19px;
	font-weight : bold;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.maincontent h3 {
	margin : 10px 0px 5px 0px;
	padding : 0px 0px 0px 0px;
	color : #680068;
	clear : both;
	font-size : 15px;
	font-weight : bold;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.maincontent h4 {
	margin : 5px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
	color : #CD853F;
	font-size : 14px;
	font-weight : bold;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;

}

.maincontent h5 {
	margin : 5px 0px 5px 0px;
	padding : 0px 0px 0px 0px;
	color : #CD853F;
	font-size : 13px;
	font-weight : bold;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.maincontent ul {
	
}

.maincontent img {
	margin: 0px 0px 0px 0px;
}


.maincontent li {
	padding : 0px 0px 0px 0px;
	margin : 0px 30px 5px 0px;
	color : #FFFFBF;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}

.maincontent p {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 10px 0px;
	font-size : 14px;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #FFFFE0;
}

.maincontent td {
	padding : 2px 2px 2px 2px;
	margin : 0px 0px 0px 0px;
	color : White;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}



.maincontent a {
	text-decoration : none;
}

.maincontent a:link {
	color : #FFD700;
	text-decoration : none;
}

.maincontent a:visited {
	color : #FFD700;
}

.maincontent a:hover {
	color : #FF1493;
}

.maincontent a:active {
	color : #FF9900;
}

.foot {
	
}

.cred {
	background-color : #2F4F4F;
border-top: 1px solid Black;
}

.cred p {
	color : #FFFFF0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin: 0px 0px 0px 0px;	
	padding: 5px 0px 5px 0px;	
}


.cred a:link {
	color : #CC9966;
	text-decoration : none;
}

.cred a:visited {
	color : #CC9966;
	text-decoration : none;
}

.cred a:hover {
	color : #FFFFFF;
	text-decoration : none;
}

.cred a:active {
	color : #FFDEAD;
	text-decoration : none;
}





/*--------------------------------------------------*/








.black {
 background-color : #3300CC;
 border-bottom-width : 2px;
 border-color : #FFFFFF #CCCCFF #999999 #CCCCCC;
 border-left-width : 2px;
 border-right-width : 2px;
 border-style : solid;
 border-top-width : 2px;
 width : 80px;
 display : block;
 text-decoration : none;
 padding-bottom : 0px;
 padding-left : 6px;
 padding-right : 6px;
 padding-top : 0px;
 font : 10px;
}


.caption {
	color : #FFCC00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}


.greyback {
	background-color : #666666;
}

.links {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/*.maintext {
	color : #FFFF99;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
}

.maintext a:link {
	color : #FF3300;
	text-decoration : none;
}

.maintext a:visited {
	color : #FF33CC;
	text-decoration : none;
}

.maintext a:hover {
	color : #FFFFFF;
	text-decoration : none;
}

.maintext a:active {
	color : #FF3300;
	text-decoration : none;
}
*/

.menu {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
}
/*
.menu a {
	background-color : #EAEAEA;
	border-bottom-width : 2px;
	border-color : #FFFFFF #CCCCFF #999999 #CCCCCC;
	border-left-width : 2px;
	border-right-width : 2px;
	border-style : solid;
	border-top-width : 2px;
	display : block;
	padding-bottom : 8px;
	padding-left : 6px;
	padding-right : 2px;
	padding-top : 8px;
	text-decoration : none;
	width : 146px;
}

.menu a:link {
	color : #993300;
}

.menu a:visited {
	color : #993300;
}

.menu a:hover {
	background-color : #000066;
	color : #F2F2F2;
}

.menu a:active {
	color : #FF0000;
}
*/

.submenu {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
}

.submenu a {
	background-color : #EAEAEA;
	border-bottom-width : 1px;
	border-color : #FFFFFF #CCCCFF #999999 #CCCCCC;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	display : block;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	text-decoration : none;
	width : 130px;
}

.submenu a:link {
	color : #993300;
}

.submenu a:visited {
	color : #993300;
}

.submenu a:hover {
	background-color : #3300CC;
	color : #FFFFFF;
}

.submenu a:active {
	color : #FF0000;
}

.xtable {
	color : #FFFF00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.bg {
	/*background-color : #BBBB9B;*/
	background-color : #ADAE8F;	
	margin: 5px 0px 10px 0px;
}

.bg td {
	padding : 2px 3px 3px 3px;
	margin : 0px 0px 0px 0px;
	color : White;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #31639C;
}

.bg th {
	padding : 5px 2px 5px 2px;
	margin : 0px 0px 0px 0px;
	color : #31639C;
	font-size : 14px;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #F1E465;
	background-image : url(images/grad-yellow-3.jpg);
	background-repeat : repeat-x;
}

.alleft {
	float: left;
	position: relative;
	width: auto;
	border: 1px solid #AAAAAA;
	margin: 0px 15px 15px 5px;
}

.alleft img {
	margin: 5px 5px 5px 5px;
	padding: 0;
	border: none;
}

.alleft p {
	text-align : center;
}

.alright {
	float: right;
	position: relative;
	width: auto;
	border: 1px solid #AAAAAA;
	margin: 0px 5px 15px 15px;
}

.alright img {
	margin: 5px 5px 5px 5px;
	border: none;
}

.alright p {
	text-align : center;
}

.cd1 {
	width: 400px;
	border: 1px solid #AAAAAA;
	float: right;
	text-align : center;
	padding: 10px 10px 15px 10px;
		overflow : auto;
}

.cd2 {
	width: 400px;
	border: 1px solid #AAAAAA;
	margin: 0px auto;
	text-align : center;
	padding: 10px 10px 15px 10px;
	overflow : auto;
}