@charset "utf-8";
/* CSS Document */


#splashcontainer {
position:relative;
width:530px;
height:350px;

overflow:hidden;
font-family:Myriad Pro, Helvetica,Arial, sans-serif;
font-size:14px;
border-top:4px solid #A4A7AC;
}

#splashcontainer a.showfirst {
border-top:1px solid #A4A7AC;
}

#first {
	background-color:#f3af00;
	position:absolute;
	left:0px;
	bottom:0px;
	width:530px;
height:350px;
z-index:1;
}

#second {
/*display:none;*/
	background-color:#ead1e6;
	background-color:#f3af00;
	position:absolute;
		left:0px;
	bottom:0px;
width:530px;
height:80px;
z-index:2;
}

#third {
/*display:none;*/
	background-color:#b5dcf4;
	background-color:#f3af00;
	position:absolute;
		left:0px;
	bottom:0px;
width:530px;
height:40px;
z-index:13;
}

#splashcontainer a {
border-top:1px solid black;
display:block;
/*width:580px;*/
padding:10px;
text-decoration:none;
font-weight:bold;
color:black;
}

#splashcontainer p {
padding:0px;
margin:0px;
}

#sideslider {
/*display:none;*/
position:relative;
}

#side1 {
	position:absolute;
top:0px;
		left:0px;
z-index:10;

}

#side2 {
display:none;
position:absolute;
top:0px;
		left:0px;
		z-index:9;
	
}

#side3 {
display:none;
position:absolute;
		left:0px;
			z-index:8;
}

#side4 {
display:none;
position:absolute;
		left:0px;
}

#splashcontainer .side {
/*clear:both;*/
/*width:600px;*/
float:left;
/*position:relative;*/
}

#splashcontainer .side a {
border:none;
display:inline;
/*width:40px;*/
/*float:left;*/
font-size:24px;
font-weight:bold;
}

#splashcontainer .prev {
position:absolute;
left:8px;
top:100px;
padding-left:10px;
background-image:url(../images/generic/leftarrow.png);
background-repeat:no-repeat;
height:10px;
width:10px;
}

#splashcontainer .next {
position:absolute;
right:0px;
top:100px;
padding-right:20px;
background-image:url(../images/generic/rightarrow.png);
background-repeat:no-repeat;
height:10px;
width:10px;
}

#splashcontainer .side p {
/*float:left;*/
}

#splashcontainer h1 {
font-size:1.4em;
}


#splashcontainer .side .figure {
font-size:9em;
font-weight:lighter;
}

#splashcontainer .side h6 {
font-size:1em;
font-weight:bold;
}

#splashcontainer .side p {
font-size:1em;
}

















#splashcontainer .side {
/*clear:both;*/
width:100%;
height:240px;
/*position:relative;*/
}


#splashcontainer .prev {
position:absolute;
left:8px;
top:100px;
padding-left:10px;

z-index:2;
}

#splashcontainer .next {
position:absolute;
right:0px;
top:100px;
padding-right:20px;
}

#splashcontainer .prevstudy {
position:absolute;
left:8px;
top:80px;
padding-left:10px;
z-index:2;
background-image:url(../images/generic/leftarrow.png);
background-repeat:no-repeat;

height:10px;
width:10px;
}

#splashcontainer .nextstudy {
position:absolute;
right:0px;
top:80px;
padding-right:20px;
background-image:url(../images/generic/rightarrow.png);
background-repeat:no-repeat;
height:10px;
width:10px;
}

#slidercontent {
/*float:left;*/
clear:both;
}

#slidercontent img.arrow {
float:left;
position:absolute;
bottom:10px;
padding-left:30px;
}

#slidercontent .slidertext {
float:right;
   top: 10px;

    position: absolute;
    left: 270px;
	color:#646463;
}


#splashcontainer h1 {
font-size:1.4em;
}

#splashcontainer .side .figure {
font-size:9em;
font-weight:lighter;
padding:0px;
line-height:0.8em;
}

#splashcontainer .side p {
font-size:1.1em;
}

#sidetest {
background-color:#999999;
}

#splashcontainer .casestudyimagebox {
background-color:#FFFFFF;
width:100px;
height:200px;
position:absolute;
bottom:0px;
left:50px;
font-size:0.7em;
padding:5px;

-webkit-box-shadow: 0px 0px 10px 5px #ccc;
-moz-box-shadow: 0px 0px 10px 5px #ccc;
box-shadow: 0px 0px 10px 5px #ccc; 
}

#splashcontainer .casestudyimage {
position:relative;
}

#splashcontainer .casestudyimage p {
font-size:0.7em;
}

.rightdownarrow {
position:absolute;
top:5px;

}

.leftuparrow {
    left: 300px;
    position: relative;
    top: 170px;
}

#splashcontainer .casestudytext {
float:right;
   top: 0px;

    position: absolute;
    left: 180px;
	color:#646463;
}


#splashcontainer .casestudytext h4 {
font-size:1.2em;

    left: 50px;
    position: absolute;

    width: 300px;
}

#splashcontainer .casestudytext a {
font-size:0.9em;
}

#splashcontainer p.casestudy {
    left: 50px;
    position: absolute;
    top: 55px;
    width: 350px;
}

#splashcontainer a.casestudy {
padding:0px;
margin:0px;
}

#splashcontainer .welcometext {

top:20px;
position:absolute:
width:350px;
left:60px;
color:#1d1d1b;
font-size:1.2em;
font-weight:100;
}

#splashcontainer p.welcome {
    position: absolute;
    right: 50px;
    top: 55px;
    width: 280px;
	font-size:1em;
}

#splashcontainer a.welcome {
padding:0px;
margin:0px;
border:none;
font-size:0.8em;
font-weight:normal;
}

.rightdownarrowwelcome {
    left: 140px;
    position: absolute;
    top: 60px;
}

.leftuparrowwelcome {
    left: 450px;
    position: relative;
    top: 170px;
}


/* ----------------------------------------------------- Default Style Overwrites */
.search_box {
    background: url("../images/generic/search_bg.png") no-repeat scroll 0 10px transparent;
    width: 300px;
}

#search-block-form .form-text {
    width: 180px;
}

.meta {
    margin-top: 30px;
}

.meta > div {
    background: none;
}

.article {
border:none;
padding-top:0px;
}
