body{
	scrollbar-face-color:#DEE3E7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#DEE3E7;
	scrollbar-3dlight-color:#D1D7DC;
	scrollbar-arrow-color:#006699;
	scrollbar-track-color:#EFEFEF;
	scrollbar-darkshadow-color:#98AAB1;
	}

body,td,p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
	
a.link,a.active,a.visited {
	color:#006699;
	}
	
a.hover {
	text-decoration:underline;
	color:#DD6900;
	}

hr {
	height:0px;
	border:solid #D1D7DC 0px;
	border-top-width:1px;
	}

H1,H2,H3 {
	font-size:16pt;
	font-weight:normal;
	margin-bottom:6px;
	}

H4 {
	font-size:12pt;
	font-weight:normal;
	margin-bottom:6px;
	}

form {
	margin: 0;
}
IMG {
	border: 0;
}
ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.menulevel4, ul.menulevel5, ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.sitemaplevel4, ul.sitemaplevel5, ul.submenu, ul.search {
	padding-left: 0;
	margin-left: 0;
}
li {
	line-height: 1.5;
}
li.doc {
	list-style: none;
	padding-left: 15px;
	background: url(menu/doc.gif) no-repeat;
}
li.docs {
	list-style: none;
	padding-left: 15px;
	background: url(menu/docs.gif) no-repeat;
}
li.sdoc {
	list-style: none;
	padding-left: 15px;
	background: url(menu/sdoc.gif) no-repeat;
}
li.sdocs {
	list-style: none;
	padding-left: 15px;
	background: url(menu/sdocs.gif) no-repeat;
}

.sitename {
	font-weight:normal;
	font-size:20pt;
	letter-spacing:1px;
	}

.menulevel1,.menulevel2,.menulevel3,.locator,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{
	font-weight:bold;
	font-size:9pt;
	color:#5493B4;
	}

a.menulevel1.link,a.menulevel1.visited,a.menulevel1.active,a.menulevel1.hover,
a.menulevel2.link,a.menulevel2.visited,a.menulevel2.active,a.menulevel2.hover,
a.menulevel3.link,a.menulevel3.visited,a.menulevel3.active,a.menulevel3.hover,
a.locator.link,a.locator.visited,a.locator.active,a.locator.hover,
a.navigator.link,a.navigator.visited,a.navigator.active,a.navigator.hover,
a.sitemaplevel1.link,a.sitemaplevel2.link,a.sitemaplevel3.link,
a.sitemaplevel1.visited,a.sitemaplevel2.visited,a.sitemaplevel3.visited,
a.sitemaplevel1.active,a.sitemaplevel2.active,a.sitemaplevel3.active,
a.sitemaplevel1.hover,a.sitemaplevel2.hover,a.sitemaplevel3.hover,
a.submenu.link,a.submenu.visited,a.submenu.active,a.submenu.hover {
	text-decoration:none;
	}

.menu {
	font-weight:normal;
	font-size:8pt;
	color:black;
	}

a.menu {
	text-decoration:underline;
	font-weight:bold;
	}

.login,.a.login,a.login.link,a.login.visited,a.login.active,a.login.hover {
	font-weight:normal;
	font-size:8pt;
	color:#5493B4;
	text-decoration:none;
	}

input{
	text-indent:2px;
	}
	
input.edit,select.edit{
	font-size:7pt;
	background-color:white;
	}

input,textarea, select {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	}

textarea {
	width:98%;
	}

textarea.edit {
	font-size:10pt;
	background-color:white;
}

.edit {
	font-size:8pt;
	color:black;
	background-color:#E5E5E5;
	}
a.edit.link,a.edit.visited,a.edit.active,a.edit.hover {
	font-weight:normal;
	color:black;
	}

input.search {
	font-size:8pt;
	border:2px solid #5493B4;
	background-color:white;
	}

.search{font-size:9pt;}
a.search{font-weight:normal;color:black;}
a.search.link,a.search.visited{color:black;}
a.search.active,a.search.hover{color:black;}

.copyright { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright,a.copyright.link,a.copyright.visited { color: #444444; text-decoration: none;}
a.copyright.hover,a.copyright.active { color: #000000; text-decoration: underline;}

.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }
.cmsline	{ background-color: #FFFFFF; border: 2px #006699 solid; }
.innerline	{ border: 0px #ffffff solid; }

/*
          ##########  PICTURE ALBUMS  ##########
*/

/*
 * yappa-ng, Theme Stylesheet:  blue
 *
 * created: 01.12.2002 by wizard@zirkon.at
 *
 */

body { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	background-color: #e5e5e5;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;

}


/*
Navbar Top
*/
.bgcolor1 {
	background-color: #006699;
}
.bgcolor2 {
	background-color: #006699;
}
.bgcolor3 {
	background-color: #006699;
}
.bgcolor4 {
	background-color: #006699;
}
.fontcolor1 {
	color: #ffffff;
}
.outernavbarBg {
}
.outernavbarRightBg {
	text-align:right;
}
.upperNavbar {
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
.upperNavbarBg {
	color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
.upperNavbar2Bg {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.lowerNavbar {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
}
.lowerNavbarBg {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
}
.small {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.selectbox {
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	color: #000000;
}
.headerMain {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	background-color: #006699;
}
.yappaLogo {
	color: #000000;
	background-color: #006699;
}

/*
End Navbar
*/

a {
    text-decoration: none;
}

a.albumpath.link { font-weight:bold; font-style:normal; color:#0000FF; text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; white-space:nowrap; }
a.albumpath.visited { font-weight:bold; font-style:normal; color:#808000; text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; white-space:nowrap; }
a.albumpath.hover { font-weight:bold; font-style:normal; color:#E00000; text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; white-space:nowrap; }
a.albumpath.active { font-weight:bold; font-style:normal; color:#E00000; text-decoration:underline; font-family: verdana, arial, helvetica, sans-serif; white-space:nowrap; }
a.albumpath.focus { font-weight:bold; font-style:normal; color:#00E000; text-decoration:underline; font-family: verdana, arial, helvetica, sans-serif; white-space:nowrap; }


.textTitle {
    font-size: 170%;
}
.textAlbumPath {
    font-family: Times New Roman, Times, serif;
    font-size: 100%;
}
a.textAlbumPath{font-weight:normal;color:black;}
a.textAlbumPath.link,a.textAlbumPath.visited{color:black;}
a.textAlbumPath.active,a.textAlbumPath.hover{color:black;}


a.info.link { font-weight:bold; font-style:normal; color:#0000FF; text-decoration:underline; }
a.info.visited { font-weight:bold; font-style:normal; color:#808000; text-decoration:underline; }
a.info.hover { font-weight:bold; font-style:normal; color:#E00000; text-decoration:none; }
a.info.active { font-weight:bold; font-style:normal; color:#E00000; text-decoration:underline; }
a.info.focus { font-weight:bold; font-style:normal; color:#00E000; text-decoration:underline; }

.textAlbumNavInfo {
    font-size: 60%;
}
.boldLink {
    font-weight: bold;
}
.linkImage {
    font-size: 80%;
    font-weight: bold;
    text-decoration: none;
    color: #0000cc;
}
.linkImage.hover {
    font-size: 80%;
    font-weight: bold;
    text-decoration: none;
    color: #ffffcc;
}
.albumCellA {
    background-color: #EEEEFF
}
.albumCellB {
    background-color: #DDDDFF
}
.menubarCell {
    background-color: #006699
}
.albumCell {
    background-color: #CCCCCC
}
.subalbumsBar {
    background-color: #00cc66
}
.albumCellSelected {
    background-color: #AAAAAA
}

/*
          ##########  Single Image Page  ##########
*/
.imageLinkPrevnext {
    font-family: Times New Roman, Times, serif;
    font-size: 100%;
    font-weight: bold;
    font-style: normal;
}

.imageCell {
    font-family: Times New Roman, Times, serif;
    background-color: #999999
}
.imagemenuCell {
    background-color: #0099ff;
    font-family: Times New Roman, Times, serif;
    font-size: 80%;
    font-style: normal;
}
.imagenameCell {
    background-color: #cccccc;
    font-size: 110%;
}
.imagecaptionCell {
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #333333;
    color: #ffff00;
    font-size: 80%;
    font-weight: bold;
    font-style: normal;
}
.imagedescriptionCell {
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #AAAAAA;
    color: #000000;
    font-size: 60%;
    font-weight: normal;
    font-style: normal;
}

/*
          ##########  Thumbnail Page  ##########
*/
/*
.thumbnail_cell {
    background-color: #EFEFEF
}
*/
.thumbnailCell {
    background-color: #DAE9FC
}
/* Album Info */
.textNavlink {
    font-size: 80%;
}
.infoAlbumStatCell {
    font-family:  Times New Roman, Times, serif;
    background-color:#b4b4c2;
    color: #000000;
    font-size: 70%;
    font-weight: normal;
    font-style: normal;
    text-align: right;
}
.infoAlbumTitleCell {
    font-family: verdana, arial, helvetica, sans-serif;
    background-color:#b4b4c2;
    color: #ffff00;
    font-size: 140%;
    font-weight: bold;
    font-style: normal;
    text-align: left;
}
.infoAlbumInfoCell {
    font-family:Times New Roman, Times, serif;
    background-color:#DAE9FC;
    color:#000000;
    font-size:90%;
    font-weight:normal;
    font-style:italic;
    text-align:justify;
}
/* Thumbnails */
.textImageCaption {
    font-size: 80%;
}
.thumbTop10Table {
    background-color:#a4e9fd;
    font-size: 80%;
    margin-top: 0;
    margin-bottom:0;
}
.thumbStandardTable {
    background-color:#b4b4c2;
    font-size: 80%;
    margin-top: 0;
    margin-bottom:0;
}
.thumbHeadTop10Cell {
    font-size: 80%;
    margin-top: 0;
    margin-bottom:0;
}
.thumbHeadCommentCell {
    font-size: 80%;
    margin-top: 0;
    margin-bottom:0;
}

/*
          ##########  Password Query  ##########
*/

.passwdTxtHead {
    font-family: Times New Roman, Times, serif;
    font-size: 300%;
    font-weight: bold;
    color: #ff0000;
    margin-bottom:5px;
}
.passwdTxtMain {
    font-family: Times New Roman, Times, serif;
    font-size: 100%;
    margin-top: 0;
    margin-bottom:0;
}
.passwdTxtRequest {
    font-family: Times New Roman, Times, serif;
    font-size: 110%;
    margin-top: 0;
}
.passwdTxtAnnotation {
    font-size: 60%;
}
a.passwdTxtAnnotation.link { font-weight:bold; font-style:normal; font-size:100%; color:#0000FF; text-decoration:underline; }
a.passwdTxtAnnotation.visited { font-weight:bold; font-style:normal; font-size:100%; color:#808000; text-decoration:none; }
a.passwdTxtAnnotation.hover { font-weight:bold; font-style:normal; font-size:100%; color:#E00000; text-decoration:none; }
a.passwdTxtAnnotation.active { 
	font-weight:bold; 
	font-style:normal; 
	font-size:100%; 
	color:#E00000; 
	text-decoration:underline; 
}

a.passwdTxtAnnotation.focus { 
	font-weight:bold; 
	font-style:normal; 
	font-size:100%; 
	color:#00E000; 
	text-decoration:underline; 
}

.passwdTxtAlbum {
    font-size:100%;
    color:#660099;
    font-weight:bold;
    margin-top:0;
    margin-bottom:0;
}

/*
          ##########  Admin - Password Query  ##########
*/

.passwdAdminTxtHead {
    font-family: Times New Roman, Times, serif;
    font-size: 300%;
    font-weight: bold;
    color: #ff0000;
    margin-bottom: 0;
}
.passwdAdminTxtHead2 {
    font-family: Times New Roman, Times, serif;
    font-size: 200%;
    font-weight: bold;
    color: #ff0000;
    margin-top: 0;
    margin-bottom: 5px;
}
.passwdAdminCancel {
    font-family: Times New Roman, Times, serif;
    font-size: 100%;
    font-weight: bold;
    color: #000000;
}


/*
          ##########  Top 10  ##########
*/

/* display text & link in thumbnail page */
.top10Table {
    border:0;
    width:100%;
    text-align:center;
}

.hitsTop10Cell {
    font-size: 130%;
    text-align:center;
}
.captionsTop10Cell {
    background-color: #cccccc;
    font-size: 80%;
    font-style:italic;
    white-space:normal;
}
.headerTop10Title {
    background-color: #bbbbbb;
    font-size: 150%;
    font-weight:bold;
    font-style:normal;
}
.headerTop10Albumname {
    background-color: #bbbbbb;
    color: #ffff00;
    font-size: 130%;
    font-weight:bold;
    font-style:normal;
}
.headerTop10Back {
    background-color: #999999;
    color: #ffff00;
    font-size: 80%;
    font-weight:bold;
    font-style:normal;
}
.headerTop10Tabledescription {
    background-color: #dddddd;
    font-size: 100%;
    font-weight:bold;
}
.headerTop10Statistic {
    background-color: #dddddd;
    font-size: 70%;
    font-style:normal;
    color:#E00000;
}
.headerTop10Fileinfo {
    background-color: #dddddd;
    font-size: 70%;
    font-style:normal;
    color:#000000;
}
/*
          ##########  END !  ##########
*/
