/**********************************/
/* General                        */
/**********************************/
body {font:12pt/100% Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff; margin:0; padding:0;}
a:link, a:visited {color:blue; font-weight:bold; text-decoration:underline;}

#container_overall,#container_top,#container_right,#head_main,#container_logos,#container_blurb,#container_content,#container_footer,#container_bottom {display:block;}
#container_left,#nav_main,#logo_iconatg,#nav_left,.left_box,.webcastad,.movie,#container_contact {display:none;}
#container_overall {margin:0;}
#container_top {margin:0; padding:0; height:30px;}
#phone {margin:0; padding:0; color:#000; font-weight:bold;}

#container_right {margin:0; padding:0;}
#head_main {margin:0; padding:0;}

#container_logos {width:240px; text-align:center; margin:65px 0 0 0; padding:0;}
#container_logos img {background-color:#fff; border:1px solid #222;}

#container_blurb {margin:0; padding:0;}

#container_content {background:#fff; margin:0; padding:0;}
#content {margin:0; padding:0x;}
#content img.aligncenter {text-align:center; margin:0 5px; padding:1px; border:1px solid #ccc; background-color:#fff;}
#content img.alignleft {float:left; margin:0 5px 0 0; padding:1px; border:1px solid #ccc; background-color:#fff;}
#content img.alignright {float:right; margin:0 0 0 5px; padding:1px; border:1px solid #ccc; background-color:#fff;}

#content #tbl_list {margin-bottom:20px;}
#content #tbl_list th, #content #tbl_list td {border-bottom:1px solid #222;}
#content #tbl_list th {text-align:left;}
#content #tbl_list td {background-color:#eee; vertical-align:top;}
#content #tbl_list tr.alt td {background-color:#ccc;}
#content #tbl_list tr.over td {background-color:#fff;}

#container_footer {margin:0; padding:0;}

#fixedtipdiv {position:absolute; padding:10px; border:1px solid black; z-index:100;}

/* IconProcess */
#cookietrail {margin:0 0 0 30px; padding:0;}
#cookietrail div {color:#33ccff; line-height:1.2em;}
#cookietrail div a, #cookietrail div a:hover {color:#e8e915; text-decoration:underline;}

#processmap {display:block; background-color:#faf8f8; border:1px solid #222; margin:20px 0;}
#processmap table td {border:0;}

/* Fonts */
#head_main h1 {font:normal 340%/100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0; color:#000;}
#head_main h2 {font:normal 150%/100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0; color:#000;}

#container_blurb a {color:blue;}
#container_blurb p {color:#000;}
#container_blurb .header {font:normal 160%/100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000;}
#container_blurb li {color:#000; font-weight:bold; font-size:120%;}

#content h1 {font:normal 180%/100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0; color:#000;} /*9ceeae*/
#content h2 {font:bold 120%/100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:20px 0 0 0; color:#000; text-decoration:underline;}
#content p,#content div,#content td {font:100%/100% Verdana, Geneva, sans-serif; color:#000;}
#content li {font:1em/1.5em Verdana, Geneva, sans-serif; color:#000;}
#content .footnote,.left_box .footnote {font-size:80%; font-weight:normal; color:#000;}

.nolink ul li a {color:#000; text-decoration:none; font-weight:normal;}

#footer {font:11pt Verdana, Geneva, sans-serif; color:#666; text-decoration:none; text-align:left;}
#footer a {font:11pt Verdana, Geneva, sans-serif; color:blue; text-decoration:none;}
#copyright {font:11pt Verdana, Geneva, sans-serif; color:#666; text-align:right;}

/* Forms */
label, input[type=text] {float:left; display:block;}
label {font-weight:bold; margin-right:5px;}
.field {width:100%; overflow:auto; margin:5px 0px;}
fieldset {border:none; margin:0; padding:0;}
legend {font-weight:bold; font-size:1.2em;}
input[type=text], input.text, input.title, textarea, select {width:240px; background-color:#fff; border:1px solid #4c6ea3;}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#003993;}
input[type=text], input.text, input.title, textarea, select {margin:0;}
input.text, input.title {width:240px; padding:5px;}
input.title {font-size:1.5em;}
textarea {width:235px; height:50px; padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative; top:.25em;}
#container_buttons {margin:0 0 0 135px; padding:0;}
.button {cursor:pointer; background:#326dc9 url(jquery.ui/images/ui-bg_highlight-hard_75_326dc9_1x100.png) 50% 50% repeat-x; color:#fff; font-weight:bold; padding:4px 10px; border:1px solid #003993; -moz-border-radius:4px; -webkit-border-radius:4px;}
.button:hover {background:#85aff0 url(jquery.ui/images/ui-bg_flat_75_85aff0_40x100.png) 50% 50% repeat-x; color:#003993; border:1px solid #003993;}
.form_error, .form_notice, .form_success {padding:.8em; margin-bottom:1em; border:2px solid #ddd;}
.form_error {background:#fff; color:red; border-color:#ccc;}
.form_notice {background:#fff; color:yellow; border-color:#ccc;}
.form_success {background:#fff; color:green; border-color:#ccc;}
.form_error a {color:red;}
.form_notice a {color:yellow;}
.form_success a {color:green;}
