* { font-family: Arial, Helvetica, sans-serif; margin:0; }
body { background-color:#EEEEEE; }
img { border:0; }
	
	/* center <div> for IE*/
#MainContainer { width:1030px; height:auto; margin:auto; }

.bold { font-weight:bold; }
.colour { color:#006600; }

.frame { border-left:#000000 1px solid; border-bottom:#000000 1px solid; border-top:#000000 1px solid; margin:0px 0px 0px 0px; }

.padding { padding-bottom:10px; }

/* HEADER
----------------------------------------------- */
#container { width:1030px; height:95px; }
#container { width:1030px; height:47px; }
#title_left { width:500px; height:47px; }
#title_left h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:15pt; color:#000000; line-height:18px; padding:15px 0px 0px 35px; }

#title_right { width:500px; height:47px; float:right; text-align:right; }
#title_right h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#0071A1; line-height:17px; padding:7px 67px 0px 0px; }

#header_container { width:1030px; height:142px; margin:auto; background-color:#FFFFFF; background-image:url(../images/header.gif); background-repeat:no-repeat; }

#header_navigation { width:750px; height:42px; text-align:left; padding-top:53px; padding-left:20px; }

#header_navigation a { color:#ffffff; text-decoration:none; font-size:11pt; font-weight:normal; }
#header_navigation a:hover { color: #000000; text-decoration:none; }
#header_navigation a:hover, a#selected { color:#000000; text-decoration:none; }

#header_navigation ul { list-style-type: none; padding:11px 0px 0px 7px; }
#header_navigation li { line-height:18px; font-size:9pt; color:#ffffff; font-weight:bold; font-family: Arial, Helvetica, sans-serif; display:inline; padding:0px 0px 0px 15px; }

#content_container { width:979px; height:auto; margin:auto; padding:0px 16px 0px 35px; background-image:url(../images/content_bg.gif); background-repeat:repeat-y; }

#content_container_right { width:461px; height:auto; float:right; }
#content_right { width:461px; height:auto; background-color:#000000; }

#content_right p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#666666; line-height:18px; padding:5px 0px 10px 0px; }
#content_right h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12pt; color:#ffffff; line-height:18px; padding:10px 0px 0px 0px; }
#content_right a { color:#006600; text-decoration:underline; }
#content_right a:hover { text-decoration:none; }

#content_left { width:480px; height:auto; padding-top:20px; }

#content_left p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10pt; color:#666666; line-height:20px; padding:0px 0px 10px 0px; }
#content_left h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:16pt; color:#000000; line-height:18px; padding:0px 0px 10px 0px; }
#content_left h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14pt; color:#333333; line-height:18px; padding:8px 0px 5px 0px; }
#content_left h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11pt; color:#006600; line-height:18px; padding:8px 0px 5px 0px; }
#content_left a { color: #0071A1; text-decoration:underline; }
#content_left a:hover { text-decoration:none; }

#content_left ul { list-style-type: disc; padding:0px 0px 20px 30px; }
#content_left li { line-height:18px; font-size:9pt; color:#0071A1; font-weight:normal; font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 5px; }

#content_bottom { width:400px; height:auto; padding-bottom:10px; }
#content_bottom p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#666666; line-height:18px; padding:5px 0px 10px 0px; }
#content_bottom_right { width:550px; height:auto; float:right; text-align:right; padding-right:20px; }

#bottom { width:1030px; height:15px; margin:auto; background-image:url(../images/bottom.gif); background-repeat:no-repeat; }

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

#footer { width:990px; margin:auto; height:50px; padding:0px 20px 0px 20px; }
#footer_left { width:600px; height:auto; text-align:left;  float:left; }
#footer_right { width:300px; height:auto; text-align:right; float:right; }

#footer_right a { color:#0071A1; 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:8pt; color:#666666; line-height:18px; }
#footer a { color:#0071A1; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

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

.field { width:450px; height:18px; padding: 3px 3px 3px 3px; color:#000000; background-color:#BAD8E5; font-size:11pt; line-height:18px; }
.field_multi { width:450px; height:55px; padding: 3px 3px 3px 3px; color:#000000; background-color:#BAD8E5; font-size:11pt; line-height:18px; }
.field_drop { width:450px; height:30px; padding: 3px 3px 3px 3px; color:#000000; background-color:#BAD8E5; font-size:11pt; line-height:18px; }

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