* {
border: 0;
margin: 0;
padding: 0;
}

body {
	background-color: #5428c5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

html, body {
    height: 100%;
}


input
{
color: #5428c5;
background: #FFF;
border: 1px solid #5428c5
}

span input 
{
color: #5428c5;
background: #FFF;
border: 0px solid #5428c5
}

label
{
font-size: 10px;
line-height:16px;

}

div#lightboxpanel {
	top:808px;
	height:207px;
	width:755px;
}

div#wrapper {
	text-align:center; /* for IE */
	margin: auto;	
	
}

div#centre {
	
	width: 1045px;
	padding-top: 20px;

}

html>body div#centre {
margin: auto;
padding-left: 50px;
padding-top: 20px;


}

textarea
{
color: #5428c5;
background: #FFF;
border: 1px solid #5428c5
}
	
div#content {
	
	color: #000;
	position:relative;
	top:15px;
	height:648px;
	width:992px;
	background-color:#FFF;
	
}

div#openmainpics {
	color: #000;
	position:absolute;
	top:17px;
	height:770px;
	width:1020px;
	padding: 20 10 10 10;
	background-color:#FFF;
	left: 15px;
	text-align:center;
	overflow: visible;
	
}



div#openmainpicslabel {
	color: #000;
	position:relative;
	top:1px;
	background-color:#FFF;
	width:540px;
	left:-220px;
	text-align:right;
}

html>body div#openmainpicslabel {
	color: #000;
	position:relative;
	top:1px;
	background-color:#FFF;
	width:540px;
	left:-10px;
	text-align:right;
}

div#openmainpicslabel2 {
	color: #000;
	position:relative;
	top:-20px;
	background-color:#FFF;
	width:300px;
	left:160px;
	text-align:left;
}

html>body div#openmainpicslabel2 {
	color: #000;
	position:relative;
	top:-20px;
	background-color:#FFF;
	width:550px;
	left:480px;
	text-align:left;
}

div#lopenmainpics {
	color: #000;
	position:relative;
	top:45px;
	height:100%;
	min-height:100%;
	width:776px;
	background-color:#FFF;
	left: 29px;
	text-align:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}

html>body div#lopenmainpics {
	width: 756px;
	height:auto;
	min-height:100%;

} 

div#lotherstuff {
	color: #000;
	position:absolute;
	top:45px;
	height:655px;
	width:776px;
	padding: 40 10 10 150;
	background-color:#FFF;
	left: 29px;
	text-align:left;
	
}

html>body div#lotherstuff {
width: 616px;
} 

div#mainpics {
	color: #000;
	position:absolute;
	top:108px;
	height:507px;
	width:755px;
	margin-left:25px;
	padding: 8 10 0 10;
	background-color:#FFF;
	left: -1px;
	z-index: 2;
	
}

html>body div#mainpics {
width: 735px;
height: 500px;
} 

div#indextextpanel {
	text-align:left;
	font-size: 0.8em;
	color: #000;
	position:absolute;
	top:90px;
	height:515px;
	width:479px;
	background-color:#FFF;
	left: 34px;
	z-index: 2;
}

div#registertextpanel {
	text-align:left;
	font-size: 0.8em;
	color: #000;
	position:absolute;
	top:90px;
	height:518px;
	width:317px;
	background-color:#FFF;
	left: 36px;
	z-index: 2;
}

div#indextextpanel_inner {
	text-align:left;
	color: #000;
	position:absolute;
	font-size:11px;
	top:-3px;
	height:496px;
	width:496px;
	background-color:#FFF;
	margin: 5 20 20 20;
	left: -5px;
	overflow: hidden;

}

div#registertextpanel_inner {
	text-align:left;
	color: #000;
	position:absolute;
	font-size:11px;
	top:18px;
	height:469px;
	width:273px;
	background-color:#FFF;
	margin: 5 20 20 20;
	left: 13px;
	line-height:12px;
}


div#indextextpanel_inner label{
	
	font-size:11px;
	
	
}

.subby {

height = "16px"
}



div#indextextpanel_innerm {
	line-height:13px;
	text-align:left;
	color: #000;
	position:absolute;
	font-size:10px;
	top:-3px;
	height:469px;
	width:496px;
	background-color:#FFF;
	margin: 5 20 20 20;
	left: -5px;
	overflow: hidden;
	
}

html>body div#indextextpanel_innerm {
	line-height:13px;
	text-align:left;
	color: #000;
	position:absolute;
	font-size:11px;
	top:-4px;
	height:469px;
	width:496px;
	background-color:#FFF;
	margin: 5 20 20 20;
	left: -9px;
	overflow: hidden;
}



div#indextextpanel_innert {
	color: #000;
	position:absolute;
	top:-3px;
	height:489px;
	width:446px;
	background-color:#FFF;
	margin: 20 20 20 20;
	left: -5px;
	overflow: auto;
}

div#indextextpanel_inner td {
	vertical-align:top;
	font-size:11px;
	
}



div#indexpicspanel {
	color: #000;
	position:absolute;
	top:90px;
	height:515px;
	width:446px;
	margin-left:208px;
	background-color:#FFF;
	left: 305px;
	z-index: 1;
}

div#registerpicspanel {
	color: #000;
	position:absolute;
	top:90px;
	height:515px;
	width:610px;
	margin-left:208px;
	background-color:#FFF;
	left: 141px;
	z-index: 1;
}


div#indexpicspanel_inner {
	color: #000;
	font-size:11px;
	position:absolute;
	top:-18px;
	height:489px;
	width:392px;
	background-color:#FFFFFF;
	margin: 20 20 20 20;
	left: 17px;
}


div#tindexpicspanel_inner {
	text-align:left;
	color: #000;
	font-size: 0.8em;
	position:absolute;
	top:-5px;
	height:484px;
	width:425px;
	background-color:#FFF;
	margin: 20 20 20 20;
	left: -17px;
	overflow: auto;
}

div#indexpicspanel_inner td {
	padding: 0;
	vertical-align:top;
	font-size:11px;
	
}

div#disclaimer {
	position:absolute;
	text-align:left;
	font-size: 9px;
	color:#666666;
	top: 483px;
	left: 17px;
	width: 501px;
	z-index: 8;
	height: 42px;
	overflow: visible;

}

.nav_link IMG
{
 border: 2px solid #FFF;
	}
	
.nav_link:hover IMG
{
 border: 2px solid #5428c5;
	}

div#pic {
	color: #000;
	position:relative;
	margin: 8 1 1 6;
	height:149px;
	width:113px;
	background-color:#FFF;
	}
	
	
div#lpic {
	color: #000;
	position:relative;
	margin: 1px 1px 22px 1px;
	height:90px;
	width:75px;
	background-color:#FFF;
	}

html>body div#pic {
	color: #000;
	position:relative;
	margin: 8 3 1 5;
	height:149px;
	width:113px;
	background-color:#FFF;
}	
	
html>body div#lpic {
	color: #000;
	position:relative;
	margin: 1px 3px 22px 3px;
	height:100px;
	width:75px;
	background-color:#FFF;
}	
	

div#index-subject {

	color: #000;
	position:absolute;
	margin: 14 5 0 4;
	font-size: 12px;
	height:484px;
	width:170px;
	background-color:#5428c5;
	left: 795px;
	top: 105px;
	}
	
div#index-medium {

	color: #000;
	position:absolute;
	margin: 14 5 0 4;
	font-size: 12px;
	text-align: right;
	height:484px;
	width:135px;
	background-color:#5428c5;
	left: 821px;
	top: 105px;
	}

div#headerbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	position:absolute;
	top:-1px;
	height:62px;
	width:942px;
	background-color:#FFF;
	left: 0px;
}

div#navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	position:absolute;
	top:26px;
	height:29px;
	width:477px;
	background-color:#FFF;
	left: 396px;
}

div#lightboxbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size: 10px;
	color: #5428c5;
	position:absolute;
	top:7px;
	height:22px;
	width:102px;
	background-color:#FFF;
	left: 878px;
}

div#bottombar {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5428c5;
	position:relative;
	height:15px;
	width:450px;
	background-color:#FFF;
	left: 264px;
	top: -19px;
}

html>body div#bottombar {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5428c5;
	position:relative;
	height:15px;
	width:450px;
	background-color:#FFF;
	left: 533px;
	top: -13px;
}

div#bottombarlegend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5428c5;
	position:absolute;
	top:652px;
	height:15px;
	width:450px;
	background-color:#FFF;
	left: 61px;
	z-index: 1;
}

div#bottombarlegend2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5428c5;
	position:absolute;
	top:648px;
	height:15px;
	width:17px;
	background-color:#FFF;
	left: 62px;
	z-index: 2;
}

div#bottombarlegend3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5428c5;
	position:absolute;
	top:651px;
	height:15px;
	width:14px;
	background-color:#FFF;
	left: 239px;
	z-index: 2;
}

div#pagenumbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #FFF;
	position:absolute;
	top:83px;
	height:18px;
	width:379px;
	background-color:#5428c5;
	left: 366px;
	z-index: 2;
}

div#filter {
	position:absolute;
	top:77px;
	height:38px;
	width:149px;
	padding: 0 0 0 0;
	background-color:#5428c5;
	left: 778px;
	z-index: 1;
}

div#pagelabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: top;
	color: #FFF;
	position:absolute;
	top:98px;
	height:10px;
	width:383px;
	background-color:#5428c5;
	left: 45px;
	
}

div#tback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-align: left;
	color: #FFF;
	position:absolute;
	top:4px;
	height:10px;
	width:137px;
	background-color:#5428c5;
	left: 24px;
}

div#lpagelabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	text-align: top;
	color: #FFF;
	position:absolute;
	top:11px;
	height:15px;
	width:383px;
	background-color:#5428c5;
	left: 27px;
}

div#lstatuslabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-align: top;
	color: #FFF;
	position:absolute;
	top:13px;
	height:15px;
	width:327px;
	background-color:#5428c5;
	left: 468px;
	text-align: right;
}

div#mainlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-align: top;
	color: #FFF;
	position:absolute;
	top:13px;
	height:15px;
	width:199px;
	background-color:#5428c5;
	left: 233px;
	text-align: right;
}

div#openlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: top;
	color: #000;
	position:absolute;
	top:773px;
	height:29px;
	width:553px;
	left: 51px;
}

div#pagenumbers span{
	font-size: 1.5em;
	
}

div#footerbar {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	position:relative;
	top: 6px;
	height:17px;
	width:942px;
	background-color:#EFEFEF;
	
}

div#menubar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	position:absolute;
	top:67px;
	height:561px;
	width:970px;
	margin-left:208px;
	background-color:#5428c5;
	left: -197px;
}

div#openmenubar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	position:absolute;
	top:12px;
	height:140%;
	width:989px;
	margin-left:208px;
	background-color:#5428c5;
	left: -198px;
	overflow: visible;
}


div#openmenubart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	position:absolute;
	top:12px;
	height:800px;
	width:989px;
	margin-left:208px;
	background-color:#5428c5;
	left: -198px;
}

div#openmenubar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #FFF;
	position:absolute;
	top:61px;
	height:92px;
	width:159px;
	margin-left:208px;
	background-color:#5428c5;
	left: 620px;
}

div#openmenubar3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #FFF;
	position:absolute;
	top:182px;
	height:92px;
	width:160px;
	margin-left:208px;
	background-color:#5428c5;
	left: 620px;
}

div#openmenubar4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #FFF;
	position:absolute;
	top:307px;
	height:319px;
	width:163px;
	margin-left:208px;
	background-color:#5428c5;
	left: 620px;
}



.nav_link
{
    COLOR: white;
    TEXT-DECORATION: none;
	
}

.nav_link:hover
{
    COLOR: black;
    TEXT-DECORATION: none;
}


div#indextextpanel .nav_link {
	COLOR: 5428c5;
	
}

div#indextextpanel .nav_link:hover
{
    COLOR: #000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

div#indexpicspanel .nav_link {
	COLOR: 5428c5;

}

div#indexpicspanel .nav_link:hover
{
    COLOR: #000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}


div#lightboxbar .nav_link {
	COLOR: 5428c5;
}

div#lightboxbar .nav_link:hover
{
    COLOR: #000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}


div#bottombar .nav_link {
	COLOR: 5428c5;
}

div#bottombar .nav_link:hover
{
    COLOR: #000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

div#openmenubar2 .nav_link {
	COLOR: FFF;
}

div#openmenubar2 .nav_link:hover
{
    COLOR: #000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}



table 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}

.clearfix:after {
	content: ".";
	display:block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}
