/************************* BODY STYLES *************************/
* {
	margin: 0;
	padding: 0;}
	
body{
    MARGIN: 0px 0px 10px 0px;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
	background: url("/images/bg.gif");	
}
	
.adminbody{
    BACKGROUND-COLOR: #FFFFFF;
    MARGIN: 56px 10px 10px 10px;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;}
p{
    MARGIN: 0px 0px 16px 0px;
    LINE-HEIGHT: 130%;}


/* navigation */
	
.nav a {
	background: #191919 url(images/nav.gif);
	border-right: 1px solid #161616;
	color: #000;
	font: bold 1em Verdana,sans-serif;
	line-height: 51px;
	padding: 0 20px;}
.nav a:hover {
	background: #191919 url(images/nav_hover.gif);
	color: #111;}

/************************* FONT STYLES *************************/
H1{
    MARGIN: 10px 0px 20px 0px;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;}
H2{
    FONT-SIZE: 10pt;
    MARGIN: 10px 0px 10px 0px;
    FONT-WEIGHT: bold;}
H3{
    FONT-SIZE: 8pt;
    MARGIN: 12px 0px 2px 0px;
    FONT-WEIGHT: bold;}
H4{
    FONT-SIZE: 7pt;
    MARGIN: 0px 0px 0px 0px;}

/************************ TABLE STYLES *************************/
.tablepicturegallery{
    BORDER-RIGHT: 1px solid #2D5269;
    BORDER-BOTTOM: 1px solid #2D5269;
    BORDER-LEFT: 1px solid #2D5269;}
table{
    MARGIN: 0px 0px 0px 0px;}
.contenttable{
    PADDING: 0px 0px 0px 0px;}
.infoareatable{
    POSITION: absolute;}

/***** TD STYLES *****/
td{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    PADDING: 4px 4px 4px 4px;
    VERTICAL-ALIGN: top;}
.tdheadercell{
    BACKGROUND-IMAGE: url("../images/css/tdheaderback.jpg");
    BORDER-TOP: 1px solid #AAAAAA;
    BORDER-BOTTOM: 1px solid #AAAAAA;
    PADDING: 4px 4px 4px 4px;
    HEIGHT: 20px;
	VERTICAL-ALIGN:middle;}
.tdheadercellcenter{
    BACKGROUND-IMAGE: url("../images/css/tdheaderback.jpg");
    BORDER-TOP: 1px solid #AAAAAA;
    BORDER-BOTTOM: 1px solid #AAAAAA;
    PADDING: 4px 4px 4px 4px;
    HEIGHT: 20px;
    TEXT-ALIGN: center;}

.tdmainmenu{
	BACKGROUND-COLOR: #000;
    BORDER: 0;
	HEIGHT:40px;
    PADDING: 0 0 0 0;
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:center;}
	.tdmainmenu a {
		color: #FFFFFF;
		text-decoration: none}
	.tdmainmenu a:hover {
		color: #99cc33;
		text-decoration: none}
.tdmainmenuselected{
    BACKGROUND: url("../images/css/bgmainmenuselected.jpg");
	BACKGROUND-REPEAT:repeat-x;
	BACKGROUND-COLOR: #99cc33;
	COLOR: #000000;
    BORDER: 0;
	HEIGHT:40px;
    PADDING: 10px 0 12px 0;
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:center;}
	.tdmainmenuselected a {
		color: #000000;
		text-decoration: none}
	.tdmainmenuselected a:hover {
		color: #FFFFFF;
		text-decoration: none}

.tdsecondlevelmenu{
    BACKGROUND-IMAGE: url("../images/css/maimenufff.jpg");
	COLOR: #FFFFFF;
    BORDER: 0;
    PADDING: 2px 0 2px 0;
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:left;}
.tdsecondlevelmenuselected{
    BACKGROUND-IMAGE: url("../images/css/maimenuselectedfff.jpg");
	COLOR: #000000;
    BORDER: 0;
    PADDING: 2px 0 2px 0;
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:left;}



.tdcenter{
    TEXT-ALIGN: center;}
.tdmonthseperator{
    MARGIN: 0px 0px 0px 0px;
    FONT-WEIGHT: bold;}
.tdinfoarea{
    BORDER: 1px solid #AAAAAA;
    PADDING: 10px;}
.tdimageholder{
    PADDING: 10px 0px 10px 0px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;}
.tdtab{
    BACKGROUND: url("../images/css/tdtab.jpg") no-repeat;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 100px;
    HEIGHT: 25px;
    PADDING: 0px 0px 0px 0px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;}
.tdtabselected{
    BACKGROUND: url("../images/css/tdtabselected.jpg") no-repeat;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 100px;
    PADDING: 0px 0px 0px 0px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;}
.tdtabrest{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: 1px solid #999999;
    PADDING: 0px 0px 0px 0px;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;}
.tdtopborder{
    BORDER-TOP: 1px solid #2D5269;}
.tdproducttopborder{
    BORDER-TOP: 1px solid #2D5269;}
.tdproducttopbottomborder{
    BORDER-TOP: 1px solid #C1D7E4;
    BORDER-BOTTOM: 1px solid #2D5269;
    PADDING: 6px 0px 0px 0px;}
.tdhrlinedotted{
	border:0px solid #000000;
	padding: 0px 0px 0px 0px;
	background-image:url(/images/css/bghrlinedotted.jpg);
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px}

/************************* BULLET STYLES ***********************/
ul{
    LIST-STYLE-IMAGE: url("../images/css/ul.gif");
    MARGIN: 5px 0px 5px 18px;
    LIST-STYLE-POSITION: outside;
    LINE-HEIGHT: 150%;}

ol{
    MARGIN: 10px 0px 10px 20px;
    LIST-STYLE-POSITION: outside;
    LINE-HEIGHT: 150%;}

/************************* Link styles *************************/
a{
    TEXT-DECORATION: underline;
	COLOR: #000000}
a:hover{
    TEXT-DECORATION: underline;
    COLOR: #990000;}

.a2{
    TEXT-DECORATION: underline;
	COLOR: #777777}
.a2:hover{
    TEXT-DECORATION: underline;
    COLOR: #FFFFFF;}

/************************* Image styles ************************/
.image{
    BORDER: none;}
img{
    BORDER: none;}

/************************** HR styles **************************/
hr{
    HEIGHT: 1px;
    COLOR: #99CC33;
    BACKGROUND-COLOR: #99CC33;
    BORDER: 1px dotted #99CC33}

.hr2{
    HEIGHT: 1px;
    color: #000;
    BACKGROUND-COLOR: #cccccc;
    BORDER: 0px solid #cccccc;}

/************************ IFRAME styles ************************/
.ifmain{
    MARGIN: 0px;
    SCROLLING: no;
    HEIGHT: 100%;
    WIDTH: 654px;}
.ifupload{
    POSITION: absolute;
    MARGIN: 0px;
    SCROLLING: no;
    BORDER: 1px solid #AAAAAA;}

/********************** ALIGNMENT STYLES ***********************/
.center{
    TEXT-ALIGN: center;}
.right{
    TEXT-ALIGN: right;}

/************************ FORM STYLES *************************/
.commandbutton{
    WIDTH: 70px;
    CURSOR: hand;
    HEIGHT: 20px;
    FONT-SIZE: 7pt;
    BORDER: 1px solid #AAAAAA;
    FONT-FAMILY: Verdana;
	COLOR: #000000;}
.commandbuttonwide{
    WIDTH: 100px;
    CURSOR: hand;
    HEIGHT: 20px;
    FONT-SIZE: 7pt;
    BORDER: 1px solid #AAAAAA;
    FONT-FAMILY: Verdana;
	COLOR: #000000;}
.label{
    VERTICAL-ALIGN: top;
    PADDING: 9px 0px 0px 0px;}
.labelupload{
    VERTICAL-ALIGN: top;
    PADDING: 9px 0px 0px 0px;}
.asterix{
    VERTICAL-ALIGN: top;
    COLOR: #8CD749;
    PADDING: 12px 0px 0px 0px;}
.textbox{
    HEIGHT: 22px;
    FONT-SIZE: 8pt;
    BORDER: 1px solid #AAAAAA;
    FONT-FAMILY: Verdana;
    PADDING: 3px 0px 0px 3px;
	COLOR: #777777;}
.textarea{
    FONT-SIZE: 8pt;
    BORDER: 1px solid #AAAAAA;
    FONT-FAMILY: Verdana;
    PADDING: 3px 3px 3px 3px;
	COLOR: #777777;}

/************************ SITEMAP STYLES *************************/
.sitemaplevel2{
    HEIGHT: 24px;
    BACKGROUND: url("../images/sitemap/sitemaplevel2.gif") no-repeat top left;
    PADDING: 4px 0px 0px 15px;
    VERTICAL-ALIGN: top;}

.sitemaplevel3{
    HEIGHT: 24px;
    BACKGROUND: url("../images/sitemap/sitemaplevel3.gif") no-repeat top left;
    PADDING: 4px 0px 0px 42px;
    VERTICAL-ALIGN: top;}

.sitemaplevel4{
    HEIGHT: 24px;
    BACKGROUND: url("../images/sitemap/sitemaplevel4.gif") no-repeat top left;
    PADDING: 4px 0px 0px 74px;
    VERTICAL-ALIGN: top;}
	
/************************ MENU STYLES *************************/
.itemTopOff{
    BACKGROUND: url("../menu/images/mainmenubgoff.gif") repeat x;
    WIDTH:144px;
    LINE-HEIGHT:15px;
    PADDING:4px 0px 4px 6px;
    BORDER:1px solid #AAAAAA;
    TEXT-ALIGN:left;
    BACKGROUND-COLOR:#FFFFFF;
    CURSOR: default;}
.itemTopOn{
    BACKGROUND: url("../menu/images/mainmenubgon.gif") repeat x;
    WIDTH: 144px;
    LINE-HEIGHT:15px;
    PADDING: 4px 0px 4px 6px;
    BORDER:1px solid #AAAAAA;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #EAEAEA;
    CURSOR: default;}
.itemSubOff{
    BACKGROUND: none; /*** url("../images/xxx.jpg") no-repeat left; ***/
    WIDTH: 150px;
    LINE-HEIGHT:15px;
    PADDING: 4px 0px 4px 6px;
    BORDER: 1px solid #AAAAAA;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #FFFFFF;
    CURSOR: default;}
.itemSubOn{
    BACKGROUND: none; /*** url("../images/xxx.jpg") no-repeat left; ***/
    WIDTH: 150px;
    LINE-HEIGHT:15px;
    PADDING: 4px 0px 4px 6px;
    BORDER: 1px solid #AAAAAA;
    TEXT-ALIGN:left;
    BACKGROUND-COLOR: #EAEAEA;
    CURSOR: default;}

.fontOff{
    FONT-FAMILY: Verdana;;
    font-size: 8pt;
    COLOR: #777777;}
.fontOn{
    FONT-FAMILY: Verdana;;
    FONT-SIZE: 8pt;
    COLOR: #777777;}

.tagVOff{
    WIDTH: 14px;
    HEIGHT: 14px;
    FLOAT: right;
    BACKGROUND: url("../menu/images/v_arrow_off.gif") no-repeat center;}
.tagVOn{
    WIDTH: 14px;
    HEIGHT: 14px;
    FLOAT: right;
    BACKGROUND: url("../menu/images/v_arrow_on.gif") no-repeat center;}
.tagHOff{
    WIDTH: 14px;
    HEIGHT: 14px;
    FLOAT: right;
    BACKGROUND: url("../menu/images/h_arrow_off.gif") no-repeat center;}
.tagHOn{
    WIDTH: 14px;
    HEIGHT: 14px;
    FLOAT: right;
    BACKGROUND: url("../menu/images/h_arrow_on.gif") no-repeat center;}