BODY {
	margin: 0px;
	background-color: #330522;
	color: #FFFFFF;
}

IMG {
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}

UL {
	margin-left : 15px;
	margin-right : 5px;
	padding-left: 5;
	margin-top : 5px;
	margin-bottom : 5px;
}

LI {
	margin-bottom: 10px;
}

OL {
	margin-left : 15px;
	margin-right : 5px;
	padding-left: 5;
	margin-top : 5px;
	margin-bottom : 5px;
	line-height: 16px;	
}
P {
	letter-spacing: 1px;
	line-height: 18px;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

H1 {
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 14pt;
	font-family: Verdana;
	color: #FF9900;
	font-weight: normal;
}

H2 {
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 11pt;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
}

H3 {
	font-size: 10pt;
	font-family: Verdana;
	color: #FF9900;
	font-weight: bold;
}
/*--- link styles ----------------------------------------------------*/

a:link,
a:visited {	
	color: #a4929d;
	text-decoration: none;
}

a:active,
a:hover {
	color: #FF9900;
	text-decoration: none;
}

a.menu:link,
a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #a4929d;
	text-decoration: none;
}

a.menu:active,
a.menu:hover {
	color: #FF9900;
	text-decoration: none;	
}

a.menu_current:link,
a.menu_current:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF9900;
	text-decoration: none;	
}

a.menu_current:active,
a.menu_current:hover {
	text-decoration: underline;	
}

a.submenu:link,
a.submenu:visited 		{
	margin: 1px;
	padding: 5px 10px 5px 5px;
	display: block;
	color: #a4929d;
	border-bottom-width: 1px;
	border-bottom-color: #a4929d;
	border-bottom-style: dotted;
}

a.submenu:hover {
	color: #FF9900;
	background-image: url(gfx2008/menu_hoover.gif);
	background-repeat: no-repeat;
	text-decoration: none;	
}

a.submenu_current:link,
a.submenu_current:visited 		{
	margin: 1px;
	padding: 5px 10px 5px 5px;
	display: block;
	color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-color: #a4929d;
	border-bottom-style: dotted;
	background-image: url(gfx2008/menu_hoover.gif);
	background-repeat: no-repeat;
}

a.submenu_current:hover {
	color: #FF9900; 
}


.menuTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
}
/*--- END link styles ------------------------------------------------*/

table.mainPageTable{
}

td.menuRowLeft{
	width: 445px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;	
}

td.menuRowRight {
	width: 445px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	text-align: right;
}

td.leftTitleCollumn{
	border-right: 0px solid #4d253e;
	padding: 5px;
	width: 236px;
}

td.mainTitleCollumn{
	padding: 5px;
	text-align: left;
}

td.rightTitleCollumn{
	border-left: 0px solid #4d253e;	
	padding: 5px;
	width: 236px;
	text-align: right;	
}

td.leftPageCollumn{
	border-right: 0px solid #4d253e;
	padding: 5px;
	width: 236px;
	vertical-align: top;
}

td.mainPageCollumn {
	padding: 5px;
	font-size: 9pt;
	letter-spacing: 1px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: top;
}

td.rightPageCollumn{
	border-left: 0px solid #4d253e;	
	padding: 5px;
	width: 236px;
	vertical-align: top;
}

table.responseForm{
	background-color: #411530;
	border: 1px solid #4d253e;	
}

/* --- Page Article definition ----------------------------------------- */
#articleBody {
	margin-bottom: 15px;
	color: #FFFFFF;
	background-color: ;
	padding: 3px;
	font-size: 9pt;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #4d253e;
}

#articleBody ul {
	margin-left : 15px;
	margin-right : 5px;
	padding-left: 0;
	margin-top : 5px;
	margin-bottom : 5px;
	line-height: 16px;	
}

#articleBody P {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 18px;	
}

#articleBody H2 {
	margin-top: 0px;
	color : #FFFFFF;
	font-size : 9pt;
	font-weight: bold;
}

#articleBody A:link,
#articleBody A:visited {
}

#articleBody A:hover,
#articleBody A:active {
}
/* --- END Page Article definition ------------------------------------- */


/* --- Crossell box definition ----------------------------------------- */

#xsellBody {
	padding: 5px;
	margin-bottom: 15px;
	color: #FFFFFF;
	background-color: #411530;
	font-size: 8pt;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #4d253e;
}

#xsellBody ul {
	margin-left : 15px;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-left: 3px;
	line-height: 16px;	
}

#xsellBody P {
	font-size : 9pt;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 18px;
}

#xsellBody H2 {
	margin-top: 0px;
	color : #FFFFFF;
	font-size : 9pt;
	font-weight: bold;
}

#xsellBody H3 {
	margin-top: 5px;
	margin-bottom: 10px;
	color : #FFFFFF;
	font-size : 9pt;
	font-weight: bold;
}

#xsellBody A:link,
#xsellBody A:visited {
}

#xsellBody A:hover,
#xsellBody A:active {
}

/* --- END Crossell box definition ----------------------------------------- */

input.catcher {
	background-color: #411530;
	color: #000000;
	border: 0px none;
}
