body, p
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:  0px;
	margin-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #10578C;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


img
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #10578C;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}


.buttons
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:  0px;
	margin-right: 0px;
	padding: 0px;
	width: 140px;
	line-height: 100%;
	font-size: 10px;
	background: #1047FC;
	border-top: solid 1px white;
	border-bottom: solid 1px black;
	display: block;
	text-align:center;
}


a.buttons
{
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
	font-weight: normal;
	background: #40EEAC;
	line-height: 180%;
	border-top: outset 2px light green;
	border-bottom: outset 2px green;
	border-left: outset 2px light green;
	border-right: outset 2px green;
}

a.buttons:hover
{
	color: #006699;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #A0E7FC;
}


.buttonsbig
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:  0px;
	margin-right: 0px;
	padding: 0px;
	width: 280px;
	line-height: 14px;
	font-size: 10px;
	text-align: center;
	background: #1047FC;
	border-top: solid 1px white;
	border-bottom: solid 1px black;
	display: block;
}


a.buttonsbig
{
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 280px;
	Padding-top: 4;
	Padding-bottom: 4;
	height: 14px;
	font-weight: normal;
	background: #40EEAC;
	border-top: outset 2px light green;
	border-bottom: outset 2px green;
	border-left: outset 2px light green;
	border-right: outset 2px green;
}

a.buttonsbig:hover
{
	color: #006699;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #A0E7FC;
}


.buttonshidden
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:  0px;
	margin-right: 0px;
	padding: 0px;
	width: 140px;
	line-height: 100%;
	font-size: 10px;
	background: #1047FC;
	border-top: solid 1px white;
	border-bottom: solid 1px black;
	display: block;
}


a.buttonshidden
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
	font-weight: normal;
	background: #FFFFFF;
	line-height: 180%;
	border-top: solid 2px white;
	border-bottom: solid 2px white;
	border-left: solid 2px white;
	border-right: solid 2px white;
}


.buttonsverybig
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:  0px;
	margin-right: 0px;
	padding: 0px;
	width: 100%;
	line-height: 14px;
	font-size: 10px;
	text-align: left;
	background: #1047FC;
	border-top: solid 1px white;
	border-bottom: solid 1px black;
	display: block;
}


a.buttonsverybig
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	width: 100%;
	Padding-top: 2;
	Padding-bottom: 2;
	height: 14px;
	font-weight: normal;
	background: #40EEAC;
	border-top: outset 2px light green;
	border-bottom: outset 2px green;
	border-left: outset 2px light green;
	border-right: outset 2px green;
}

a.buttonsverybig:hover
{
	color: #006699;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	background-color: #A0E7FC;
}


div.c_iframe
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	text-align: center;
	width: 1024px;
	height: 800px;
}

div.c_iframe div
{
	padding-top: 40px;
	text-align: center;
}

div.c_iframe div a
{
	font-size: 14px;
	text-decoration: none;
	margin-top: 1px;
	margin-right: 1px;
	padding: 6px;
	border-style: solid;
	border-width: 2px;
	border-left-color: gray;
	border-top-color: gray;
	border-right-color: black;
	border-bottom-color: black;
	display: inline-block;
	text-align: center;
	background: #cccccc;
}


div.c_iframe div a:hover
{
	background: #FFFFFF;
}


.debugtext
{
	font-size: 9px;
	text-align: justify;
	width: 100%;
	background: #AFEFEF;
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-height: 100%;
	display: block;
}


.email
{
	background: #EFEFAF;
	font-size: 10px;
	text-align: left;
	border-top: solid 1px black;
	border-left: solid 1px  black;
	border-bottom: solid 1px  white;
	border-right: solid 1px  white;
	padding-left: 4px;
	padding-right: 4px;
}


.emailform
{
	border-top: outset 2px light green;
	border-bottom: outset 2px green;
	border-left: outset 2px light green;
	border-right: outset 2px green;
	background: #AFFFFF;
	/*width: 100%;*/
	text-align: left;
	font-size: 11px;
}


h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	border: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:  0px;
	margin-right: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	line-height: 100%;
	background: #5F5FFC;
	color: #FFFFFF;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #6FA7FC;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 150%;
}


h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #7FB7FC;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 150%;
}



.imageselection
{
	padding: 1px;
	border: 0px;
	width: 140px;
	line-height: 150%;
	font-size: 10px;
	background: #3077FF;
	border-top: solid 0px black;
	border-bottom: solid 0px white;
	color: #FFFFFF;
	text-decoration: none;
}


a.imageselection:link, a.imageselection:visited, a.imageselection:active
{
	width: 0px;
	border-top: outset 0px black;
	border-bottom: outset 0px white;
	border-left: outset 0px black;
	border-right: outset 0px black;
	vertical-align: center;
}


.maincontent
{
	padding-right: 1px;
	line-height: 100%;
	font-size: 14px;
	text-align: justify;
	width: 100%;
	background: #FFFFFF;
	vertical-align: top;
}


.maincontentsmall
{
	padding-right: 0px;
	line-height: 100%;
	font-size: 10px;
	text-align: justify;
	width: 100%;
	background: #FFFFFF;
}


.maincontenttable
{
	padding-right: 0px;
	line-height: 100%;
	font-size: 10px;
	text-align: left;
	background: #FFFFFF;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
}

.mainmenu
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:  0px;
	margin-right: 0px;
	padding: 0px;
	width: 160px;
	line-height: 100%;
	font-size: 10px;
	background: #1047FC;
	border-top: solid 1px white;
	border-bottom: solid 1px black;
	display: block;
}


h4.mainmenu
{
	padding: 0px;
	width: 160px;
	line-height: 120%;
	font-size: 12px;
	vertical-align: center;
	background: #5F8FFC;
	color: #FFFFFF;
	border-top: solid 16px #10578C;
	border-bottom: solid 0px #10578C;
}


h3.mainmenu
{
	padding: 0px;
	width: 160px;
	line-height: 120%;
	font-size: 12px;
	vertical-align: center;
	background: #5F8FFC;
	color: #FFFFFF;
	text-align: center;
	border-top: solid 0px #10578C;
	border-bottom: solid 0px #10578C;
}


a.mainmenu
{
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 160px;
	font-weight: normal;
	background: #5087FC;
	line-height: 140%;
	border-top: outset 0px white;
	border-bottom: outset 0px black;
}

a.mainmenu:hover
{
	color: #006699;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #A0E7FC;
}


.mainmenuselect
{
	width: 160px;
	line-height: 120%;
	font-size: 10px;
	background: #3077FF;
	border-top: outset 0px black;
	border-bottom: solid 0px white;
	border-left: outset 0px black;
	border-right: outset 0px white;
	color: #FFFFFF;
	text-decoration: none;
}


.mainsubmenu
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:  0px;
	margin-right: 0px;
	padding: 0px;
	width: 160px;
	line-height: 100%;
	font-size: 10px;
	background: #4067FC;
	border-top: solid 1px white;
	border-bottom: solid 1px black;
	display: block;
}


a.mainsubmenu
{
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 160px;
	font-weight: normal;
	background: #80A7FC;
	line-height: 120%;
	border-top: outset 0px white;
	border-bottom: outset 0px black;
}

a.mainsubmenu:hover
{
	color: #006699;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #70E7FC;
}


.mainmenutable
{
	width: 160px;
	line-height: 140%;
	font-size: 10px;
	background: #3077FF;
	border-top: solid 1px white;
	border-bottom: solid 0px black;
	border-left: solid 0px white;
	border-right: solid 1px black;
	color: #FFFFFF;
	text-decoration: none;
}


.maintable
{
	margin: 0px;
	padding: 0px;
	width: 873px;
	line-height: 100%;
	border-top: solid 0px white;
	border-left: solid 1px white;
	border-bottom: solid 0px #5F8FFC;
	border-right: solid 1px black;
}

h1.maintable
{
	color: #00003F;
	border: 0px;
  text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	background-color: #10578C;
	width: 793px;
	text-align: left;
}


.maintablefooter
{
	margin: 0px;
	padding: 0px;
	width: 873px;
  text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: solid 0px white;
	border-bottom: outset 1px black;
	border-left: solid 1px white;
	border-right: solid 1px black;
	color: #000000;
	background-color: #20679C;
}

.maintableheader
{
	margin: 0px;
	padding: 0px;
	width: 873px;
	line-height: 4px;
	border-top: outset 0px white;
	border-left: outset 0px white;
	border-bottom: outset 0px black;
	border-right: outset 0px black;
  text-align: center;
}


.newscontent
{
	padding-right: 0px;
	line-height: 100%;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
}


img.newscontent
{
  width: 64px;
  background: transparent;
  border: 0;
}


td.newscontent
{
  border: 0;
}


b.newscontent
{
  font-size : 11px;
	text-align: left;
	line-height: 120%;
}


i.newscontent
{
  color: #00007F;
  font-size : 11px;
	text-align: left;
	line-height: 120%;
}

.newscontentedit
{
	padding-right: 0px;
	line-height: 100%;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	background-color: #AFFFFF;
}


img.newscontentedit
{
  width: 32px;
  vertical-align: middle;
  background: transparent;
  border: 0;
}


.newscontenteditbutton
{
	padding-right: 0px;
	line-height: 100%;
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
	display: none;
	ccvisibility: hidden;
}

.newscontenteditbuttonshow
{
	padding-right: 0px;
	line-height: 100%;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
	display: inline;
}


.newscontentborder
{
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	width: 50%;
}


.newscontentborderAdmin
{
	border-top: solid 2px black;
	border-left: solid 2px black;
	border-bottom: solid 2px black;
	border-right: solid 2px black;
}


.newscontentcomplete
{
  border: 0;
  text-align: justify;
}

img.newscontentcomplete
{
  background: transparent;
  float: left;
}

.photocontent
{
	font-size: 12px;
	text-align: justify;
	width: 100%;
	background: #AFEFEF;
	border-top: outset 2px light gray;
	border-left: outset 2px light gray;
	border-bottom: outset 2px black;
	border-right: outset 2px black;
}



a.photocontent:link, a.photocontent:active,
a.photocontent:visited
{
	font-weight: normal;
	width: 130px;
	border-top: solid 2px #ADEFEF;
	border-left: solid 2px #ADEFEF;
	border-bottom: solid 2px #ADEFEF;
	border-right: solid 2px #ADEFEF;
	text-align: center;
	display: block;
}

a.photocontent:hover
{
	width: 130px;
	border-top: solid 2px white;
	border-left: solid 2px  white;
	border-bottom: solid 2px  black;
	border-right: solid 2px  black;
}


.photocontentlarge
{
	font-size: 12px;
	text-align: justify;
	width: 100%;
	background: #AFEFEF;
	border-top: outset 2px light gray;
	border-left: outset 2px light gray;
	border-bottom: outset 2px black;
	border-right: outset 2px black;
}



a.photocontentlarge:link, a.photocontentlarge:active,
a.photocontentlarge:visited
{
	font-weight: normal;
	width: 180px;
	border-top: solid 2px #ADEFEF;
	border-left: solid 2px #ADEFEF;
	border-bottom: solid 2px #ADEFEF;
	border-right: solid 2px #ADEFEF;
	text-align: center;
	display: block;
}

a.photocontentlarge:hover
{
	width: 130px;
	border-top: solid 2px white;
	border-left: solid 2px  white;
	border-bottom: solid 2px  black;
	border-right: solid 2px  black;
}


.photosubtitle
{
	font-size: 10px;
	text-align: center;
	width: 100%;
	background: #EFEFAF;
	border-top: solid 2px #EFEFAF;
	border-left: solid 2px #EFEFAF;
	border-bottom: solid 2px black;
	border-right: solid 2px black;
	text-decoration: none;
}


a.photosubtitle
{
	color: #000000;
	font-size: 9px;
	text-align: center;
	width: 136px;
	background: #EFEFAF;
	border-top: solid 2px #EFEFAF;
	border-left: solid 2px #EFEFAF;
	border-bottom: solid 2px #EFEFAF;
	border-right: solid 2px #EFEFAF;
	text-decoration: none;
	display: block;
}


a.photosubtitle:hover
{
	width: 136px;
	background: #EFEFAF;
	border-top: solid 2px white;
	border-left: solid 2px  white;
	border-bottom: solid 2px  black;
	border-right: solid 2px  black;
}


p.white
{
	background: #FFFFFF;
	font-size: 9x;
	text-align: left;
}

pre
{
  margin-left: 1em;
}

