@charset "utf-8";


/* MAAP titling
----------------------------------------------------------------- */

.title_1 {
font-size: 1.85em;
color: #E96C07;
font-weight: 500;
text-align: center;
padding: 0 0 0 0;
}

.title_2 {
font-size: 1.0em;
color: #FA6315;
font-weight: 400;
text-align: center;
padding: 20px 0 0 0;
}

.title_3 {
font-size: 1.3em;
color: #222;
font-weight: 400;
text-align: center;
padding: 120px 0 10px 0;
}

.title_4 {
font-size: 1.3em;
color: #222;
font-weight: 400;
text-align: center;
padding: 0 0 10px 0;
}

.title_5 {
font-size: 1.6em;
color: #e96c07;
font-weight: 400;
text-align: center;
padding: 20px 0 10px 0;
}

.title_6 {
color: #e96c07;
font-weight: 500;
padding-right: 10px;
}

.title_7 {
color: #e96c07;
font-weight: 500;
font-size: 1.4em;
padding: 93px 0 0 0;
}

.title_8 {
font-size: 1.6em;
color: #e96c07;
font-weight: 400;
text-align: center;
padding: 20px 0 0 0;
}

.title_9 {
font-size: 1.4em;
color: #e96c07;
font-weight: 400;
padding: 20px 0 10px 20px;
}

.title_10 {
font-size: 1.4em;
color: #E96C07;
font-weight: 500;
text-align: center;
padding: 20px 0 0 0;
}


/* Legal Page numbering 
------------------------------------------------------------------------*/
.legalpoint, .legalnumber{ font-size: 0.75em; color:#333333; line-height:1.4em; padding-top:1em;} 
.legalpoint{ margin-left:35px;; display:block;}
.legalnumber{ float:left; position:absolute;}
.legaladdress{ font-size: 0.75em; color:#333333; margin-left:30px; display:block;}



/* Left Column (2 columns)
------------------------------------------------------------------ */
#columns_2 {
float:left;
width:50%; 
padding: 20px;}


/* Three Columns 
------------------------------------------------------------------ */
#columns_3 { 
float:left;
width: 33.33%;
padding: 10px;
}



/* Left Column Client Gallery (2 columns)
------------------------------------------------------------------ */
#left_column_gallery { float:left; width: 760px;}

/* Right Column (2 columns)
------------------------------------------------------------------ */
#right_column_gallery { float:left; max-width: 350px; padding-left: 30px;}



/* Added Signatures pages: image format 
------------------------------------------------------------------ */
.signatures-container img{
    border: 1px solid #B0B0B1;
}


/* Client Page: Link Features 1
------------------------------------------------------------------ */

.clientlinkfeature1 {
	display: block;
	width: 300px;
	height: 250px;
    border: 1px solid #B0B0B1;
	border-radius: 5px;
	background: url(/img/clients/client-1.jpg) no-repeat;
	text-indent: -9999px;
}

.clientlinkfeature1 a {
outline: none;
}

.clientlinkfeature1:link a:clientlinkfeature1:visited, a:clientlinkfeature1:active {
	background: url(/img/clients/client-1.jpg) no-repeat;
}

.clientlinkfeature1:hover {
	background-position: -300px; 0;
}

/* Client Page: Link Features 2
------------------------------------------------------------------ */

.clientlinkfeature2 {
	display: block;
	width: 300px;
	height: 250px;
	background: url(/img/clients/client-2.jpg) no-repeat;
    border: 1px solid #B0B0B1;
	border-radius: 5px;	
	text-indent: -9999px;
}

.clientlinkfeature2 a {
outline: none;
}

.clientlinkfeature2:link a:clientlinkfeature2:visited, a:clientlinkfeature2:active {
	background: url(/img/clients/client-2.jpg) no-repeat;
}

.clientlinkfeature2:hover {
	background-position: -300px; 0;
}


/* Client Page: Link Features 3
------------------------------------------------------------------ */

.clientlinkfeature3 {
	display: block;
	width: 300px;
	height: 250px;
	background: url(/img/clients/client-3.jpg) no-repeat;
    border: 1px solid #B0B0B1;
	border-radius: 5px;	
	text-indent: -9999px;
}

.clientlinkfeature3 a {
outline: none;
}

.clientlinkfeature3:link a:clientlinkfeature3:visited, a:clientlinkfeature3:active {
	background: url(/img/clients/client-3.jpg) no-repeat;
}

.clientlinkfeature3:hover {
	background-position: -300px; 0;
}


/* Client Page: Link Features 4
------------------------------------------------------------------ */

.clientlinkfeature4 {
	display: block;
	width: 300px;
	height: 250px;
	background: url(/img/clients/client-4.jpg) no-repeat;
    border: 1px solid #B0B0B1;
	border-radius: 5px;
	text-indent: -9999px;
}

.clientlinkfeature4 a {
outline: none;
}

.clientlinkfeature4:link a:clientlinkfeature4:visited, a:clientlinkfeature4:active {
	background: url(/img/clients/client-4.jpg) no-repeat;
}

.clientlinkfeature4:hover {
	background-position: -300px; 0;
}


/* Client Page: Link Features 5
------------------------------------------------------------------ */

.clientlinkfeature5 {
	display: block;
	width: 300px;
	height: 250px;
	background: url(/img/clients/client-5.jpg) no-repeat;
    border: 1px solid #B0B0B1;
	border-radius: 5px;	
	text-indent: -9999px;
}

.clientlinkfeature5 a {
outline: none;
}

.clientlinkfeature5:link a:clientlinkfeature5:visited, a:clientlinkfeature5:active {
	background: url(/img/clients/client-5.jpg) no-repeat;
}

.clientlinkfeature5:hover {
	background-position: -300px; 0;
}

/* Client Page: Link Features 6
------------------------------------------------------------------ */

.clientlinkfeature6 {
	display: block;
	width: 300px;
	height: 250px;
	background: url(/img/clients/client-6.jpg) no-repeat;
    border: 1px solid #B0B0B1;
	border-radius: 5px;	
	text-indent: -9999px;
}

.clientlinkfeature6 a {
outline: none;
}

.clientlinkfeature6:link a:clientlinkfeature6:visited, a:clientlinkfeature6:active {
	background: url(/img/clients/client-6.jpg) no-repeat;
}

.clientlinkfeature6:hover {
	background-position: -300px; 0;
}


/* Client Page: Link Features 7
------------------------------------------------------------------ */

.clientlinkfeature7 {
	display: block;
	width: 300px;
	height: 250px;
	background: url(/img/clients/client-7.jpg) no-repeat;
    border: 1px solid #B0B0B1;
	border-radius: 5px;	
	text-indent: -9999px;
}

.clientlinkfeature7 a {
outline: none;
}

.clientlinkfeature7:link a:clientlinkfeature7:visited, a:clientlinkfeature7:active {
	background: url(/img/clients/client-7.jpg) no-repeat;
}

.clientlinkfeature7:hover {
	background-position: -300px; 0;
}

/* Client Page: Link Features 8
------------------------------------------------------------------ */

.clientlinkfeature8 {
	display: block;
	width: 300px;
	height: 250px;
	background: url(/img/clients/client-8.jpg) no-repeat;
    border: 1px solid #B0B0B1;
	border-radius: 5px;	
	text-indent: -9999px;
}

.clientlinkfeature8 a {
outline: none;
}

.clientlinkfeature8:link a:clientlinkfeature8:visited, a:clientlinkfeature8:active {
	background: url(/img/clients/client-8.jpg) no-repeat;
}

.clientlinkfeature8:hover {
	background-position: -300px; 0;
}


/* Client Page: Link Features 9
------------------------------------------------------------------ */

.clientlinkfeature9 {
	display: block;
	width: 300px;
	height: 250px;
	background: url(/img/clients/client-9.jpg) no-repeat;
    border: 1px solid #B0B0B1;
	border-radius: 5px;	
	text-indent: -9999px;
}

.clientlinkfeature9 a {
outline: none;
}

.clientlinkfeature9:link a:clientlinkfeature9:visited, a:clientlinkfeature9:active {
	background: url(/img/clients/client-9.jpg) no-repeat;
}

.clientlinkfeature9:hover {
	background-position: -300px; 0;
}

/* Client Page: Link Features 10
------------------------------------------------------------------ */

.clientlinkfeature10 {
	display: block;
	width: 300px;
	height: 250px;
	background: url(/img/clients/client-10.jpg) no-repeat;
    border: 1px solid #B0B0B1;
	border-radius: 5px;	
	text-indent: -9999px;
}

.clientlinkfeature10 a {
outline: none;
}

.clientlinkfeature10:link a:clientlinkfeature10:visited, a:clientlinkfeature10:active {
	background: url(/img/clients/client-10.jpg) no-repeat;
}

.clientlinkfeature10:hover {
	background-position: -300px; 0;
}

/* Client Page: Link Features 11
------------------------------------------------------------------ */

.clientlinkfeature11 {
	display: block;
	width: 300px;
	height: 250px;
	background: url(/img/clients/client-11.jpg) no-repeat;
    border: 1px solid #B0B0B1;
	border-radius: 5px;	
	text-indent: -9999px;
}

.clientlinkfeature11 a {
outline: none;
}

.clientlinkfeature11:link a:clientlinkfeature11:visited, a:clientlinkfeature11:active {
	background: url(/img/clients/client-11jpg) no-repeat;
}

.clientlinkfeature11:hover {
	background-position: -300px; 0;
}

/* Client Page: Link Features 12
------------------------------------------------------------------ */

.clientlinkfeature12 {
	display: block;
	width: 300px;
	height: 250px;
	background: url(/img/clients/client-12.jpg) no-repeat;
    border: 1px solid #B0B0B1;
	border-radius: 5px;	
	text-indent: -9999px;
}

.clientlinkfeature12 a {
outline: none;
}

.clientlinkfeature12:link a:clientlinkfeature12:visited, a:clientlinkfeature12:active {
	background: url(/img/clients/client-12.jpg) no-repeat;
}

.clientlinkfeature12:hover {
	background-position: -300px; 0;
}
