/* CSS Document */
*{
padding:0;
margin:0;
border:none;
}

h1{
color:#FFFFFF;
font-size: small;
text-decoration: none;
line-height:28px;
}

h2{
font-size: small;
text-decoration: underline;
}
.align-left{
	text-align: left;
}

.align-right{
text-align:right;
}
.align-center{
text-align:center;
}
.align-justify{
text-align:justify;

}
.fl{
float:left;
}
.fr{
float:right;
}
.whiteArial{
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: normal;
letter-spacing: 0.005em;
font-size: 13px;
line-height: 23px;
}
.blackArial{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: small;
}
.divider{
position:absolute;
background:url(../images/divider.png) no-repeat;
width:5px;
height:15px;
top:1px;
right:-4px;
}
.noBackground{
background:none;
}
#pageContainer{
width:816px;
}
#logo{
position:absolute;
background:url(../images/logo.png) no-repeat;
width:448px;
height:137px;
left: 20px;
top: 16px;
}
#navCont{
position:absolute;
z-index:10;
right: 8px;
top: 155px;
height:23px;
}
#navigation{
height:23px;
background:url(../images/navBack.png) repeat-x;
}
#footerText{
postion:absolute;
}
#firstNav{
background:url(../images/navBackLeft.png) no-repeat;
width:25px;
height:23px;
}
#navigation li{
position:relative;
display:inline;
cursor:pointer;
}
#navigation a{
background:url(../images/divider.png) no-repeat right;
padding-right:8px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: normal;
font-size: 12px;
line-height: 23px;
text-decoration: none;
cursor:pointer;
}

#navigation a:hover{
color:#B7DDE6;
text-decoration: none;
}

#homeContentFullContainer{

width:610px;

}
#homeContentContainer{

}
#page{
width:816px;
background:url(../images/contentBackground.jpg);
}
#header{
width:816px;
height:200px;
position:relative;
}
#headerBackdrop{
width:816px;
height:482px;
position:absolute;
background:url(../images/headerBackground.jpg);
}
#contentContainer{
overflow:hidden;
position:relative;
z-index:10;
width:640px;
margin-left:170px;
margin-bottom:90px;

}
#imageFader{

height: 100%;
width:100%;

}
#footer{
width:816px;
height:333px;
background:url(../images/footerBackground.jpg);
position:absolute;
top: -164px;

}
#footerText{
position:absolute;
top:297px;
left: 285px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}
#footerText a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}
#coloredDiv{
position:relative;
width:816px;
background-color:#FF9999;
height:50px;
}
/*tables*/
.tdLeft{
color:#006939;
background:url(../images/tableGradLeft.png) repeat-y; 
padding:3px;
margin:5px;
}
.tdRight{
color:#00402C;
background:url(../images/tableGradRight.png) repeat-y; 
padding:7px;
margin:5px;
}
.tdCenter{
padding:0px;
margin:0px;
}
td ul{
padding-left:35px;
}
td li{

list-style-type:disc;
}

/*Liquid Box*/
/*.liquidBox{

}
.boxEnd{

}

.boxL{
float:left;
display:inline;
width:24px;
height:24px;
}
.boxBack{
width:auto;
height:24px;
margin-left:24px;
margin-right:24px;
}
.boxR{
float:right;
display:inline;
width:24px;
height:24px;
}

.greenTL{
background:url(../images/liquidBoxGreen/tl.png) no-repeat;
}
.greenTR{
background:url(../images/liquidBoxGreen/tr.png) no-repeat;
}
.greenTBack{
background:url(../images/liquidBoxGreen/topBack.png );
}
.greenBL{
background:url(../images/liquidBoxGreen/bl.png) no-repeat;
}
.greenBR{
background:url(../images/liquidBoxGreen/br.png) no-repeat;
}
.greenBBack{
background:url(../images/liquidBoxGreen/bottomBack.png );
}
.greenBodyL{
background:url(../images/liquidBoxGreen/bodyl.png) left repeat-y; 
width:100%;
}
.greenBodyR{
background:url(../images/liquidBoxGreen/bodyr.png) right repeat-y; 
width:100%;
}
.greenBodyBack{
margin-left:7px; 
margin-right:7px; 
background:url(../images/liquidBoxGreen/bodyBack.png);
}*/
.greenTop{
width:100%;
height:14px;
background:url(../images/greenTop.png);
}
.greenBody{
width:100%;
background:url(../images/greenBody.png) repeat-y;}
.greenBottom{
width:100%;
height:14px;
background:url(../images/greenBottom.png);
}
.greenCont{
width:233px; 
float:left; 
margin-left:20px; 
margin-top:0px;
}
.whiteTop{
width:100%x;
height:14px;
background:url(../images/whiteTop.png);
}
.whiteBody{
width:100%;
background:url(../images/whiteBody.png) repeat-y;}
.whiteBottom{
width:100%;
height:14px;
background:url(../images/whiteBottom.png);
}
.large_whiteTop{
width:100%x;
height:14px;
background:url(../images/large_whiteTop.png);
}
.large_whiteBody{
width:100%;
background:url(../images/large_whiteBody.png) repeat-y;}
.large_whiteBottom{
width:100%;
height:14px;
background:url(../images/large_whiteBottom.png);
}
.paddedSides{
padding-top:30px;
padding-left:13px;
padding-right:13px;
position:relative;
}
.content_header{
position:absolute;
width:inherit;
height:35px;
top:5px;
}
.content_header_left{
position:relative;
background:url(../images/head_left.png);
display:inline;
width:15px;
height:35px;
float:left;
}
.content_header_body{
position:relative;
background:url(../images/head_body.png);


height:35px;
float:left;
}
.content_header_right{
position:relative;
background:url(../images/head_right.png);
display:inline;
width:15px;
height:35px;
float:right;
}
.sub_content_header_left{
position:relative;
background:url(../images/sub_head_left.png);
display:inline;
width:10px;
height:33px;
float:left;
}
.sub_content_header_body{
position:relative;
background:url(../images/sub_head_body.png);


height:33px;
float:left;
}
.sub_content_header_right{
position:relative;
background:url(../images/sub_head_right.png);
display:inline;
width:60px;
height:33px;
float:right;
margin-right:5px;
}
.thumb{
padding-right:5px;
float:left;
}
.errormsg {
  display: block;
  width: 155px;;
  color: #FFFFFF;
  font-weight: bold;
  background: #FF9D9D url(../images/stop.gif) no-repeat 10px center;
  padding: 3px 10px 3px 40px;
  margin: 10px 0;
  border-top: 2px solid #FF0000;
  border-bottom: 2px solid #FF0000;
}

.msgSent {
  font-size: 20px;
  text-align: center;
}

input, textarea, select {
  margin: 0;
  padding: 2px;
  font-size: 1em;
  color: #666666;
  background: #F5F5F5;
  border: 1px solid #ccc;
  margin: 5px 0;
}



input:focus, textarea:focus, select:focus {
  border: 1px solid #999;
  background-color: #FFFFFF;
}

input.button {
  cursor: pointer;
  border: none;
  font-weight: bold;
  background: url(../images/submit.png) no-repeat left top;
  width: 60px;
  height: 28px;
  margin-left: 135px;
}