/* CSS Document */

/* Suggested settings to provide default cross-browser behaviours */
html, body, p, ul, ol, li, a, input, label, form, table, tr {
	margin:0px;
	padding:0px;
	border:0px;
}
a {
	text-decoration:none;
}
img {
	border:none;
}
ul {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
fieldset {
	border:none;
	margin:0px;
	padding:0px;
}
html body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
}
h1 {
	display:none;
}
h1, h2, h3 {
	text-transform:uppercase;
	font-weight: normal;
	padding:0;
	margin:0;
}




	
.globalContainer {
	text-align:left;
	margin:0 auto;
	width:1024px;
}
.footer {
	float:left;
	width:100%;
}
.footerContainerInner {
	float:left;
}
a:hover {
	text-decoration: underline;
}
.mainContainer {
	clear:both;
	float:left;
	width:100%;
}
.mainTopContainer {
	float:left;
}
.row {
	clear:both;
}
.columnsTwo .content {
	height: 343px;
}

.column {
	float:left;
}
.columnsOne .column {
	width:730px;
}
.columnsTwo .column {
	width:512px;
}

.columnsThree .column {
	width:267px;
}

.columnsThree .column01 {
 	width:490px;	
}

.columnsThree .column .content { padding-top:26px; padding-left:15px}
.columnsThree .column .contentStyle01 { padding-left:90px;}
.columnsThree .column01 .content { padding-right:87px;}

.columnsThree .column01 .content div.st01 { background:url(../_img/box-3d.jpg) left top no-repeat; width:199px; height:117px; }
.columnsThree .column01 .content div.st02 { background:url(../_img/box-2d.jpg) left top no-repeat; }
.columnsThree .column01 .content div.st01, .columnsThree .column01 .content div.st02 {width:119px; height:117px; float:right; margin-left:10px; margin-bottom:30px; }

.columnsThree .column01 .content div.st01 p, .columnsThree .column01 .content div.st02 p { padding:52px 0 0 8px;}
.columnsThree .column01 .content div.st01 p span, .columnsThree .column01 .content div.st02 p span {font-size:9px; text-transform:uppercase; color:#333333; line-height:1.2em;}

.columnsThree .column01 .content div.st02 p { padding-top:61px; line-height:1.1;}


.columnsThree .column01 h3 { clear:both;}

div.middleContainer {
	float:left;
}
/******************************************************************************/
.column .column01 .content img { float: left; margin: 10px 0px 30px 0px; }



.columnsTwo .column .content {
	background:url(../_img/bg01.jpg) left 66px no-repeat;

}

.columnsTwo .column .contentStyle01 {
	background:url(../_img/bg02.jpg) left 66px no-repeat;
}

img { padding:18px 0 0 72px;}
h2 {
	float: right;
}
.columnsTwo .column .content { padding-right:54px;  }

.columnsTwo .column .content div { padding-left:87px; clear: both;}
.columnsTwo .column .content h2 { padding-top: 12px; padding-bottom: 11px;}
.columnsTwo .column .content h3 { padding-bottom: 8px; }

.columnsTwo .column a { margin-top:28px; float:right; background:url(../_img/bull01.gif) left 7px no-repeat; padding-left:13px;}
.columnsTwo .column * {text-transform: uppercase;}

.columnsTwo .column .contentStyle01 { padding-right:111px; }
.columnsTwo .column .contentStyle01 h2 { padding-top:90px;}
.columnsTwo .column .contentStyle01 div { padding-left:34px; }
.columnsTwo .column .contentStyle01 a { margin-top:50px; }

.columnsThree .column h3 { padding-bottom:19px;}
.columnsThree .column { padding-bottom:20px; }
.columnsThree .column .contentStyle01 div {border-right:1px solid #E8E8E8;}
.columnsThree .column .contentStyle01 ul {  padding-right:15px;}
.columnsThree .column .contentStyle01 ul li { padding-bottom:17px;}
.columnsThree .column p, 
.columnsThree .column ul, 
.columnsThree .column table
 { margin-bottom:20px;}
.columnsThree .contentStyle01 ul { margin-bottom:0px; }
.columnsThree .column01 ul li {background:url(../_img/bull01.gif) left 4px no-repeat; padding-left:15px;} 

.footerContainerInner { padding-left:72px;  } 
.footerContainerInner div {border-top:1px solid #E8E8E8; width:865px; padding:15px 0 30px 0;}
.footerContainerInner a {  text-decoration:underline; }
.footerContainerInner p { float:left;text-transform:uppercase; }
.footerContainerInner p.st01 { float:right;}
/************************************************************/

.columnsThree .column {  background:url(../_img/bg03.jpg) left top repeat-x; }
.columnsThree .column img { padding:0px; float:right; margin-left:10px; }

/*fonts*/
.columnsTwo .column h2 { font-size: 30px; }
.columnsTwo .column h3 { font-size: 22px; }
.columnsTwo .column p { font-size: 11px;  line-height: 1.9em; }
.columnsTwo .column a { font-size: 20px; }

.columnsThree .column h3 {font-size: 14px; font-weight:bold;}
.columnsThree .column h4 {font-size: 12px; margin-bottom:0px;}
.columnsThree .column p, 
.columnsThree .column ul, 
.columnsThree .column a,
.columnsThree .column td,
.columnsThree .column th,
.footerContainerInner p,
.footerContainerInner a
 { font-size:11px;line-height: 1.4em;}

.columnsTwo .column * { color:#fff; }
.columnsTwo .column h2 { color:#A0A3A6;  }
.columnsTwo .column .contentStyle01 * { color:#000; }
.columnsTwo .column .contentStyle01 h2 { color:#80AEB5; }

.columnsThree .column *, .footerContainerInner * {color:#6A747C;}
.columnsThree .column h3 {color:#33A2D5;}
.columnsThree .column h3 span { color:#6A747C;}
.columnsThree .column .contentStyle01 ul li, .columnsThree .column a, .columnsThree .column01 ul li { color:#EE2E24;}
.columnsThree .column .contentStyle01 ul li span {color:#6A747C;}
.columnsThree .column div.st01 p strong { color:#14889D; }
.columnsThree .column div.st02 p strong { color:#BE2119; }
.columnsThree .column div.st02 p , .columnsThree .column div.st01 p {font-size:26px;} 

.block02 {padding-top:62px;}
.block01 {padding-top:140px;}




