body
{
	background-color: #0a3a6b;
	font-family: 'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
 	text-align: center;
}

form
{
	padding: 0px;
	margin: 0px;
}

#PageFlags
{
	margin: 15px auto 0px;
	padding: 0px;
	text-align: right;
	width: 768px;
}

#Img_pub
{
	margin: 0px;
	padding: 0px;
	/*text-align: left;*/
	width: 568px;
	position: absolute;
	z-index: 100;
	left: 200px;
	top: 0px;
	visibility: visible;
	height: 150px;
	overflow: hidden;
	border: 1px none #666666;
}

#PageFrame
{
	background-color: white;
	border: 1px solid white;
	margin: 5px auto 8px;
	padding: 0px;
	text-align: left;
	width: 768px;
}

#container
{
	background-color: white;
	width: 768px;
	position: absolute;
	padding: 0px;
	border: 1px solid #ffffFF;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -1px;
}

.MenuCell
{
	background-color: #f3f3f3;
}

#Menu {
	color: white;
  float: left;
	font-family: 'Trebuchet MS', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	width: 190px;
}

#Menu ul {
	border: none;
	border-top: 1px solid #a38ba3;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
#Menu li {
	border-bottom: 1px solid #a38ba3;
	margin: 0px;
}

#Menu li a {
	display: block;
	background-color: #f3f3f3;
	border-left: 10px solid #bcd8e4;
	border-bottom:0;
	color: #0464a6;
	padding: 5px 5px 5px 9px;
	text-decoration: none;
	width: 100%;
}

html>body #Menu li a {
	width: auto;
}

#Menu li a:hover {
	background-color: #D7256E;
	border-left: 10px solid #D11C4B;
	color: white;
}

#MenuRightBar
{
	background-color: #dbecf3;
	border-left: 1px solid #a38ba3;
}

#BodyCell
{
	border-left: 1px solid white;
	width: 568px;
}

#Body
{
  margin: 13px 15px 8px;
  font-size: 9pt;
  width: 529px;
  padding-bottom:10px;
}

#Page_Header
{
  background-position: top left;
  background-repeat: no-repeat;
  border-bottom: 1px solid #A90056;
}

#Page_Header h1
{
  font-size: 16pt;
  font-weight: bold;
  padding: 14px 0px 0px 29px;
  margin: 0px;
}

h2
{
  color: #0464a6;
  font-size: 13pt;
  font-weight: bold;
  padding-bottom:2px;
}

h2.Underlined
{
	background-image: url(../images/dotline.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}

h3
{
  color: #0464a6;
  font-size: 10pt;
  font-weight: bold;
  padding-bottom:2px;
}

h3.Underlined
{
	background-image: url(../images/dotline.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}

p
{
  font-size: 9pt;
	text-align: justify;
	margin-top: 0px;
}

div.News, div.Job
{
	clear: both;
  margin-bottom: 20px;
}


div.News p, div.Job p
{
  margin-top: 0px;
  margin-bottom: 10px;
}

h2.AdminTitle, div.NewsTitle, div.JobTitle
{
	background-image: url(../images/dotline.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	color: #A90056;
	font-size: 12pt;
	font-weight: bold;
}

div.NewsPicture img
{
  margin: 3px 10px 0px 0px;
}

div.NewsBody
{
  margin-top: 3px;
}

a
{
	color: #A90056;
	text-decoration: none;
}

a.dot { border-bottom:1px dotted #ccc; }

a:hover
{
	color: red;
	text-decoration: none;
}

td
{
  font-size: 9pt;
}

.Field td
{
  padding-bottom: 5px;
}

input.Field, textarea.Field
{
	font-size: 10px;
}

.Clothes a
{
	border: 1px solid #FFFFFF;
}

.Clothes a:hover
{
	border: 1px solid #A90056;
}

.amp
{
	font-family: Verdana; font-size: 8pt;
}

/* Data tables headers */
.Header1 { }
.Header1 td { background-color: #A90056; border-width: 1px 0px 1px 0px; border-color: #345487; border-style: solid; color: #FFFFFF; font-weight: bold; height: 24px; padding: 2px 2px 2px 4px; }

/* Data tables */
.dtTable       { border-collapse: collapse; border: 1px solid #A90056; font-size: 10pt; }
.dtTable td    { border-width: 1px 0px 1px 0px; border-color: #FFFFFF; border-style: solid; padding: 2px 4px 2px 4px; height: 24px; }
.dtRowDark     { background-color: #F8E8F9; }
.dtRowLight    { background-color: #FFFFFF; }
.dtRowOver     { background-color: #6487DC; cursor: pointer; }
.dtRowDark  td { border-width: 1px 0px 1px 0px; border-color: #FFFFFF; border-style: solid; padding: 2px 4px 2px 4px; height: 24px; }
.dtRowLight td { border-width: 1px 0px 1px 0px; border-color: #FFFFFF; border-style: solid; padding: 2px 4px 2px 4px; height: 24px; }
.dtRowOver td  { border-width: 1px 0px 1px 0px; border-color: #FFFFFF; border-style: solid; padding: 2px 4px 2px 4px; height: 24px; background-color: #6487DC; color: white; }


	.banner{
		position: absolute;
		display: block;
		width:568px;
		height: 40px;
		margin-left: 0px;
		margin-top: 95px;
		text-decoration: none;
		background: #0a0a0a;
		padding: 0px;
		opacity: 0.8;
		filter : alpha(opacity=80);
		z-index: 90; 
		color:#fff
	}
	
	.banner div { padding:8px 15px 8px 8px; font-size:20px }
	
#FooterDiv
{
	background-color: white;
	text-align: center;
	margin-top: 606px;

}


#MenuCell.LogoYR
{
	position: absolute;
	left: 0px;
	top: 1000px;
	height: 45px;
	width: 104px;
	z-index: 400;
}