<style type="text/css">
<!--
	body	{
		font-family: Verdana, Helvetica, Tahoma, Arial, Sans-Serif;
		background-color: #000000;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}

	td	{
		font-family: Verdana, Helvetica, Tahoma, Arial, Sans-Serif;
		font-size: 11px;
	}

	p	{
		font-family: Verdana, Helvetica, Tahoma, Arial, Sans-Serif;
		margin-top: 10px;
	}

	.cssLine 	{
		color: #990000;
		background-color: #990000;
	}

	.cssHNav	{
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #CC0000;
		text-decoration: none;		
	}

	A.cssHNav:hover	{
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #CC0000;
		text-decoration: none;
	}
	.cssNav	{
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #990000;
	}
	
	.cssNav2 {
		font-size: 10px;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #990000;
	}
	
	.cssNavBackground	{
		background-color: #CC0000;
		width:100%;
	}	
	
	.cssRoundedBackground	{
		background-color: #CC0000;
		width:100%;
	}	
	
	.cssNavLink	{
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}

	A.cssNavLink:hover	{
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.cssNav2Link	{
		font-size: 10px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
	}

	A.cssNav2Link:hover	{
		font-size: 10px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
	}

	.cssBodyTable	{
		width: 740px;
		font-size: 11px;
		color: #000000;
		background-color: #CC0000;
	}
	
	.cssBody	{
		width: 556px;
		font-size: 11px;
		color: #000000;
		background-color: #FFFFFF;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:40px;
	}

	.cssBodyNoNav	{
		width: 700px;
		font-size: 11px;
		color: #000000;
		background-color: #FFFFFF;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:20px;
	}				


	.cssBodyLink	{
		font-size: 11px;
		color: #990000;
		text-decoration: underline;
	}

	A.cssBodyLink:hover	{
		font-size: 11px;
		color: #F80022;
		text-decoration: underline;
	}

	.cssBodyBold	{
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}

	.cssBodyBoldColor	{
		font-size: 11px;
		font-weight: bold;
		color: #990000;
	}

	.cssBodyBoldColor1	{
		font-size: 11px;
		font-weight: bold;
		color: #990000;
	}

	.cssBodyBoldLink	{
		font-size: 11px;
		font-weight: bold;
		color: #990000;
		text-decoration: underline;
	}

	A.cssBodyBoldLink:hover	{
		font-size: 11px;
		font-weight: bold;
		color: #CC0000;
		text-decoration: underline;
	}

	.cssBodyBoldWhite	{
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}


	.cssNavTable	{
		width:100%;
		height:24px;
		border-top: 1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		background-color: #CC0000;
	}
	
	.cssHeader	{
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}


	.cssFooter	{
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	table.footerTable { background: transparent url(/images/footer_back.gif) left bottom repeat-x; border-bottom: 0px; border-top: 1px solid #FFFFFF; height: 59px; width: 740px;}
	table.footerTable td.left { background: transparent url(/images/footer_bot_left2.gif) left bottom no-repeat; width:21px; }
    table.footerTable td.middle { padding: 10px 30px; text-align:center; }
    table.footerTable td.right { background: transparent url(/images/footer_bot_right2.gif) right bottom no-repeat; width:21px; }
    
	input	{
		font-family: Verdana, Helvetica, Tahoma, Arial, Sans-Serif;
		font-size: 11px;
		font-weight: normal;
		color: #1E1A25;
		text-decoration: none;
	}
	
	.inputError	{
		font-family: Verdana, Helvetica, Tahoma, Arial, Sans-Serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		background-color: #FFFFCC;
	}
	
	.inputDisabled	{
		font-family: Verdana, Helvetica, Tahoma, Arial, Sans-Serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		background-color: #CCCCCC;
	}

	.cssHeaderButton {
		background-color: #CC0000;
	}

	.cssDropDown {
		border: 1px solid #FFFFFF;
		border-bottom: 0px;
		width: 135px;
		position: absolute;
		visibility: hidden;
		z-index: 100;
	}
	
	.cssDropDownSpan {
		width:100%;
		cursor: pointer;
	}

	.cssDropDownLink {
		font-family: Verdana, Helvetica, Tahoma, Arial, Sans-Serif;
		font-size: 10px;
		font-weight: bold;
		text-align: left;
		color: #FFFFFF;
		background-color: #CC0000;
		display: block;
		padding: 3px 3px 3px 8px;
		border-bottom: 1px solid #FFFFFF;
		text-decoration: none;
	}
	
	A.cssDropDownLink:hover { 
		background-color: #990000;
		color: #FFFFFF;
	}	

	/* CSS added to replace in-line styles for lists */
	.cssListBottom {
		margin-top: 0px;
		margin-bottom: 10px;
	}

	.cssListTopBig {
		margin-top: 8px;
	}

	.cssListTopSmall {
		margin-top: 5px;
	}

	.cssListNoMargin {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	/* End in-line style replacement for lists */

	/* CSS added to replace in-line styles for images */
	.cssImageRight {
		border: 1px solid #000000;
		float: right;
		margin-left: 10px;
	}

	.cssImageLeft {
		border: 1px solid #000000;
		float: left;
		margin-right: 10px;
	}

	.cssImage {
		border: 1px solid #000000;
	}

	.cssImageSpaceTop {
		margin-top: 20px;
	}

	/* End in-line style replacement for images */

	/* CSS added for pop-up definitions */
	.cssDefinition, .cssDefinitionBottom, .cssDefinitionBig, .cssDefinitionSmall, div.cssHeaderColor a.cssDefinition:link, .cssDefinitionExtraLarge {
		color: #CC0000;
		font-weight: bold;
		text-decoration: none;
		border-bottom: 1px dashed #CC0000;
	}

	a.cssDefinition:hover, a.cssDefinitionBottom:hover, a.cssDefinitionBig:hover, a.cssDefinitionSmall:hover, a.cssDefinitionExtraLarge:hover {
		position: relative;
	}

	a.cssDefinition span, a.cssDefinitionBottom span, a.cssDefinitionBig span, a.cssDefinitionSmall span, a.cssDefinitionExtraLarge span {
		display: none;
	}

	a.cssDefinition:hover span {
		display: block;
		position: absolute;
		top: 9px; left: -180px;
		color: #990000;
		font-weight: normal;
		font-size: 11px;
		line-height: 13px;
		padding: 7px;
		margin: 10px;
		background-color: #F6F6F6;
		z-index: 100;
		border: 2px solid #660000;
		width: 200px; /* fixes Firefox sizing issue */
	}

	a.cssDefinitionBottom:hover span {
		display: block;
		position: absolute;
		top: -190px; left: -180px;
		color: #990000;
		font-weight: normal;
		font-size: 11px;
		line-height: 13px;
		padding: 7px;
		margin: 10px;
		background-color: #F6F6F6;
		z-index: 100;
		border: 2px solid #660000;
		width: 200px; /* fixes Firefox sizing issue */
	}

	a.cssDefinitionBig:hover span {
		display: block;
		position: absolute;
		top: -270px; left: -175px;
		color: #990000;
		font-weight: normal;
		font-size: 11px;
		line-height: 13px;
		padding: 7px;
		margin: 10px;
		background-color: #F6F6F6;
		z-index: 100;
		border: 2px solid #660000;
		width: 220px; /* fixes Firefox sizing issue */
	}

	a.cssDefinitionSmall:hover span {
		display: block;
		position: absolute;
		top: -142px; left: -175px;
		color: #990000;
		font-weight: normal;
		font-size: 11px;
		line-height: 13px;
		padding: 7px;
		margin: 10px;
		background-color: #F6F6F6;
		z-index: 100;
		border: 2px solid #660000;
		width: 205px; /* fixes Firefox sizing issue */
	}

	a.cssDefinitionExtraLarge:hover span {
		display: block;
		position: absolute;
		top: -320px; left: -175px;
		color: #990000;
		font-weight: normal;
		font-size: 11px;
		line-height: 13px;
		padding: 7px;
		margin: 10px;
		background-color: #F6F6F6;
		z-index: 100;
		border: 2px solid #660000;
		width: 220px; /* fixes Firefox sizing issue */
	}
	/* End pop-up definition add */
	
	/* CSS added to replace tables and in-line styles in tables */
	.cssFloatRight {
		float: right;
		padding-left: 5px;
		margin-top: -5px;
	}
	
	.cssFloatLeft {
		float: left;
		padding-left: 0px;
	}
	
	ul.cssFloatLeft {
		margin-left: 10px;
	}
	
	ul.cssFloatLeft li {
		list-style-type: none;
		padding: 0px 5px;
	}
	
	.cssFloatNone {
		clear: both;
	}
	
	.cssFloatContainer {
		margin: 10px 0px 10px 40px;
	}
	
	.cssCenter {
		text-align: center;
	}	
	
	/* End in-line style replacement for tables */

	/* Link styles added for the home page if it uses text links in the future */
	td a	{
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;		
	}
	/* End home page link styles */
    
       /* Language selector */
    #language_selector {
    	font-size:13px;
    }
    #language_selector select {
    	width:130px;
    	font-size: 11px;
        margin: 0px 30px 0px 0px;
    }
    /*End language selector */

    /* about/unsubscribe.html page */
    .form-window {
        background-color:#CCCCCC;
        border:thin solid #000000;
        padding:0px 20px;"
    }
    #thankyou .cssBodyBoldColor1 {
        background-color:#CCCCCC;
    }
    #unsubscribe .form-field-wrapper {
        text-align:center;
    }
    /*end about/unsubscribe.html */

-->
</style>
