focus {
outline-color:invert;
outline-style:none;
outline-width:0pt;
}
body {
background:white none repeat scroll 0% 50%;
color:black;
line-height:1;
text-align:center;
}
.container {
margin:0pt auto;
width:792px;
}
*+html .container {
width:900px;

}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
.style1 {
color:#339999;
}
.style2 {
font-size:15px;
}
body {
background:transparent url(../images/background.gif) left top repeat-x;
font-family:Arial,Helvetica,sans-serif;
margin-top:-35px;
}
.topHeader {

height:600px;
margin-top:82px;
width:100%;
}
.fireFloat {
float:left;
left:0px;
position:relative;
top:19px;
z-index:100;
}
.fireFloat span {
font-size:16px;
margin-left:75px;
width:200px;
}
.fireFloat span a {
color:#000000;
font-size:17px;
text-decoration:none;
}
.fireFloat span a:hover {
border-bottom:0px solid #000000;
color:#000000;
text-decoration:underline;
}
.logo {
font-family:Arial;
font-size:20px;
left:55px;
position:relative;
top:51px;
z-index:101;
}
.logo h2 {
color:#C94F4F;
font-size:27px;
font-variant:small-caps;
margin:0px;
padding-top:15px;
}
.main {
background:#EAD5A6 none repeat scroll 0% 50%;
margin-top:0px;
opacity:0.85;
}
.rightBox {
background:#645A51 none repeat scroll 0% 50%;
float:right;
height:519px;
margin-top:0px;
width:292px;
}
* html .rightBox {
width:250px;
}
.rightBox div {
background-color:#EAD4A5;
height:519px;
margin-top:-1px;
width:99.5%;
}
.leftBox {
background:#A8C0E2 none repeat scroll 0% 50%;
float:left;
height:500px;
margin-bottom:20px;
margin-top:0px;
opacity:1;
width:400px;
}
.leftBox div {
background:transparent url(../images/leftboxes.gif) no-repeat scroll left top;
height:130px;
opacity:1;
width:400px;
}
.leftBox div#floatLeft {
background:transparent url(../images/middleGreyBox.jpg) repeat scroll 0% 50%;
float:left;
height:45px;
margin-top:0px;
width:450px;
}
.leftBox div#floatBottom {
background:transparent url(../images/middleGreyBox.jpg) repeat scroll 0% 50%;
float:left;
height:45px;
margin-top:0px;
width:450px;
}
.leftBox div#floatBottomRight {
background:transparent url(../images/bottomrightGreybox.gif) no-repeat scroll right top;
float:right;
height:100px;
margin-top:0px;
width:50px;
}
.leftBoxes {
height:150px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
vertical-align:baseline;
}
*:focus {
outline-color:invert;
outline-style:none;
outline-width:0pt;
}
body {
background:white none repeat scroll 0% 50%;
color:black;
line-height:1;
text-align:left;
}
.container {
margin:0pt auto;
width:792px;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
.style1 {
color:#339999;
}
.style2 {
font-size:15px;
}
body {
background:transparent url(../images/background.gif) repeat-x scroll 0% 50%;
font-family:Arial,Helvetica,sans-serif;
margin-top:-35px;
}
.topHeader {

height:600px;
margin-top:82px;
width:100%;
}
.fireFloat {
float:left;
left:0px;
position:relative;
top:19px;
z-index:100;
}
.fireFloat span {
font-size:16px;
margin-left:75px;
width:200px;
}
.fireFloat span a {
color:#000000;
font-size:17px;
text-decoration:none;
}
.fireFloat span a:hover {
border-bottom:0px solid #000000;
color:#000000;
text-decoration:underline;
}
.logo {
font-family:Arial;
font-size:20px;
left:55px;
position:relative;
top:51px;
z-index:101;
}
.logo h2 {
color:red;
font-size:27px;
font-variant:small-caps;
margin:0px;
}


.main {
background:#EAD5A6 none repeat scroll 0% 50%;
margin-top:0px;
opacity:0.85;
}
.rightBox {
background:#645A51 none repeat scroll 0% 50%;
float:right;
height:500px;
margin-top:-44px;
width:292px;
}
.rightBox div {
background-color:#EAD4A5;
height:511px;
margin-top:-1px;
width:99.5%;
}
.leftBox {
background:#A8C0E2 none repeat scroll 0% 50%;
float:left;
height:500px;
margin-bottom:20px;
margin-top:-45px;
opacity:0.8;
width:400px;
}
.leftBox div {
background:transparent url(../images/leftboxes.gif) no-repeat scroll left top;
height:130px;
opacity:1;
width:400px;
}
.leftBox div#floatLeft {
background:transparent url(../images/middleGreyBox.jpg) repeat scroll 0% 50%;
float:left;
height:45px;
margin-top:0px;
width:450px;
}
.leftBox div#floatBottom {
background:transparent url(../images/middleGreyBox.jpg) repeat scroll 0% 50%;
float:left;
height:45px;
margin-top:0px;
width:450px;
}
.leftBox div#floatBottomRight {
background:transparent url(../images/bottomrightGreybox.gif) no-repeat scroll right top;
float:right;
height:100px;
margin-top:0px;
width:50px;
}
.leftBoxes {
height:150px;
}
*:focus {
outline-color:invert;
outline-style:none;
outline-width:0pt;
}
body {
background:white none repeat scroll 0% 50%;
color:black;
line-height:1;
text-align:center;
}
.container {
margin:0pt auto;
width:800px;
height:800px;
}
*+html .container {
width:900px;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
.style1 {
color:#339999;
}
.style2 {
font-size:15px;
}
body {
background:transparent url(../images/background.gif) repeat-x scroll 0% 0%;
font-family:Arial,Helvetica,sans-serif;
color:#555;
margin-top:-35px;
}
.topHeader {

height:600px;
margin-top:82px;
width:800px;
}
* html .topHeader{

margin-top:0px;
}
*+html .topHeader{

background-position-x:0px;
}
.fireFloat {
float:right;
left:0px;
position:relative;
top:19px;
z-index:100;
}
.fireFloat span {
font-size:16px;
margin-left:75px;
width:200px;
}
.fireFloat span a {
color:#000000;
font-size:17px;
text-decoration:none;
}
.fireFloat span a:hover {
border-bottom:0px solid #000000;
color:#000000;
text-decoration:underline;
}
.logo {
font-family:Arial;
font-size:20px;
left:0px;
text-align:left;
position:relative;
top:116px;
z-index:101;
}
.logo h2 {
color:#C94F4F;
font-size:27px;
text-align: left;
font-variant:small-caps;
margin:0px;
padding-top:15px;
}

*html .logo h2 {
color:darkred;
font-size:26px;
font-variant:small-caps;
margin:0px;
}

.main {
background:#EAD5A6 none repeat scroll 0% 50%;
margin-top:-500px;
opacity:0.85;
}
* html .main{
margin-top:-520px;
}
.rightBox {
background:#645A51 none repeat scroll 0% 50%;
float:right;
height:509px;
margin-top:-44px;
width:292px;
}
* html .rightBox {
width: 280px;
overflow:hidden;
margin-right:9px;
height:470px;
}
*+html .rightBox {
width:260px;
overflow:hidden;
}
.rightBox div {
background-color:#EAD4A5;
height:511px;
margin-top:-1px;
width:99.5%;
}
.leftBox {
background:#143E84 none repeat scroll 0% 50%;
float:left;
height:510px;
margin-bottom:0px;
margin-top:-45px;
opacity:1;
width:508px;
}
* html .leftBox
{
width:490px;
text-align:left;
background-color: transparent;
}
*+html .leftBox{
width:490px;
background-color: transparent;

}

* html .leftBox div{
width:490px;

}


.leftBox div {
background:transparent url(../images/leftboxes600.gif) no-repeat scroll left top;
height:149px;
opacity:1;
width:493px;
}
*+html .leftBox div{
width:460px;
}
.leftBox div#floatLeft {
background:transparent url(../images/middleGreyBox.jpg) repeat scroll 0% 50%;
float:left;
height:45px;
margin-top:0px;
width:450px;
}
*+html .leftBox div#floatLeft{
width:440px;

}

* html .leftBox div#floatLeft{
width:440px;

}


.leftBox div#floatBottom {
background:transparent url(../images/middleGreyBox.jpg) repeat scroll 0% 50%;
float:left;
height:45px;
margin-top:0px;
width:450px;
}
*+html .leftBox div#floatBottom{
width:440px;

}
*html .leftBox div#floatBottom{
width:440px;
}
.leftBox div#floatBottomRight {
background:transparent url(../images/bottomrightGreybox.gif) no-repeat scroll right top;
float:right;
height:100px;
margin-top:0px;
width:50px;
}
.leftBoxes {
height:150px;
}

.leftBoxes div p {
float:left;
font-weight:normal;
font-size:18px;
padding-left:4px;
padding-top:22px;
text-align:left;
width:295px;
}
.leftBoxes div span {
font-size:22px;	
}
.leftBoxes div img {
padding-left:20px;
padding-top:21px;
float:left;
display:block;
}
* html div img {
margin-left:15px;
margin-top:20px;
}
*+html div img {
margin-left:15px;
margin-top:20px;
}
.rightBox div.form 
{
	height:328px;
	padding:27px 0px 0px 27px;
	position:relative;
	width:265px;
}
* html .rightBox div.form {
width:250px;
}
.rightBox div.form input {
margin-top:10px;
background-color:#FFFFFF;
}
.rightBox div.form label {
margin-top:10px;
}
.rightBox div.form textarea {
height:120px;
width:250px;
margin-top:10px;
}
.rightBox div.box {
height:120px;
}
.rightBox div.box {
background:#645A51 none repeat scroll 0%;
height:120px;
}
.rightBox div.box h2 {
color:white;
font-size:20px;
font-weight:normal;
padding-top:50px;
}
p { font-weight:normal;}
p span { font-weight:bold;}

