/* Cascading Style Sheet */

html, body, form, fieldset {margin: 0; padding: 0;}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {margin: 1em 0; padding: 0;}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {margin-left: 3em;}

/* Miscellaneous conveniences: */
form label {cursor: pointer;}
fieldset {border: none;}
input, select, textarea {font-size: 100%; font-family: inherit; background: transparent; border: 1px solid #36A8DE; cursor: pointer;}
/* END NEUTRAL STYLE */

	
body {background: url(../images/bodyTile.gif) repeat-x #e5e5e5; font-family: arial, helvetica, sans-serif;}

div.leftFloat {float: left;}

div.rightFloat {float: right;}

div.clear {width: 100%; clear: both;}

/* FONT STYLES */
h2 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; margin: 10px 10px 0px; padding-left: 5px;}
h2.yellow {background: #eab042;}
h2.orange {background: #e78139;}
h2.light {background: #cfcfcf; color: #464646;}

h3 {font-size: 14px; color: #000000; margin: 0px 0px 5px 10px;}

p {font-size: 10px; color: #000000; line-height: 1.5em; margin: 5px 10px 5px 15px;}
p.bold {font-size: 10px; font-weight: bold; color: #000000; line-height: 1.5em; margin: 5px 10px 5px 15px;}
p.color2 {color: #e6803b;}
p.lightGray {color: #e5e5e5;}
p.list {color: #000000; margin-left: 30px;}
p.phone {font-size: 12px; font-weight: bold; line-height: 1.1em; text-align: right; margin-top: 23px;}
p.phone span {font-size: 10px; font-weight: normal;}

ul.light {list-style: none; font: 10px verdana, geneva, sans-serif; color:#CCCCCC;}
ul li {background: none; line-height: 1.3em; padding-right: 10px; padding-left: 10px;}

ul {list-style: none; font: 10px verdana, geneva, sans-serif;}
ul li {background: 0px 4px url(../images/arrow.gif) no-repeat; line-height: 1.5em; padding-left: 10px;}

#nav {width: 100%; font-size: 10px; font-weight: bold; color: #ffffff; line-height: 1.5em;}
#nav a {color: #ffffff; display: inline;}
#nav a.first {margin-left: 10px;}
#nav a:link {text-decoration: none;}
#nav a:visited {text-decoration: none;}
#nav a:hover {text-decoration: none; border-bottom: 1px solid #ffffff;}

#footer a:link {color: #eab042; text-decoration: none; border-bottom: 1px solid #eab042;}
#footer a:visited {color: #eab042; text-decoration: none; border-bottom: 1px solid #eab042;}
#footer a:hover {color: #e5e5e5; text-decoration: none; border-bottom: 1px solid #e5e5e5;}

a.partners:link {color: #eab042; text-decoration: none; border-bottom: 1px solid #eab042;}
a.partners:visited {color: #eab042; text-decoration: none; border-bottom: 1px solid #eab042;}
a.partners:hover {color: #e5e5e5; text-decoration: none; border-bottom: 1px solid #e5e5e5;}

/* DIV STYLES */
#container {width: 990px; overflow: hidden;}

#contentWrap {width: 805px; overflow: hidden;}

#content {width: 100%;}

#header {background: url(../images/header.gif) repeat-x; width: 100%; height: 106px; margin: 0 auto;}
	
#header img.logo {width: 152px; height: 55px; border: 0px;}

#middle {background: url(../images/contBg.gif) no-repeat; padding: 0 25px; width: 610px; float: left;}

div.oneHalf {width: 50%; float: left;}

#homeMain {width: 100%; height: 219px; background: url(../images/homeMainBg.jpg); border-bottom: 8px solid #ffffff;}
#homeMain div.txt {float: left; width: 200px; }
#homeMain p {font-size: 11px; font-weight: bold; color: #ffdd98; margin: 10px 15px 0px 15px; line-height: 1.3em;} /*IMAGE BLOCK TXT*/
img.homeMain {width: 410px; height: 219px; float: right;}

div.section2 {width: 100%; background: url(../images/section2bg.gif); overflow: auto;}
div.section2 p {color: #cccccc;}

div.section3 {width: 100%; background: url(../images/section3bg.gif); overflow: auto;}

#left {width: 145px; padding-top: 148px; float: left;}
	
#footer {background: #464646; width: 100%;  border-top: 1px solid #ffffff; clear: both;}

#copyright {width: 100%; text-align: right; font-size: 10px; color: #e5e5e5; padding-top: 8px; padding-bottom: 10px}
	
#right {width: 180px; float: right; margin-top: 78px; color: #333333;}
