.landing_rotator_shadow 
{
	width:1022px;
	height:241px;
	background-image:url("/_layouts/15/FifthMethod.SP.Branding.Public/Images/shadow.png");
	float:left;
}


.breadcrumbs
{
	margin-left:12px;
	height:35px;
	width:1000px;
	background-image:url("/_layouts/15/FifthMethod.SP.Branding.Public/Images/breadcrumb-bg.jpg");
	background-repeat:repeat-x;
	float:left;

}

.breadcrumbs ul
{
	float:left;
	margin-left:20px;
	margin-top:10px;
}

.breadcrumbs ul li
{
	float:left;
	font-size:10pt;
	margin-right:5px;
	
}
.breadcrumbs ul li a
{
	text-decoration:none;
	color:#A5A6A6;
	font-family: "Tahoma", "Geneva", "Arial", sans-serif;

}

.breadcrumbs ul li a.currentpage
{
	text-transform: uppercase;
	color:#3F7494;
	font-weight:bold;
}	

.page_content
{
	background-color:white;
	width:1000px;
	position:relative;
	float:left;
	margin-left:12px;
    margin-bottom:35px;
}

.left_column
{
	width:700px;
	float:left;
}

.right_column
{
	width:300px;
	float:left;
}

.copy_header
{
	margin-top:50px;
	margin-left:75px;
}

.content_separator
{
	margin-top:30px;
	margin-bottom:10px;
	background-color:#8F8F8F;
	width:650px;
	height:1px;
}

.copy_header h1
{	
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:17pt;	
}
.copy_header p
{
	color:#8F8F8F;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11pt;	
	margin-top:15px;
	padding-right:55px;
}

.copy_header ul li
{
	color:#8F8F8F;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:11pt;	
	margin-top:5px;
	list-style-type: disc;
	margin-left:35px;
}


.content_section
{
	margin-left:75px;
	margin-top:20px;
	width:600px;
	height:100px;
}

.content_section_image
{
	float:left;
}
.content_section_image img
{
	border: 1px solid #EAEAEA;
}

.vertical_separator
{
	border:none;
	margin-left:5px;
	float:left;
}
.content_section_info
{
	margin-left:5px;
	margin-top:20px;
	float:left;
	height:88px;
}

.collaboration-bg
{
	background-color:#903233;
}

.processes-bg
{
	background-color:#508f40;
}

.branding-bg
{
	background-color:#AF6327;
}

.casestudies-bg
{
	background-color:#eba702;
}

.contactpage-bg
{
	background-color:#8e3a8f;
}

.collaboration-fontcolor
{
	color:#903233;
}
.processes-fontcolor
{
	color:#508f40;
}
.branding-fontcolor
{
	color:#AF6327;
}
.casestudies-fontcolor
{
	color:#eba702;
}
.contactpage-fontcolor
{
	color:#8e3a8f;
}

.fifthmethod-fontcolor
{
    color:#326a8e;
}

.content_section_heading a
{
	color:white;
	padding: 3px 3px 3px 10px;
	font-family: "Tahoma", "Geneva", "Arial", sans-serif;
	width:100%;
	text-decoration:none;
    font-size:12pt;
}

.content_section_text a
{
	color:#8F8F8F;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	margin-top:5px;
	padding-left: 10px;
	padding-right:5px;
	text-decoration:none;
    font-size:12pt;
}

.contact_us
{
	float:left;
	width:300px;
	height:200px;
	overflow:visible;
	position:relative;
	z-index:100;
	margin-top:-20px;
}

.contact_us div
{
	float:right;
	margin-right:35px;

}

.contactform
{
	color:#8F8F8F;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:10pt;	
}

.contactform .row
{
    float:left;
    width:100%;
    margin-bottom:10px;
}

.contactform .row .columnText
{
    float:left;
    width:100px;
}

.contactform .row .columnInputShort
{
    float:left;
    width:200px;
}

.contactform .row .columnInputShort input
{
    /*height:25px; margin-right:10px;*/
    border: 1px solid #8F8F8F;
   
    float:left;
}


.contactform .row .columnInput
{
    float:left;
}

.contactform .row .columnInput input
{
    /*height:25px;*/
    border: 1px solid #8F8F8F;
    margin-right:10px;
    float:left;
}

.contactform .row .columnInput textarea
{
   
    border: 1px solid #8F8F8F;
    overflow:hidden;
}

/*.contactform .row .columnInput input.button
{
    height:25px;
    border: 2px solid #8F8F8F;
    background-color:white;
    margin-right:10px;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    color:#8F8F8F;
}

    .contactform .row .columnInput input.button:hover
    {
        cursor:pointer;
    }*/ 

.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;	
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
    margin-right:10px;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    color:#8F8F8F;
}.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
    cursor:pointer;
}.button:active {
	position:relative;
	top:1px;
}



SELECT
{
    border: 1px solid #8F8F8F;
    width:155px;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    color:#8F8F8F;
    float:left;
}

.contactform .row .columnInput input.short
{
    width:150px;
}

.contactform .row .columnInput input.long
{
    width:448px;
}

.contactform
{
    margin-left:75px;
    margin-bottom:75px;
    float:left;
}

.contactform h2
{
     margin-bottom:50px;
}

.Required
{
    color:red;
}
.Req
{
    color:red;
    float:right;
}

.case_study_content
{
    width:1000px;
    margin-bottom:30px;
    float:left;
}
.casestudy_content_section
{
	margin-left:75px;
	margin-bottom:50px;
    float:left;
}

.case_study_text
{
    text-align:center;
    margin-top:10px;
}

a.casestudies-fontcolor
{
    font-size:11pt;
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight:bold;
	color:#eba702;
    text-decoration:none;
}

.rotatorImage
{
    margin-left:75px;
}


.RightColumnVideo
{
    margin-left:-45px;
}

.Offices
{
    margin-left:10px;
    margin-top:100px;
}

.Office_header
{
    color:#8e3a8f;
    font-family:Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size:14pt;
    margin-bottom:20px;
    margin-left:75px;
    display:none;
}

.OfficeCity
{
    color:#8e3a8f;
    font-family:Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size:14pt;

}

.OfficeImage
{
    width:280px;
}

.OfficeAddress
{
    font-family:Helvetica, Arial, 'Lucida Grande', sans-serif; 
    font-size:10pt;
    margin-top:0px;
    margin-bottom:30px;
    color:#8f8f8f
}

.EventsSchedule
{
    font-family:Helvetica, Arial, 'Lucida Grande', sans-serif;
    color:#326a8e;
    margin-bottom:25px;
    margin-left:75px;
    margin-top:25px;
    float:left;
}

.eventsDiv
{
    /*width:700px;*/
    font-family:Helvetica, Arial, 'Lucida Grande', sans-serif;
    color:#8f8f8f;
    margin-left:75px;
    font-size:10pt;
    float:left;
    margin-top:25px;
}

.EventItem
{
     margin-bottom:25px;
     float:left;
}

.EventRightCol
{
    width:375px;
    float:left;
}

.EventLeftCol
{
    width:175px;
    margin-left:50px;
    float:left;
}

.EventTitle h2 a
{
    text-decoration:none;
    color:#326a8e;
}

.EventLocation a
{
    text-decoration: none;
    color:#326a8e;
}

.EventCity
{
    font-style:italic;
}

.EventType, .EventLocation, .EventCity, .EventDateTitle, .EventDate
{
    margin-bottom:5px;
}


.EventDescription
{
    margin-bottom:25px;
}

.EventDateTitle
{    
    color:#326a8e;
}

.EventRegister a
{
    text-decoration:none;
    color:#5c8900;
}

.PartnersDiv
{
    font-family:Helvetica, Arial, 'Lucida Grande', sans-serif;
    color:#8f8f8f;
    margin-left:75px;
    font-size:10pt;
    float:left;
    margin-top:50px;
    width:900px;
}

.PartnerRow
{
    float:left;
    margin-bottom:25px;
}

.PartnerLeftCol a img
{
    max-width:175px;
}

.PartnerRightCol
{
    width:500px;
    float:left;
}

.PartnerLeftCol
{
    width:350px;
    float:left;
}

.PartnerName a:link, .PartnerName a:visited 
{
     color:#326a8e;
}

.PartnerDescription
{
}


.Sep
{
    float:left;
    margin-top:-50px;
    margin-left:-75px;
    margin-bottom:50px;
}

.SepEvents
{
    margin-top:-10px;
    margin-bottom:50px;
    float:left;
}