/*
 * Color, Border, and Button Rules
 */
.contentslider {
  padding:10px; /* This acts as a border for the content slider */
}
.cs_wrapper, .cs_article {

}
.cs_leftBtn, .cs_rightBtn {
  width:30px; /* Should be as wide as the button graphic being used */
}

/*
 * Article styles (font, color, etc.)
 *
 * If textResize is set to TRUE, sizing shouldn't need to be touched. However,
 * depending on the sizes you have defined, additional tweaking may be
 * required in order to get the text to display properly.
 */
.cs_article h2 {
  font-size:48px;
  line-height:1.125em;
  color:#1D3758;

}

.cs_article p {
  font-size:20px;
  line-height:1.5;
  color:#1D3758;
}

.cs_article .readmore {
  font-size:80%;
}

/*
 ******************************************************************************
 * These styles may be affected by the plugin, so avoid changing them if 
 * it's not absolutely necessary.
 ******************************************************************************
 */
.contentslider {
 display:block;
height:400px;
margin:0 auto;
overflow:hidden;
position:relative;
top:-100px;
width:500px;
}
.cs_wrapper {
  position:relative;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  overflow:hidden;
}
.cs_slider {
  position:absolute;
  width:10000px;
  height:100%;
  margin:0;
  padding:0;
}
.cs_article {
  float:left;
  position:relative;
  top:0;
  left:0;
  display:block;
  width:500px;
  height:350px;
  margin:0 auto;
  padding:0;
}
.cs_article h2 {
	display:block;
left:270px;
position:relative;
text-align:left;
top:120px;
width:375px;  
}
.cs_article .homeImage {
  border:0 none;
left:20px;
position:absolute;
top:-18px;
width:38%;
}
.cs_article p {
 border:0 none;
display:block;
left:270px;
padding:0;
position:relative;
top:100px;
width:350px;

}
.cs_article .readmore {
 bottom:0;
display:block;
left:310px;
position:relative;
text-align:right;
top:50px;
width:35%;
}


.cs_leftBtn, .cs_rightBtn {
  position:absolute;
  top:0;
  height:20px;
  padding:10px 0;
}
.cs_leftBtn {
background-image:url(../images/topslideleft.png);
background-repeat:no-repeat;
height:20px;
left:24px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
top:200px;
z-index:10;

}
.cs_rightBtn {
  right:108px;
  outline:0;  
  background-image:url('../images/topslideright.png');
  background-repeat:no-repeat;
  top:200px;
  z-index:10;
}
.cs_leftBtn img, .cs_rightBtn img {
  border:0;
  position:relative;
  margin:0;
}
.jFlowSlideContainer{}
#two cs_wrapper{}
#content2 #two {
:0;
}
#two .cs_article h2 {
margin-top:8px;
display:block;
font-size:55px;
left:60px;
position:relative;
text-align:left;
top:160px;
width:100%;
}

#two .cs_article .serviceImage {
border:0 none;
left:532px;
position:absolute;
top:70px;
}
#two .cs_article p {
display:block;
font-size:24px;
left:100px;
position:relative;
text-align:left;
top:180px;
width:1000px;
}
#two .cs_article .readmore {
 bottom:0;
display:block;
left:310px;
position:relative;
text-align:right;
top:100px;
width:35%;
}
#two .cs_leftBtn, .cs_rightBtn {
  position:absolute;
  height:20px;
  padding:10px 0;
  z-index:100;
}
#two .cs_leftBtn {
background-image:url(../images/topslideleft.png);
background-repeat:no-repeat;
height:20px;
left:24px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
top:300px;
z-index:10;
}
#two .cs_rightBtn {
background-image:url(../images/topslideright.png);
background-repeat:no-repeat;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
right:60px;
top:300px;
z-index:10;
}
#two .cs_slider {
height:100%;
margin:0;
padding:0;
position:absolute;
width:10000px;
}





#three .cs_article h2 {
margin-top:8px;
display:block;
font-size:55px;
left:60px;
position:relative;
text-align:left;
top:160px;
width:100%;
}
#three .cs_article img {
border:0 none;

}
#three .cs_article .quickstartImage {
border:0 none;
left:280px;
position:absolute;
top:380px;
}
#three .cs_article p {
display:block;
font-size:24px;
left:100px;
position:relative;
text-align:left;
top:180px;
width:1000px;
}
#three .cs_article .readmore {
 bottom:0;
display:block;
left:310px;
position:relative;
text-align:right;
top:100px;
width:35%;
}
#three .cs_leftBtn, .cs_rightBtn {
  position:absolute;
  height:20px;
  padding:10px 0;
}
#three .cs_leftBtn {
background-image:url(../images/topslideleft.png);
background-repeat:no-repeat;
height:20px;
left:24px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
top:300px;
z-index:10;
}
#three .cs_rightBtn {
background-image:url(../images/topslideright.png);
background-repeat:no-repeat;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
right:30px;
top:300px;
z-index:10;
}
#three .cs_slider {
height:100%;
margin:0;
padding:0;
position:absolute;
width:10000px;
}

.quickstartImageRight{border:0 none;
position:absolute;
right:32px;top:200px;
width:420px;}

