/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:75%; background:url(../img/all/body_bg.gif) repeat; }

h1 { font-size:1.8em; margin:0 0 20px 0; font-weight:400; }
h2 { font-size:1.6em; font-weight:400; }
h3 { font-size:1.4em; margin:10px 0 10px 0; font-weight:400; }

p { font-size:1em;  margin:0 0 10px 0; }

h1, h2, h3, p { color:#FFFFFF; }

p.logo { font-size:4em; position:absolute; left:-999999px; }
p.copyright { text-align:center; font-size:0.8em;  }
p.copyright a { text-decoration:none; color:#FFFFFF; }

ol li { list-style:none;  color:#FFFFFF;}
ol li.p_item { float:left; width:130px; padding:5px 10px 5px 0; font-size:1.2em; display:block; }


/* Forms */
#left_column ul#contact_form { margin:10px 0 0 0; background:none; border:none; } 
ul#contact_form li { padding:5px 0 5px 0; } 
ul#contact_form label { display:block; float:left; width:100px; padding:0 20px 0 0;}
ul#contact_form .textbox { background-color:#FFFFFF; width:200px; }
/* Submit Buttons */
#left_column ul.contact_buttons { margin:0 auto; width:215px;  background:none; border:none; }
#left_column ul.contact_buttons li { float:right; }
#left_column ul.contact_buttons input { padding:3px 5px; }

.litOutput { padding:10px 0 0 0; color:#FFFFFF; clear:both; font-size:1.2em; }


/* Layout */
#container { width:780px; margin:0 auto;  }

#header { width:780px; margin:0 auto; }

#header_left { width:300px; float:left; }

#header_left { width:300px; float:left; margin:20px 0 10px 0; }

#header_left h2 { letter-spacing:0.5px; }

#header_right { width:480px; float:right; } 
#header_right ul li { list-style:none; float:left; margin:0 10px; padding:50px 0 0 0 ; }

#header_right a { font-size:1.5em; color:#FFFFFF; text-decoration:none; }
#header_right a:hover { border-bottom:2px solid #FFFFFF; }

#content {   }

#content_header { background:url(../img/all/header.png) no-repeat; height:19px; }
#content_inner { border-left:1px #999999 solid; border-right:1px #999999 solid; width:776px; background:#264558 /*#1A3344*/ url(../img/all/container_bg.jpg) no-repeat; min-height:600px;  }
#content_footer { background:url(../img/all/footer.png) no-repeat;  height:19px; }

#left_column { float:left; margin:0 0 0 10px; width:420px; }
#left_column h2 { margin:20px 0 10px 0; }
#left_column p { line-height:180%; }
#left_column a, #right_column a { color:#FFFFFF; text-decoration:none; }
#left_column a:hover , #right_column a:hover { text-decoration:underline; }

#left_column ul { border:2px #FFFFFF solid; background-color:#193142; padding:10px 0; }
#left_column ul li { list-style:none; padding:2px 0 2px 10px; color:#FFFFFF; }

#right_column { float:right; margin:52px 0 0 10px; width:300px; }
#right_column h2 { margin:0px 0 10px 0; }
#right_column h3 { margin:10px 0 10px 0; }
#right_column ul { margin:10px 0 0 0; }
#right_column ul li { color:#FFFFFF; list-style:none; }

#right_column #page_images img { margin:0 0 20px 0; }

#footer { clear:both; }
#outer_footer { margin:10px 0 0 0; }