body {
	margin: 25px;
	font: 13px "Trebuchet MS",Trebuchet, Arial, Verdana;
	background: #eee;
}

.pagetitle {
	font-size: 16px;
	font-family:  "Trebuchet MS",Trebuchet, Verdana, Arial;
	color: #CED794;
}

.style20 {
	font-family:"Trebuchet MS", Trebuchet,  Verdana, Arial
}

.pagetitlesub {
	font-size: 16px;
	font-family: "Trebuchet MS",Trebuchet, Verdana, Arial;
	color: #000000;
	font-weight: bold;
}

.pagesubmenutable {
	font-size: 13px;
	font-family: "Trebuchet MS", Trebuchet,  Verdana, Arial;
	color: #000000;
}

.pagebody {
	font-size: 13px;
	font-family: "Trebuchet MS", Trebuchet,  Verdana, Arial;
	color: #000000;
	text-decoration: none;
}

.backtotop {
	font-size: 11px;
	font-family: "Trebuchet MS", Trebuchet,  Verdana, Arial;
	color: #6c4c;
	text-decoration: none;
}

.pagebodyLink {
	font-size: 13px;
	font-family: "Trebuchet MS", Trebuchet,  Verdana, Arial;
	color: #CED794;
	text-decoration: none;
}

.pagebodyblue {
	font-size: 13px;
	font-family: "Trebuchet MS", Trebuchet,  Verdana, Arial;
	color: #CED794;
	text-decoration: none;
	font-weight: bold;
}

H1 {
	
color:#666666;
font-family:"Trebuchet MS",Verdana,Arial;
font-size:18px;
font-weight:bolder;
text-align:left;


}

.notes {
	font-size: 11px;
	line-height: 14px;
}

.themeheader {
	font-family: "Trebuchet MS", Trebuchet,  Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F15836;
}

.border2 {
	border: solid 0 black;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-width: 2px;
	border-bottom-width: 2px;
}

.br.pagebreak {
	page-break-after: auto;
}

.border1white {
	border: solid 0 white;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.border1 {
	border: solid 0 black;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.border1top {
	border: solid 0 black;
	border-top-width: 1px;
}

.border1topwhite {
	border: solid 0 black;
	border-top-width: 1px;
}

.border1bottom {
	border: solid 0 black;
	border-bottom-width: 1px;
}

.border1bottomwhite {
	border: solid 0 black;
	border-bottom-width: 1px;
}

.border1left {
	border: solid 0 black;
	border-left-width: 1px;
}

.border1leftwhite {
	border: solid 0 white;
	border-left-width: 1px;
}

.border1rightwhite {
	border: solid 0 white;
	border-right-width: 1px;
}

.border1righttopwhite {
	border: solid 0 white;
	border-right-width: 1px;
	border-top-width: 1px;
}

.border1lefttop {
	border: solid 0 black;
	border-left-width: 1px;
	border-top-width: 1px;
}

.border1lefttopbottom {
	border: solid 0 black;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.border1lefttopbottomwhite {
	border: solid 0 white;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.border1righttopbottomwhite {
	border: solid 0 white;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.border1leftright {
	border: solid 0 black;
	border-left-width: 1px;
	border-right-width: 1px;
}

.border1leftrightwhite {
	border: solid 0 white;
	border-left-width: 1px;
	border-right-width: 1px;
}

.border1leftrightbottom {
	border: solid 0 black;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}

.border1leftrightbottomwhite {
	border: solid 0 white;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}

.border1leftrighttopwhite {
	border: solid 0 white;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}

.border1leftrighttop {
	border: solid 0 black;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}

.border1topleftright {
	border: solid 0 black;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.invoicebig {
	font-size: 30px;
	line-height: 40px;
}

.theme {
	font-weight: bold;
	font-size: 33px;
	/*line-height: 40px;*/
}

.tdheader {
	background-color: #CED794;
	font-size: 13px;
	font-family: "Trebuchet MS", Trebuchet,  Verdana, Arial;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
}

.tdheaderblack {
	background-color: #CED794;
	font-size: 14px;
	font-family: "Trebuchet MS", Trebuchet, Arial, "Trebuchet MS", Verdana;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
}

.tdheaderlightblue {
	background-color: #A5D4D2;
	color: #000000;
	padding: 3px;
	font-size: 14px;
}

.main_body {
	
}

.TableColumn1NoTopWhite {
	font-size: 13px;
	background-color: #21467B padding-top :   0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-width: 0px 1px 1px
}

A.custom_button {
	color: #003366;
	BORDER-RIGHT: #aaa 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #aaa 1px solid;
	BORDER-BOTTOM: #aaa 2px solid;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #eee;
}

A.custom_button:visited {
	color: #003366;
	BORDER-RIGHT: #aaa 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #aaa 1px solid;
	BORDER-BOTTOM: #aaa 2px solid;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #eee;
}

A.custom_button:active {
	color: #003366;
	BORDER-RIGHT: #aaa 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #aaa 1px solid;
	BORDER-BOTTOM: #aaa 2px solid;
	font-family: "Trebuchet MS",Trebuchet, Verdana, sans-serif;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #eee;
}

A.custom_button:hover {
	color: #003366;
	BORDER-RIGHT: #aaa 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #aaa 1px solid;
	BORDER-BOTTOM: #aaa 2px solid;
	font-family: "Trebuchet MS",Trebuchet, Verdana, sans-serif;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #eee;
}

A.dark_button {
	color: #003366;
	BORDER-RIGHT: #aaa 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #aaa 1px solid;
	BORDER-BOTTOM: #aaa 2px solid;
	font-family: "Trebuchet MS",Trebuchet, Verdana, sans-serif;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #eee;
}

A.dark_button:visited {
	color: #003366;
	BORDER-RIGHT: #aaa 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #aaa 1px solid;
	BORDER-BOTTOM: #aaa 2px solid;
	font-family: "Trebuchet MS",Trebuchet, Verdana, sans-serif;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #eee;
}

A.dark_button:active {
	color: #003366;
	BORDER-RIGHT: #aaa 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #aaa 1px solid;
	BORDER-BOTTOM: #aaa 2px solid;
	font-family: "Trebuchet MS",Trebuchet, Verdana, sans-serif;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #eee;
}

A.dark_button:hover {
	color: #003366;
	BORDER-RIGHT: #aaa 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #aaa 1px solid;
	BORDER-BOTTOM: #aaa 2px solid;
	font-family: "Trebuchet MS",Trebuchet, Verdana, sans-serif;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #eee;
}

td.A {
	color: #003366;
	text-decoration: none;
}

.VerySmallFont {
	font: 7pt futura bk, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: none; #
	text-align: right;
}

.SmallerFont {
	font: 8pt;
	text-decoration: none;
	font-style: none;
}

.BiggerFont {
	font: 10pt;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
}

.MainHeadline {
	font-size: 13pt;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	letter-spacing: -0.4pt;
}

.MainHeadline#DE0029 {
	font-size: 13pt;
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
}

.ReverseFont {
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.Font14px {
	font-size: 14pt;
	font-weight: bold;
	color: "#003399"
}

.Font13px {
	font-size: 14pt;
	font-weight: bold;
	color: "#003399"
}


SELECT.longlong {
	border: 1px #9999CC solid;
	background-color: #FFFFFF;
	width: 350px;
}

SELECT.select260 {
	width: 260px;
}

SELECT.extrasmall {
	width: 60px;
}

SELECT.datesmall {
	width: 120px;
}

input.datesmall {
	width: 120px;
}

SELECT.small {
	width: 150px;
}

SELECT.accomselect {
	font-size: 7pt;
	width: 40px;
}

.form50 {
	width: 50px;
}


table.highlight {
	
}

.Trim2 {
	background-color: #ffffff;
}

.Trim1 {
	background-color: #ffffff;
}

TABLE.SOLID {
	background-color: #000000;
}

.footer {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}

.newsflash {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #DE0029;
	FONT-STYLE: bold;
	TEXT-DECORATION: none
}

.price {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #DE0029;
	FONT-STYLE: normal;
	font-family: "Trebuchet MS",Trebuchet, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.inputprompt {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}

.mandatory {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #DE0029;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}

.mandatoryblack {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #21467B;
	FONT-STYLE: normal;
	TEXT-DECORATION: none vertical-align : top;
}

.supmandatoryblack {
	font-size: 0.75em;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #21467B;
	FONT-STYLE: normal;
	TEXT-DECORATION: none vertical-align : top;
	line-height: 0.5em
}

.module_header {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
}

.module_text {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 14px;
	FONT-STYLE: normal;
}

.bodytext {
	font-size: 13px;
	line-height: 17px;
	font-weight: normal
}

.caption {
	font-size: 13px;
	line-height: 17px;
	font-weight: normal
}

.dp_text {
	font-size: 10px;
}

.vradio {
	font-size: 13px;
	/*color: #21467B;*/
}

.radio {
	
}

.hcheckbox {
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.bold_link {
	
}

.admin {
	FONT-WEIGHT: bold;
	COLOR: green;
}

.adminbig {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: green;
	LINE-HEIGHT: 13px;
}

.leftnavtext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}

.footerblack {
	FONT-SIZE: 11px;
	COLOR: #000000;
}

.footerlink {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
}

.linkmodule {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline
}

.modulearrow {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
	COLOR: #990000;
	TEXT-DECORATION: none
}

.strikeitalic {
	TEXT-DECORATION: line-through
}

.bodybold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	LINE-HEIGHT: 17px;
	FONT-STYLE: normal;
}

.leftnavhilite {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #990000;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}

.smalltextbold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #000000;
	LINE-HEIGHT: 13px;
}

.smalltextroman {
	FONT-SIZE: 9px;
	LINE-HEIGHT: 13px;
}

.leftnavtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #000000;
	font-family: "Trebuchet MS",Trebuchet, "Arial Narrow";
	TEXT-DECORATION: none
}

.leftnavnormal {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000000;
	TEXT-DECORATION: none
}

.bodylink {
	FONT-SIZE: 13px;
	COLOR: #990000;
	LINE-HEIGHT: 17px;
	TEXT-DECORATION: underline
}

.left_sub {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}

.left_sub_hilite {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #990000;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}

.regheader {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}

.backheader {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}

.columnheaderGrey {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-STYLE: normal;
	TEXT-DECORATION: none BACKGROUND-COLOR :   #eeeeee;
}

.subcategoryheader {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-STYLE: normal;
	TEXT-DECORATION: none BACKGROUND-COLOR :   #eeeeee;
}

.definitions {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #990000;
	LINE-HEIGHT: 17px;
}

.errormessage {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: white;
	background-color: #DE0029;
	LINE-HEIGHT: 17px;
}

LI {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
}

td.caption3 {
	font: 12pt arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #808080;
}

table.moduleheader {
	font: 12pt arial, helvetica, sans-serif;
	text-decoration: bold;
	font-style: normal;
	font-weight: bold;
	background-color: #DE0029;
	color: white;
}

td.moduleheader {
	font: 12pt;
	text-decoration: bold;
	font-style: normal;
	font-weight: bold;
	background-color: #DE0029;
	color: white;
}

td.adminheader {
	font: 12pt arial, helvetica, sans-serif;
	text-decoration: bold;
	font-style: normal;
	font-weight: bold;
	background-color: green;
	color: white;
}

tr.adminheader {
	font: 12pt arial, helvetica, sans-serif;
	text-decoration: bold;
	font-style: normal;
	font-weight: bold;
	background-color: green;
	color: white;
}

td.modulerightheader {
	font: 10pt arial, helvetica, sans-serif;
	text-decoration: bold;
	text-align: right;
	font-style: normal;
	font-weight: bold;
	background-color: #DE0029;
	color: white;
}

tr.sectionhead {
	font: 12pt;
	text-decoration: none;
	font-style: bold;
	background-color: #CECEBB;
	color: #000000;
}

td.sectionleftheader {
	font: 10pt;
	text-decoration: none;
	font-style: normal;
	background-color: #eeeeee;
	color: #000000;
	align: left;
	font-weight: bold;
}

td.sectionrightheader {
	font: 11pt;
	text-decoration: none;
	font-style: normal;
	background-color: #eeeeee;
	color: #000000;
	font-weight: bold;
	align: right;
}

td.sectionrightdetail {
	font: 10pt arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	color: #000000;
	align: right;
	font-weight: normal;
}

td.sectionrightprice {
	font: 10pt arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	color: #000000;
	align: right;
	font-weight: bold;
}

.sectionoptions {
	font: 8pt arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

td.moduleleftheader {
	font: 12pt arial, helvetica, sans-serif;
	text-decoration: bold;
	font-style: normal;
	font-weight: bold;
}

td.moduletrim {
	background-color: #DE0029;
}

td.sectiontrim {
	background-color: #DE0029;
}

td.tabNotSelected {
	border-bottom-style: solid;
	border-color: black;
	border-width: 1;
	background-color: #EEEEE6;
}

td.edgeNotSelected {
	background-color: #EEEEE6;
}

td.spaceNotSelected {
	border-bottom-style: solid;
	border-color: black;
	border-width: 1
}

td.white {
	background-color: white;
}

.caption3 {
	font: 10pt arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.buy {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif
}

.productname {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif
}

.productinfo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif
}

INPUT.short {
	font-size: 10pt;
	width: 50px;
}

INPUT.medium {
	font-size: 10pt;
	width: 100px;
}

INPUT.longer {
	width: 300px;
	border: 1px #9999CC solid
}

INPUT.long {
	width: 250px;
	border: 1px #9999CC solid
}

INPUT.longlong {
	width: 350px;
	border: 1px #9999CC solid
}

INPUT.longemc {
	width: 220px;
	border: 1px #9999CC solid
}

INPUT.medium {
	width: 100px;
	border: 1px #9999CC solid
}

INPUT.medphone {
	width: 173px;
	border: 1px #9999CC solid
}

INPUT.short {
	width: 50px;
	border: 1px #9999CC solid
}

INPUT.shorter {
	width: 20px;
	border: 1px #9999CC solid
}

INPUT.longer {
	width: 300px;
}

/*
.none {}
ul {margin-top:10px;margin-bottom:1px;}
li {font-weight:  normal;}

.line-through {
	font-style: italic;
	text-decoration: line-through;
	color: #000000;
}

form { margin-bottom: 0 ;
			 margin-top: 0 ;
}
*/
.linethru {
	text-decoration: line-through;
	font-style: italic;
}

.menu_body {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: none
}

.header {
	font-weight: bold;
}

.main_bodysmall {
	font-size: 9px;
}

.passprice {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #942252;
}

.strongtext {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.verystrongtext {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #942252;
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.buttoncenter {
	font-size: 8pt;
	font-style: normal;
	font-family: "Trebuchet MS", Trebuchet, Arial, futura bk, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: white;
	height: 23px;
	background-color: #384c59;
	border: 2px;
	border-color: #e7e7e7;
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.buttoncenterorange {
	font-size: 8pt;
	font-style: normal;
	font-family: "Trebuchet MS", Trebuchet, Arial, futura bk, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: white;
	height: 23px;
	background-color: #CED794;
	border: 2px;
	
	border-color: #e7e7e7;
}

.buttoncenterblack {
	font-size: 8pt;
	font-style: normal;
	font-family: "Trebuchet MS", Trebuchet, Arial, futura bk, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: white;
	height: 23px;
	background-color: #333333;
	border: 2px;
	border-color: #e7e7e7;
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	
	
}


.buttoncenterorangeLarge {
	font-size: 8pt;
	font-style: normal;
	font-family: "Trebuchet MS", Trebuchet,Arial, futura bk, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: white;
	height: 23px;
	background-color: #CED794;
	border: 2px;
	width:175px;
	border-color: #e7e7e7;
}

.buttoncenterblackLarge {
	font-size: 8pt;
	font-style: normal;
	font-family: "Trebuchet MS", Trebuchet,Arial, futura bk, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: white;
	height: 23px;
	background-color: #333333;
	border: 2px;
	border-color: #e7e7e7;
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	width:175px;
	
}

.buttonhover {
	font-size: 8pt;
	font-style: normal;
	font-family: "Trebuchet MS", Trebuchet, Ariel, futura bk, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #cadbed;
	height: 23px;
	background-color: #999900;
	background-position: top top;
	background-repeat: repeat-x 50%;
	border: 0px;
	border-color: red;
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

/*
.buttonleft { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #942252;
	width: 11px;
	height: 30px;
	text-align: top;
	background-image : url('/sap/sapphire/images/BttnL_999900.gif');
	background-position : 0px 3px;
	background-repeat : no-repeat;
	border: 0px;
	border-style: solid;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 0px;

}
.buttonright { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #942252;
	text-align: top;
	width: 11px;
	height: 23px;
	background-image : url('/sap/sapphire/images/BttnR_999900.gif');
	background-position : 0px 3px;
	background-repeat : no-repeat;
	border: 0px;
	border-style: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;

}
*/
.verystrongtext:hover {
	font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #942252;
	background-image: url('/images/Arrow_Alert.gif');
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.bigstrongtext {
	font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #942252;
	padding-left: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}

H3 {
	font-size: 22px;
	font-weight: bold;
}

.small_body {
	
}

.inv_footer {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #21467B;
}

.small_bodybold {
	font-weight: bold;
}

.options {
	
}

.ordersummary {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #21467B;
	padding-left: 5px;
}

.totaldue {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #21467B;
	padding-left: 5px;
}

.username {
	font-weight: bold;
	padding-left: 5px;
}

.userdetails {
	font-weight: bold;
	padding-left: 5px;
}

.userdetails-no-pad {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #21467B;
}

.optionheader {
	text-align: left;
	padding-left: 5px;
}

.iradio {
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.morepricedetail {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #942252;
}

.optiondata {
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
}

.menu_bodybold {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #81A63E;
	font-weight: 700;
	text-decoration: none
}

a.menu_body:hover {
	color: #FF0000;
	text-decoration: underline
}

a.menu_bodyboldwhite:hover {
	color: #ECEEFF;
	text-decoration: underline
}

.main_bodybold {
	font-weight: bold;
	font-size: 13px;
	font-family: "Trebuchet MS", Trebuchet,  Verdana, Arial;
}

.sectionheader {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #21467B;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 13px;
	background-image: url('/images/Arrow.gif');
	background-position: center left;
	background-repeat: no-repeat;
}

.clientbanner {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #21467B;
	font-weight: bold;
	width: 600px;
	height: 104px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-image: url('/sap/sapphire/images/banner.gif')
		background-position :   center center;
	background-repeat: no-repeat;
}

.header_bodybold {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold
}

.header_body {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
}

.price {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	font-weight: bold
}

.menu_bodyboldwhite {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold
}

.button {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.buttonred {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
	width: 280px;
}

.alertbutton {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
	width: 150px;
	text-decoration: blink;
}

.header_sub {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6666CC;
}

.header_sub2 {
	font-size: 13px;
	color: #6666CC;
	font-weight: bold;
}

.FormRT {
	font-size: 11px;
	background-color: #FFFFFF;
	width: 200px;
	border: 1px #FFFFF solid
}

.Form200 {
	font-size: 11px;
	background-color: #FFFFFF;
	width: 200px;
	border: 1px #9999CC solid
}

.Form150 {
	font-size: 11px;
	background-color: #FFFFFF;
	width: 150px;
	border: 1px #9999CC solid
}


.Form80 {
	font-size: 11px;
	background-color: #FFFFFF;
	width: 80px;
	border: 1px #9999CC solid
}

.Form50 {
	font-size: 11px;
	color: #003366;
	background-color: #FFFFFF;
	width: 40px;
	border: 1px #9999CC solid
}

.Form20 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px #9999CC solid
}

.Form {
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px #9999CC solid
}

a.main_bodybold:hover { //
	color: #FF0000;
	color: #003366;
	text-decoration: underline
}

a.main_body:hover {
	color: #FF0000;
	text-decoration: underline
}

a.menu_bodybold:hover {
	color: #FF0000;
	text-decoration: underline
}

.Form100 {
	font-size: 11px;
	background-color: #FFFFFF;
	width: 100px;
	border: 1px #9999CC solid
}

.TableColumn1 {
	font-size: 11px; #
	color: #003366;
	background-color: #CED794; #
	border: 0px #21467B solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px
}

.TableColumn1Blue {
	font-size: 11px; #
	color: #003366;
	background-color: #CED794; #
	border: 0px #21467B solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px
}

.TableSubProduct {
	font-size: 11px;
	color: #003366;
	border: 0px #21467B solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

.TableColumn2 {
	font-size: 11px;
	color: #003366;
	background-color: #ECEEFF;
	border: solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-width: 1px 1px 1px 0px;
	border-color: #DDDDDD #DDDDDD #DDDDDD black
}

.TableColumn1NoTop {
	font-size: 11px;
	color: #003366;
	background-color: #E7E7E7;
	border: #21467B solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-width: 0px 1px 1px
}

a.header:hover {
	color: #FF0000;
	text-decoration: underline
}

.Form400 {
	font-size: 11px;
	color: #003366;
	background-color: #FFFFFF;
	width: 400px;
	border: 1px #9999CC solid
}

.Row {
	background-color: #FFFFFF;
}

.RowHi {
	background-color: #F4F5FF;
}

.TableColumn1Y {
	color: #003366;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px
}

.ItemRow2 {
	font-size: 11px;
	color: #003366;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px
}

.AlertTable {
	font-size: 11px;
	color: #003366;
	background-color: #FFFFDF;
	border: 1px #DDDDDD solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px
}

.alert {
	font-size: 11px;
	/*
	//background-color: #FFFFDF; 
	color: #003366; 
	border: 1px #DDDDDD solid; 
	padding-top: 3px; 
	padding-right: 3px; 
	padding-bottom: 3px; 
	padding-left: 13px;
	background-image : url('/images/Arrow_Alert.gif');
	background-position : top	 left;
	background-repeat : no-repeat;
	*/
}

.tdheader2 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 13px;
	background-position: center left;
	background-repeat: no-repeat;
}

.DashRight {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 1px none #B5DBFF;
	border-right: 1px dotted #B5DBFF;
	border-bottom: 1px none #B5DBFF;
	border-left: 1px none #B5DBFF;
}

.Price1 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6666CC;
	font-weight: bold;
	line-height: 20px;
}

.Price2 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	line-height: 20px;
}

Checkbox1 {
	background: url(/images/checkbox/1.gif) no-repeat center left;
}

Checkbox7 {
	background: url(/images/checkbox/7.gif) no-repeat center left;
}

.left-navigation {
	font: 8pt futura bk, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #666666;
	text-decoration: none;
}

.leftnav-active {
	font: 8pt futura bk, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}

.leftsubnav-active {
	font: 8pt futura bk, arial, helvetica, sans-serif;
	color: #ffffff;
	background-color: #cccccc;
	text-decoration: none;
}

.line {
	font: 2px futura bk, arial, helvetica, sans-serif;
	background-color: #336699;
}
