/************************/
/* GENERAL				*/
/************************/
body { margin:0; font-family:Arial, Helvetica, sans-serif; }
img { border:0; }
div {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

h1 { margin-top:0px; margin-bottom:0px; font-size:11pt; line-height:15pt; font-weight:bold; }
h2 { margin-top:0px; margin-bottom:0px; font-size:10pt; line-height:14pt; font-weight:bold; }
h3 { margin-top:0px; font-size:9pt; line-height:13pt; font-weight:bold; }
h4 { margin-top:0px; font-size:8pt; line-height:11pt; font-weight:bold; }
h5 { margin-top:0px; font-size:7pt; font-weight:bold; }
h6 { margin-top:0px; font-size:6pt; font-weight:normal; }
hr {}
p { margin-top:0px; font-size:9pt; line-height:12pt; }
.image-caption { font-size:8pt; line-height:11pt; vertical-align:top; margin-top:0px; }
td { vertical-align:top; }
ul li { padding-left:-15px; }


a:link.distributor, a:active.distributor, a:visited.distributor, a:hover.distributor { color:#005389; text-decoration:none; }

.txt-uppercase { text-transform:uppercase; }
.txt-lowercase { text-transform:lowercase; }

.color-intro { color:#ffffff; }

/* tooltip */
#tooltip{
	position:absolute;
	border:1px solid #a29061;
	background:#a29061;
	padding:2px 5px;
	color:#00447c;
	display:block;
	}	





/************************/
/* INTRO                */
/************************/
div#bodycontent { width:1013px; margin: auto auto auto; float: center; text-align:center; }
/* greish blue - link left-bottom */
a:link.intro, a:active.intro, a:visited.intro { color:#ffffff; text-decoration:none; }
a:hover.intro { color:#ffffff; text-decoration:none; }



/************************/
/* BODYCONTENT          */
/************************/
#body { width:1005px; height:440px; margin:0px auto 0px; }
#body .container { width:1005px; height:440px; margin-left:2px; margin-top:55px; text-align: left; }


/************************/
/* CONTENT LOGO         */
/************************/
#logo { width:67px; height:52px; float: left;  }

/************************/
/* CONTENT LEFT         */
/************************/
#left { width:123px; height:408px; float: left; }

/************************/
/* CONTENT MIDDLE       */
/************************/
#middle { width:610px; height:408px; float: left; }
.middle-iframe { width:609px; height: 354px; }

/* iframe-container */
#iframe-container { width:500px; margin-top:32px; margin-left:36px; margin-bottom:32px; } 

/************************/
/* CONTENT RIGHT        */
/************************/
#right { width:203px; height:440px; vertical-align:top; float: left;  }


/************************/
/* FORMS           	 */
/************************/
.ed_button { width: 40px; background-color:#FFFFFF; border:1px solid #00447c; }
#form-detail { font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height:12pt; }
#form-detail input, textarea { color:#00447c; }
#form-detail .width80 { width: 80px; }
#form-detail .width100 { width: 100px; }
#form-detail .width200 { width: 200px; }
#form-detail .width300 { width: 300px; }
#form-detail .width400 { width: 400px; }
#form-detail .required { border: 1px solid #00447c; }
#form-detail .required:hover { background-color:#e9e8e8; }




/************************/
/* NAVIGATION           */
/************************/
#navigation { width:100%; height:108px; margin:0px; }
#navigation .container { width:1005px; height:108px; margin:0px auto 0px; }
#navigation-table { height:108px; margin-left:41px; }

/************************/
/* FOOTER               */
/************************/
#footer { width:1005px; height:16px; margin:0px auto 0px; }
#footer .container { width:1005px; height:16px; margin-left:41px; margin-top:15px; }
#footer p { text-align: left; font-size:8pt; line-height:11pt; color:#00447c; }