/* CSS Document */

body
{
background-color 			: #ffffff;

margin						: 0;
padding						: 0;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
color 						: #666666; 
font-size 					: small; 
letter-spacing 				: normal; 
line-height 				: normal;
}


#wrapper
{
width						: 785px;
min-width					: 785px;
background-color			: #ffffff;
margin						: 0;
padding						: 0;
position					: relative;
display						: table;
}


/*font color classes*/
.lightgreen
{
color						: #B3CA8A;
}

.darkgreen
{
color						: #507575;
}

.white
{
color						: #ffffff;
}

.smallheader
{
font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: medium;
font-weight					: bold; 
}

/*top classes*/
#top
{
width						: 785px;
margin						: 0px 0px 15px 0px;
padding						: 30px 0px 0px 0px;
display						: table;
}

#topleft
{
width						: 392px;
margin						: 0;
padding						: 0;
float						: left;
}

#topright
{
width						: 390px;
margin						: 0;
padding						: 36px 0px 0px 0px;
text-align					: right;
float						: right;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: medium;
font-weight					: bold; 
letter-spacing 				: normal; 
line-height 				: normal;
}


/*top navi classes*/
#topnavi
{
/*width						: 785px;*/
/*width						: 305px;*/
height						: 28px;
margin						: 0 0 5px 0;
padding						: 0 0 0 585px;
background-image			: url(../pics/navbarlg.jpg);
background-repeat			: no-repeat;
display						: table;
}

.navibt1 a 
{
width						: 100px;
max-width					: 100px;
height						: 22px;
padding						: 6px 0px 0px 0px;
background-image			: url(../pics/topbtbg.jpg);
background-repeat			: no-repeat;
float						: left;
text-align					: center;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: small;
font-weight					: bold;
color						: #FFFFFF;
letter-spacing 				: normal; 
line-height 				: normal;
text-decoration				: none;
}

.navibt1 a:hover
{
background-image			: url(../pics/topbtbgover.jpg);
background-repeat			: no-repeat;
}

.navibt2 a 
{
width						: 100px;
max-width					: 100px;
height						: 22px;
padding						: 6px 0px 0px 0px;
background-image			: url(../pics/topbtbgend.jpg);
background-repeat			: no-repeat;
float						: left;
text-align					: center;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: small;
font-weight					: bold;
color						: #FFFFFF;
letter-spacing 				: normal; 
line-height 				: normal;
text-decoration				: none;
}

.navibt2 a:hover
{
background-image			: url(../pics/topbtbgendover.jpg);
background-repeat			: no-repeat;
}

/*login bar*/
#login
{
width						: 730px;
height						: 20px;
margin						: 0px 0px 10px 25px;
padding						: 5px 10px 5px 10px;
background-color			: #B3CA8A;
font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: 11px;
color						: #ffffff;
font-weight					: bold;

}

.logbox
{
width						: 100px;
height						: 15px;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: x-small;
color						: #666666;
}

/*main container classes*/
#middlecontainer3col
{
width						: 750px;
margin						: 0px 0px 0px 25px;
background-image			: url(../pics/middlebg.jpg);
background-repeat			: repeat-y;
display						: table;
}

#middlecontainer
{
width						: 750px;
margin						: 0px 0px 0px 25px;
background-image			: url(../pics/middlebg2.jpg);
background-repeat			: repeat-y;
display						: table;
}

#navcontainer
{
width						: 160px;
float						: left;
}

.sidenavibtdg a
{
width						: 135px;
max-width					: 135px;
height						: 20px;
padding						: 3px 25px 0px 0px;
margin						: 0px 0px 5px 0px;
background-image			: url(../pics/sidenavbtdg.jpg);
background-repeat			: no-repeat;
float						: left;
text-align					: right;
display						: block;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: small;
color						: #FFFFFF;
letter-spacing 				: normal; 
line-height 				: normal;
text-decoration				: none;
}

.sidenavibtdg a:hover
{
color						: #95AEAD;
}

.sidenavibtlg a
{
width						: 135px;
max-width					: 135px;
height						: 20px;
padding						: 3px 25px 0px 0px;
margin						: 0px 0px 5px 0px;
background-image			: url(../pics/sidenavbtlg.jpg);
background-repeat			: no-repeat;
float						: left;
text-align					: right;
display						: block;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: small;
color						: #FFFFFF;
letter-spacing 				: normal; 
line-height 				: normal;
text-decoration				: none;
}

.sidenavibtlg a:hover
{
color						: #D6E6BA;
}

#maincontainer
{
width						: 560px;
min-height					: 400px;
padding						: 0px 14px 15px 14px;
float						: left;
}
#maincontainer3col
{
width						: 360px;
min-height					: 400px;
padding						: 0px 14px 15px 14px;
float						: left;
}
#rightcontainer
{
width						: 200px;
min-height					: 400px;
float						: right;
text-align					: center;
}

#bottom
{
width						: 570px;
padding						: 0px 0px 0px 180px;
margin						: 0px 0px 0px 25px;
background-repeat			: repeat-y;
display						: table;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: xx-small;
color						: #507575;
letter-spacing 				: normal; 
line-height 				: normal;
}

#bottom3col
{
width						: 570px;
padding						: 0px 0px 0px 180px;
margin						: 0px 0px 0px 25px;
background-image			: url(../pics/middlebg.jpg);
background-repeat			: repeat-y;
display						: table;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: xx-small;
color						: #507575;
letter-spacing 				: normal; 
line-height 				: normal;
}

#bottomleft
{
width						: 130px;
float						: left;
background-color			: #ffffff;
}

#bottomright
{
width						: 220px;
text-align					: right;
float						: left;
background-color			: #ffffff;
}

/*boxes*/
.sideboxcontainer
{
width						: 180px;
text-align					: center;
display						: table;
margin						: 0px 7px 15px 7px;
}

.sideboxtop
{
width						: 180px;
height						: 16px;
background-image			: url(../pics/sideboxtop.jpg);
background-repeat			: no-repeat;
}

.sideboxmiddle
{
width						: 160px;
padding						: 0px 10px 0px 10px;
background-image			: url(../pics/sideboxmiddle.jpg);
background-repeat			: repeat-y;
display						: table;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: x-small;
color						: #507575;
letter-spacing 				: normal; 
line-height 				: normal;
}

.sideboxbottom
{
width						: 180px;
height						: 16px;
background-image			: url(../pics/sideboxbottom.jpg);
background-repeat			: no-repeat;
}


.sideboxtop2
{
width						: 180px;
height						: 16px;
background-image			: url(../pics/sideboxtop2.jpg);
background-repeat			: no-repeat;
}

.sideboxmiddle2
{
width						: 160px;
padding						: 0px 10px 0px 10px;
background-image			: url(../pics/sideboxmiddle2.jpg);
background-repeat			: repeat-y;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: x-small;
color						: #ffffff;
letter-spacing 				: normal; 
line-height 				: normal;
}

.sideboxbottom2
{
width						: 180px;
height						: 16px;
background-image			: url(../pics/sideboxbottom2.jpg);
background-repeat			: no-repeat;
}


.middleblockscontainer
{
width						: 360px;
display						: table;
margin 						: 10px 0px 10px 0px;
}

.middleblockstop
{
width						: 360px;
height						: 20px;
background-image			: url(../pics/threeblockstop.jpg);
background-repeat			: no-repeat;
}

.middleblocksmiddle
{
width						: 340px;
padding						: 0px 10px 0px 10px;
background-image			: url(../pics/threeblockmiddle.jpg);
background-repeat			: repeat-y;
display						: table;
}

.middleblocksbottom
{
width						: 360px;
height						: 20px;
background-image			: url(../pics/threeblockbottom.jpg);
background-repeat			: no-repeat;
}

.middleblockcontent
{
width						: 85px;
padding						: 0px;
float						: left;

font-family 				: Arial, Verdana, Helvetica, sans-serif;
font-size 					: 11px;
color						: #ffffff;
letter-spacing 				: normal; 
line-height 				: normal;
}

.middleblockarrow
{
width						: 40px;
height						: 40px;
background-image			: url(../pics/arrow.gif);
background-repeat			: no-repeat;
background-position			: center;
float						: left;
}

a.txtlink, a.txtlink:visited
{
color						: #507575;
text-decoration				: none;
}

a.txtlink:hover
{
text-decoration				: underline;
}

.contactLabel
{
	width:100px;
	text-align:right;
}

.itemView
{
	border-style:none;
}






