@charset "utf-8";
/* BGS Box Elements for all browsers */

.sqaureBox {
	width: 359px;
	border: 1px solid #b2b2b2;
	float: left;
	margin-right: 24px;
	margin-bottom: 24px;
	}
	
	.sqaureBox img {
		border-top: 1px solid #b2b2b2;
		}
		
.smallSqaureBox {
	width: 193px;
	border: 1px solid #b2b2b2;
	float: left;
	margin-bottom: 10px;
	}

	div#smallSqaureBox p { padding: 0;margin:0; }
	div#smallSqaureBox h3 { padding: 0;margin:0; }	

	.smallSqaureBoxSpacer {
		float: left;
		width: 10px;
		}
		
	.smallSqaureBox img {
		/*border-top: 1px solid #b2b2b2;*/
		}

.longBox {
	width: 810px;
	background-image: url(../images/global/long-image-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFF;
	margin-bottom: 20px;
	}
	
	.longBox .longBoxBottom {
		width: 810px;
		background-image: url(../images/global/long-image-bottom.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		}
		
	.longBox .longBoxContent {
		text-align: center;
		padding: 20px;
		}
		
		.longBox .longBoxContent img {
			border: 1px solid #b2b2b2;
			}			
		
		.longBox .longBoxContent .leftCol {
			float: left;
			width: 180px;
			margin-right: 20px;
			}
			
		.longBox .longBoxContent .rightCol {
			float: left;
			width: 570px;
			}
		
.bigBox {
	width: 450px;
	background-image: url(../images/global/big-image-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 20px;
	float: left;
	}
	
	.bigBoxBottom {
		width: 450px;
		background-image: url(../images/global/big-image-bottom.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		}
		
	.bigBoxContent {
		text-align: center;
		padding-top: 25px;
		padding-bottom: 25px;
		}
		
.medBox {
	width: 330px;
	background-image: url(../images/global/med-image-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	background-color: #FFF;
	}
	
	.medBoxBottom {
		width: 330px;
		background-image: url(../images/global/med-image-bottom.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		}
		
	.medBoxContent {
		text-align: center;	
		padding: 15px;
		}
			
	.medBoxContent h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.19em;
		color: #4d4d4d;
		margin-bottom: 13px;
		text-align: left;
		}
		
	.medBoxContent h2 a {
		text-decoration: none;
		color: #4d4d4d;
		}
	
	.medBoxSpacer {
		width: 10px;
		float: left;
		}
		
.smallBox {
	width: 245px;
	background-image: url(../images/global/small-image-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-top:20px;
	background-color: #FFF;
	}
	
	.smallBoxBottom {
		width: 245px;
		background-image: url(../images/global/small-image-bottom.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		}
		
	.smallBoxContent {
		width: 215px;
		margin: 0 auto;
		padding-top: 12px;
		padding-bottom: 2px;
		}
		
	.smallBoxContent img {
		text-align: center;
		}
		
	.smallBoxContent h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.06em;
		margin-bottom: 10px;
		
		}
		
	.smallBoxContent h3 a {
		text-decoration: none;
		}
		
	.smallBoxContent p, .medBoxContent p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		line-height: 18px;
		margin-bottom: 10px;
		color: #808080;
		text-align: left;
		}
		
	.smallBoxContent p a, .medBoxContent p a {
		color: #808080;
		font-weight: bold;
		text-decoration: none;
		}
	
	.smallBoxSpacer {
		margin-top: 20px;
		width: 10px;
		float: left;
		}
		
.rightBox {
	border: 1px solid #b2b2b2;
	}
	
	.rightBox .rightBoxContent {
		padding: 13px;
		}

.rightBox .rightBoxContent p { padding: 0; }