BODY {DIRECTION: ltr; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana; BACKGROUND: #FFF; FONT-SIZE: 11px; COLOR: #333; HEIGHT: 100%;}
INPUT, TEXTAREA, SELECT {LETTER-SPACING: 1px; LINE-HEIGHT: 20px; FONT-FAMILY: Tahoma, Verdana;}
TABLE {FONT-SIZE: 11px;  COLOR: #333;}
P, FORM {MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;}
IMG {BORDER: 0px;}
A {COLOR: #2D2D2D;}
A:hover {COLOR: #BC1F25; TEXT-DECORATION: none;}
UL {ARGIN: 0px 0px 10px 0px; LIST-STYLE-IMAGE: url(/img/bulletArrow.gif)}
LI {HEIGHT: 30px;}

#divBody {HEIGHT: 100%; TEXT-ALIGN: -moz-center; #TEXT-ALIGN: center;}
#divContentWrap {POSITION: relative; TOP: 10%; WIDTH: 804px; HEIGHT: 550px; TEXT-ALIGN: left;}
#divContentL{FLOAT: left; HEIGHT: 550px; WIDTH: 400px; BORDER-RIGHT: 1px solid #EEE;}
#divContentR{FLOAT: left; MARGIN-LEFT: 10px; HEIGHT: 550px; WIDTH: 390px; OVERFLOW: hidden;}
#divContentRibbon {POSITION: relative; LEFT: 400px;}
#divLayoutLogo {CLEAR: both;}
#divNavWrap {MARGIN-TOP: 240px; MARGIN-RIGHT: 10px;}

#divContactForm {MARGIN: 0px 0px 0px 15px;}
#divContactFormLoading {DISPLAY: none; VISIBILITY: visible; WIDTH: 16px; HEIGHT: 16px; BACKGROUND: url(/img/iconLoading.gif);}

.hpNavItem {MARGIN-BOTTOM: 10px; BORDER-BOTTOM: 3px solid #FFF;}
.hpNavItemLink {CURSOR: pointer;}
.hpContentItem {CLEAR: both; POSITION: relative; HEIGHT: 550px; WIDTH: 400px;}
.hpContentTitle {FONT-SIZE: 22px; FONT-WEIGHT: normal; COLOR: #060; LETTER-SPACING: 2px;}
.hpContentText {LETTER-SPACING: 1px; LINE-HEIGHT: 20px; PADDING-RIGHT: 10px;}

.hpFormLabel {MARGIN: 10px 0px 5px 0px;}
.hpFormField {MARGIN: 0px 0px 0px 5px;}
.hpFormInput {WIDTH: 200px; HEIGHT: 22px; PADDING: 2px; FONT-SIZE: 11px; COLOR: #333; BORDER: 1px solid #CCC;}
.hpFormText {WIDTH: 200px; HEIGHT: 80px; PADDING: 2px; FONT-SIZE: 11px; COLOR: #333; BORDER: 1px solid #CCC;}
.hpFormButton {WIDTH: 200px; HEIGHT: 25px; MARGIN: 10px 0px 0px 0px;}

.buttonWrap {HEIGHT: 23px; CURSOR: pointer; BACKGROUND: url(/img/buttonBG.gif);}
.buttonL {FLOAT: left; PADDING-RIGHT: 3px;}
.buttonR {FLOAT: right;}
.buttonBG {LINE-HEIGHT: 17px; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN: 1px 2px 0px 2px;}

.crossAlign {TEXT-ALIGN: -moz-center; /* Mozilla hack */ #TEXT-ALIGN: center;}
.sep {CLEAR: both;}