/*Structure*/

body {background: #ED8E09 url(images/bg.gif) repeat-x left top;
margin:0;
padding:0;
color:#000;
font-size:x-small;
voice-family: "\"}\"";
voice-family:inherit;
font-size:small;
font-family: AGaramon, Times, "Times New Roman", serif;}

html>body {font-size:small;}

#navbar-iframe {
height:0px;
visibility:hidden;
display:none
}

#border {padding:0;
margin:20px auto 0 auto;
width:830px;
background-color: #cc7b09;}

#logo {width:800px;
height:210px;
background: #1A4987 url(images/logo2.gif) no-repeat top left;
padding:0;
margin: 0 auto;}

#content,#content2,#content3 {width:800px;
background: #1A4987 url(images/bg4.jpg) no-repeat bottom left;
padding:0;
margin: 0 auto;}

#content2 {background: #1A4987 url(images/bg5.jpg) no-repeat bottom left;}

#content3 {background: #1A4987 url(images/bg6.jpg) no-repeat bottom left;}

#footer {width:830px;
clear:both;
padding:0;
margin:0 auto;
background-color: #ed8e09;
height:50px;
font-family: Verdana, Helvetica, Arial, sans-serif;
border-top: 15px #cc7b09 solid;}

#footer ul {float:right;
list-style: none;
margin:0;
padding:10px 0 20px 0;}

#footer ul li {display: inline;
margin: 0 10px;
padding:0;
font-size:100%;
color: black}

#footer a, #nav a:visited {color: #11191f;}

#footer a:hover {color: white;
text-decoration: underline;}

#incoleft {width: 390px;
float:left;
margin: 0;
padding: 0;}

#incolright {width: 190px;
float:right;
margin: 20px 0 0 0;
padding: 0;}

/*left cols buttons*/

#coleft {width: 160px;
float:left;
margin: 0;
padding: 0;}

#navout {width: 140px;
margin: 0 0 0 10px;
padding: 0;}

ul#nav {margin:0;
padding: 0;
list-style-type: none;}

#nav li {margin:0;
padding:3px 10px;}

#navout #nav a {padding: 0;
margin:0;
display: block;
text-decoration: none;
color: #f4f3d8;
font-size:130%;}

#navout #nav .now a {color: #fff;
text-decoration: underline;}

#navout #nav a:visited,#navout #nav a:active {}

#navout #nav a:hover {color: #fff;
text-decoration: underline;}

/*Right cols*/

#colright {width:640px;
float:right;
margin:0;
padding:0;}

#writing,#writingw {width:600px;
margin:0 0 0 20px;
padding:15px 0 0 0;
background: #11191f url(images/topright.gif) no-repeat top center;}

#writinginer,#writinginerw {width:600px;
margin:0px 0 0 0px;
padding:0px 0 0 0;
background: #11191f url(images/allright.gif) repeat-y top center;}

#writingw {background: #f4f3d8 url(images/toprightw.gif) no-repeat top center;}

#writinginerw {background: #f4f3d8 url(images/allrightw.gif) repeat-y top center;}

p.botright,p.botrightw {clear:both;
padding:0 30px 20px 0;
margin:0;
background: #11191f url(images/botright.gif) no-repeat bottom center;
text-align: right;}

p.botrightw {background: #f4f3d8 url(images/botrightw.gif) no-repeat bottom center;}

.midright {background: #11191f url(images/midright.gif) no-repeat top center;
padding-top:30px;}

/*font*/

p, dt, dd, li, span, address {color: #f4f3d8;
font-weight: normal;}

h1, h2, h3, h4 {color: #d27c0b;
font-weight: normal;}

h1 {font-size: 170%;}

h2 {font-size: 140%;}

h3 {font-size: 140%;}

h4 {font-size: 120%;}

p, address {line-height: 160%;
font-size: 80%;
font-family: Verdana, Helvetica, Arial, sans-serif;}

address {font-size: 100%;
margin:0;}

th,td,.bullet {font-family: Verdana, Helvetica, Arial, sans-serif;}

p,address,form {padding:0 30px 0 30px;
margin:5px 0 20px 0;}

h1, h2,h3,h4 {padding:15px 30px 0 30px;
margin:0 0 0 0;}

h1 {padding-bottom:10px;}

dt {font-size: 130%;}

dd {font-size: 100%;
font-family: Verdana, Helvetica, Arial, sans-serif;}

p.bclear {clear:both;
margin:0;
padding:30px 10px 10px 0;
text-align: right;
color:#fff;}

.lar {font-size: 160%;
line-height: 120%;
font-family: AGaramon, Times, "Times New Roman", serif;
margin:0;
padding:20px 30px 0 30px;}

strong {color: #d27c0b;}

#writingw p,p.botrightw a,p.botrightw a:visited {color:black;}

p.topmar {padding-top:15px;}

/*links*/

a, a:visited {color: #ffffff;
text-decoration: underline;}

#writingw a, #writingwa:visited {color: #11191f;
text-decoration: underline;
font-weight: bold;}

a:hover,#writingw a:hover {color: #d27c0b;
text-decoration: none;}

a:active {}

/*lists + images*/

.vo {margin:150px 0 0 390px;
padding:0;}

a img {border: 2px #f4f3d8 solid}

a:hover img {border: 2px #d27c0b solid}

a img.difmar {border: none}

a:hover img.difmar {border: none}

img {padding:0;
margin:10px 30px 10px 30px;}

.difmar {padding:0;
margin:10px 0px 0px 10px;}

.leftfloat {float:left;
padding:0 20px 0 30px;
margin:10px 0 10px 0;}

.rightfloat {float:right;
padding:0 30px 0 20px;
margin:1px 0 10px 0;}

hr {border: none 0;
color: #f4f3d8;
background-color: #f4f3d8;
padding:0;
margin:0 30px 0 30px;
height:1px;}

hr.cleft {clear:left;}

ul {margin:0 30px;
padding:20px 0;
font-size:100%;}

ul ul {margin:0 30px;
padding:0 0;
font-size:100%;}

li {margin:0;
padding:5px 0;
list-style-type: none;}

.top {margin-top:30px;
margin-bottom:0px;}

.icon {vertical-align: middle;
padding:0;
margin:0 2px;}

.bullet li {list-style-type: disc;
margin-left:20px;
font-size:90%;
margin-bottom:10px;}

.bullet {padding:10px;}

.leftp {float: left;
clear: both;}

.clear {clear: both;}

#map {padding:0;
margin:0 auto 0 auto;}



img.midm {margin-left:45px;}

/*flash*/

#centerflash {width:800px;
margin:20px auto 0 auto;
padding:0;}

#centerflash a, #centerflash a:visited {color: #11191f;
font-size:150%;
text-decoration: underline;}

#centerflash a:hover {color: #1a4987;
text-decoration: none;}

#borderflash {width:800px;
background: #cc7b09;
padding:0;
margin:0px;
border-top: 10px #cc7b09 solid;
border-bottom: 10px #cc7b09 solid;}

#flashcontent {width:780px;
padding:0;
margin: 0 auto;}

/*table*/

th,td {padding:5px;
color:#fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;}

table {margin:30px;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-collapse:collapse;}

/*form*/

#conform p {margin:6px 0;
padding:0;}

#conform fieldset {padding: 15px 0 10px 0px;
margin:0 0px;
text-align:left;
color:#4a4a4a;
font-size:120%;
border-color:#fff;
border: #11191f solid;}

#conform input.inp {width:200px;
border:1px #ccc solid;
border-right:2px;
border-bottom:2px;
color:#000;
padding:2px;
margin:2px 0 6px 0;
background:#fff url(images/formbg.jpg) repeat-x;}

#conform {margin-top:0;
margin-bottom:20px}

#conform textarea {color: #000;
height:100px;
width:400px;
border:1px #ccc solid;
border-right:2px;
border-bottom:2px;
background:#fff url(images/formbg.jpg) repeat-x}

#conform p.tm {margin-top:15px;}

#flashcontent {margin:10px 0 0 50px;
width:500px;
padding:0;}