body {
background: #000000;
margin: 0px 0px 0px 0px;
font-family: Arial, Verdana, sans-serif;
background-image: url(../images/bg_splash.jpg);
background-repeat:repeat-x;
}

body.splash {
background-image: url(../images/bg_splash.jpg);
}


.bodytext {
	font-family: Arial, Verdana;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.bodytextwhite {
	font-family: Arial, Verdana;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.pageNumber{
	margin-left:5px;
	padding:0px 3px 0px 3px;
	background-color:#F2F2F2;
	border:solid 1px #E5E5E5;
	width:20px;
}

.pageNumber a{
	color:#508AC5;
}

.pageNumber a:hover{
	text-decoration:none;
}
.border {
	padding:10px;
	background:#FFFFFF;
	width:920px;
	margin: 0 auto;
}
/*when the pagenumber is active*/
.active{
 	margin-left:5px;
	padding:0px 3px 0px 3px;
	background-color:#508AC5;
	border:solid 1px #E5E5E5;
	width:20px;
	color:#FFFFFF;
}
/*
.menuBorder{
	border-right:dotted 1px #FFFFFF; 
	padding-left:5px;
	padding-right:5px;
}*/

/*the style of .menuItem a is connected with the 
	style in header.asp where the list of links is build up
	*/
.menuItem a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:10px;
	display:block;
	padding-top:8px;
	padding-bottom:8px;
}

.menuItem a:hover{
	border-top:solid 3px #FFFFFF;
	text-decoration:none;
	padding-top:5px;
}

.heading01 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.heading02 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #999900;
	text-decoration: none;
}

.heading03 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.heading04 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	line-height: 30px;

}
.heading05 {
font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 30px;

}

.crumbtext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

/* SHOPPING LIST */

#shoppinglist
{
border-left:  #F0F0F0 1px solid;
border-right:  #F0F0F0 1px solid;
border-bottom:  #F0F0F0 1px solid;
border-top:  0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #333333;
}

#shoppinglist ul {
	margin: 0px;
	padding:0px 0px 0px 10px;
}

#shoppinglist ul li {
	list-style:none;
	border-bottom: 1px solid #EBEBEB;
	width: 230px;
	margin: 0px;
	padding:5px 0px 5px 0px;
}

#shoppinglist ul li a {
	text-decoration: none;
	color:#666666;
	padding-left: 20px;
	display:inline-block;
}


#shoppinglist ul li a:hover {
	color:#CCCCCC;	
}

.bigfield 
{
width: 350px;
height: 35px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color:#888888;
padding-top: 5px;}

#splash_content .bigfield 
{
	width: 310px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#888888;
	padding: 5px;
}

#splash_content textarea.bigfield 
{
width: 320px;
height: 120px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color:#888888;
padding-top: 5px;}

.field 
{
width: 150px;
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#666666;
}



/*********************************************************************************************************************/

.imageborder {
border: 1px solid #D1D9DC;
}
.purpletext {
	font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 17px;
	font-weight: normal;
	color: #990066;
	text-decoration: none;
}
.bluetext {
	font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 17px;
	font-weight: normal;
	color: #003466;
	text-decoration: none;
}
.whitetext {
	font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

/* Ensure client added image links don't have a border */
img { 
	border: 0px;
}

/* GENERIC LINKS */
a { color: #999900; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
.static { font-family: Tahoma, Arial, Verdana; color: #003366; text-decoration: none; font-weight: normal; }

/* LINK02 */

.link02, a:link.link02, a:visited.link02 
{ font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }

a:hover.link0, a:visited:hover.link02
{ font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: underline; }

/* LINK03 */

.link03, a:link.link03, a:visited.link03
{ font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; }

a:hover.link03, a:visited:hover.link03
{ font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline; }

/* LINK04 */

.link04, a:link.link04, a:visited.link04
{  font-family: Verdana, Arial;  font-size: 9px;  color: #ffffff; font-weight: normal; text-decoration: none; }

a:hover.link04, a:visited:hover.link04
{ text-decoration: underline; }

/* LINK05 */

.link05, a:link.link05, a:visited.link05
{font-family:Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #508AC5; font-weight: bold; text-decoration: none;}

a:hover.link05, a:visited:hover.link05
{ text-decoration: underline; }

/* LINK06 */

.link06, a:link.link06, a:visited.link06
{ font-size: 11px; color: #003366; font-weight: normal; text-decoration: none; }

a:hover.link06, a:visited:hover.link06 
{ color: #4F6377; }


/* BOXBG - SMALL CONTENT BOX BACKGROUND GRADIENT */
/* e.g. "Our Solutions" box on home page. Apply to table cell. */
.boxbg {
	background-image:  url("Images/box_bg.jpg");
	background-repeat: repeat-x;
}
/* BOXBG02 - LARGE CONTENT BOX BACKGROUND GRADIENT */
/* e.g. "Our Products" box on home page. Apply to table cell. */
.boxbg02 {
	background-image:  url("Images/box_bg02.gif");
	background-repeat: repeat;
}
/* REDTEXT - RED BODY TEXT */
/* e.g. "Our Products" box on home page. Apply to table cell. */
.redtext {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
/* BOLDTEXT - ADDS THE BOLD EFFECT TO WORDS OR TABLE CELLS */
/* useful when used with other text classes to bolden any other text classes */
.boldtext {
	font-weight: bold;
}
/* DOTTEDBG - DOTTED DIVIDER LINE */
/* apply to 1px high table cell <TD> tage to create the dotted line effect */
.dottedbg {
	background-image:  url("Images/bg_dotted.gif");
}
.heading {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990066;
	text-decoration: none;
}
.subheading {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003344;
	text-decoration: none;
}

.formfield {
	font-family: Tahoma, Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #194140;
	text-decoration: none;
	border-style: solid;
	border-color:#ADBBC9;
	border-width: 1px; 
}
.nowrap {
white-space: nowrap;
}

/************ SPLASH PAGE *******************************/

#splash_content {
	padding: 304px 30px 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background:url('/images/splash_content_bg.jpg') top left no-repeat #96A840;
}

#splash_content .left {
	float:left;
}
#splash_content .right {
	float:right;
}
#splash_content #splash_title{
	margin-bottom:10px;
}

#splash_content h1, #splash_content h3 {
	color: #fff;
	font-size: 22px;
	margin:20px 0 10px;
	display:block;
	width:498px;
}

#splash_content h2 {
	color: #fff;
	font-size: 22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:16px 0 30px;
	display:block;
	width:498px;
}

#splash_content h3 {
	margin:10px 0 0;
}

#splash_content h4 {
	color: #662601;
	font-size: 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin:3px 0 10px;
	display:block;
	width:610px;
}

#splash_content .question {
	background:url(../images/question_bg.jpg) top left no-repeat;
	padding:30px 380px 30px 30px;
	height:510px;
	width:452px;
}
#splash_content .question h1 {
	font-size:25px;
	margin-top:0;
}

#splash_content form {
	padding:0px;
	margin:0px;
}

#splash_content table {
	margin-top: 10px;
}
#splash_content label {
	padding: 0px 20px 5px 0;
	line-height:20px;
	color: #fff;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

#splash_content input.button {
	margin: 10px 0px 0px 120px;
}

#splash_content p {
	font-size: 10px;
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#splash_content .question p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#splash_content .heading02 {
 color:#fff;
 padding-right:10px;
 text-align:right;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
}
.clear {
	clear: both;
	padding:0;
	margin:0;
	height:0;
}

