/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;} h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;} h2{margin:.75em 0;} h2{margin:.5em 0;}h1,h2,h3,h4,h5,h6{font-weight:bold;} strong {font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,dl{margin-left:2em;}ol li{list-style: decimal outside;}ul li{list-style: none;}dl dd{margin-left:1em;}th,td {border:1px solid #000;padding:.5em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}

/* sitewide
 * ------------------------------------------------------------------------- */

body { background:#fff; color:#333; text-align:center; font:18px/25px Geneva, Arial, Helvetica, sans-serif;}
h1{ color:#000; font-size:30px; line-height:28px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #e9e9e9;}
h2{ color:#d00b01; font-size:25px; line-height:22px; margin-bottom:8px;}
h2.block{background:#f81800; padding:15px; color:#fff; line-height:normal;}

h3	{ color:#0096BF; font-size:18px; line-height:normal; }
a { color:#2b3653; text-decoration:underline; outline:none;}
img.img-left { float:left; margin:5px 15px 0px 0px;}
img.img-right { float:right; margin:0px 15px 0px 5px;}

p.small {font-style:italic; color:#ccc;}

form {font-size:14px; line-height:14px;} 
form label {display:block; margin-top:2px; margin-bottom:2px; font-weight:bold;}
form label.inline {display:inline;font-weight:normal;}
input, textarea {width:95%;border:1px solid #D9D7D8;padding:2px;color:#2F2C2C;}
textarea {height:6em;} 
input.radio, input.checkbox, input.submit {width:auto;padding:0;border:0;}
input.submit {height: 67px; width:227px;}
input[type=radio], input[type=checkbox] {width:auto;}  
input.ph-box {width: 35px;}
table, table td {border:0;padding:3px;}
form label.error {background:#9F3434;color:#fff;font-weight:bold;padding:2px;display:inline;width:95%;} 
form h3 {background:#546e8a; color:#fff; padding:.5em; margin-bottom:10px; text-align:center;}     
form hr {margin:1em 0;}

#frame {width:1000px; margin:0 auto; text-align:left;}
#sitemast{background: url(images/site-mas.gif); height:315px;}
#content-left {	width:640px; float:left;}
ul li {list-style-type:disc; background: #e9e9e9; margin: 0 0 15px 10px; color:#546e8a; padding:5px;}


#content-left .gutter { margin: 20px 20px 20px 0px;}

#content-right {width:360px; float:left; background:#6583a5; font-family: Arial, Helvetica, sans-serif; color:#fff; }
#content-right .gutter { margin: 10px 10px 10px 10px;}
#content-right a{font-weight:bold; color:#fff;}
#bottom-frame { height:1px; clear:both; width:100%; /* fix for Safari */}
#copyright { font-size:9px;line-height:1em;}

