body {
	background-color: #3399CC;
	scrollbar-face-color: #333333;	
	scrollbar-highlight-color: #333333;	
	scrollbar-shadow-color: #999999;	  
	scrollbar-3dlight-color: #999999;	 
	scrollbar-arrow-color: #FF3300;		  
	scrollbar-track-color: #333333;		
	scrollbar-darkshadow-color: #999999;   
	font-family: Verdana,Arial,Helvetica;	
	font-size: 8pt;							 
	background-image: url(bgb1.gif);		
	background-repeat: repeat;
	background-position:center center;		
	margin-left: 0px;							 
	margin-top: 0px;							  
	margin-right: 0px;							  
	margin-bottom: 0px;							  
}
td img {display: block;}body,td,th {
	color: #000000;
}
ul.TickList {
  list-style-image: url('check.gif')
}


.firstlayer {
font-size: 30px;
font-weight: bold;
color: #000099;
position: absolute;
top: 40px;
left: 532px;
z-index: 0;
text-shadow: 1px 1px 1px #000;
}
.secondlayer {
font-size: 30px;
font-weight: bold;
color: #aa0000;
position: absolute;
top: 40px;
left: 530px;
z-index: 0;
}



hr { background-color: #D1D7DC; color: #FF8000; height: 1px; border-width: 0px; }

hr.height { height: 1px; }

.back { background-color: #800000;	 
color: #FFFFFF;	  
font-family: Verdana,Arial,Helvetica; 
font-size: 8pt;	  
}	

a:link, a:active, a:visited { color : #C0C0C0;		 
text-decoration: none;				 
font-weight: bold		
}

a:hover { text-decoration: none;	 
color : #FF8000;		 
}
 
.list {		
	color : #999999;
	margin-top : 5px;	 
	padding-bottom : 3px;	 
	margin-bottom : 0px;	
	margin-left : 5px;		 
	margin-right : 12px;	   
	font-size : 12px;		 
	font-family : Tahoma,Verdana,Arial;	 
	font-weight: bold;			 
	border: 0px;		  
	background-color: #999999;	  
	padding-left: 60px;			  
}

.matter {		 
	color : #FFFFFF;  
	margin-top : 3px;	   
	padding-bottom : 3px;		
	margin-bottom : 0px;		   
	margin-left : 5px;			  
	margin-right : 5px;	  
	font-size : 18px;		
	font-family : Tahoma,Verdana,Arial;	
	font-weight: bold;		 
	border: 0px;			   
}

.content {
	color : #000000;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 5px;
	font-size : 12px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align: left;
	border: 0px;
}

.title				 
{						 
	color : #CC0000;
	font-size: 30px;	  
	font-weight: bold;		 
	line-height: 0.8em;		   
	font-family: Georgia, "Times New Roman", Times, serif;		  
	text-align: left;	
	text-shadow: 2px 2px 3px #000;   
	}
	
.subtitle {						 
	color : #000000;
	font-size: 20px;	  
	font-weight: bold;		 
	font-family: Georgia, "Times New Roman", Times, serif;		  
	text-align: left;	
	text-shadow: 2px 2px 3px #000;   
	}
						
.initialcap				 
{						 
	color : #333333;
	font-size: 24px;	  
	font-weight: bold;		 
	line-height: 0.8em;		   
	font-family: Georgia, "Times New Roman", Times, serif;		  
	text-align: center;	   
	}
	
.right {   
	color : #666666;
	font-size : 9px;  
	margin-left : 15px;	 
	font-family : Tahoma, Verdana, Arial;  
	font-weight: bold;	 
	background-color: #666666;	 
}

.right a, .list a {	  
	color : #FFFFFF;	
}

.right a:hover {   
	color : #AAAAAA;
}

.left {
	color : #000000;
	margin-left : 15px;
	margin-right : 10px;
	font-size : 12px;
	text-align: left;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	background-color: transparent;
}

.left b { 
	color : #FFFFFF; 
}

.left a {	
	color : #FF6600;
}

.left a:hover {	
	color : #FF0000;   
}

.Red {	   
	color: #FF0000;	 
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size: 14px;		 
	font-style: normal;
	font-weight: bold;	   
	text-align: center;		  
	}
 
div.sdmenu {
	width: 175px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	background: url(bottom.gif) no-repeat  right bottom;
	color: #fff;
}		

div.sdmenu div {
	background: url(title.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(collapsed.gif);
}
div.sdmenu div a {
	padding: 5px 10px;
	background: #eee;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #066;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #066 url(linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}	

A {
  color: #2e408d;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}

A:visited {
  color: #2e408d;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}



IMG { vertical-align: middle; }
IMG.img-picture { border: 1px solid #333333; }
IMG.img-folder { border: 0px; }
IMG.img-galicon { border: 1px solid #555555; }
IMG.img-thumbnail { border: 1px solid #333333; }
IMG.img-thumbnail-selected { border: 1px solid #8ca0bf; }
IMG.img-picture-prev { border: 0px; }
IMG.img-picture-next { border: 0px; }
IMG.img-thmbnavi-prev { border: 0px; }
IMG.img-thmbnavi-next { border: 0px; }
IMG.img-new { border: 0px; }


TABLE.table-wrapper {
  background-color: #ffffff;
  width: 465px;
  padding: 10px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}




TD.td-thumbnails-thumb {
  padding: 5px;
  font-family:  arial, verdana, helvetica, sans-serif;
  color:        #555555;
  font-size:    8pt;
  background-color: transparent;
  white-space: nowrap;
  vertical-align: bottom;
  text-align: center;
}

TD.td-thumbnails-thumb-selected {
  padding: 5px;
  font-family:  arial, verdana, helvetica, sans-serif;
  color:        #333333;
  font-size:    8pt;
  font-weight:  bold;
  background-color: transparent;
  white-space: nowrap;
  vertical-align: bottom;
  text-align: center;
}

DIV.div-thumbnails-caption {
  font-family:  arial, verdana, helvetica, sans-serif;
  color:        #000000;
  font-size:    8pt;
  font-weight:  normal;
  background-color: transparent;
}



TABLE.table-main-title {}

TD.td-main-title {
  font-family:  arial, verdana, helvetica, sans-serif;
  color:   #000000;
  font-size:    12pt;
  font-weight:  bold;
  background-color: transparent;
}

TD.td-main-title-spgm-link {
  color:#cccccc;
  font-size:8pt;
  font-family: arial, verdana, helvetica, sans-serif;
  text-align: center;
  background-color: transparent;
}

A.a-spgm-link {
  color: #b7cce0;
  font-size:8pt;
  font-family: arial, verdana, helvetica, sans-serif;
  background-color: transparent;
}





TABLE.table-gallisting-grid {
}

TD.td-gallisting-cell {
}




TABLE.table-galitem {
  width: 100%;
}

TD.td-galitem-icon {
  padding-right: 10px;
}

TD.td-galitem-title {
  font-family:  arial, verdana, helvetica, sans-serif;
  font-size:    9pt;
  width:        100%;
  text-align: left;
  font-weight: bold;
  color: #999999;
}

TD.td-galitem-caption {
  font-family:  arial, verdana, helvetica, sans-serif;
  font-size:    8pt;
  text-align: left;
}




TABLE.table-picture {
  width: 100%;
  text-align: center;
}

TD.td-picture-navi {
  font-family:  arial, verdana, helvetica, sans-serif;
  font-size:    10pt;
  font-weight:  bold;
  color:        #000000;
  text-align: center;
  background-color: transparent;
}

TD.td-zoom-factors {
  padding: 3pt;
  text-align: center;
}

INPUT.button-zoom-factors {
  border: 1px solid #777777; 
  font-family:  arial, verdana, helvetica, sans-serif;
  font-size:    9pt;
  font-weight: bold;
  color:        #777777;
  background-color: #dddddd;
  text-align: center;
}

TD.td-picture-pic {}

TD.td-picture-filename {
  font-family:  arial, verdana, helvetica, sans-serif;
  font-size:    8pt;
  font-weight: bold;
  text-align: center;
  background-color: #ececec;
  padding:7px;
  background-color: transparent;
}

TD.td-picture-caption {
  font-family:  arial, verdana, helvetica, sans-serif;
  font-size:    8pt;
  text-align: center;
  background-color: #ececec;
  padding:7px;
  background-color: transparent;
}




TABLE.table-thumbnails {
  margin-left: auto;
  margin-right: auto;
}

TD.td-thumbnails-navi {
  color: #000000;
  border-top: 2px solid #444444;
  font-family:	verdana, helvetica, arial, sans-serif;
  font-size:	10pt;
  font-weight:	bold;
  text-align: right;
  padding: 8px;
}

SPAN.span-filters {
  font-size:    8pt;
  font-weight: normal;
}


DIV.div-galheader {
  font-family:  arial, verdana, helvetica, sans-serif;
  font-size:    10pt;
  font-weight:  bold;
  color: #000000;
  margin-bottom: 20px;
  padding: 1px;
  width: 100%;
  text-align: left;
}

TABLE.table-shadows {
  border-collapse: collapse;
  margin: auto;
  padding: 0px;
}

TD.td-shadows-right {
  background-image: url(shadow_right.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottom {
  background-image: url(shadow_bottom.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  height: 5px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottomright {
  background-image: url(shadow_bottomright.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-main {
  margin: 0px;
  padding: 0px;
}
