/* CASCADING STYLE SHEET: GLOBAL */

/* REFERENCING FILES:
			all
*/


HTML {
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: #fff;
	COLOR: #000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 12pt;
}
BODY {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: #fff;
	COLOR: #00003c;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 12pt;
	MIN-WIDTH: 760px;
	MAX-WIDTH: 1024px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
H3 {
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
}
H4 {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}
H4.right {
	TEXT-ALIGN: right;
}
A {
	TEXT-DECORATION: none;
}
A:link, A:visited {
	COLOR: blue;
}
A:hover, A:visited:hover {
	TEXT-DECORATION: underline;
}
A.right {
	FLOAT: right;
	POSITION: relative;
}
A.left {
	FLOAT: left;
	POSITION: relative;
}
IMG {
	BORDER-TOP-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-RIGHT-STYLE: none;
}
IMG.right {
	FLOAT: right;
	POSITION: relative;
}
IMG.left {
	FLOAT: left;
	POSITION: relative;
}
IMG.cright {
	FLOAT: right;
	CLEAR: right;
	POSITION: relative;
}
IMG.cleft {
	FLOAT: left;
	CLEAR: left;
	POSITION: relative;
}
TABLE {
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-COLLAPSE: collapse;
	FONT-SIZE: 10pt;
}
CAPTION {
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}
TR {
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
TD {
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
}
TH {
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}
DIV {
	DISPLAY: block;
}
UL.empty {
	LIST-STYLE-TYPE: none;
}
UL.link-list LI {
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
}
INPUT.right {
	FLOAT: right;
	POSITION: relative;
}

/* START IE hacks */
* html .minwidth, * html .container {
	HEIGHT: 1px;
}
* html .container {
	MARGIN-LEFT: -761px;
	POSITION: relative;
	MAX-WIDTH: 1024px;
	WIDTH: expression(document.body.clientWidth > 1024? "1024px": "auto"); /* IE hack for max-width */
	TEXT-ALIGN: center;
}
* html .minwidth {
	BORDER-LEFT: 761px solid #fff;
}
/* END IE hacks */

#clear {
	CLEAR: both;
}
#clear-r {
	CLEAR: right;
}
#clear-l {
	CLEAR: left;
}

#masthead {
	BACKGROUND-IMAGE: url("../images/masthead.jpg");
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #000;
	HEIGHT: 80px;
	TEXT-ALIGN: center;
	MIN-WIDTH: 761px;
	FONT-SIZE: 10px;
	POSITION: relative;
}
#masthead .logo {
	MARGIN-LEFT: 10px;
	FLOAT: left;
	POSITION: relative;
}
#masthead .title {
	MARGIN-TOP: 13px;
	MARGIN-RIGHT: 10px;
	FLOAT: right;
	POSITION: relative;
}
#masthead #nav {
	PADDING: 15px;
	FLOAT: left;
	POSITION: relative;
}
#masthead #nav #nav-line2 {
	MARGIN-LEFT: 47px;
	MARGIN-TOP: -7px;
}
#masthead #nav UL {
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: center;
	DISPLAY: inline;
}
#masthead #nav LI {
	FLOAT: left;
	POSITION: relative;
}
#masthead #nav LI A {
	MARGIN: 20px;
}
#masthead #nav LI A.first {
	MARGIN-LEFT: 0px;
}
#masthead #nav LI A.last {
	MARGIN-RIGHT: 0px;
}
#masthead #nav A:link:hover, #masthead #nav A:visited:hover {
	BACKGROUND-IMAGE: url("../images/bkgndLink.png");
	BACKGROUND-POSITION: 0px -7px;
	BACKGROUND-REPEAT: no-repeat;
}
#masthead #nav LI UL {
	DISPLAY: none;
}
#masthead #nav LI:hover > UL {
	DISPLAY: block;
	BACKGROUND-IMAGE: url("../images/bkgndNavMenu.png");
	BACKGROUND-POSITION: 0px 5px;
	BACKGROUND-REPEAT: no-repeat;
	FLOAT: left;
	POSITION: absolute;
	TOP: 27px;
	LEFT: 0px;
	WIDTH: 127px;
	TEXT-ALIGN: center;
	MARGIN: 0px;
	MARGIN-LEFT:-15px;
	PADDING: 0px;
	Z-INDEX: 100;
}
#masthead #nav LI:hover > UL LI {
	FLOAT: none;
	MARGIN: 0px;
	PADDING: 0px;
}
#masthead #nav LI:hover > UL A {
	DISPLAY: block;
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 7px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING: 0px;
}
/* START IEv7 hack */
*:first-child+html #masthead #nav LI:hover > UL A {
	MARGIN-BOTTOM: 3px;
}
/* END IEv7 hack */
#masthead #nav LI:hover > UL A:link:hover, #masthead #nav LI:hover > UL A:visited:hover {
	BACKGROUND-POSITION: 12px -7px;
}

#content {
	BACKGROUND: #fff;
	MARGIN: 20px;
	MARGIN-TOP: 24px;
	TEXT-ALIGN: left;
	MIN-WIDTH: 721px;
	MAX-WIDTH: 984px;
	POSITION: relative;
}
#content .pink {
	COLOR: #FF0080;
}
#content IMG.right, #content IMG.left {
	MARGIN: 5px;
	CLEAR: both;
}
#content IMG.shop {
	FLOAT: right;
	CLEAR: right;
	MARGIN: 5px;
	POSITION: relative;
}
#content P.quote {
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
	FONT-STYLE: italic;
}
#content A.red {
	COLOR: red;
}
#content A.boldred {
	COLOR: red;
	FONT-WEIGHT: bold;
}
#content A.boldwine {
	COLOR: #550000;
	FONT-WEIGHT: bold;
}
#content A.boldaubergine {
	COLOR: #AF0F5F;
	FONT-WEIGHT: bold;
}
#content LI.bkgndblue {
	BACKGROUND: #F0F0FF;
}
#content TABLE.padded CAPTION {
	MARGIN-BOTTOM: 3px;
}

#boxed {
	MARGIN: 30px;
	PADDING: 10px;
	BORDER: solid 3px;
	FLOAT: none;
	POSITION: relative;
	CLEAR: both;
}
#boxed A:link H3, #boxed A:visited H3 {
	COLOR: #00003c;
}
#boxed A:link:hover H3, #boxed A:visited:hover H3 {
	COLOR: blue;
	TEXT-DECORATION: underline;
}
#boxed H3 {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}
#boxed IMG.left {
	CLEAR: none;
	MARGIN-RIGHT: 10px;
}
#boxed IMG.right {
	CLEAR: none;
	MARGIN-LEFT: 10px;
}

#link-list IMG {
	MARGIN: 17px;
}

#sidebar {
	FLOAT: right;
	POSITION: relative;
	TEXT-ALIGN: right;
}
#sidebar IMG {
	DISPLAY: block;
}
#main {
}
#bottombar {
	FLOAT: none;
	POSITION: relative;
	CLEAR: both;
}

#left {
	FLOAT: left;
	POSITION: relative;
}
#right {
	FLOAT: right;
	POSITION: relative;
}
/* START IE hack */
* html #right {
	HEIGHT: 1%;
}
/* END IE hack */
#right.right {
	TEXT-ALIGN: right;
}

#footer {
	BACKGROUND-IMAGE: url("../images/footer.jpg");
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #fff;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	PADDING-TOP: 2px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	HEIGHT: 20px;
	MIN-WIDTH: 761px;
	MAX-WIDTH: 1024px;
	CLEAR: both;
}
#footer A:link, #footer A:visited {
	COLOR: #fff;
}
#footer A:link:hover, #footer A:visited:hover {
	BACKGROUND-IMAGE: url("../images/bkgndLink.png");
	BACKGROUND-POSITION: 0px 0px;
	BACKGROUND-REPEAT: no-repeat;
}
#footer IMG {
	MARGIN-TOP: 2px;
	MARGIN-RIGHT: 5px;
	FLOAT: left;
	POSITION: relative;
}