div, form, p, h1, h2, h3, h4, h5, h6, table, ul, input { margin: 0; padding: 0;}
a:link, a:visited, a:hover, a:active { color: #358DB7; text-decoration: underline; }
a:hover { color:#58B1DB;}
table { font-size: 12px; }
ul { list-style-type: none; }
ul li { margin: 10px 0; }

div.clr { clear:both; font-size: 0; }

h1 { margin: 6px 0px 20px 0px; font-size: 12px; color: black; }
h2 { margin-bottom: 15px; font-size:  10px; text-transform: uppercase; color: #FF630E; }
h3 { font-size: 10px; color: #FF630E; }
h4 { margin-top: 15px; color: #FF630E; text-transform: uppercase; font-size:10px; }
	
body {margin: 0px; padding: 0px; font: normal 10px verdana; color: #358DB7; }
.layout { background: transparent url(./images/body_bg.gif) left top repeat-x; }
.index { background-image: url(./images/indexbody_bg.gif); padding-top: 100px; }
.index a { text-decoration: none; }
.tableinit { position: relative; margin: 0 auto; width: 760px; background: transparent url(./images/sub_bg.jpg) center top no-repeat; }
.indexinit {   background: transparent url(./images/index_bg.jpg) center top no-repeat; color:#88ABBB; }
.indexContainer { position: relative; height:367px; }

.menu { padding-top: 45px; margin-left: 10px; font: bold 10px verdana; color: #5BA6CA; }
.menu a { color: #5BA6CA; text-decoration: none; }
.menu a:visited { color: #5BA6CA; text-decoration: none; }
.menu a:hover { color: #C5E7F8;text-decoration: none; }

.copyright { margin-top: 200px; margin-left: 10px; color: #69A7C3; }
.copyright a:link, .copyright a:visited, .copyright a:hover, .copyright a:active { color: #8EAFBE; }
.copyright a:hover { color: #C5E7F8; }
.indexFooter { text-align: right; padding-right: 5px;  color: #EB9C72;}
.indexFooter a:link, .indexFooter a:visited, .indexFooter a:hover, .indexFooter a:active { color: #EB9C72; } 
.indexFooter a:hover { color:  #F6BA9A; }

.submenu { padding: 20px 0 60px; }
.banner { position: absolute; top: 0; right:0; width: 165px; height: 328px; text-align: center; background-color: #FF630E; }
.banner img { border:0; margin-bottom: 5px; }

.content { margin: 10px 0px 20px 30px; padding-bottom: 30px; width:540px; }
.txt { padding: 15px; border: 3px solid #358DB7; background-color: white; min-height: 300px; height:auto !important;  height:300px; }
.txt p { margin-bottom: 16px; line-height: 14px; }

.footer { background: transparent url(./images/footer_bg.gif) left top repeat-x; color: #FFB187; padding-bottom: 20px; }
.footerbox { width:760px; margin: 0 auto; }
.footerbox span { display:block; padding-top: 3px; font-weight: bold; color: #5BA6CA; }
.footerLeft { width: 380px; float: left; }
.footerbox a { color: #FFB187; text-decoration: none; }
.footerbox a:hover {color: #FFB187; text-decoration: underline; }
.footerRight { width: 370px; float: right; text-align: right; padding-right: 4px; }
