html,body {
	background: url(../graphics/background.png);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width:100%;
	height:100%;
	font-family: Tahoma, TheSans, sans-serif;
	font-size: 12px;
	z-index:1;
}
h2{
	font-family: Tahoma, Arial;
	font-size: 16px;
	color: #111111;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
h3{
	font-family: Tahoma, Arial;
	font-size: 15px;
	color: #111111;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
h4{
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #111111;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
a:link{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #111111;
	font-weight: bold;
	background-color:transparent;
	border-bottom: none;
	text-decoration: none;
}
a:visited{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #111111;
	font-weight: bold;
	background-color:transparent;
	border-bottom: none;
	text-decoration: none;
}
a:hover{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color:transparent;
	border-bottom: none;
	text-decoration: underline;
}
p{
	font-family: Tahoma, TheSans, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
a img {
	border: 0px;
}
input.styleButton
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#BB0000;
   border-style:solid;
   border-color:#000000;
   border-width:2px;
}
input.styleUpload
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#000000;
   background-color:#BB0000;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
}
input.styleText
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#000000;
   background-color:#ffffff;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
}
textarea.styleArea
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#000000;
   background-color:#ffffff;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
}
select.styleDrop
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#000000;
   background-color:#ffffff;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
}

.myPage h3{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
.personal h3{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
hr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.messageTable{
	background-repeat: no-repeat;
}
.autocomplete{
  position: absolute;
  background: #ffffff;
  font-size: 10px;
  padding: 0px 0px 0px 0px;
}
.autocomplete li{
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
}
.autocomplete li:hover{
  background: #555;
  color: #DDD;
}
/*---------------------Container and Fields--------------------------*/
#mainContainer{
	position: relative;
	text-align: left;
	background: none;
	width: 930px;
	height: auto;
	min-height: 500px;
	z-index:2;
}
#content{
	position: relative;
	background: url(../graphics/mainBackground.png);
	width: 800px;
	height: auto;
	padding: 10px 10px 10px 10px;
	margin: -13px 0px 0px 0px;
	min-height: 500px;
	z-index: 2;
}
#mainContent{
	position: relative;
	background: none;
	width: 480px;
	height: auto;
	min-height: 550px;
	padding: 5px 5px 5px 5px;
	margin: 15px 0px 10px 180px;
	z-index: 3;
}
#RSLB{
	position: relative;
	background-image: url(../graphics/FFSymbol.png);
	width: 70px;
	height: 71px;
	padding: 0px 0px 0px 0px;
	margin: -45px 0px -26px 710px;
	z-index: 4;
}
#bottomContainer{
	position: relative;
	background-image: url(../graphics/bottomBackground.png);
	width: 800px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: -3px 0px 0px 0px;
}
#upperContainer{
	position: relative;
	background-image: url(../graphics/obereLeiste.png);
	width: 800px;
	height: 260px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	z-index: 3;
}
#cornerPic{
	position: relative;
	background: #ffffff;
	width: 147px;
	height: 83px;
	padding: 0px 0px 0px 0px;
	margin: -129px 0px 45px 638px;
	z-index: 2;
}
#radContainer{
	position: relative;
	background-image: url(../graphics/rad.png);
	background-repeat: no-repeat;
	width: 156px;
	height: 160px;
	padding: 0px 0px 0px 0px;
	margin: 245px 0px -405px 34px;
	z-index: 4;
}
#flashContainer{
	position: relative;
	background-image: none;
	width: 715px;
	height: 244px;
	margin: 4px 0px -248px 73px;
	z-index: 1;
}
#menuContainer{
	position: relative;
	background-image: url(../graphics/menuBackground.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 300px;
	padding: 1px 0px 0px 0px;
	margin: 257px 0px -557px -30px;
	z-index: 5;
}
.startFieldHolder{
	width: 450px;
	border: 0px solid;
	border-collapse: collapse;
	background: url(../graphics/starttableBack.png);
	background-repeat: repeat;
}
#startFieldDiv{
	position: relative;
	z-index: 22;
}
.startFieldTable{
	width: 440px;
	border: 2px #1e1e1e solid;
    frame: box;
	border-collapse: collapse;
	background: url(../graphics/tableBack.png);
	background-repeat: repeat;
	margin-top: -10px;
}
#menu{
	position: relative;
	background: none;
	width: 180px;
	height: 210px;
	padding: 0px 0px 0px 0px;
	margin: 60px 0px 0px 20px;
	z-index: 6;
}
#menuHome{
	position: relative;
	background-image: url(../graphics/menuHome.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 42px;
	cursor: pointer;
	z-index: 7;
}
#menuHome:hover{
	background-position:0 -42px;
}
#menuAllgemeines{
	position: relative;
	background-image: url(../graphics/menuAllgemeines.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 42px;
	cursor: pointer;
	z-index: 7;
}
#menuAllgemeines:hover{
	background-position:0 -42px;
}
#menuMannschaft{
	position: relative;
	background-image: url(../graphics/menuMannschaft.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 42px;
	cursor: pointer;
	z-index: 7;
}
#menuMannschaft:hover{
	background-position:0 -42px;
}
#menuBerichte{
	position: relative;
	background-image: url(../graphics/menuBerichte.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 42px;
	cursor: pointer;
	z-index: 7;
}
#menuBerichte:hover{
	background-position:0 -42px;
}
#menuAusruestung{
	position: relative;
	background-image: url(../graphics/menuAusruestung.png);
	background-repeat: no-repeat;
	width: 180px;
	height: 42px;
	cursor: pointer;
	z-index: 7;
}
#menuAusruestung:hover{
	background-position: 0px -42px;
}
#secondMenuContainerAllg, #secondMenuContainerMann, #secondMenuContainerBer, #secondMenuContainerAus{
	visibility: hidden;
	position: relative;
	background: none;
	width: 180px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: -225px 0px 0px 193px;
	z-index: 7;
}
#secondMenuContentAllg, #secondMenuContentMann, #secondMenuContentBer, #secondMenuContentAus{
	position: relative;
	background: url(../graphics/menuBack.png);
	text-indent: -10000px;
	width: 0px;
	height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 8;
}
#secondMenuTop{
	position: relative;
	background: url(../graphics/menuTop.png);
	width: 180px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 8;
}
#secondMenuBottom{
	position: relative;
	background: url(../graphics/menuBottom.png);
	width: 180px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 8;
}
#menuCam{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuCam.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuCam:hover{
	background-position: bottom left;
}
#menuVeranstaltungen{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuVeranstaltungen.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuVeranstaltungen:hover{
	background-position: bottom left;
}
#menuChronik{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuChronik.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuChronik:hover{
	background-position: bottom left;
}
#menuGuestbook{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuGuestbook.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuGuestbook:hover{
	background-position: bottom left;
}
#menuDienste{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuDienste.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuDienste:hover{
	background-position: bottom left;
}
#menuDownloads{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuDownloads.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuDownloads:hover{
	background-position: bottom left;
}
#menuDienstgrad{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuDienstgrad.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuDienstgrad:hover{
	background-position: bottom left;
}
#menuGruppen{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuGruppen.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuGruppen:hover{
	background-position: bottom left;
}
#menuFunktionen{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuFunktionen.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuFunktionen:hover{
	background-position: bottom left;
}
#menuCourses{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuCourses.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuCourses:hover{
	background-position: bottom left;
}
#menuAwards{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuAwards.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuAwards:hover{
	background-position: bottom left;
}
#menuAusschuss{
	position: relative;
	visibility: hidden;
	background-image: url(../graphics/menuAusschuss.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuAusschuss:hover{
	background-position: bottom left;
}
#menuBJugend, #menuMJugend{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuJugend.png);
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuBJugend:hover, #menuMJugend:hover{
	background-position: bottom left;
}
#menuHouse{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuHouse.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuHouse:hover{
	background-position: bottom left;
}
#menuCars{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuCars.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuCars:hover{
	background-position: bottom left;
}
#menuAS{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuAS.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuAS:hover{
	background-position: bottom left;
}
#menuComm{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuComm.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuComm:hover{
	background-position: bottom left;
}
#menuTools{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuTools.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuTools:hover{
	background-position: bottom left;
}
#menuGradesNews{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuGradesNews.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuGradesNews:hover{
	background-position: bottom left;
}
#menuEinsatz{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuEinsatz.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuEinsatz:hover{
	background-position: bottom left;
}
#menuTraining{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuTraining.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuTraining:hover{
	background-position: bottom left;
}
#menuAusflug{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuAusflug.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuAusflug:hover{
	background-position: bottom left;
}
#menuCeleb{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuCeleb.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuCeleb:hover{
	background-position: bottom left;
}
#menuElse{
	position: relative;
	visibility: hidden;
	background: url(../graphics/menuElse.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 180px;
	height: 0px;
	max-height: 42px;
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#menuElse:hover{
	background-position: bottom left;
}
#statAlter{
	position: relative;
	background: url(../graphics/statAltersverteilung.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#statAlter:hover{
	background-position: bottom left;
}
#statDienstgrad{
	position: relative;
	background: url(../graphics/statDienstgradverteilung.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#statDienstgrad:hover{
	background-position: bottom left;
}
#statAusbildung{
	position: relative;
	background: url(../graphics/statAusbildungsstand.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#statAusbildung:hover{
	background-position: bottom left;
}
#statBerichte{
	position: relative;
	background: url(../graphics/statBerichte.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#statBerichte:hover{
	background-position: bottom left;
}
#statKalender{
	position: relative;
	background: url(../graphics/statKalender.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#statKalender:hover{
	background-position: bottom left;
}
#statBesucher{
	position: relative;
	background: url(../graphics/statBesucher.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#statBesucher:hover{
	background-position: bottom left;
}
#statBeitrag{
	position: relative;
	background: url(../graphics/statUserbeiträge.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#statBeitrag:hover{
	background-position: bottom left;
}
#adminUseredit{
	position: relative;
	background: url(../graphics/adminUseredit.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#adminUseredit:hover{
	background-position: bottom left;
}
#adminNewUser{
	position: relative;
	background: url(../graphics/adminNewUser.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#adminNewUser:hover{
	background-position: bottom left;
}
#adminDeleteUser{
	position: relative;
	background: url(../graphics/adminDeleteUser.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#adminDeleteUser:hover{
	background-position: bottom left;
}
#listGenReports{
	position: relative;
	background: url(../graphics/listGeneratorReports.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#listGenReports:hover{
	background-position: bottom left;
}
#listGenUsers{
	position: relative;
	background: url(../graphics/listGeneratorUsers.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#listGenUsers:hover{
	background-position: bottom left;
}
#listGenMessaging{
	position: relative;
	background: url(../graphics/listGeneratorMessaging.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#listGenMessaging:hover{
	background-position: bottom left;
}
#listGenCalendar{
	position: relative;
	background: url(../graphics/listGeneratorCalendar.png) 0 0 no-repeat;
	text-indent: -3000px;
	width: 200px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	z-index: 9;
}
#listGenCalendar:hover{
	background-position: bottom left;
}
#secondLeftContainer{
	position: relative;
	background-image: url(../graphics/2ndMenuBackground.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 210px;
	min-height: 200px;
	min-width: 210px;
	padding: 0px 0px 0px 0px;
	margin: 552px 0px -762px -30px;
	z-index: 6;
}
#counterContainer{
	position: relative;
	background-image: url(../graphics/counterBackground.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 80px;
	min-height: 200px;
	min-width: 80px;
	padding: 0px 0px 0px 0px;
	margin: 765px 0px -969px -30px;
	z-index: 6;
}
.messageText{
	position: relative;
	background: #cccccc; 
	background-repeat: repeat;
	text-align: left;
	width: 385px;
	height: auto;
	padding: 0px 5px 0px 5px;
	margin: 0px 5px 5px 5px;
	z-index: 9;
}
#messageReply{
	position: relative;
	background: url(../graphics/messageReply.png);
	width: 60px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#messageReply:hover{
	background-position: bottom left;
}
#messageForward{
	position: relative;
	background: url(../graphics/messageForward.png);
	width: 60px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#messageForward:hover{
	background-position: bottom left;
}
#messageDelete{
	position: relative;
	background: url(../graphics/messageDelete.png);
	width: 60px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#messageDelete:hover{
	background-position: bottom left;
}
#loginField{
	position: relative;
	background: none;
	text-align: right;
	width: 250px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: -11px 0px -17px 530px;
	z-index: 9;
}
#searchContainer{
	position: relative;
	background: none;
	text-align: right;
	width: 250px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px -25px 240px;
	z-index: 9;
}
#cursorLeft{
	position: relative;
	background-image: url(../graphics/cursorLeft.png);
	background-repeat: no-repeat;
	width: 55px;
	height: 220px;
	cursor: pointer;
	margin: 0px -12px 0px 12px;
	text-align: right;
	z-index: 7;
}
#cursorLeft:hover{
	background-position: bottom right;
}
#cursorRight{
	position: relative;
	background-image: url(../graphics/cursorRight.png);
	background-repeat: no-repeat;
	width: 55px;
	height: 220px;
	cursor: pointer;
	margin: 0px 6px 0px -6px;
	z-index: 7;
}
#cursorRight:hover{
	background-position: bottom right;
}
#rightContainer1{
	position: relative;
	background-image: url(../graphics/rightMenuBackground.png);
	background-repeat: no-repeat;
	width: 185px;
	height: 170px;
	padding: 0px 0px 0px 0px;
	margin: 260px 0px -430px 680px;
	z-index: 6;
}
#rightContainer2{
	position: relative;
	background-image: url(../graphics/rightMenuBackground.png);
	background-repeat: no-repeat;
	width: 185px;
	height: 170px;
	padding: 0px 0px 0px 0px;
	margin: 430px 0px -600px 680px;
	z-index: 6;
}
#rightContainer3{
	position: relative;
	background-image: url(../graphics/rightMenuBackground.png);
	background-repeat: no-repeat;
	width: 185px;
	height: 170px;
	padding: 0px 0px 0px 0px;
	margin: 600px 0px -770px 680px;
	z-index: 6;
}
#facebookField{
	position: relative;
	background-image: url(../graphics/facebookField.png);
	background-repeat: no-repeat;
	width: 185px;
	height: 76px;
	padding: 0px 0px 0px 0px;
	margin: 770px 0px -846px 680px;
	z-index: 6;
}
#facebookKRoller{
	position: relative;
	background: #cccccc;
	width: 550px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	overflow: hidden;
	z-index: 10;
}
#facebookARoller{
	position: relative;
	background: #cccccc;
	width: 300px;
	height: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	overflow: hidden;
	z-index: 10;
}
/*==================highslide===========================*/
.highslide {
	cursor: url(../javascript/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    padding-left: 22px;
    background-image: url(../javascript/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
/* Controlbar example */
.controlbar {	
	margin-left: 60px;
	background: url(../javascript/highslide/graphics/controlbar2.gif);
	width: 210px;
	height: 32px;
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*==================DATEPICKER=======================*/
div.datepicker {
	position:absolute;
	text-align:center;
	border: 1px #C4D5E3 solid;
	font-family:arial;
	background:#FFF;
	font-size:10px;
	padding:0;
}
div.datepicker-calendar table {
	font-size:10px;
	border:1px solid #FFF;
	margin:0;
	padding:0;
	text-align:center;
}
div.datepicker div.datepicker-header {
	font-size:11px;
	font-weight:bold;
	background:#E9F5FF;
	border-bottom:1px solid #CCE9FF;
	padding:2px;
	text-align:center;
}
div.datepicker table.header {
	width:175px;
	border:0;
	padding:0;
	text-align:center;
}
td.prev,
td.prev_year,
td.next,
td.next_year {
	width:8%;
	color:#F7B72E;
	cursor:pointer;
	font-weight:bold;
	line-height:16px;
}
td.prev:hover,
td.prev_year:hover,
td.next:hover,
td.next_year:hover {
	color:#FF6600;
}
td.header {
	text-align:center;
	width:68%;
	font-weight:bold;
	line-height:16px;
}
div.datepicker-header {
	height:16px;
}
div.datepicker-calendar table tbody tr {
	border:1px solid #FFF;
	margin:0;
	padding:0;
}
div.datepicker-calendar table tbody tr td {
	border:1px #EAEAEA solid;
	margin:0;
	padding:0;
	text-align:center;
	height:16px;
	line-height:16px;
	width:21px;
	cursor:pointer;
}
div.datepicker-calendar table tbody tr td:hover,
div.datepicker-calendar table tbody tr td.outbound:hover,
div.datepicker-calendar table tbody tr td.today:hover {
	border:1px #CCE9FF solid;
	background:#E9F5FF;
	cursor:pointer;
}
div.datepicker-calendar table tbody tr td.wday {
	border:1px #CCE8FE solid;
	background:#E9F5FF;
	cursor:text;
	width:21px;
	height:16px;
	line-height:16px;
	font-weight:bold;
}
div.datepicker-calendar table tbody tr td.outbound {
	background:#F4F3F3;
}
div.datepicker-calendar table tbody tr td.today {
	border:1px #CCE9FF solid;
	background:#E9F5FF;
	background-image:url(../javascript/gfx/date_active.gif);
	background-repeat:no-repeat;
	position:top left;
	width:21px;
	height:16px;
	line-height:16px;
}
div.datepicker-calendar table tbody tr td.today:hover {
	border:1px #CCE9FF solid;
	background:#E9F5FF;
	background-image:url(../javascript/gfx/date_active.gif);
	background-repeat:no-repeat;
	position:top left;
}
div.datepicker-calendar table tbody tr td.nclick,
div.datepicker-calendar table tbody tr td.nclick_outbound {
	cursor:default;
	color:#aaa;
	width:21px;
	height:16px;
	line-height:16px;
}
div.datepicker-calendar table tbody tr td.nclick_outbound {
	background:#E8E4E4;
	width:21px;
	height:16px;
	line-height:16px;
}
div.datepicker-calendar table tbody tr td.nclick:hover,
div.datepicker-calendar table tbody tr td.nclick_outbound:hover {
	border:1px #EAEAEA solid;
	background:#FFF;
}
div.datepicker-calendar table tbody tr td.nclick_outbound:hover {
	background:#E8E4E4;
}
div.datepicker div.datepicker-footer {
	font-size:10px;
	background:#E9F5FF;
	border-top:1px solid #CCE9FF;
	cursor:pointer;
	text-align:center;
	padding:2px;
}

.date {
	float:left;
	font-size:11px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#000000;
   background-color:#ffffff;
   border-style:solid;
   border-color:#000000;
   border-width:1px;
}
.datepicker-opener-table {
	border:none;
	padding:0;
	border-spacing:0;
	margin:0 0 0 3px;
	background:transparent url(../javascript/gfx/datepicker.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	cursor:pointer;
}
.Opera .datepicker-opener-table {
	float:right;
}
.IE7 .datepicker-opener-table {
	position:relative;
	top:0;
	left:3px;
}
.datepicker-opener-table:hover {
	background:transparent url(../javascript/gfx/datepicker_ro.gif) no-repeat 0 0;
}
.datepicker-opener {
	width:16px;
	height:16px;
	margin:0 0 0 3px;
	cursor:pointer;
}

/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
	position:relative;
	margin: -19px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}

.loading {
	height: 30px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	position: relative;
	background: url('../images/starrating.png') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images/starrating.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/starrating.png') left bottom;
	position: relative;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {
	color:#333333;
	font-size: 9px;
	margin: 0px 0px 0px 0px;
}
.notVoted {
	font-size: 9px;
	margin: 0px 0px 0px 0px;
}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}	

/*==================JCROP============================*/
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('../graphics/Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#outer {
	text-align: center;
}

.jcropper-holder { border: 1px black solid; }

/*==================DIALOG===========================*/
#dialogContent {padding:0px}
#dialog {position:absolute; width:425px; padding:10px; z-index:200; background:#000000; opacity:.75; filter:alpha(opacity=75);}
#dialog-header {display:block; position:relative; width:411px; padding:3px 6px 7px; height:14px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(../javascript/images/dialog_close.gif) no-repeat}
#dialog-content {display:block; height:160px; padding:6px; color:#666666; font-size:13px}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#000000; opacity:.75; filter:alpha(opacity=75); z-index:100}
.error {background:#fff url(../javascript/images/error_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errorheader {background:url(../javascript/images/error_header.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.warning {background:#fff url(../javascript/images/warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(../javascript/images/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.success {background:#fff url(../javascript/images/success_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(../javascript/images/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.prompt {background:#fff url(../javascript/images/prompt_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(../javascript/images/prompt_header.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}

/*==================LYTEBOX==========================*/
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../javascript/images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(../javascript/images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../javascript/images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(../javascript/images/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(../javascript/images/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(../javascript/images/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(../javascript/images/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(../javascript/images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../javascript/images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(../javascript/images/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(../javascript/images/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(../javascript/images/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(../javascript/images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(../javascript/images/close_grey.png) no-repeat; }
	#lbClose.red { background: url(../javascript/images/close_red.png) no-repeat; }
	#lbClose.green { background: url(../javascript/images/close_green.png) no-repeat; }
	#lbClose.blue { background: url(../javascript/images/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(../javascript/images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(../javascript/images/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(../javascript/images/play_red.png) no-repeat; }
	#lbPlay.green { background: url(../javascript/images/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(../javascript/images/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(../javascript/images/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(../javascript/images/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(../javascript/images/pause_red.png) no-repeat; }
	#lbPause.green { background: url(../javascript/images/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(../javascript/images/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(../javascript/images/pause_gold.png) no-repeat; }
