/*****************
 LINKS
 *****************/

A:hover { color: #CC0033; }

/*****************
 FORMS
 *****************/

form.inline { display:inline; }
input.searchinput {border: 1px solid #666666; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
input.searchsubmit { border: 1px solid #666666; background-color: #333366; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }


input.button {
	background-color: #EA0125;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	border:1px solid black;
	height:20px;
}
input.txtbox {
	background-color: #ffffff;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 12px; color: #003366;
	border:1px solid black;
	height:20px;
	}

/*****************
 IMAGE FLOATS
 *****************/

img.floatleft {
	float: left;
	margin: 5px 10px 10px 0px;
}

img.floatright {
	float: right;
	margin: 5px 0px 10px 10px;
}

/*****************
 IMAGE BORDERS
 *****************/

img.flagbigimage { border: 1px solid #333333;}
img.flagmedimage { border: 1px solid #333333;}
img.flagtinyimage { border: 1px solid #333333;}

/*****************
 NO MARGIN UL
 *****************/

UL.nomargin {
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
}

UL.nomargin LI {
margin: 0px 0px 0px 12px;
padding: 0px 0px 0px 0px;
}


/*****************
 HEADINGS
 *****************/

h1 { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; display:inline;}
h2 { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.2em; display:inline; color: #333366;}


/*****************
 PARAGRAPHS
 *****************/

p { margin-top: 10px}
p.indent { text-indent: 20px; margin-top: 10px}
p.justify { text-align: justify;}


/*****************
 FONTS
 *****************/

.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em}
.varianttext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color:#cc0000; font-weight:bold;}
.varianttext b { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color:#666666; font-weight:bold;}
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}
.bodytextbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em}
.headertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em}
.taglinetext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}
.footertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}


/*****************
 #TABLES
 *****************/

.shadedtable { border: 1px solid #FFDD00; background-color: #FFF8CC; padding: 5px; }
.borderedtable { border: 1px solid #cccccc; background-color: #FFFFFF;}
.linedtable { border-color: #999999; border-width: 0 0 1px 1px; border-style: solid;}
.linedtd { border-color: #999999; border-width: 1px 1px 0 0; border-style: solid; margin: 0; padding: 4px;}


/*****************
 TOPNAV LIST
 *****************/

#topnav ul {
	margin: 3px 0px 3px 0px;
	padding: 5px 0px 5px 0px;
	list-style: none;
	font-size: 0.8em;
	font-weight: normal;
	text-transform: uppercase;
}

#topnav ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 12px;
	display: inline;
	letter-spacing : 0px;
}

#topnav ul li a {
	color: #ffffff;
	text-decoration: none;
}

#topnav ul li a:hover {
	color: #FFDD00;
	text-decoration: none;

}


/*****************
 LHSNAV LIST
 *****************/

#lhsnav ul {
	text-align: center;
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.9em;
}

#lhsnav ul li {
	border-bottom: 1px solid #cccccc;
	text-align: left;
	display: block;
	padding: 4px 0px 3px 0px;
	width: 160px;
	color: #333366;
	background: #ffffff;
}

#lhsnav ul li.lhs01 {
	background: url(/images/icon01.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs02 {
	background: url(/images/icon02.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs03 {
	background: url(/images/icon03.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs04 {
	background: url(/images/icon04.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs05 {
	background: url(/images/icon05.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs06 {
	background: url(/images/icon06.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs07 {
	background: url(/images/icon07.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs08 {
	background: url(/images/icon08.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs09 {
	background: url(/images/icon09.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs10 {
	background: url(/images/icon10.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs11 {
	background: url(/images/icon11.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs12 {
	background: url(/images/icon12.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs13 {
	background: url(/images/icon13.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs14 {
	background: url(/images/icon14.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs15 {
	background: url(/images/icon15.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs16 {
	background: url(/images/icon16.gif) no-repeat 0px 4px;
}

#lhsnav ul li.lhs17 {
	background: url(/images/icon17.gif) no-repeat 0px 4px;
}

#lhsnav ul li a {
	text-decoration: none;
	padding-left: 20px;
}

#lhsnav ul li a:hover {
	text-decoration: none;
	color: #EA0025;
}


/* APPLY HEADER OVERRIDES */
#lhsnav li.navheader {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 8px 0px;
	font-weight: bold;
	text-transform: lowercase;
	letter-spacing : -1px;
}


/*****************
 NORMAL LINK LIST
 *****************/

ul.normallink {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	list-style: none url(/images/icon.gif);
}

ul.normallink li {
	font-size: 1.0em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.normallink a:link, ul.normallink a:visited {
	color: #333366; text-decoration: none; list-style-image: url(/images/icon.gif);
}

ul.normallink a:hover {
	color: #EA0025; text-decoration: none; list-style-image: url(/images/iconon.gif);
}

/*****************
 LINKS
 *****************/

#footer a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: none }
#footer a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: none }
#footer a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: underline }

#topcart a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: none }
#topcart a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: none }
#topcart a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: underline }

#url a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: none }
#url a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: none }
#url a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #ffffff; text-decoration: none }

#breadcrumb a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: none }
#breadcrumb a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: none }
#breadcrumb a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #333366; text-decoration: underline }



/*****************
 FORM
 *****************/

input.textinput { border: 1px solid #333366; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; }
textarea.textareainput { border: 1px solid #333366; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; scrollbar-arrow-color:#666666; scrollbar-base-color:#CCCCD8; }
select.textselect { border: 1px solid #333366; background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; }
input.submit { background-color: #003366; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; }
input.textanswer {background-color: #ffffff; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #003366;  border-color : #ffffff;  border : 0;  }



