@charset "utf-8";

/* CSS RESET */

body{
background:#FFFFFF;
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px
}

.terms{
color:#3F3F3F;
text-decoration:none;
}

a{
color:#3395B6;
text-decoration:none;
}

a:hover{
}

p{
margin:0; padding:15px 0 0 0; color: #3F3F3F; font-size: 11px;
}

ul{
margin:10px 0 0 15px; color: #3F3F3F;
padding:0;
}

form{
margin:0;
padding:0;
}

input{
margin:0;
}

li{
margin:0;
padding:0;
}

#wrap{
width:808px;
margin:15px auto;
}

.newsimage{
float:left;
display:inline;
width:124px;
margin:0 0 3px 0;
padding:0 41px;
}

.newsimage2{
float:left;
display:inline;
width:124px;
margin:0 0 3px 0;
padding:0 41px;
}

.newsimage3{
float:left;
width:124px;
display:inline;
margin-bottom:10px;
padding:0 41px;
}

#top{
width:808px;
display:inline;
float:left}

#bgtop{ float:left; display:inline; background:url(images/bg-top.jpg) 0 0 repeat-x; width:800px; margin:0 4px 0 4px}

#content{ width:808px; display:inline; float:left; background:url(images/bg-tile.gif) repeat-y; padding:0 0 44px 0}


#footer{ width:808px; display:inline; float:left; height:36px; background:url(images/footer.jpg) no-repeat; padding:0 0 0 63px; color:#FFFFFF; font-size:10px}

#logo{ display:inline; float:left; margin:16px 0 0 65px}

#registration{ display:inline; float:right; margin:28px 55px 0 0}

#topnav{ width:680px; height:35px; background:url(images/navbg.jpg) repeat-x; margin:15px 0 0 63px; float:left; display:inline}

#banner{ width:680px; display:inline; float:left; margin:0 0 0 63px; padding:0}

#panel1top{ width:422px; margin: 23px 0 0 0; display:inline; float:left }
#panel1bot{ width:422px;margin: 0 0 0 0;display:inline; float:left  }
#panel1mid{ width:379px;margin: 0 0 0 0; background: #FCFCFC url(images/panel1-bg.jpg) repeat-x 0 100%; padding:10px 20px 20px 20px; border-right: 3px solid #AFBEC1;display:inline; float:left  }

#panel2top{ width:246px; margin: 23px 0 0 0; display:inline; float:left }
#panel2bot{ width:246px;margin: 0 0 0 0;display:inline; float:left  }
#panel2mid{ width:206px;margin: 0 0 0 0; background: #FCFCFC url(images/panel1-bg.jpg) repeat-x 0 100%; 
padding:10px 17px 20px 20px; border-right: 3px solid #AFBEC1; display:inline; float:left  }


#left{ display:inline; float:left; width: 422px; margin:23px 0 0 63px}
#right{ display:inline; float:left; width: 200px; margin:23px 0 0 10px}

.rightBox{
border-bottom:1px dotted #8C8C8C;
margin:0 0 10px 0;
}

.rightBox td{
padding:0 0 2px 0;
}

.imgleft{ float:left; margin:0 20px 0 0; padding:0 0 200px 0}
.imgright{ float:right; margin:0 0 20px 20px}

/********* Text *********/

H1 {font-size:18px;	color:#3395B6; margin:0; padding:0; font-weight:normal; display:inline }  

H2 {font-size:16px; color:#666; font-weight:normal; margin:0 0 5px 0; padding:0}

H3 {font-size:12px; color:#3F3F3F; font-weight:bold; margin:0 0 0 0; padding:20px 0 0 0}
 
H4 {font-size:18px;	color:#666; margin:0; padding:0; font-weight:normal; font-weight:bold; display:inline }  



/********* Forms *********/

.formregister { color: #3F3F3F; font-size: 12px; border: 1px solid #8C8C8C; background: #fff; width:130px; height:16px; margin:10px 0 0 0; padding:2px 0 0 3px;font-family: Arial, Helvetica, sans-serif }

.email { color: #3F3F3F; font-size: 12px; border: 1px solid #8C8C8C; background: #fff; width:308px; height:16px; margin:0; padding:2px 0 0 3px;font-family: Arial, Helvetica, sans-serif }

.employee { color: #3F3F3F; font-size: 12px; border: 1px solid #8C8C8C; background: #fff; width:250px; height:16px; margin:0; padding:2px 0 0 3px;font-family: Arial, Helvetica, sans-serif }

.message { color: #3F3F3F; font-size: 12px; border: 1px solid #8C8C8C; background: #fff; width:308px; height:150px; margin:0; padding:2px 0 0 3px;font-family: Arial, Helvetica, sans-serif }

.enter { color: #ffffff; font-size: 12px; background: #54A1B0; width:40px; height:20px; margin:0; padding:0 0 0 1px; font-family: Arial, Helvetica, sans-serif }

/********* Nav *********/

a.menu{
font-family: Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
text-decoration:none;
font-size:13px;
}

a.menu:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#3F3F3F;
text-decoration:none;
}

a.menuon{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333;
text-decoration:none;
font-size:13px
}

a.footer{
font-family: Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
font-size:10px;}

a.footer:hover{
text-decoration:underline}

.menuheight{
padding:10px 14px;
float:left;
}

.menuspacer{
width:1px;
float:left;
height:33px;
background:#2C8094;}

.leftnavbox{
width: 206px;
margin: 15px 0 0 0;
text-align: left;
}

.leftnav {
list-style-type: none; margin: 0; padding: 0; border: 0; border-top: 1px dotted #8C8C8C;
}

.leftlinkgreen{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6F6F6F;
line-height: 13px;
font-weight: bold;
text-decoration: none;
background: url(images/nav-arrow.gif) no-repeat 100% 50%;
}

.leftlinkgreen:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6DB574;
line-height: 13px;
font-weight: bold;
text-decoration: none;
background: url(images/nav-arrow.gif) no-repeat 100% 50%;
}

.leftlinkovergreen{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6DB574;
line-height: 13px;
font-weight: bold;
text-decoration: none;
background: url(images/nav-arrow.gif) no-repeat 100% 50%;
}


.leftlink{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6F6F6F;
line-height: 13px;
font-weight: bold;
text-decoration: none;
background: url(images/nav-arrow.gif) no-repeat 100% 50%;
}

.leftlink:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3395B6;
line-height: 13px;
font-weight: bold;
text-decoration: none;
background: url(images/nav-arrow.gif) no-repeat 100% 50%;
}

.leftlinkover{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3395B6;
line-height: 13px;
font-weight: bold;
text-decoration: none;
background: url(images/nav-arrow.gif) no-repeat 100% 50%;
}

.leftnavlist {
margin: 0 0 0 0px;
padding: 6px 0 6px 0;
border: 0;
border-bottom:1px dotted #666666;
line-height: 10px;
}

ul.arrowlist {
list-style-type:none;
padding:0;
margin:0;
}

li.arrowlisticon{
background: url(images/arrow.gif) left center no-repeat;
padding:3px 0 3px 20px;
margin:0 0 0 0}
