﻿/* base styles that are common to all formats i.e. print and screen */
body {font-size: 62.5%; font-family: arial,verdana,sans; padding: 0; color: #000; background:#fff url(../images/body-bg-230.gif) repeat-x; margin:0; }
body.height_230 { background:#fff url(../images/body-bg-230.gif) repeat-x; }
body.height_160 { background:#fff url(../images/body-bg-160.gif) repeat-x; }
body.height_450 { background:#fff url(../images/body-bg-450.gif) repeat-x; }
body.height_70 { background:#fff url(../images/body-bg-70.gif) repeat-x; }
body.home { background:#fff url(../images/body-bg.gif) repeat-x; }
body.home2 { background:#fff url(../images/body-bg2.gif) repeat-x; }

form,ul,dl,dd,dt,h1,h2,h3,h4,h5 {padding:0; margin:0;}
h1 {font-size: 1.4em;padding: 0 0 1em 0;}
h1,h2,h3,h4,h5 {line-height:1em;}
h3 {font-weight:bold; font-size:1em;}
h4 {font-size:1.1em;}
h5 {color:#878791; font-size:1.0em; font-weight:normal; border-bottom:1px solid #ccccd1; padding:0 0 3px 0;}

p {margin: 0 0 1em 0; padding: 0;}

input.text, select, textarea {font-size: 11px; border:1px solid #ccc; padding:5px; font-family: arial,verdana,sans;background:#fff}
textarea {width:248px;}

select {padding:3px 5px;border:1px solid #ccc; background:none;}
input.extralong, textarea.extralong,select.extralong {width:260px;}
input.long, textarea.long, select.long {width:240px;}
input.medium, textarea.medium, select.medium {width:160px;}

input.short, textarea.short, select.short {width:110px;}
input.extraShort, select.extraShort, textarea.extraShort { width:54px; }

input.phone1 { width:22px; margin-right:1px;}
input.phone2 { width:119px; }

img {border: 0;}
table {border-collapse:collapse;}
th {text-align:right;font-weight:normal;vertical-align:top;}
a {color: #000;}
a:hover, a:focus {color: #000;}

.floatleft {float: left;}
.floatright {float: right;}
.hidden {display: none; visibility: hidden;}
.nobg {background: none;}
.printonly {display: none; visibility: hidden;}
.noborder { border:0px !important; }
.clear {clear:both;}
.error { color:#FF0000 !important; font-weight:bold; }
#hero-left { width:460px; float:left; }
#hero-right { width:460px; float:right; }