/* 12 Grid layout from thirdeyecreates.com */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}

img.alignleft {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}
img.alignright {
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}
img.aligncenter,
img.alignnone {
	margin: 7px auto;
	display: block;
	clear: both;
}

.container12 {
    margin:0 auto;
    padding:0;
    position:relative;
    width:1370px;
}
.mag_container
{
    width:1400px;
}


.row {margin-bottom:20px;}
.column1, .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .column11, .column12 {
    display:inline;
    float:left;
    margin-left:15px;
    margin-right:15px;
}
.container12 .alpha {margin-left:0;}
.container12 .omega {margin-right:0;}
.container12 .column1 {width:65px;}
.container12 .column2 {width:185px;}
.container12 .column3 {width:230px;}
.container12 .column4 {width:310px;}
.container12 .column5 {width:445px;}
.container12 .column6 {width:47.6%;}
.container12 .column7 {width:635px;}
.container12 .column8 {width:730px;}
.container12 .column9 {width:825px;}
.container12 .column10 {width:100%;}
.container12 .column11 {width:1015px;}
.container12 .column12 {width:1365px;}
@media screen and (max-width: 1300px){
    .container12,.container12 .column12
    {
        width: 1210px;
    }
    .container12 .column6
    {
        width: 47.5%;
    }

}
@media only screen and (min-width: 960px) and (max-width: 1160px) {
	.column1, .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .column10, .column11, .column12 {
		margin-left:10px;
		margin-right:10px;
	}
    .container12 {width:960px;}
    .container12 .column1 {width:60px;}
    .container12 .column2 {width:160px;}
    .container12 .column3 {width:215px;}
    .container12 .column4 {width:300px;}
    .container12 .column5 {width:380px;}
    .container12 .column6 {width:47.6%;}
    .container12 .column7 {width:540px;}
    .container12 .column8 {width:620px;}
    .container12 .column9 {width:700px;}
    .container12 .column10 {width:780px;}
    .container12 .column11 {width:860px;}
    .container12 .column12 {width:940px;}
}
    .image-left{display:block;}
    .image-top{display:none;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .image-left{display:block;}
    .image-top{display:none;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.column1, .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .column10, .column11, .column12 {
		margin-left:10px;
		margin-right:10px;
	}

    .container12 {width:768px;}
    .container12 .column1 {width:44px;}
    .container12 .column2 {width:175px;}
    .container12 .column3 {width:172px;}
    .container12 .column4 {width:236px;}
    .container12 .column5 {width:300px;}
    .container12 .column6 {width:364px;}
    .container12 .column7 {width:428px;}
    .container12 .column8 {width:492px;}
    .container12 .column9 {width:556px;}
    .container12 .column10 {width:620px;}
    .container12 .column11 {width:684px;}
    .container12 .column12 {width:748px;}
}
@media only screen and (max-width: 767px) {
    .image-left{display:none;}
    .image-top{display:block;}
}

@media only screen and (max-width: 767px) {
    .container12 .column2 {width:fit-content}
    .container12 {
        width: 100%;
        padding: 0 10px;
    }
    .container12 .column1,
    .container12 .column2,
    .container12 .column3,
    .container12 .column4,
    .container12 .column5,
    .container12 .column6,
    .container12 .column7,
    .container12 .column8,
    .container12 .column9,
    .container12 .column10,
    .container12 .column11,
    .container12 .column12 {
        margin:0 0 20px 0;
        width:100%;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {

    .image-left{display:none;}
    .image-top{display:block;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container12 {width:420px;}
    .container12 .column1,
    .container12 .column2,
    .container12 .column3,
    .container12 .column4,
    .container12 .column5,
    .container12 .column6,
    .container12 .column7,
    .container12 .column8,
    .container12 .column9,
    .container12 .column10,
    .container12 .column11,
    .container12 .column12 {
        margin:0 0 20px 0;
        width:420px;
    }
    #content .container12{
        width: 440px;
    }
}
@media screen and (max-width: 400px){
    #navigation .container12
    {
        width: 280px;
    }
}
@media only screen and (max-width: 319px) {

    .image-left{display:none;}
    .image-top{display:block;}
}
@media only screen and (max-width: 319px) {
    .container12 {width:240px;}
    .container12 .column1,
    .container12 .column2,
    .container12 .column3,
    .container12 .column4,
    .container12 .column5,
    .container12 .column6,
    .container12 .column7,
    .container12 .column8,
    .container12 .column9,
    .container12 .column10,
    .container12 .column11,
    .container12 .column12 {
        margin:0 0 20px 0;
        width:240px;
    }
}

.clearfix:before, .clearfix:after,
.row:before, .row:after,
.container12:before, .container12:after {
    content:'.';
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    width:0;
}
/* http://sonspring.com/journal/clearing-floats */
.clear {
    clear:both;
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    width:0;
}
.row:after, .clearfix:after, .container12:after {clear:both;}
/* For IE7. Move this to separate file when you notice some problems */
.row, .clearfix {zoom: 1;}
img, object, embed {max-width:100%;}
img {height:auto;}

@media screen and (max-width: 500px) {
    .container12{
        width: fit-content !important;
    }
}
