body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	background-image:url(../images/pagebar.jpg);
	background-repeat:no-repeat;
	background-color:#1084BA;
	background-color:#f2fafc;
	margin:0; 
	padding:0;
	overflow-y: scroll;
}

#bg {
	position: fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

#content {
	position:relative; 
	z-index:1;
	margin:12px;
}

#page_table {
	background-color:#FFFFFF;
	color:#006699;
}

a:link {
	color: #006699;
	font-weight:bold;
	text-decoration:none;
}

a:visited {
	color: #006699;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color: #006699;
	font-weight:bold;
	text-decoration:none;
}

.footer_text {
	color: #1084BA;
}

.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #003366;
	font-weight: bold;
}

.page_subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #003366;
	font-weight: bold;
}


table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	font-size: 20px;
}

h2 {
	color: #FF6600;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FF6600;
	font-size: 14px;
}

h3 {
/*	text-decoration: underline;*/
}

.body_red {
	color: #FF3300;
	font-weight: bold;
}

.body_comment {
	font-style: italic;
	color: #6699CC;
}

.news_item_title {
	color: #006699;
	font-size: 12px;
	font-weight: bold;
}

/********************************************************************/
/** FOLDERS DIV                                                     */
/********************************************************************/
.navbar {
    border: 1px solid #888899;
    background: #FFFFFF;
    margin: 5px;
    padding: 5px;
    width: 100%;
    
}

table.photo_thumbnails {
    border: 1px solid #000066;
    background: #FFFFFF;
    margin: 5px;
    padding: 5px;
    width: 100%;
}

.photo_thumbnail {
    width: 120px;
    height: 120px;

    text-align: center;

    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    border: 1px solid #000066;
    background: #DEDEDE;
    color: #000066;
    clear: both;
    cursor: pointer;
}

.photo_thumbnail table {
    width: 100%;
    height: 100%;
}

.photo_thumbnail img {
   border: 1px solid #666699;
}

/********************************************************************/
/** FOLDERS DIV                                                     */
/********************************************************************/

.folders {
    border: 1px solid #000066;
    background: #FFFFFF;
    padding: 5px;
    margin: 5px;
    width: 100%;
}

.folder {
    width: 175px;
    height: 190px;
    
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    border: 1px solid #777788;
    background: #BBBBCC;
    color: white;
    clear: both;
    
    cursor: pointer;
}

.folder table {
    width: 100%;
    height: 100%;
}

.folder .folder_photo {
    height: 85%;
    text-align: center;
}

.folder .folder_name {
    text-align: center;
}

.folder img {
   border: 1px solid #777788;
}

/********************************************************************/
/** SCALED PHOTO                                                    */
/********************************************************************/

.scaled_photo {
    border: 1px solid #000066;
    background: #FEEEEE;
    margin: 5px;
    padding: 5px;
    height: 100px;
}

/********************************************************************/
/** EXIF BOX                                                        */
/********************************************************************/

.exif {
    border: 1px solid #000066;
    background: #FFFFFF;
    margin: 5px;
    padding: 5px;
}



