body {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-image: url(../images/bg_stripegradient2.gif); 
	background-repeat:repeat-x;
	background-color: #ffffff;
	color: #000000;
	}

A:link {
	text-decoration: none;
	color: #7B013D;
	}
	
A:visited {
	text-decoration: none;
	color: #7B013D;
	}
	
A:active {
	text-decoration: none;
	color: #295D84;
	}
	
A:hover {
	text-decoration: none;
	color: #295D84;
	}
	
A.home:link {
	text-decoration: none;
	color: #295D84;
	font-weight: bold;
	}
	
A.home:visited {
	text-decoration: none;
	color: #295D84;
	font-weight: bold;
	}
	
A.home:active {
	text-decoration: none;
	color: #295D84;
	font-weight: bold;
	}
	
A.home:hover {
	text-decoration: none;
	color: #7B013D;
	font-weight: bold;
	}
	
A.menu:link {
	text-decoration: none;
	color: #ffffff;
	}
	
A.menu:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
A.menu:active {
	text-decoration: none;
	color: #ffffff;
	}
	
A.menu:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
A.menu:hover {
	color: #FFD700;
	font-weight: bold;
	text-decoration: underline;
	}
	
A.gen:link {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}
	
A.gen:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}

A.gen:active {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}
	
A.gen:hover {
	text-decoration: none;
	color: #295D84;
	font-weight: bold;
	}

span.large {
	font-size: 90%;
	}
	
span.xlarge {
	font-size: 150%;
	}

span.normal {
	font-size: 80%;
	}

span.small {
	font-size: 70%;
	}

span.bold {
	font-weight: bold;
	}	

table.code {
	background-color: #004573;
	color: #ffffff;
	font-size: 80%;
	font-family: "Courier New", Courier, monospace;
}

tr.header {
	background-color: #ffffff;
	
	} 
	
tr.lineA {
	background-color: #295D84;
	}

tr.lineB {
	background-color: #7B013D;
	}
	
tr.menu {
	background-image: url(../images/menu.BG.jpg);	
	}
	
td.content {
	background-color: #fbfbfb;	
	}
	

span.contentHeader {
	color: #7B013D;
	}	
	
span.q {
	color: #7B013D;
	}	
	
span.a {
	color: #004573;
	}	
	
td.menuon { 
	background-color: #7B013D; 
	font-weight: bold;
	text-decoration: none;
	font-size: 90%;
	color: #ffffff;
	}
td.menuoff { 
	background-color: #295D84;
	font-weight: bold;
	text-decoration: none;
	font-size: 90%;
	color: #FFFFFF;
	}
	
td.lineon { 
	background-color: #7B013D; 
	text-decoration: none;
	font-size: 80%;
	color: #ffffff;
	}
td.lineoff { 
	background-color: #EEEEEE;
	text-decoration: none;
	font-size: 80%;
	color: #7B013D;
	}
	
span.results{
	color: #7B013D;
	font-weight: bold;
	}
	
A.a:link {
	text-decoration: underline;
	color: #004573;
	font-weight: normal;
	}
	
A.a:visited {
	text-decoration: underline;
	color: #004573;
	font-weight: normal;
	}

A.a:active {
	text-decoration: underline;
	color: #004573;
	font-weight: normal;
	}
	
A.a:hover {
	text-decoration: underline;
	color: #7B013D;
	font-weight: normal;
	}
	
span.titleHeader {
	color: #004573;
	font-size: 150%;
	}	
	
span.geninfo {
	color: #666666;
	}
	
span.error {
	color: #FF0000;
	font-weight: bold;
	font-size: 70%;
	text-align: center;
	}
	
span.sent {
	color: #33CCFF;
	font-weight: bold;
	font-size: 90%;
	text-align: center;
	text-decoration: underline;
	}
	
table.message {
	background-color: #eeefff;
	border-color: #004573;
	border-style: solid;
	border-width: 1px;
	font-size: 100%;
	text-align:center;
	padding: 5px;
}
table.info {
	background-color: #FDF8FF;
	border-color: #8B475D;
	border-style: solid;
	border-width: 1px;
	font-size: 100%;
	text-align:center;
	padding: 5px;
}