/* Table of Contents
--------------------------------------------------------------
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */

.section{position:relative;max-width:1180px;margin:0 auto;padding:0;}
.section .column,.section .columns{float:left;display:inline;margin-left:10px;margin-right:10px;min-height:1px;}
.row{margin-bottom:20px;}
.button-row{margin-bottom:20px;text-align:right;}
.section-title-style-one,.section-title-style-two{color:#003e5b;font-size:34px;font-weight:700;padding:20px 0 40px;position:relative;margin-bottom:30px;text-align:center;border-bottom:1px solid #eeeeee;}
.section-title-style-three {
	color:#003e5b;font-size:34px;font-weight:700;padding:10px 0 0 0;position:relative;margin-bottom:80px;text-align:center;
}
.section-title-style-four {
	color:#003e5b;font-size:34px;font-weight:700;padding: 20px 0 40px;position:relative;margin-bottom:40px;border-bottom: 1px solid #eeeeee;
}
.group-header-style-one{background-color:#f5f5f5;margin-bottom:20px;font-size:14px;font-weight:400;padding:10px 14px;}
.group-header-style-two{background-color:#f5f5f5;font-size:14px;font-weight:400;padding:10px 14px;}
.content-text-style-one{margin:0 0 20px;padding:10px 15px;}
.content-text-style-one > span{display:block;font-size:14px;font-weight:300;margin:0 0 8px;}
.content-text-style-one > span:last-child{margin-bottom:0;}
/* Nested Column Classes */
.column.alpha,.columns.alpha{margin-left:0;}
.column.omega,.columns.omega{margin-right:0;}
.column.only-column-auto-position,.columns.only-column-auto-position{float:none;display:block;margin:0 auto!important;}
/* --------------------------------------------------------------
	Base 1280 Grid
-------------------------------------------------------------- */
.section .one.column,.section .one.columns{width:55px;}
.section .two.columns{width:130px;}
.section .three.columns{width:205px;}
.section .four.columns{width:280px;}
.section .five.columns{width:1180px;}
.section .six.columns{width:430px;}
.section .seven.columns{width:1200px; text-align:center;}
.section .eight.columns{width:600px;}
.section .nine.columns{width:655px; margin-left:265px; margin-top:55px}
.section .ten.columns{width:730px;}
.section .eleven.columns{width:805px;}
.section .twelve.columns{width:880px;}
.section .thirteen.columns{width:955px;}
.section .fourteen.columns{width:1030px;}
.section .fifteen.columns{width:1105px;}
.section .sixteen.columns{width:1180px;}
.section .one-third.column{width:380px;}
.section .two-thirds.column{width:780px;}
.section .col61 {width:180px;}
.section .col51 {width:220px;}
/* Offsets */
.section .offset-by-one{margin-left:75px;}
.section .offset-by-two{margin-left:150px;}
.section .offset-by-three{margin-left:225px;}
.section .offset-by-four{margin-left:300px;}
.section .offset-by-five{margin-left:375px;}
.section .offset-by-six{margin-left:450px;}
.section .offset-by-seven{margin-left:525px;}
.section .offset-by-eight{margin-left:600px;}
.section .offset-by-nine{margin-left:675px;}
.section .offset-by-ten{margin-left:750px;}
.section .offset-by-eleven{margin-left:825px;}
.section .offset-by-twelve{margin-left:900px;}
.section .offset-by-thirteen{margin-left:975px;}
.section .offset-by-fourteen{margin-left:1050px;}
.section .offset-by-fifteen{margin-left:1125px;}
/* Base Grid */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.section {width:960px;}
	.section .one.column,.section .one.columns{width:40px;}
	.section .two.columns{width:100px;}
	.section .three.columns{width:160px;}
	.section .four.columns{width:220px;}
	.section .five.columns{width:280px;}
	.section .six.columns{width:340px;}
	.section .seven.columns{width:400px;}
	.section .eight.columns{width:460px;}
	.section .nine.columns{width:520px;}
	.section .ten.columns{width:580px;}
	.section .eleven.columns{width:640px;}
	.section .twelve.columns{width:700px;}
	.section .thirteen.columns{width:760px;}
	.section .fourteen.columns{width:820px;}
	.section .fifteen.columns{width:880px;}
	.section .sixteen.columns{width:940px;}
	.section .one-third.column{width:300px;}
	.section .two-thirds.column{width:620px;}
	/* Offsets */
	.section .offset-by-one{margin-left:60px;}
	.section .offset-by-two{margin-left:120px;}
	.section .offset-by-three{margin-left:180px;}
	.section .offset-by-four{margin-left:240px;}
	.section .offset-by-five{margin-left:300px;}
	.section .offset-by-six{margin-left:360px;}
	.section .offset-by-seven{margin-left:420px;}
	.section .offset-by-eight{margin-left:480px;}
	.section .offset-by-nine{margin-left:540px;}
	.section .offset-by-ten{margin-left:600px;}
	.section .offset-by-eleven{margin-left:660px;}
	.section .offset-by-twelve{margin-left:720px;}
	.section .offset-by-thirteen{margin-left:780px;}
	.section .offset-by-fourteen{margin-left:840px;}
	.section .offset-by-fifteen{margin-left:900px;}
}
/* --------------------------------------------------------------
	Tablet (Portrait)
-------------------------------------------------------------- */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.section{max-width:768px;}
	.section .column,.section .columns{margin-left:10px;margin-right:10px;}
	.column.alpha,.columns.alpha{margin-left:0;margin-right:10px;}
	.column.omega,.columns.omega{margin-right:0;margin-left:10px;}
	.alpha.omega{margin-left:0;margin-right:0;}
	.section .one.column,.section .one.columns{width:28px;}
	.section .two.columns{width:76px;}
	.section .three.columns{width:124px;}
	.section .four.columns{width:172px;}
	.section .five.columns{width:220px;}
	.section .six.columns{width:268px;}
	.section .seven.columns{width:316px;}
	.section .eight.columns{width:364px;}
	.section .nine.columns{width:412px;}
	.section .ten.columns{width:460px;}
	.section .eleven.columns{width:508px;}
	.section .twelve.columns{width:556px;}
	.section .thirteen.columns{width:604px;}
	.section .fourteen.columns{width:652px;}
	.section .fifteen.columns{width:700px;}
	.section .sixteen.columns{max-width:748px;margin: 0;}
	.section .one-third.column{width:236px;}
	.section .two-thirds.column{width:492px;}
	.section .offset-by-one{margin-left:48px;}
	.section .offset-by-two{margin-left:96px;}
	.section .offset-by-three{margin-left:144px;}
	.section .offset-by-four{margin-left:192px;}
	.section .offset-by-five{margin-left:240px;}
	.section .offset-by-six{margin-left:288px;}
	.section .offset-by-seven{margin-left:336px;}
	.section .offset-by-eight{margin-left:384px;}
	.section .offset-by-nine{margin-left:432px;}
	.section .offset-by-ten{margin-left:480px;}
	.section .offset-by-eleven{margin-left:528px;}
	.section .offset-by-twelve{margin-left:576px;}
	.section .offset-by-thirteen{margin-left:624px;}
	.section .offset-by-fourteen{margin-left:672px;}
	.section .offset-by-fifteen{margin-left:720px;}
}
/* --------------------------------------------------------------
	Mobile (Portrait)
-------------------------------------------------------------- */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
	.section .columns,.section .column{float:none;display:block;margin:0;}
	.section,.section .one.column,.section .one.columns,.section .two.columns,.section .three.columns,.section .four.columns,.section .five.columns,.section .six.columns,.section .seven.columns,.section .eight.columns,.section .nine.columns,.section .ten.columns,.section .eleven.columns,.section .twelve.columns,.section .thirteen.columns,.section .fourteen.columns,.section .fifteen.columns,.section .sixteen.columns,.section .one-third.column,.section .two-thirds.column{
		width:300px;
	}
	.section .col51 {
		width:100%;
	}
	/* Offsets */
	.section .offset-by-one,.section .offset-by-two,.section .offset-by-three,.section .offset-by-four,.section .offset-by-five,.section .offset-by-six,.section .offset-by-seven,.section .offset-by-eight,.section .offset-by-nine,.section .offset-by-ten,.section .offset-by-eleven,.section .offset-by-twelve,.section .offset-by-thirteen,.section .offset-by-fourteen,.section .offset-by-fifteen{
		margin-left:0;
	}
}
/* --------------------------------------------------------------
	Mobile (Landscape)
-------------------------------------------------------------- */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.section .columns,.section .column{float:none;display:block;margin:0;}
	.section,.section .one.column,.section .one.columns,.section .two.columns,.section .three.columns,.section .four.columns,.section .five.columns,.section .six.columns,.section .seven.columns,.section .eight.columns,.section .nine.columns,.section .ten.columns,.section .eleven.columns,.section .twelve.columns,.section .thirteen.columns,.section .fourteen.columns,.section .fifteen.columns,.section .sixteen.columns,.section .one-third.column,.section .two-thirds.column{
		width:420px;
	}
}
/* --------------------------------------------------------------
	Clearing
-------------------------------------------------------------- */
.section:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden;}
/* .row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;} */
.row:after{clear:both;}
.row{zoom:1;}