/* ------------------------------------------------------- */
/* standard elements                                       */
/* ------------------------------------------------------- */

BODY
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: fixed;
    margin 10px 0px 0px 0px;
    COLOR: black;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helevicta;
    BACKGROUND-COLOR: #ffffff;
}

TH
{
    FONT-SIZE: 70%;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helevicta;
    text-align:left;
    PADDING-BOTTOM: 5px;
    BORDER-BOTTOM: #E0D9CF 1px solid;
}

TD
{
    FONT-SIZE: 70%;
    COLOR: #567680;
    FONT-FAMILY: Verdana, Arial, Helevicta;
    
}

BLOCKQUOTE
{
    MARGIN: 0px 0px 0px 20px;
    TEXT-INDENT: 0px
}

UL
{
    MARGIN: 3px 0px 0px 20px
}

IMG
{
    BORDER-LEFT-COLOR: #E1DBC9;
    BORDER-BOTTOM-COLOR: #E1DBC9;
    BORDER-TOP-COLOR: #E1DBC9;
    BORDER-RIGHT-COLOR: #E1DBC9;
}

IMG.putleft
{
    MARGIN-BOTTOM: 10px;
    MARGIN-RIGHT: 10px
}

IMG.putright
{
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 10px
}

PRE
{
    speak-punctuation: code
}

P
{
    TEXT-ALIGN: left
}

/* ------------------------------------------------------- */
/* links                                                   */
/* ------------------------------------------------------- */

A
{
    FONT-WEIGHT: normal;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #7697A1;
    TEXT-DECORATION: none;
}
A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ff6600;
    TEXT-DECORATION: underline;
}

A.thinlink
{
    FONT-WEIGHT: normal;
    COLOR: #DB4010;
}

A.thinlink:hover
{
	FONT-WEIGHT: normal;
    COLOR: #636363;
}

/* ------------------------------------------------------- */
/* toolbar links                                           */
/* ------------------------------------------------------- */

A.nav1
{
	COLOR: #567680;
    FONT-WEIGHT: normal;
  	TEXT-DECORATION: none;	
}
A.nav1:hover
{
    COLOR: #567680;
    TEXT-DECORATION: none; 
    background-color: #D2E5E9;
}

A.nav1selected
{
	COLOR: #ffffff;
	background-color: #ff6600;
    FONT-WEIGHT: normal;
  	TEXT-DECORATION: none;
}

A.nav1selected:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none; 
}

.nav1pad
{
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
}

A.nav2
{
    FONT-WEIGHT: normal;
    COLOR: #7697A1;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    padding:2px;

}
A.nav2:hover
{
    COLOR: #567680;
    TEXT-DECORATION: none;
    background-color: #D2E5E9;
    padding:2px;
}
A.nav2selected
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.nav2selected:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}

/* ------------------------------------------------------- */
/* level 2 links                                           */
/* ------------------------------------------------------- */

A.menulink
{
    FONT-WEIGHT: normal;
    COLOR: #497FAA;
    TEXT-DECORATION: none;
}
A.menulink:hover
{
    COLOR: #DB4010;
    TEXT-DECORATION: none;
}
A.menulinkselected
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    COLOR: #DB4010;
}
A.menulinkselected:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.menu
{
    HEIGHT: 20px;
    padding-top:4px;
    padding-left:3px;
}

.menu1
{
    HEIGHT: 18px;
    padding-top:3px;
    padding-left:6px;
    BACKGROUND-COLOR: #DCEDFF;
    width:170px;
    
}

.menu1selected
{
    HEIGHT: 18px;
    padding-top:3px;
    padding-left:6px;
	BACKGROUND-COLOR: #C7E2FD;
    width:170px;
    
}

/* ------------------------------------------------------- */
/* form objects                                            */
/* ------------------------------------------------------- */

INPUT
{
    BORDER-RIGHT: #88764E 1px solid;
    BORDER-TOP: #88764E 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #88764E 1px solid;
    COLOR: #564D40;
    BORDER-BOTTOM: #88764E 1px solid;
    FONT-FAMILY: Verdana, Arial, Helevicta;
    FONT-SIZE: 100%;
}

SELECT
{
    BORDER-RIGHT: #88764E 1px solid;
    BORDER-TOP: #88764E 1px solid;
    BORDER-LEFT: #88764E 1px solid;
    COLOR: #564D40;
    BORDER-BOTTOM: #88764E 1px solid;
    FONT-FAMILY: Verdana, Arial, Helevicta;
    FONT-SIZE: 100%;
}

TEXTAREA
{
    COLOR: #564D40;
    FONT-FAMILY: Verdana, Arial, Helevicta;
    FONT-SIZE: 100%;
}


/* ------------------------------------------------------- */
/* headings                                                */
/* ------------------------------------------------------- */

H1
{
	TEXT-ALIGN: left;
    FONT-SIZE: 110%;
    COLOR: #567680;
    MARGIN: 0px 0px 4px 0px;
    FONT-FAMILY: Verdana, Arial, Helevicta
}
H2
{
	TEXT-ALIGN: left;
    FONT-SIZE: 100%;
    MARGIN: 0px 0px 10px 0px;
    COLOR: #567680;
    FONT-FAMILY: Verdana, Arial, Helevicta
}
H3
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    MARGIN: 0px 0px 4px 0px;
    PADDING-TOP: 0px;
    COLOR: #7C9DA7;
    FONT-FAMILY: Verdana, Arial, Helevicta
}

H1
{
    stress: 20;
    richness: 90
}
H2
{
    stress: 20;
    richness: 90
}
H3
{
    stress: 20;
    richness: 90
}

/* ------------------------------------------------------- */
/* fonts and general stuff                                 */
/* ------------------------------------------------------- */

.hide
{
    DISPLAY: none
}
PRE
{
    MARGIN-LEFT: 2em
}
.copyright
{
    FONT-SIZE: 65%;
    FONT-WEIGHT: normal;
    COLOR: #7697A1;
}

.hide
{
    speak: none
}


.pagecontainer
{
	border: #A2C0C9 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
    background: #ffffff;
    width: 742px
}
.limitwidth
{
    WIDTH: 700px
}
FIELDSET
{
	TEXT-ALIGN: left;
	border: 0px;
	text-indent: 0px;
	MARGIN: 0px 0px 0px 0px;
	padding:0px;
}
LEGEND
{
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	text-indent: -1px;
    FONT-SIZE: 140%;
    left-border: 0px;
    MARGIN: 0px 0px 2px 0px;
    padding: 0px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helevicta;
    position:relative;
    left:-5px;
 }
.homebox
{
    padding: 10px;
    background-color: #D2E5E9;
    line-height:18px;
    
}
.bluetext
{
    FONT-WEIGHT: bold;
    COLOR: #7C9DA7;
}
.bluetext2
{
     COLOR: #497FAA;
}

.bluetextlight
{
    FONT-WEIGHT: normal;
    COLOR: #336699
}
.redtext
{
    COLOR: #cc3300
}
.greentext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 90%;
    COLOR: #000000
}
.greytext
{
    COLOR: #636363
}
.tel
{
    FONT-WEIGHT: bold;
    Font-size: 120%;
}



.whitetext
{
	COLOR: #ffffff;
}
.greybold
{
	COLOR: #999999;
	FONT-WEIGHT: bold;
}
.caption
{
	FONT-WEIGHT: bold;
	 FONT-SIZE: 60%;
}
.terms
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 90%;
    COLOR: #000000;
}
.break
{
	COLOR: #567680;
	text-align:center;
}

A.greylink
{
	FONT-WEIGHT: normal;
    COLOR: #999999;
    TEXT-DECORATION: none;
    FONT-SIZE: 60%;
}

A.greylink:hover
{
	FONT-WEIGHT: normal;
    COLOR: #999999;
    TEXT-DECORATION: none;
}