html, body {
    background-color    :   #dadfed;       /* light red */
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align          : left;
    margin              :   0px;
    padding             :   0px;
}

table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	
}
	
body.admin {
	 background-color    :   #ffffff;       /* light red */
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
    text-align          : left;
    margin              :   15px;
    padding             :   0px;
}  

body.popups {
    background-color    :   #e4e4e4;       /* light red */
    background-image    :   url(bkg.jpg);
    background-repeat   :   repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    text-align          : left;
    margin              :   5px;
    padding             :   5px;
}



a.sort {
	font-size : 8pt;
	color: #333333;
	letter-spacing: 0.1mm;
	text-decoration : underline;
}

a.sort:link {
    text-decoration : undeline;
}

a.sort:hover {
	text-decoration : underline;
}

a.sort:visited{
	text-decoration: underline;
}

.tableborder {
	border: 1px;
	border-color: #808080; 
	border-style: solid;
}

.rowborder {
	border: 1px;
	border-color: #808080; 
	border-style: solid;
}

.tablethumbs {
	margin-left: 1px;
	margin-right: 0px;
	margin-top: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080; /* grey_1 */
}

.tablespecs {
	margin-left: 5px;
	margin-right: 1px;
	margin-top: 0px;
	padding-top: 1px;
	padding-bottom: 1px; 
	font-size: 8pt;
	color: #666666;
}

.objectimagebig {
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080; /* grey_1 */
}

.objectsright {
	font-size: 8pt;
}

.objectimage {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080; /* grey_1 */
}

.objectimagelist {
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080; /* grey_1 */
}

.objectimagearrow {
	margin-bottom: 5px;
	
}

.objecttext {
    margin-right: 5px;
	margin-top: 10px;
    font-size: 8pt;
	color: #666666;
}

.contenttext {
	padding-top: 5px;
	padding-left: 11px;
	padding-right: 20px;
	padding-bottom: 5px;
	font-size: 8pt;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 120%;	
}

.contentfieldset {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 10px;
	font-size: 8pt;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 120%;	
}

.contenttext2 {
	padding-top: 5px;
	padding-left: 11px;
	padding-right: 20px;
	padding-bottom: 5px;
	font-size: 8pt;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 120%;	
}
.contentdescription {
	padding-top: 10px;
	padding-left: 11px;
	padding-right: 20px;
	padding-bottom: 5px;
	font-size: 9pt;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 130%;	
}

.contentdetail {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-size: 8pt;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 120%;	
	border-bottom: 1px solid #003366;
}

.contentdetailright {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 8pt;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 120%;	
	border-bottom: 1px solid #003366;
}

.navigationtable {
	border-bottom: 1px solid #ffffff;
}

.contentdetail2 {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-size: 8pt;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 120%;	

}

.contentdetailright2 {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 8pt;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 120%;	

}


.contenttitle {
	padding-top: 5px;
	padding-left: 11px;
	font-size: 10pt;
	font-weight: bold;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 120%;	
}

.contenttitledetail {
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 0.1mm;
	line-height: 120%;	
}

.address {
	padding-top: 0px;
	padding-left: 0px;
	font-size: 9pt;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 150%;	
}

.subcontenttext {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-size: 8pt;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 150%;	
}

.subcontenttextresult {
	padding-top: 5x;
	padding-bottom: 5px;
	padding-left: 2px;
	font-size: 8pt;
	color: #333333;
	letter-spacing: 0.1mm;
	line-height: 150%;	
	cursor: hand;
}

.breadcrumbtext {
	padding-top: 2px;
	padding-left: 2px;
	font-size: 7pt;
	color: #000099;
}

.tablecolore4e4e4 {
	background-color: #e4e4e4;
}

.tablecolor808080 {
	background-color: #808080;
}

.tablecolorc8c8c8 {
	background-color: #c8c8c8;
}

.tablecolorffffff {
	background-color: #ffffff;
}

.linkBar {
     display             :   block;
     margin-top          :   4px;
	 margin-bottom       :   5px;
	 margin-left         :   5px;
	 padding-left        :   5px;
	 padding-right        :   3px;
	 padding-top         :   7px;
     padding-bottom      :   7px;
	 text-align: right;
	 font-size: 8pt;
	 color:#003366;
}

.linkBar a {
    margin-right        :   4px;
    padding-left        :   6px;
    padding-right       :   6px;
    padding-top         :   1px;
    padding-bottom      :   2px;
    background-image    :   none;
    background-color    : #ffffff;       /* grey_6 */
    border-style        :   solid;
    border-color        : #dadfed;          /* black */
    border-width        :   1px;
    border-right-width  :   2px;
    border-bottom-width :   2px;
	 color               :   #000;          /* black */
	 text-decoration: none;
}


.linkBar a:hover {
    background-image    :   none;
    background-color    : #F3F3F3;          /* white */   
    border-width        :   1px;
    border-left-width   :   2px;
    border-top-width    :   2px;
	 text-decoration: none;
}

LEGEND {
	font-size: 8pt;
	font-weight: bold;
	color: #000099;
}

FIELDSET {
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	
}

.fieldsetcontent {
    margin-left: 5px;
	margin-right: 1px;
	margin-top: 5px;	
	border-top: 1px solid Silver;
	border-right: 1px solid Silver;
	border-bottom: 1px solid Silver;
	border-left: 1px solid Silver;
}

#userlogin {
 margin-left: 5px;
	margin-right: 5px;
}

input.button {
    border-bottom: 1px solid Silver;
    border-left: 1px solid Silver;
    border-right: 1px solid Silver;
    border-top: 1px solid Silver;
	 background: f5f5f5;
	 font-size : 8pt;
	 color: #000099;
	letter-spacing: 0.1mm;
    cursor              :   pointer;
}


input.button:hover {
    color               :   #000;
	 color: #000099;
	letter-spacing: 0.1mm;
}

select.contact {	
border-bottom: 1px solid Silver;
 border-left: 1px solid Silver;
 border-right: 1px solid Silver;
 border-top: 1px solid Silver;
	background: f5f5f5;
	font-size : 8pt;
	 color: #000099;
	letter-spacing: 0.1mm;
    }
	
select.contact2 {	
	 border-bottom: 1px solid Silver;
	 border-left: 1px solid Silver;
	 border-right: 1px solid Silver;
	 border-top: 1px solid Silver;
	 background: f5f5f5;
	 font-size : 8pt;
	 color: #000099;
	 letter-spacing: 0.1mm;
	 width: 150px;
    }

 textarea.contact {	
 border-bottom: 1px solid Silver;
 border-left: 1px solid Silver;
 border-right: 1px solid Silver;
 border-top: 1px solid Silver;
 background: f5f5f5;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 8pt;
 color: #000099;
 letter-spacing: 0.1mm;
	}

 input.contact	{	
 padding-bottom: 2px;
 border-bottom: 1px solid Silver;
 border-left: 1px solid Silver;
 border-right: 1px solid Silver;
 border-top: 1px solid Silver;
 background: f5f5f5;
 font-size : 8pt;
 color: #000099;
 letter-spacing: 0.1mm;
	}
	
	.formTd{
	height:10px;
	font-size: 8pt;
	color: #000099;
	letter-spacing: 0.1mm;
	line-height: 150%;	
	
	} 
	
	.formTdFocus{
	height:10px;
	font-size: 8pt;
	color: #000099;
	font-weight: bold;
	letter-spacing: 0.1mm;
	line-height: 150%;	
	
	}
	
	.userdisplay {
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	text-align: left;
	font-size : 8pt;
	font-weight: bold;
	color: #000099;
	letter-spacing: 0.1mm;
	
} 

.tablebottom {
	border-bottom-style: solid;
	border-bottom-color: #000099;
}
TR.rowbottom {
	border-bottom: 1px solid Black;
}

HR.store {
color:#003399;
height:1px;
}	

IMG.storeimage {
	border-color: #003399;
	border-style:dashed;
	border:1px;
	}