.absolute{position:absolute;}
.b{font-weight:500;}
.i{font-style:italic;}
.dblock{display:block;}
.dinlineb{display:inline-block;}
.dnone{display:none;}
.dtable{display:table;}
.justify{text-align:justify;}
.ohidden{overflow:hidden;}
.relative{position:relative;}
.l0{left:0px;}
.l30{left:30px;}
.t20{top:20px;}
.t30{top:30px;}
.u{text-decoration:underline;}
.wauto{width:auto;}
.em0_9{font-size:0.9em;}
.em0_95{font-size:0.95em;}

/**Positioning**/
.center
{
	display:table;
	margin:0 auto;
}
.left{float:left;}
.right{float:right;}
/**************/


/**Styling**/
h1
{
	font-size:18px;
	font-weight:500;
	padding:3;
	margin:0;
}
h3
{
	font-size:15px;
	color:#444444;
	font-weight:500;
	margin:0 0 10px 0;
	padding:0;
}

h8
{
	font-size:14px;
	font-weight:500;
	font-style:bold;

}


.bold600
{
	font-weight:500;
}
.line-bottom
{
	padding-bottom:1px;
	margin-bottom:5px;
	
}
.dotted-bottom
{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #999999;
}
.space-bottom
{
	padding-bottom: 0px;
}

.space-bottom1
{
	padding-bottom: 10px;
}

.lowercase
{
	text-transform:lowercase;
}
.lowercase:first-letter
{
	text-transform:uppercase;
}
.pright
{
	padding-right:40px;
}
.paddingRightV1
{
	padding-right:8px;
}
.paddingLeftV1
{
	padding-left:4px;
}

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


/*alert and error messages */
.msg
{
	color:#d83623;
	display:none;
}
.msg.v1
{
	padding-top:10px;
}
.msg.v2
{
	padding-left:5px;
}
.msg.v3
{
	padding-top: 7px;
	padding-left: 7px;
	float:left;
}
.msg.v4
{
	padding-top: 28px;
	padding-bottom:5px;
}
/**************************/


/*rows columns boxes */
.box
{
	overflow:hidden;
	zoom:1;
	_overflow:visible;
}
.box-photo
{
	float:right;
}
.box-photo img
{
	width:100%;
	height:100%;
}
.box-footer
{
	margin-top:5px;
	padding:0 7px;
}
.pleft
{
	padding-left:40px;
}
.pright
{
	padding-right:40px;
}
.box.center
{
	padding-right:15px;
	padding-left:15px;
}
.box-style1
{
	border:1px solid #bbbbbb;
	border-radius:3px;
	background-color:#5ba6e5;
}
.box-body.v1
{
	font-size:1.1em;
}
.box-body.v2
{
	padding:5px;
	overflow:auto;
}	
.box-text.v1
{
	font-size:1.1em;
}
.box-title
{
	color:#BA3925;
}
.box-title.v1
{
	font-size:1.9em;
	margin-bottom:15px;
}
.box-title.v2
{
	font-size:1.2em;
	padding-top: 12px;
	margin-bottom:5px;
	font-weight:600;
}
.box-title.v3
{
	font-size:1.4em;
	padding:0 0 20px 0;
	font-weight:600;
}
.box-title.v4
{
	margin-bottom:2px;
	padding:3px 10px;
	text-align:center;
	color:#ffffff;
	font-weight:600;
}
.box-links
{
	padding-top:10px;
}
.box-links .img-icon
{
	position:relative;
	padding-right:8px;	
}
.box-links .wrap:hover .link
{
	color:#333333;
	text-decoration:underline;
}
.box-links li
{
	margin-bottom:10px;
}
.row
{
	clear:left;
	overflow:hidden;
	zoom:1;
	_overflow:visible;
}
.row.v1
{
	padding-top:30px;
}
.row.v2
{
	background-color:#f6f7ec;
	position:absolute;
	left:0;
	min-width:1080px;
	width:100%;
	height:260px;
	padding:30px 0 40px 0;
	margin-top:40px;
	border-top:1px solid #dddddd;
}
.w1-2col
{ 
	width:50%;
	float:left;
}
.w2-5col
{ 
	width:40%;
	float:left;
}
.w3-5col
{
	width:60%;
	float:left;
}
.w1-3col
{ 
	width:33.33%;
	float:left;
}
.w2-3col
{
	width:66.67%;
	float:left;
}
.w1col
{
	width:100%;
}
/******************************/