/* Banners and special segments */

DIV.banner {
position: absolute;
top: 0px;
left: 320px;
width: 440px;
height: 52px;
}


/* Top-level tags */

BODY {
padding: 0px;
margin: 0px;
background-color: #F7F7F7;
line-height: 0px;
font-size: 0px;
}

IMG {
display: inline;
border: 0px;
margin: 0px;
padding: 0px;
}

FORM {
display: inline;
margin: 0px;
padding: 0px;
}


/* Logo position */

DIV.logo {
position: absolute;
top: 0px;
left: 20px;
width: 240px;
height: 60px;
}

/* Tab Positions */

DIV.tabs {
z-index: 3;
position: absolute;
top: 83px;
width: 760px;
height: 25px;
}

DIV.tab {
position: absolute;
top: 0px;
width: 98px;
height: 100%;
}

DIV.tab1 {
left: 21px;
}

DIV.tab2 {
left: 124px;
}

DIV.tab3 {
left: 227px;
}

DIV.tab4 {
left: 330px;
}

DIV.tab5 {
left: 433px;
}

DIV.tab6 {
left: 536px;
}

DIV.tab7 {
left: 639px;
}

/* Nav Bar, Subnav and Subnav item Positions */

DIV.navbar {
z-index: 2;
position: absolute;
top: 107px;
left: 0px;
width: 760px;
height: 33px;
background-color: #D7D7D7;
border-top-width: 0px;
border-bottom-width: 2px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid;
border-color: #AC221D;
}

DIV.subnav {
z-index: 3;
position: absolute;
left: 6px;
top: 12px;
height: 14px;
}

DIV.subnavlogin {
z-index: 3;
position: absolute;
right: 7px;
top: 8px;
height: 18px;
text-align: right;
}

DIV.subnavlogin IMG {
margin-top: 4px;
margin-bottom: 0px;
}

DIV.subnavlogin INPUT.submitbutton {
margin-top: 4px;
margin-bottom: 0px;
}

DIV.subnavlogin INPUT.textinput {
width: 64px;
height: 12px;
background-color: #F7F7F7;
border-width: 1px;
border-style: solid;
border-color: #BFBFBF;
margin: 0px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
color: #333333;
font-size: 11px;
font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-weight: 500;
vertical-align: top;
line-height: 12px;
}

/* Main Content Position */

DIV.contentgroup {
position: absolute;
top: 142px;
left: 0px;
width: 760px;
height: auto;
padding: 0px;
margin: 0px;
background-color: #EBE2E2;
}

DIV.content {
position: relative;
width: 716px;
height: auto;
padding: 22px;
margin: 0px;
}

DIV.contenttitle {
position: relative;
left: -22px;
width: 250px;
height: 16px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 14px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 16px;
margin-left: 0px;
margin-right: 0px;
background-color: #C5BEBE;
background-image: url("titlecurve.gif");
background-position: 100% 50%;
background-repeat: no-repeat;
}

DIV.contentinsert {
position: relative;
right: -22px;
float: right;
display: block;
width: 330px;
height: auto;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 22px;
margin-left: 0px;
padding: 0px;
background-color: #DBB2B1;
}

DIV.contentinsertcontent {
width: 294px;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 16px;
padding-right: 18px;
background-color: #DBB2B1;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 2px;
border-right-width: 0px;
border-style: solid;
border-color: #D39998;
}

DIV.contentcolumn {
width: 375px;
padding-right: 0px;
margin-right: 0px;
}

DIV.footerbar {
clear: both;
display: block;
width: 100%;
height: 34px;
background-color: #D7D7D7;
padding: 0px;
margin: 0px;
border-top-width: 3px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid;
border-color: #AC221D;
}

DIV.contentleftcolumn {
float: left;
display: block;
width: 330px;
height: auto;
margin-right: 27px;
margin-top: 0px;
margin-bottom: 22px;
margin-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 27px;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 2px;
border-style: solid;
border-color: #BC524E;
}

DIV.contentrightcolumn {
float: right;
display: block;
width: 330px;
height: auto;
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border: none;
}

DIV.contentbox {
margin-top: 26px;
margin-bottom: 0px;
padding-top: 18px;
padding-bottom: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid;
border-color: #8D8888;
}


/* Content paragraphs and tables */

DIV.content DIV.indent {
margin-left: 20px;
}


DIV.content H1 {
font-family: Georgia,Palatino,Palatino Linotype,Serif;
font-size: 15px;
font-weight: 500;
color: #AC221D;
line-height: 16px;
padding: 0px;
margin: 0px;
}

DIV.content H2 {
font-family: Tahoma,Arial,Helvetica,Sans-Serif;
font-size: 12px;
font-weight: 700;
color: #BC524E;
line-height: 14px;
padding: 0px;
margin-top: 0px;
margin-bottom: 11px;
margin-left: 0px;
margin-right: 0px;
}

DIV.contentinsert H2 {
margin-bottom: 6px;
}

DIV.content H3 {
font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-size: 11px;
font-weight: 700;
color: #000000;
line-height: 14px;
padding: 0px;
margin-top: 14px;
margin-bottom: 11px;
margin-left: 0px;
margin-right: 0px;
}

DIV.contentinsert H3 {
margin-top: 0px;
margin-bottom: 6px;
}

DIV.content P {
font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-size: 11px;
color: #000000;
line-height: 14px;
padding: 0px;
margin-top: 0px;
margin-bottom: 11px;
margin-left: 0px;
margin-right: 0px;
}

DIV.content P.option {
position: relative;
top: -3px;
clear: left;
line-height: 34px;
margin: 0px;
padding: 0px;
}

DIV.content P.option IMG {
float: left;
position: relative;
top: 5px;
margin-right: 12px;
margin-top: 0px;
margin-bottom: 0px;
}

DIV.content P.option A {
color: #000000;
text-decoration: none;
}

DIV.content P.option A:hover {
color: #AC221D;
text-decoration: underline;
}

DIV.content P.errormsg {
color: #AC221D;
}

DIV.content SPAN.mandfield {
color: #AB1F1F;
font-weight: 400;
}

DIV.content SPAN.Dr {
color: #AC221D;
}

DIV.content TABLE {
padding: 0px;
margin: 0px;
border-width: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

TABLE TD {
padding: 0px;
margin: 0px;
border-width: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

DIV.contentinsertcontent P {
margin-top: 5px;
margin-bottom: 5px;
}

DIV.content UL {
z-index: 4;
margin-top: 0px;
margin-bottom: 11px;
margin-left: 0px;
padding-left: 16px;
}

DIV.content UL LI {
display: list-item;
font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-size: 11px;
color: #000000;
line-height: 14px;
list-style-type: disc;
list-style-image: url("bullet-content-red.gif");
list-style-position: outside;
margin-bottom: 4px;
}

DIV.contentinsert UL LI {
list-style-image: url("bullet-insert-red.gif");
}

DIV.content OL {
z-index: 4;
margin-top: 0px;
margin-left: 0px;
padding-left: 16px;
}

DIV.content OL LI {
display: list-item;
font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-size: 11px;
color: #000000;
line-height: 14px;
list-style-type: lower-alpha;
list-style-position: outside;
margin-bottom: 8px;
}

DIV.content A {
color: #AC221D;
text-decoration: none;
}

DIV.content A:hover {
color: #AC221D;
text-decoration: underline;
}


/* Table Panels */

DIV.tablepanel {
width: 100%;
margin-bottom: 12px;
}

DIV.tablepaneledge {
width: 100%;
height: 8px;
background-color: #DBB2B1;
}

DIV.tablepanelmain {
left: 0px;
right: 0px;
height: auto;
padding-left: 12px;
padding-right: 12px;
background-color: #DBB2B1;
}

DIV.tablepanel TABLE {
width: 100%;
}

DIV.tablepanel TR TD {
border-top: 1px;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
border-style: solid;
border-color: #E7D6D6;
vertical-align: top;
padding-left: 3px;
padding-right: 3px;
padding-top: 6px;
padding-bottom: 6px;
}

DIV.tablepanel TR.noline TD {
vertical-align: top;
border: 0px;
padding-top: 1px;
}

DIV.tablepanel TR.error TD {
background-color: #E0E076;
}

IMG.tablepanelleft {
float: left;
}

IMG.tablepanelright {
float: right;
}

DIV.tablepanel TABLE COL.leftcol {
width: 39%;
}

DIV.tablepanel TABLE COL.rightcol {
width: 61%;
}

DIV.tablepanel TABLE.toleft COL.leftcol {
width: 29%;
}

DIV.tablepanel TABLE.toleft COL.rightcol {
width: 71%;
}

DIV.tablepanel TABLE.middle COL.leftcol {
width: 50%;
}

DIV.tablepanel TABLE.middle COL.rightcol {
width: 50%;
}

DIV.tablepanel TABLE.toright COL.leftcol {
width: 71%;
}

DIV.tablepanel TABLE.toright COL.rightcol {
width: 29%;
}

DIV.tablepanel TABLE COL.c1of3 {
width: 33%;
}

DIV.tablepanel TABLE COL.c2of3 {
width: 33%;
}

DIV.tablepanel TABLE COL.c3of3 {
width: 33%;
}

DIV.tablepanel TABLE.toleft COL.c1of3 {
width: 25%;
}

DIV.tablepanel TABLE.toleft COL.c2of3 {
width: 25%;
}

DIV.tablepanel TABLE.toleft COL.c3of3 {
width: 50%;
}

DIV.tablepanel TABLE.smm COL.c1of3 {
width: 25%;
}

DIV.tablepanel TABLE.smm COL.c2of3 {
width: 37%;
}

DIV.tablepanel TABLE.smm COL.c3of3 {
width: 37%;
}

DIV.tablepanel TABLE.mls COL.c1of3 {
width: 33%;
}

DIV.tablepanel TABLE.mls COL.c2of3 {
width: 42%;
}

DIV.tablepanel TABLE.mls COL.c3of3 {
width: 25%;
}

DIV.tablepanel H3 {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 1px;
padding-bottom: 3px;
line-height: 15px;
}

DIV.tablepanel P {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 1px;
padding-bottom: 0px;
line-height: 14px;
}


/* Forms in Content Area */

DIV.content INPUT {
position: relative;
top: -2px;
border-width: 1px;
border-style: solid;
border-color: #D49D9B;
background-color: #EBE2E2;
height: 12px;
margin: 0px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
color: #333333;
font-size: 11px;
font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-weight: 500;
vertical-align: top;
line-height: 12px;
}

DIV.content INPUT.submit {
height: auto;
margin-top: 5px;
padding-top: 1px;
padding-bottom: 0px;
padding-left: 4px;
padding-right: 4px;
}

DIV.content INPUT.plain {
position: relative;
top: 0px;
margin-top: 1px;
margin-bottom: 3px;
height: 12px;
padding: 0px;
border: none;
background-color: transparent;
}

DIV.content INPUT.amountsize {
width: 50px;
}

DIV.content INPUT.datesize {
width: 55px;
}

DIV.content INPUT.smallsize {
width: 90px;
}

DIV.content INPUT.mediumsize {
width: 120px;
}

DIV.content INPUT.largesize {
width: 160px;
}

DIV.content SELECT {
position: relative;
top: -1px;
border-width: 1px;
border-style: solid;
border-color: #D49D9B;
background-color: #EBE2E2;
height: auto;
margin: 0px;
padding-top: 2px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
color: #333333;
font-size: 11px;
font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-weight: 500;
vertical-align: top;
line-height: 12px;
}

DIV.content TEXTAREA {
position: relative;
top: -2px;
border-width: 1px;
border-style: solid;
border-color: #D49D9B;
background-color: #EBE2E2;
height: 72px;
margin: 0px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
color: #333333;
font-size: 11px;
font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-weight: 400;
vertical-align: top;
}

TEXTAREA.standard {
width: 160px;
}
