/*shortcode columns for full width pages*/

.announcement{
	background-color:#d2edc5;
	border:1px solid #bedab0;
	padding:10px;
	margin-bottom:30px;
	background-image: url(../images/announcement.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	min-height:48px;
	padding-left:70px;
	line-height:48px;
	color:#333;
		-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
}
.divider{
border-bottom:1px solid #ccc;
margin:20px 0px;
}
.last{
margin-right:0px !important;
float:right;
}

.norightmargin{
margin-right:0px;

}

.divider{
border-bottom:1px solid #ccc;
margin:20px 0px;
}

.last{
margin-right:0px !important;
float:right;
}

.column1{
	width:100%;
	margin-bottom:20px;
	float:left;
}

.column2{
width:48.57%;
float:left;
margin-right:2.80%;
margin-bottom:20px;
}
.column2_last{
width:48.57%;
float:left;
margin-bottom:20px;
}
/*one third*/
.column3{
width:31.45%;
float:left;
margin-right:2.80%;
margin-bottom:20px;
}
.column3_last{
width:31.45%;
float:left;
margin-bottom:20px;
}

/*two third*/
.column3_2{
width:65.70%;
float:left;
margin-right:2.80%;
/*margin-bottom:20px;*/
}
.column3_2_last{
width:65.70%;
float:right;
margin-bottom:20px;
background-color:#003300;
}
.column4{
width:22.86%;
float:left;
margin-right:2.80%;
margin-bottom:20px;
}
.column4_last{
width:22.86%;
float:left;
margin-bottom:20px;
clear:right;
}

.column4_3{
width:74.30%;
float:left;
margin-right:2.80%;
margin-bottom:20px;
}

.column5{
width:21.90%;
float:left;
margin-right:2.80%;
margin-bottom:20px;
}
.column5_last{
width:21.90%;
float:left;
margin-bottom:20px;
}
/* shortcode 
------------------------------------------------------*/

.alert-blue {
	background:url("../images/info.png") no-repeat scroll 12px 50% #E4F5FD;
	border:1px solid #AFDBEE;
		display:block;
	margin:10px 0 15px;
	padding:10px 10px 10px 40px;
}
.alert-green {
	background:url("../images/alert.png") no-repeat scroll 12px 50% #FFFADE;
	border:1px solid #F8ECA9;
	display:block;
	margin:10px 0 15px;
	padding:10px 10px 10px 40px;
}	

.alert-yellow  {
	background:url("../images/tick.png") no-repeat scroll 12px 50% #EDFFD6;
	border:1px solid #D2EBB1;
	display:block;
	margin:10px 0 15px;
	padding:10px 10px 10px 40px;
}

/* services 
--------------------------------------------------------------------------------------------------*/

.servicesbox			{ margin:0; padding:20px 20px 0px 0px; overflow:hidden; height:100%; clear:both;}
.servicestext h3 span	 	{ display:block; margin-bottom:0px;}
.servicesicon			{ vertical-align:top; float:left; width:148px;}
.servicestext			{ margin-left:00x; margin-top:0px; padding-top:0px;}
