/*document standard font and size and margins*/body {	font-family:Verdana;	margin:0px 0px 0px 0px;}select {	font-family: Verdana;	font-size: 12px;	color: #333333;}td {	font-family:Verdana;	font-size:11px;	margin:0px;	color: #333333;}A { 	color:#333333; 	text-decoration: underline; }div.CenterColBorderBottom,div.CenterCol,div.LeftColBorderRight,div.LeftCol,div.RightColBorderLeft,div.RightColBorderBottom,div.RightCol,div.MiddleCol,div.ContactRightCol,div.NewsLeftCol,div.NewsRightCol,div.SearchRightColBorderLeft {	font-family: Verdana;	font-size: 11px;	color: #333333;	line-height: 1.3em;}/* occupies all space*/div.CenterColBorderBottom {	padding: 10px 10px 20px 0px;	margin: 0px 19px 0px 29px;	BORDER-BOTTOM: #999 1px solid;}div.CenterCol {	padding: 10px 10px 10px 0px;	margin: 0px 19px 0px 29px;}/* just left side */div.LeftColBorderRight {	padding: 10px 20px 20px 29px;	BORDER-RIGHT: #999 1px solid;}div.LeftCol {	padding: 10px 20px 20px 29px;}/* just right side */div.RightColBorderLeft {	padding: 10px 10px 10px 0px;	margin: 0px 19px 0px 5px;	BORDER-LEFT: #999 1px solid;}div.RightColBorderBottom {	padding: 10px 10px 10px 0px;	margin: 0px 19px 0px 5px;	BORDER-Bottom: #999 1px solid;}div.RightCol {	padding: 10px 10px 10px 0px;	margin: 0px 19px 0px 5px;}/* between left and right */div.MiddleColBorderRight {	padding: 10px 10px 10px 0px;	margin: 0px 20px 10px 5px;	BORDER-RIGHT: #999 1px solid;}div.MiddleColBorderBottom {	padding: 10px 10px 10px 0px;	margin: 0px 20px 10px 5px;	BORDER-BOTTOM: #999 1px solid;}div.MiddleCol {	padding: 10px 10px 10px 0px;	margin: 0px 20px 10px 5px;}div.FeatureCol {	padding: 0px 19px 0px 0px;	font-family: Verdana;	font-size: 11px;	color: #003366;}a.FeatureCol {	font-family: Verdana;	font-size: 11px;	color: #003366;}/*search column */div.SearchRightColBorderLeft {	padding: 10px 10px 10px 20px;	margin: 0px 19px 0px 10px;	BORDER-LEFT: #999 1px solid;}/* Bow Windows like */div.BowLikeColBorderRight {	padding: 10px 10px 10px 0px;	margin: 0px 20px 0px 20px;	BORDER-RIGHT: #999 1px solid;}/* contact specific */div.ContactRightCol {	padding: 0px 20px 10px 20px;	margin: 0px 20px 0px 0px;	line-height: 1.4em;}/* Options specific */div.OptionsRightCol {	padding: 10px 10px 10px 0px;	margin: 0px 19px 0px 20px;}/* news specific */div.NewsCenterCol {	padding: 0px 10px 10px 0px;	margin: 0px 19px 0px 29px;}div.NewsLeftCol {	margin: 0px 0px 10px 0px;	padding: 0px 10px 0px 0px;	}div.NewsRightCol {	margin: 0px 19px 10px 0px;	padding: 0px 10px 0px 0px;}/*portlets */.PortletText1 {	font-family: Verdana;	font-size: 11px;}.PortletText2 {	font-family: Verdana;	font-size: 11px;}.PortletHeaderColor {     background-color: #336699;     height = 20;    valign = center;} .PortletHeaderText {     font-family: Verdana; font-size: 11px; color: #FFFFFF;     font-weight: bold ; } .PortletHeaderLink {     font-family: Verdana;     font-size: 11px; color: #FFFFFF; }     .PortletHeading1 {     font-family: Arial, Helvetica; font-size: 9pt; color: #336699;     font-weight: bold ; } .PortletHeading2 {     font-family: Arial, Helvetica;     font-size: 8pt; color: #336699; font-weight: bold ; }         .LeftCurve { background-image: url(/images/FFFFFFl.gif); background-repeat: no-repeat; background-position: left top; background-attachment: scroll; } .RightCurve{ background-image: url(/images/FFFFFFr.gif); background-repeat: no-repeat; background-position: right top; background-attachment: scroll; }/* head line */span.Headline {	vertical-align: top;	font-family: Verdana;	font-size: 24px;	color: #003366;}/* title */span.Headline4 {	font-family: Verdana;	font-size: 11px;	font-weight: bold;	color: #000000;}span.HeadlineBlue4 {	font-family: Verdana;	font-size: 11px;	font-weight: bold;	color: #003366;}span.Headline5 {	font-family: Verdana;	font-size: 10px;	font-weight: bold;	color: #000000;}/* Product type head line */span.ProductTypesTitle {	font-family: Verdana;	font-size: 11px;	color: #003366;	letter-spacing: 0.5em;}/* arrows */a.arrowNav {	text-decoration: none;}div.arrowNav {	padding: 0px 0px 20px 0px;	font-family: Verdana;	font-size: 10px;	color: #333333;}/* next button on Gallery */a.nextButton {	text-decoration: none;}div.nextButton {	padding: 3px 3px 3px 3px;	marging: 0px 40px 0px 0px;	BORDER: #666 1px solid;	font-family: Verdana;	font-size: 11px;	color: #333333;	WIDTH: 30px;}/* blue color */a.BlueHref {	text-decoration: none;	font-weight: bold;	color: #003366;}a.BlueHrefDec {	color: #003366;}/* menu staff */div.menubutton {	WIDTH: 110px;}td.menubutton { 	BACKGROUND-COLOR: #666666;}div.menubutton a.menubutton {	text-decoration: none;	text-align: center;	font-family: Verdana;	font-size: 10px;	color: #333333;}div.menu {	padding: 0px 0px 0px 0px;	width: 110px;	BORDER-LEFT: #666 1px solid;	BORDER-RIGHT: #666 1px solid;	position: absolute;	z-index: 40;	visibility: hidden;	BACKGROUND-COLOR: #eeeeee;}div.menu a.menuitem,div.menu div.menuitem {	text-decoration: none;	text-align: center;	font-family: Verdana;	font-size: 10px;	color: #333333;	BACKGROUND-COLOR: #eeeeee;	width: 110px;}div.menu a.menuitem {	padding: 0px 10px 0px 10px;}div.menu div.menuitem {	padding: 5px 0px 5px 0px;	BORDER-BOTTOM: #666 1px solid;}