/* - - Sub Navigation - - */
div.sub_nav_contact{margin:0; padding:0 2px 0 2px;}
div.sub_nav_contact p{margin:7px 0 7px 0; padding:0;}
div.sub_nav_contact span{margin:0; padding:0; display:block;}
div.sub_nav_contact address{margin:3px 0 0 0; padding:0; font-style:normal;}
div.sub_nav_contact address span.first_line{text-transform:uppercase;}

/* - - - - - - - - - - Contact Us - - - - - - - - - - */
div.contact_us{margin:0; padding:0; width:65%;}
div.contact_us a{color:#0B88B4; text-decoration:none; font-weight:bold;}/*
div.contact_us a:visited{color:#92B6C4;}*/
div.contact_us a:hover{color:#FF3000; text-decoration:underline;}
div.contact_us a:focus, div.resources_home a:active{color:#FFF; background-color:#0086BD;}
div.contact_us p{margin:0; padding:0 0 15px 0;}
div.contact_us p strong{margin:0; padding:0; font-size:140%; font-weight:bolder;}
/* - - List - - */
div.contact_us div.contact_list{margin:0; padding:75px 0 0 0; background-image:url(../images/graphics/contact_us_01.jpg); background-repeat:no-repeat; background-position:left top;}
div.contact_us div.contact_list_one{margin:0 0 0 10px; padding:0; width:80%; height:88px; background-image:url(../images/graphics/contact_us_01a.gif); background-repeat:no-repeat; background-position:bottom left;}
div.contact_us div.contact_list ol{margin:0; padding:0px 0 40px 30px; /*background-image:url(../images/graphics/contact_us_02.jpg); background-repeat:no-repeat; background-position:left top;*/}
div.contact_us div.contact_list ol li{margin:0; padding:14px 0 0 20px; list-style:none;}
div.contact_us div.contact_list ol li.two{background-image:url(../images/graphics/contact_us_list_02.jpg); background-repeat:no-repeat; background-position:bottom left;}
div.contact_us div.contact_list ol li.three{background-image:url(../images/graphics/contact_us_list_03.jpg); background-repeat:no-repeat; background-position:bottom left;}
div.contact_us div.contact_list ol li.four{background-image:url(../images/graphics/contact_us_list_04.jpg); background-repeat:no-repeat; background-position:bottom left;}
/* - - Form - - */
div.form_container{margin:15px 0 15px 0; padding:20px 30px 20px 25px; position:relative; background-color:#EEFBFF; width:60%; font-weight:bold; font-size:85%}

div.form_container div.name_email_fields{padding:0; margin:0 0 15px 0; overflow:hidden; border:1px solid #EEFBFF;}
div.form_container div.name_email_fields label{margin:0 0 4px 0; padding:0; display:block; font-weight:bold; font-size:80%;}
div.form_container div.name_email_fields input{margin:0; padding:2px; width:99%; font-weight:normal;}
div.form_container div.name_email_fields textarea{margin:0; padding:2px; width:99%; height:70px;}
div.form_container div.name_email_fields div.float_element_L{padding:0; margin:0; float:left; width:47%;} 
div.form_container div.name_email_fields div.float_element_R{padding:0; margin:0; float:right; width:47%;}
/* - - Further Options - - */
div.further_options{margin:25px 0 10px 0;}
div.further_options h3{font-size:85%; padding:0 0 5px 0; margin:0;}
div.further_options a:link, div.further_options a:visited{font-size:85%; color:#0086bd; font-weight:bold; text-decoration:none; background-image:url(../images/graphics/buller_line.gif); background-position:left; background-repeat:no-repeat; padding:0 0 0 15px;}
div.further_options a:hover{color:#ff3148; text-decoration:underline;}
div.further_options a:focus, div.further_options a:active{color:#ffffff; background-color:#0086bd}