#boxes
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12px;
	line-height:1.2em;
	color:#fff;
	
	margin:auto;
}

#boxes.mainsite
{
	padding:18px 20px 40px 20px;
	margin-top:15px;
	height:285px;
	width:940px;
	background:url("bigbar.gif") top center no-repeat;		
}

.resources_box
{
	padding:0px 20px;
	margin-top:0px;
	text-align:center;
	width:940px;

}

#flashRight
{
	
}

#boxes.mainsite .box
{
	padding:15px 46px 15px 15px;
}


#boxes.resources_box .dots{
	border-right:1px dotted #ccc;
	width:307px;
	height:307px;
	float:left;
	padding-left:12px;
}


#boxes.resources_box .left{
	padding-left:0px;
}


#boxes.resources_box .end{
	border-right:none;
	width:290px;
}


#boxes.resources_box .bottom{
	border-top:#ccc 1px dotted;
	padding-top:12px;
}

#boxes.resources_box h3 a:link,
#boxes.resources_box h3 a:active,
#boxes.resources_box h3 a:visited
{
	text-decoration:none;

}

#boxes.resources_box h3 a:hover
{
	text-decoration:underline;
}

	
#boxes.mainsite .end
{
	margin-right:0px;
	border-right:none;
	width:265px;
	padding:15px 15px 15px 15px;
}

div.partners
{
	width:280px;
	float:right;
	padding-left:20px;
	border-left:dotted 1px #666;
	margin-left:20px;
}

#boxes.partners div.box{
	margin-bottom:20px;
}

#boxes div.box p
{
	font-weight:normal;
	font-size:12px;
	line-height:1.2em;
	text-align:left;
	padding:10px 0px 0px 0px;
	color:#fff;
	margin:0px;
}

#boxes div.box
{
	height:270px;
	width:260px;
	padding:15px 30px 15px 15px;
	float:left;
	text-align:center;
	overflow:hidden;
	
}



#boxes div.box img
{
	margin:0px 0px 0px -6px;
	float:none;
	border: 0px solid #000;
}

#boxes h3
{
	font-size:1.3em;
	padding:0px 0px 10px 0px;
	line-height:1.2em;
	font-weight:bold;
	color:#fff;
	margin:0px;
}

#boxes ul
{
	border-bottom:1px dotted #fff;
	padding:3px 0px 0px 0px;	
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	width:264px;
	margin:0px;
}

#boxes li
{
	text-align:left;
	list-style:none;	
	border-top:1px dotted #fff;
	margin:0px;
}

#boxes li a
{
	background:url("whitearrow.gif") left center no-repeat;
	padding:3px 0px 3px 20px;
	display:block;
	text-align:left;
	z-index:105;
	color:#fff;
}



#boxes .blue
{
	background:url("blue.png") top left no-repeat;
}

#boxes .blue ul
{
	border-bottom:1px dotted #61619F;
}

#boxes .blue li
{
	border-top:1px dotted #61619F;	
}

#boxes .lightblue
{
	background:url("lightblue.png") top left no-repeat;
}

#boxes .lightblue ul
{
	border-bottom:1px dotted #61619F;
}

#boxes .lightblue li
{
	border-top:1px dotted #61619F;	
}


#boxes .pink
{
	background:url("pink.png") top left no-repeat;
}

#boxes .pink ul
{
	border-bottom:1px dotted #FF80E0;
}


#boxes .pink li
{
	border-top:1px dotted #FF80E0;
}

#boxes .green
{
	background:url("green.png") top left no-repeat;
}

#boxes .green h3
{
	color:#000;
}

#boxes .green li a
{
	color:#000;
	background:url("blackarrow.gif") left center no-repeat;
	
}

#boxes .green ul
{
	border-bottom:1px dotted #73AF5F;
}

#boxes .green li
{
	border-top:1px dotted #73AF5F;
}

#boxes .red
{
	background:url("red.png") top left no-repeat;
}

#boxes .red ul
{
	border-bottom:1px dotted #CB6E6E;

}

#boxes .red li
{
	border-top:1px dotted #CB6E6E;	
}

#boxes .orange
{
	background:url("orange.png") top left no-repeat;
}

#boxes .orange ul
{
	border-bottom:1px dotted #FFCA6E;

}
#boxes .orange h3
{
	color:#000;
}

#boxes .orange li a
{
	color:#000;
	background:url("blackarrow.gif") left center no-repeat;
	
}


#boxes .orange li
{
	border-top:1px dotted #FFCA6E;	
}

#boxes .grey
{
	background:url("grey.png") top left no-repeat;
}

#boxes .grey ul
{
	border-bottom:1px dotted #ccc;

}
#boxes .grey h3
{
	color:#000;
}

#boxes .grey li a
{
	color:#000;
	background:url("blackarrow.gif") left center no-repeat;
	
}


#boxes .grey li
{
	border-top:1px dotted #ccc;
}

#boxes .black
{
	background:url("black.png") top left no-repeat;
}

#boxes .black ul
{
	border-bottom:1px dotted #333;

}
#boxes .black li
{
	border-top:1px dotted #333;
}

#boxes .purple
{
	background:url("purple.png") top left no-repeat;
}

#boxes .purple ul
{
	border-bottom:1px dotted #333;

}
#boxes .purple li
{
	border-top:1px dotted #333;
}

