body { margin: 0; background-color: #FBEDC2; color: #575757; font-size: 12px; font-family: arial, sans-serif; line-height: normal; font-style: normal; font-variant: normal; font-weight: normal; background-image: url(images/background/head.gif); background-repeat: repeat-x;}
.mainbody { background-color: #FFFFFF; padding: 20px 20px 5px 20px; }

.a:active { color: #0A4B76; text-decoration: underline;}
a:visited { color: #0A4B76; text-decoration: underline;}
a:hover { color: #FF6600; text-decoration: underline;}
a { color: #0A4B76; text-decoration: underline; }


/* MAIN NAVIGATION BAR 
------------------------------------------------------------------------- */
.navstripe { border-bottom: 3px solid #FF9716;  }
.search { background-image: url(images/background/search.gif); background-repeat: repeat-x; }

/* LEFT COLUM 
------------------------------------------------------------------------- */
.leftcolum { width: 140px; padding-right: 20px;}
.leftcolumpad { padding-bottom: 10px;}
.category { font-size: 11px; background-color: #FBEDC2; padding-top: 1px; padding-bottom: 5px; padding-left: 8px; border-left: 1px solid #EEE1B8; border-right: 1px solid #EEE1B8; font-weight: bold; color: #993300;}
.categorydevide { background-color: #FFFAEB; padding-top: 3px; padding-bottom: 3px; border-left: 1px solid #EEE1B8; border-right: 1px solid #EEE1B8;  border-top: 1px solid #EEE1B8;}

/* MENUE ITEMS
------------------------------------------------------------------------- */
.whitemenueitem { background-color: #ffffff; padding-left: 8px; padding-right: 8px; border-top: 1px solid #EEE1B8; border-left: 1px solid #EEE1B8; border-right: 1px solid #EEE1B8;}
.menueitemfoot { background-color: #ffffff; padding-top: 8px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; border-top: 1px solid #EEE1B8; border-left: 1px solid #EEE1B8; border-right: 1px solid #EEE1B8;}
.tanmenueitem { background-color: #FFFAEB; padding-top: 8px; padding-bottom: 6px; padding-left: 8px; padding-right: 8px; border-right: 1px solid #EEE1B8; border-top: 1px solid #EEE1B8; border-left: 1px solid #EEE1B8; border-right: 1px solid #EEE1B8;}

/* RIGHT COLUM 
------------------------------------------------------------------------- */
.rightcolumbackgroundindex { background-image: url(images/background/logo_index.gif); background-repeat: no-repeat; }
.rightcolumbackground { background-image: url(images/background/logo_internal.gif); background-repeat: no-repeat; }
.rightcolum { padding-left: 10px; padding-right: 10px; border-left: 1px solid #EEE1B8; border-right: 1px solid #EEE1B8;}
.rightcolumhead { padding-bottom: 10px; }
.rightcolumpadleft {padding: 0 0 0 5px; width:300px;}
* html .rightcolumpadleft {padding: 0 0 0 12px; margin:0; width:300px; }
.rightbottomleft {padding: 0 5px 0 0; margin: 0 0 0 0 ; width:230px;}
* html .rightbottomleft {padding: 0 10px 0 0; margin: 0 0 0 0 ; width:230px;}


/* CONTENT
------------------------------------------------------------------------- */
p { margin: 0px 0px 7px 0px; }
p.menuedesc { margin: 0px 0px 7px 0px; font-weight: bold; padding-top: 5px;}

a.navcontent:active { color: #0A4B76; text-decoration: underline;}
a.navcontent:visited { color: #0A4B76; text-decoration: underline;}
a.navcontent:hover { color: #FF6600; text-decoration: underline;}
.navcontent { color: #0A4B76; text-decoration: underline; font-size: 11px;}

.listline {padding: 5px 0 8px 5px; border-bottom: 1px solid #EEE1B8; }
.listlinend {padding: 0 5px 8px 5px; }

.smtext { font-size: 10px; }
.required { color: #FF6600; }

ul { margin-right: 10px; padding-left: 15px;}
li { margin-bottom: 5px; }
 
/* HEADERS
------------------------------------------------------------------------- */
h1 { margin: 0px 0px 1px 0px; color: #0A4B76; font-size: 20px; font-weight: 700; word-spacing: -1px; letter-spacing: -.3px; line-height: 1.2em; text-transform: inherit; }
* html h1 { margin: 0px 0px 1px 0px; color: #0A4B76; font-size: 20px; font-weight: 700; word-spacing: -2px; letter-spacing: .7px; line-height: 1.2em; text-transform: inherit; }

h2 { margin: 5px 0px 3px 0px; color: #d73027; font-size: 12px; font-weight: bold; text-transform: uppercase;  }
h3 { margin: 5px 0px 3px 0px; color: #0A4B76; font-size: 13px; font-weight: bold; text-transform: none;  }
h4 { margin: 0px 0px 0px 0px; color: #575757; font-size: 12px; font-weight: bold; text-transform: none;  }

h3.home { margin: 0px 0px 1px 0px; color: #0A4B76; font-size: 18px; font-weight: bold; word-spacing: -2px; letter-spacing: 0px; line-height: 95%; text-transform: inherit; }
h4.home { margin: 0px 0px 4px 0px; color: #0A4B76; font-size: 13px; font-weight: bold; word-spacing: -2px; letter-spacing: 0px; line-height: 95%; text-transform: inherit; }
h5.home { margin: 0px 0px 2px 0px; color: #575757; font-size: 11px; font-weight: bold;  }

/* FORMS
------------------------------------------------------------------------- */
.formarea { padding-top: 20px; font-size: 11px;}
.formcategoryhead { background-color: #FBEDC2; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px; font-weight: bold; color: #993300;}
.formcategoryitem { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px; border-bottom: 1px solid #EEE1B8;}
.formcategoryitemlink { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px; border-bottom: 1px solid #EEE1B8; white-space: nowrap;}
.comingcoon { color: #0A4B76; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px; border-bottom: 1px solid #EEE1B8; white-space: nowrap;}
.formcategoryitemend { padding-top: 5px; padding-left: 10px; }




/* FOOTER
------------------------------------------------------------------------- */
.copyright { padding-top: 10px; padding-bottom: 20px; color: #BDB59A; font-size: 11px; font-weight: normal; font-family: Arial, sans-serif; }

a.navcopy:active { color: #BDB59A; text-decoration: underline;}
a.navcopy:visited { color: #BDB59A; text-decoration: underline;}
a.navcopy:hover { color: #FF6600; text-decoration: underline;}
.navcopy { color: #BDB59A; text-decoration: underline; font-size: 11px;}
