BODY {
	MARGIN-TOP: 10px; FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ccffcc
}
a img{
	border:none;
	border:0px solid white;
}
#page {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 708px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#footer {
	CLEAR: both; MARGIN-TOP: 1em; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; COLOR: #66cc66; PADDING-TOP: 1.5em; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#footer a{
	font-weight:normal;
	COLOR: #66cc66;
}
#crumbtrail {
	CLEAR: both; PADDING-LEFT: 10px; FONT-SIZE: 70%; PADDING-BOTTOM: 0.2em; COLOR: #66cc66; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#bottompage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 708px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
#content {
	FONT-SIZE: 0.9em;
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 515px; PADDING-TOP: 0px
}
#fullwidth #content{
	WIDTH: 700px;

}
#content P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; PADDING-TOP: 0px
}
#content H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; PADDING-TOP: 5px; margin-top:0em;
}
#content H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; PADDING-TOP: 0px
}
#content H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; PADDING-TOP: 0px
}

#content H2 {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
#content H3 {
	FONT-SIZE: 1.05em; MARGIN: 0px
}
#content H4 {
	FONT-SIZE: 1em; MARGIN: 0px
}
#content H5 {
	color: #006600;
	font-size:1.2em;
	line-height:150%;
	margin:0px;
	text-align:center;
}
#content .rightcolumn {
	FLOAT: right; WIDTH: 250px; TEXT-ALIGN: center
}
#content .rightcolumn .caption {
	FONT-SIZE: 0.7em; WIDTH: 250px; COLOR: black; TEXT-ALIGN: center
}

A {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: underline
}
.title {
	COLOR: #666666; FONT-VARIANT: small-caps
}
#nav {
	FONT-SIZE: 80%;
}
#nav A {
	display: block;
	width: 168px;
}
#nav UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
}
#nav LI {
	display: inline;
}
#nav LI A {
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0.5em;
	COLOR: #339933;
	PADDING-TOP: 0.5em;
	BORDER-BOTTOM: 1px dashed #33CC66;
	TEXT-DECORATION: none;
}
#nav LI A:hover {
	BACKGROUND-COLOR: #FFFF99;
	text-decoration: none;
}
#nav LI.here A {
	BACKGROUND-COLOR: #FFFF99
}
#nav2 {
	FONT-SIZE: 0.95em;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #339933;
	TEXT-ALIGN: center;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 708px;


}
#nav2 UL {
	MARGIN: 0px;
	padding: 0px 0px 0px 1px;
	background: #339933;


}
#nav2 LI {
	FLOAT: left;
	LIST-STYLE-TYPE: none;
	width: 174px;
	margin-right: 1px;
	margin-left: 1px;


}
#nav2 LI A {
	DISPLAY: block;
	MARGIN: 0px;
	COLOR: #336633;
	WHITE-SPACE: normal;
	BACKGROUND-COLOR: #eeffdd;
	TEXT-ALIGN: center;
	padding: 5px 0px;
	width: 174px;
	background-repeat: repeat;




}
#nav2 LI A:hover {
	COLOR: #336633; BACKGROUND-COLOR: #FFFF66; TEXT-DECORATION: none
}
#nav2 LI.here A {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #336633
}
#nav2 LI.ancestor A {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #336633
}
#nav2 LI A.sammy {
	display:block;
	float:left;
	background-image: url(../images/sammy_squirrel_off.gif);
	background-repeat: no-repeat;
	background-color: #EEFFDD;
	background-position: center center;
	}
#nav2 li.ancestor a.sammy, #nav2 li.here a.sammy{
	background-image: url(../images/sammy_squirrel_at.gif);
}	
#nav2 LI A.sammy:hover {
	COLOR: #FFFFFF;
	background-image: url(../images/sammy_squirrel_on.gif);
	background-repeat: no-repeat;
	}
#nav2 LI A.sammy span{
	visibility:hidden;
}


#crumbtrail UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#crumbtrail UL LI {
	DISPLAY: inline
}
#banner {
	MARGIN: auto auto 0px;
	WIDTH: 708px;
	HEIGHT: 108px;
	padding: 0px;
	bottom: 0px;
}
.clearleft {
	CLEAR: left; FONT-SIZE: 2px; MARGIN: 0px; padding: 0px;
}
.middle {
	FLOAT: left; WIDTH: 100px
}
.largepromo{

	width:598px;
	padding-left:2px;
	/*
	border-top:2px solid white;
	background-image:url(../../images/divider.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;*/
}

.largepromo img{

	float:left;
	
}

.promoonethird {
	
	width:198px;
	float:left;
	padding-left:2px;
	padding-bottom:1em;
	
	/*border-top:2px solid white;
	background-image:url(../../images/divider.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;*/
}

#content .promoonethird h3, #content .largepromo h3, #content .promoonethird h2, #content .largepromo h2{
	font-size:1em;
	color:white;
	background-color:#9589AD;
}

.promoonethird p, .promolink{
	font-size:0.95em;
	
}


.promolink, .promoonethird p, .promoonethird h3, .largepromo p, .largepromo h3, .promoonethird h2, .largepromo h2{
	margin:0px;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:10px;
	padding-right:10px;
	line-height:1.5em;

}

.largepromo p, .largepromo h3{
	padding-left:410px;

}
/* Gallery */

.gallerywrapper{
	
	text-align:center;
}


.gallerywrapper .thumb {
float:left;
margin-bottom:10px;
margin-left:3px;
}

.gallerythumbsbox{
padding-top:1em;
padding-bottom:1em;
}
.gallerythumbsbox .thumb{
 float:left;

 margin-left:2px;
 margin-bottom:10px;

}
.gallerywrapper .clearboth{
	clear:both;
	font-size:1px;
}
.gallerycaption{
padding-top:1em;
font-size:0.9em;
}
.galleryimagemediumportrait img, .galleryimagemediumlandscape img{


}

/* next and back links */
.prevnext, .gallerynextback, .gallerypages{
	clear:both;
	font-size:0.7em;
	text-align:center;
	padding-top:1em;
	padding-bottom:1em;
}
.gallerypages a{
	padding:2px;
	line-height:1.5em;
}
.gallerypages a.at{
	font-weight:bold;
	color:black;
	background-color:#33FF66;
	
}
.next a{
	background-image:url(../images/tinyhandleftright.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:40px;
}
.divider{
	padding-left:20px;
	color:#FFFFCC;
	background-image:url(../images/fleuron.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.previous a{
	background-image:url(../images/tinyhandleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:40px;
}

.links ul{
	font-size:0.95em;
	line-height:1.5em;
}
.links ul li{
	padding-top:10px;
}

.links ul li.doc{
	
	list-style-image:url(../images/icon-word.gif);

}

.filesize{
	font-weight:normal;
	font-size:90%;
}

.links ul li.pdf{
	
	list-style-image:url(../images/icon-pdf.gif);
	
}

.defaultpromo{
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:0px;
	margin:0px;
}
.defaultpromo p{
	padding-top:10px;
}
.defaultpromo div{
	
	float:left;
	margin-right:20px;
}
.promo img{
	
}
.promo{
	
	margin:0px;
	padding:5px 20px 0px;	
	/*
	width:343px;
	margin-left:5px;
	clear:right;
	float:left;
	border:1px dotted #66cc66;*/
}
.promolink, .promoLink{
	padding-left:10px;
	margin-bottom:0px;
}
/**********************************************************/

.boxes02, .boxes03 {
	float:left;
	margin-left:9px;
	text-align:center;
}

/* Middle Promotional boxes */
.boxes03 .rbcontent p, .boxes03 .rbcontent h2{
	text-align:left;
	padding:5px;
	margin:0px;
}
.boxes03 .rbroundbox {
	BACKGROUND:  url("./../images/promo_bg.gif") repeat top left;
	float: left;
	width: 350px;
	margin:5px;
}
.boxes03 .rbtop DIV {
	BACKGROUND:  url("./../images/2tl.gif") no-repeat left top;
}
.boxes03 .rbtop {
	BACKGROUND:  url("./../images/2tr.gif") no-repeat right top
}
.boxes03 .rbbot DIV {
	BACKGROUND:  url("./../images/2bl.gif") no-repeat left bottom
}
.boxes03 .rbbot {
	BACKGROUND:  url("./../images/2br.gif") no-repeat right bottom
}
/* size of the corners HEIGHT:*/
.boxes03 .rbtop DIV , .boxes03 .rbtop , .boxes03 .rbbot DIV, .boxes03 .rbbot {
	FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 27px
}
/* text spacing*/
.boxes03 .rbcontent  { padding: 0px 20px 0px 20px; margin: 0px;  }

.boxes03 img {
float:none;
display:block;
margin:auto;
}

.boxes02 .rbroundbox    { background: #FFFFFF; }

.boxes02 .rbtop         { background:  url("./../images/4t.gif") repeat-x;
	text-align: center;
}
.boxes02 .rbtop div     { background:   url("./../images/4tl.gif") no-repeat left bottom; }
.boxes02 .rbtop div div { background:   url("./../images/4tr.gif") no-repeat top right; }

.boxes02 .rbbot         { background:  url("./../images/4b.gif") repeat-x center; }
.boxes02 .rbbot div     { background:  url("./../images/4bl.gif") no-repeat top left; }
.boxes02 .rbbot div div { background:   url("./../images/4br.gif") no-repeat top right; }

.boxes02 .rbcontentwrap { background:  url("./../images/4l.gif") repeat-y; }
.boxes02 .rbcontent     { background:   url("./../images/4r.gif") repeat-y right; }

/* height and width details */
.boxes02 .rbtop div, .boxes02 .rbtop  {
	width: 100%;
	height: 32px;
}
.boxes02 .rbbot div, .boxes02 .rbbot {
	width: 100%;
	height: 32px;
	font-size: 1px;
}
.boxes02 .rbcontent  { padding: 0px 20px 0px 20px; margin: 0px;  }
.boxes02 .rbroundbox { width: 330px;  }

/**********************************************************/

dt.pdf  {
background-image:url(../images/icon_pdf.gif);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
padding-bottom:3px;
padding-left:20px;
padding-top:3px;
line-height:1.5em;
font-size:90%;
}

dt.doc  {
background-image:url(../images/icon_doc.gif);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
padding-bottom:3px;
padding-left:20px;
padding-top:3px;
line-height:1.5em;
font-size:90%;
}

dt.fla  {
background-image:url(../images/icon_fla.gif);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
padding-bottom:3px;
padding-left:20px;
padding-top:3px;
line-height:1.5em;
font-size:90%;
}

dt.swf  {
background-image:url(../images/icon_swf.gif);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
padding-bottom:3px;
padding-left:20px;
padding-top:3px;
line-height:1.5em;
font-size:90%;
}

dt.xls  {
background-image:url(../images/icon_xls.gif);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
padding-bottom:3px;
padding-left:20px;
padding-top:3px;
line-height:1.5em;
font-size:90%;
}

dt.web  {
background-image:url(../images/icon_web.gif);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
padding-bottom:3px;
padding-left:20px;
padding-top:3px;
line-height:1.5em;
font-size:90%;
}



.boxes01 .rbroundbox    { background:  url("./../images/6bg.gif") repeat; }

.boxes01 .rbtop         {
	background:  url("./../images/6t.gif") repeat-x;
	text-align: center;
}
.boxes01 .rbtop div     { background:   url("./../images/6tl.gif") no-repeat left bottom; }
.boxes01 .rbtop div div { background:   url("./../images/6tr.gif") no-repeat top right; }

.boxes01 .rbbot         { background:  url("./../images/6b.gif") repeat-x center; }
.boxes01 .rbbot div     { background:  url("./../images/6bl.gif") no-repeat top left; }
.boxes01 .rbbot div div { background:   url("./../images/6br.gif") no-repeat top right; }

.boxes01 .rbcontentwrap { background:  url("./../images/6l.gif") repeat-y; }
.boxes01 .rbcontent     { background:   url("./../images/6r.gif") repeat-y right; }

/* height and width details */
.boxes01 .rbtop div, .boxes01 .rbtop  {
	width: 100%;
	height: 42px;
}
.boxes01 .rbbot div, .boxes01 .rbbot {
	width: 100%;
	height: 42px;
	font-size: 1px;
}
.boxes01 .rbcontent  { padding: 0px 40px 0px 60px; margin: 0px;  }
.boxes01 .rbroundbox { width: 340px;  }

.nextlink{
	width:40%;
	float:right;
	text-align:right;
	padding-right:5%;
}
.nextlink .thumb{
	float:right;
{
.previouslink{
	width:45%;
	float:left;
	text-align:left;
}
/***********************************************************


