* { font-family: Arial, Helvetica, sans-serif; margin:0; }
body { width:100%; background-color:#ffffff; background-image:url(../images/bg.gif); background-repeat:repeat-x; }
img { border:0; }
	
	/* center <div> for IE*/
#MainContainer { width:100%; height:auto; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.caption { font-style:italic; text-align:right; }
.topmargin { margin-top:15px; }

/* HEADER
----------------------------------------------- */
#Header { width:100%; height:82px; background-image:url(../images/header_bg.jpg); background-repeat:repeat-x; }
#Header_Container { width:950px; height:82px; margin:auto; background-image:url(../images/header.jpg); background-repeat:no-repeat; }
#Header_right_container { width:774px; height:56px; float:right; }
#Header_nav { width:815px; height:70px; margin:auto; text-align: center; padding:10px 0px 0px 135px; text-transform:uppercase; }
#Header_right { width:100px; height:56px; float:right; text-align:right; }
#Header_left { width:165px; height:56px; text-align:left; }

#Header_nav p { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; line-height:19px; padding:21px 0px 0px 0px; }
#Header_nav a { color:#ffffff; text-decoration:none; }
#Header_nav a:hover { color:#cccccc; }
#Header_nav a:hover, a#selected { color:#cccccc; }

#Header_nav ul { list-style-type: none; text-align:left; padding:20px 0px 0px 0px; text-align: center; }
#Header_nav li { font-size:10pt; color:#ffffff; font-weight:normal; text-align: center; display:inline; padding:0px 30px 0px 0px; }

/* CONTENT
----------------------------------------------- */

#Content { width:100%; height:420px; margin:auto; }

#Content_auto { width:950px; height:auto; margin:auto; background-image:url(../images/content_bg.gif); background-repeat:repeat-y; padding:0px 0px 20px 0px; }
#Content_bottom { width:950px; height:20px; margin:auto; background-image:url(../images/content_bottom.gif); background-repeat:no-repeat; }
#Content_left { width:620px; height:auto; margin:20px 0px 0px 55px; }
#Content_right { width:185px; height:auto; float:right; margin:20px 55px 0px 0px; }
#Content_banner { width:950px; height:317px; }

#Content_auto p { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#666666; line-height:19px; padding:15px 0px 0px 0px; }
#Content_auto h1 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:20pt; color:#9FA0A4; line-height:19px; padding:0px 0px 0px 0px; }
#Content_auto h2 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12pt; color:#9FA0A4; line-height:19px; padding:15px 0px 0px 0px; }
#Content_auto a { color:#657385; text-decoration:none; }
#Content_auto a:hover { text-decoration: underline; }

#Content_auto ol { text-align:left; line-height:20px; padding:10px 0px 10px 0px; }
#Content_auto ul { list-style-type: disc; text-align:left; line-height:20px; padding:10px 0px 0px 0px; }
#Content_auto li { font-size:9pt; color:#666666; font-weight:normal; padding:0px 0px 0px 5px; margin-left:35px; }

/* BOTTOM
----------------------------------------------- */

#footer { width:100%; height:auto; }
#footer_Container { width:950px; height:auto; margin:auto; text-align:center; padding:0px 0px 30px 0px; }

#footer_right a { color:#ffffff; text-decoration:none; font-size:8pt; }
#footer_right a:hover { text-decoration:underline; }

#footer_right ul { list-style-type: none; padding:13px 0px 0px 0px; }
#footer_right li { line-height:18px; font-size:10px; color:#ffffff; font-family: Arial, Helvetica, sans-serif; display:inline; padding:0px 0px 0px 9px; }

#footer p { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#999999; line-height:19px; }
#footer h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:15pt; color:#999999; line-height:18px; padding:10px 0px 10px 0px; }
#footer h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#999999; line-height:18px; padding:5px 0px 0px 0px; }
#footer a { color:#000000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

/* Contact page
----------------------------------------------- */

.field { width:500px; height:18px; padding: 3px 3px 3px 3px; color:#333333; background-color:#E5EDF1; font-size:11pt; line-height:18px; }
.field_multi { width:500px; height:100px; padding: 3px 3px 3px 3px; color:#333333; background-color:#E5EDF1; font-size:11pt; line-height:18px; }
.field_drop { width:500px; height:30px; padding: 3px 3px 3px 3px; color:#333333; background-color:#E5EDF1; font-size:11pt; line-height:18px; }

.field_quote { width:100px; height:18px; padding: 3px 3px 3px 3px; color:#333333; background-color:#E5EDF1; font-size:11pt; line-height:18px; }