@charset "UTF-8";

body {
    background-color: #efefef;
}

section.wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    display: block;
}

img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
.cleaner {width:100%; height:1px; clear:both;}

/* Mobile Layout */
@media only screen and (max-width: 600px) {
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 87.9666%;
	padding-left: 1.5166%;
	padding-right: 1.5166%;
}
.gridContainer.nopadding {padding-left:0 !important; padding-right:3.0332% !important;}
.LayoutDiv1, .LayoutDiv2, .LayoutDiv3, .LayoutDiv4, .LayoutDiv5, .LayoutDiv6, .LayoutDiv7, .LayoutDiv8, .LayoutDiv9, .LayoutDiv10, .LayoutDiv11, .LayoutDiv12, .LayoutDiv13, .LayoutDiv14, .LayoutDiv15, .LayoutDiv16, .LayoutDiv17, .LayoutDiv18, .LayoutDiv19, .LayoutDiv20, .LayoutDiv21, .LayoutDiv22, .LayoutDiv23, .LayoutDiv24, .LayoutDiv25, .LayoutDiv26, .LayoutDiv27, .LayoutDiv28, .LayoutDiv29, .LayoutDiv30, .LayoutDiv31, .LayoutDiv32, .LayoutDiv33, .LayoutDiv34, .LayoutDiv35, .LayoutDiv36 { 
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display:block;
}
}

/* Tablet Layout */
@media only screen and (min-width: 601px) {
.gridContainer {
	width: 91.45%;
	padding-left: 0.775%;
	padding-right: 0.775%;
	margin-left: auto;
	margin-right: auto;
}
.gridContainer.nopadding {padding-left:0 !important; padding-right:1.55% !important;}
.LayoutDiv1, .LayoutDiv2, .LayoutDiv3, .LayoutDiv4, .LayoutDiv5, .LayoutDiv6, .LayoutDiv7, .LayoutDiv8, .LayoutDiv9, .LayoutDiv10, .LayoutDiv11, .LayoutDiv12, .LayoutDiv13, .LayoutDiv14, .LayoutDiv15, .LayoutDiv16, .LayoutDiv17, .LayoutDiv18, .LayoutDiv19, .LayoutDiv20, .LayoutDiv21, .LayoutDiv22, .LayoutDiv23, .LayoutDiv24, .LayoutDiv25, .LayoutDiv26, .LayoutDiv27, .LayoutDiv28, .LayoutDiv29, .LayoutDiv30, .LayoutDiv31, .LayoutDiv32, .LayoutDiv33, .LayoutDiv34, .LayoutDiv35, .LayoutDiv36 { 
	clear: both;
	float: left;
	margin-left: 0;
	display: block;
}
.LayoutDiv1{width: 100%;}
.LayoutDiv2{width: 49.1525%;}
.LayoutDiv3{clear: none;float: left;margin-left: 1.6949%;width: 49.1525%;}
.LayoutDiv4{width: 40.6779%;}
.LayoutDiv5{clear: none;float: left;margin-left: 1.6949%;width: 57.6271%;}
.LayoutDiv6{width: 32.2033%;}
.LayoutDiv7{clear: none;float: left;margin-left: 1.6949%;width: 66.1016%;}
.LayoutDiv8{width: 23.7288%;}
.LayoutDiv9{clear: none;float: left;margin-left: 1.6949%;width: 74.5762%;}
.LayoutDiv10{width: 23.7288%;}
.LayoutDiv11{clear: none;float: left;margin-left: 1.6949%;width: 74.5762%;}
.LayoutDiv12{width: 23.7288%;}
.LayoutDiv13{clear: none;float: left;margin-left: 1.6949%;width: 74.5762%;}
.LayoutDiv14{width: 57.6271%;}
.LayoutDiv15{clear: none;float: left;margin-left: 1.6949%;width: 40.6779%;}
.LayoutDiv16{width: 66.1016%;}
.LayoutDiv17{clear: none;float: left;margin-left: 1.6949%;width: 32.2033%;}
.LayoutDiv18{width: 74.5762%;}
.LayoutDiv19{clear: none;float: left;margin-left: 1.6949%;width: 23.7288%;}
.LayoutDiv20{width: 74.5762%;}
.LayoutDiv21{clear: none;float: left;margin-left: 1.6949%;width: 23.7288%;}
.LayoutDiv22{width: 74.5762%;}
.LayoutDiv23{clear: none;float: left;margin-left: 1.6949%;width: 23.7288%;}
.LayoutDiv24{width: 32.2033%;}
.LayoutDiv25{clear: none;float: left;margin-left: 1.6949%;width: 32.2033%;}
.LayoutDiv26{clear: none;float: left;margin-left: 1.6949%;width: 32.2033%;}
.LayoutDiv27{width: 49.1525%;}
.LayoutDiv28{clear: none;float: left;margin-left: 1.6949%;width: 49.1525%;}
.LayoutDiv29{width: 49.1525%;}
.LayoutDiv30{clear: none;float: left;margin-left: 1.6949%;width: 49.1525%;}
.LayoutDiv31{width: 49.1525%;}
.LayoutDiv32{clear: none;float: left;margin-left: 1.6949%;width: 49.1525%;}
.LayoutDiv33{width: 49.1525%;}
.LayoutDiv34{clear: none;float: left;margin-left: 1.6949%;width: 49.1525%;}
.LayoutDiv35{width: 49.1525%;}
.LayoutDiv36{clear: none;float: left;margin-left: 1.6949%;width: 49.1525%;}
}

/* Tablet landscape Layout */
@media only screen and (min-width: 720px) {
.gridContainer {
	width: 91.45%;
	padding-left: 0.775%;
	padding-right: 0.775%;
	margin-left: auto;
	margin-right: auto;
}
.gridContainer.nopadding {padding-left:0 !important; padding-right:1.55% !important;}
.LayoutDiv31, .LayoutDiv32, .LayoutDiv33, .LayoutDiv34, .LayoutDiv35, .LayoutDiv36 { 
	clear: both;
	float: left;
	margin-left: 0;
	display: block;
}
.LayoutDiv31{width: 32.2033%;}
.LayoutDiv32{clear: none;float: left;margin-left: 1.6949%;width: 32.2033%;}
.LayoutDiv33{clear: none;float: left;margin-left: 1.6949%;width: 32.2033%;}
.LayoutDiv34{width: 32.2033%;}
.LayoutDiv35{clear: none;float: left;margin-left: 1.6949%;width: 32.2033%;}
.LayoutDiv36{clear: none;float: left;margin-left: 1.6949%;width: 32.2033%;}
}

/* Desktop Layout */
@media only screen and (min-width: 900px) {
.gridContainer {
	width: 88.5%;
	max-width: 1232px;
	padding-left: 0.75%;
	padding-right: 0.75%;
	margin: auto;
}
.gridContainer.nopadding {padding-left:0 !important; padding-right:1.55% !important;}
.LayoutDiv1{width: 100%;}
.LayoutDiv2{width: 49.1525%;}
.LayoutDiv3{clear: none;float: left;margin-left: 1.6949%;width: 49.1525%;}
.LayoutDiv4{width: 40.6779%;}
.LayoutDiv5{clear: none;float: left;margin-left: 1.6949%;width: 57.6271%;}
.LayoutDiv6{width: 32.2033%;}
.LayoutDiv7{clear: none;float: left;margin-left: 1.6949%;width: 66.1016%;}
.LayoutDiv8{width: 23.7288%;}
.LayoutDiv9{clear: none;float: left;margin-left: 1.6949%;width: 74.5762%;}
.LayoutDiv10{width: 15.2542%;}
.LayoutDiv11{clear: none;float: left;margin-left: 1.6949%;width: 83.0508%;}
.LayoutDiv12{width: 6.7796%;}
.LayoutDiv13{clear: none;float: left;margin-left: 1.6949%;width: 91.5254%;}
.LayoutDiv14{width: 57.6271%;}
.LayoutDiv15{clear: none;float: left;margin-left: 1.6949%;width: 40.6779%;}
.LayoutDiv16{width: 66.1016%;}
.LayoutDiv17{clear: none;float: left;margin-left: 1.6949%;width: 32.2033%;}
.LayoutDiv18{width: 74.5762%;}
.LayoutDiv19{clear: none;float: left;margin-left: 1.6949%;width: 23.7288%;}
.LayoutDiv20{width: 83.0508%;}
.LayoutDiv21{clear: none;float: left;margin-left: 1.6949%;width: 15.2542%;}
.LayoutDiv22{width: 91.5254%;}
.LayoutDiv23{clear: none;float: left;margin-left: 1.6949%;width: 6.7796%;}
.LayoutDiv24{width: 32.2033%;}
.LayoutDiv25{clear: none;float: left;margin-left: 1.6949%;width: 32.2033%;}
.LayoutDiv26{clear: none;float: left;margin-left: 1.6949%;width: 32.2033%;}
.LayoutDiv27{width: 23.7288%;}
.LayoutDiv28{clear: none;float: left;margin-left: 1.6949%;width: 23.7288%;}
.LayoutDiv29{clear: none;float: left;margin-left: 1.6949%;width: 23.7288%;}
.LayoutDiv30{clear: none;float: left;margin-left: 1.6949%;width: 23.7288%;}
.LayoutDiv31{width: 15.2542%;}
.LayoutDiv32{clear: none;float: left;margin-left: 1.6949%;width: 15.2542%;}
.LayoutDiv33{clear: none;float: left;margin-left: 1.6949%;width: 15.2542%;}
.LayoutDiv34{clear: none;float: left;margin-left: 1.6949%;width: 15.2542%;}
.LayoutDiv35{clear: none;float: left;margin-left: 1.6949%;width: 15.2542%;}
.LayoutDiv36{clear: none;float: left;margin-left: 1.6949%;width: 15.2542%;}
}