
/*	BlueAnalytics.com
	...................................................................... */
 

	@import "reset.css";	/* CSS Reset by Eric Meyer */
	@import "base.css";
    @import "clearfix.css";
       

/* second navigation list  */ 


#upperbox ul {
	list-style: none;
	padding: 15px 0 10px 0px;
	margin: 0 auto;
	
	}

#upperbox ul li {
	display: inline; 
	padding: 0;
    position: relative; 
    
}

#upperbox ul li a { 
    padding:0px 15px;
    color: #555555;
    font-weight: normal;
}

#upperbox ul li a:hover { color: #B62F2F}
#upperbox ul li a.active { color: #405156; }
#upperbox {padding: 25px 0px 20px 0px; height: 370px;}




/* upperbox styling */

.innerwrap { height: 325px; background-color: #000000;}

.block1 {
    float: left;
    padding: 0;
    margin: 0; 
    height: 325px;
    width:53%;
     
    }
.block2 {
    float: left; 
    padding: 0;
    margin: 0; 
    height: 325px;
    width: 47%;
    }
 .block1 h1 {
    font-size: 50px;
    padding-top: 10px;
    color: #333;
   }  

#testimonials div.innerwrap {background: #eaeff5; color: #666666; } 
.block1 {background: #d5dae0; display:table; height:325px; text-align:center;}
.block1inner {padding: 30px; display:table-cell;vertical-align:middle;}
.block2inner {
         font: medium/1.5  Palatino, Georgia, 'Times New Roman', serif; 
         color: #aeaeae;
         padding: 30px;
         }
.block2inner a {color: #cc3333;}         
#services .block1 {background: #f1f4f4;}






/* ...... client login area */

.memberformbox {display:table; height:325px; text-align:center; width: 100%;}
.memberformboxinside {padding: 30px; display:table-cell;vertical-align:middle;}
.memberformboxinside p {padding-top: 15px;}
#clientlog label { margin-right: 1em; color: #ffffff;}
#clientlog .submitbutton {
         width:110px;
         height:35px;
         cursor:pointer; 
         background: #cc3333; 
         color: #222222;
         font-weight: bold;
         font-size: 14px;
         -moz-border-radius: 4px; 
         -webkit-border-radius: 4px;
          border: none;
         }


.navlist3 {border-top: 1px dotted #333333;}
.navlist3 img {vertical-align: middle; margin: 0; padding: 0;}





/*
#welcome .block1 {background: #f1ca2f;}
#profile .block1 {background: #a18ed0;}
#services .block1 {background: #0099df;}
#client_area .block1 {background: #f1f4f4; color: #c9cccc;}
#client_area .block1 h1 {color: #444;}
*/


/* for upperscrollbox  for scrolling testimonials */

/*

.innerwrap1 {
     padding: 20px;
     display: block;
     }
*/

.innerwrap2 {display: block;}
.innerwrap2 a { /* color: #0068A4; */ font-weight: bold;}


#testimonials {
    font-size: 1.4em; 
    line-height: 1.4em;
    font-family: Palatino, Georgia, 'Times New Roman', serif;
    }

.quote_author {color: #3399cc;}  /* cc3333 */

blockquote {
	text-indent: 0em;
/* 	background-image: url("/images/design/pullquote.gif"); */
	background-repeat: no-repeat; 
    margin: 0px 10px 0px 0px;
	padding: 6px 0 2px 28px;
}





/* midbox areas */
 
#midbox
{
	border-top: 1px solid #999999;
	padding: 10px;
	display:table;
	height:95px; 
}

#midbox .midboxtitle {
    float: left; 
    width: 100px;  
    height: 95px; 
    background-color: #f1ca2f;  
    margin-right: 20px;
    text-align: center;
    line-height: 95px;
    }
    
#midbox .midboxblock1  {float: left; height: 95px; width: 263.33px; margin-right: 20px; }
#midbox .midboxblock2  {float: left; height: 95px; width: 263.33px; margin-right: 20px;}
#midbox .midboxblock3  {float: left; height: 95px; width: 263.33px; margin-right: 0;}

div.number h2 {padding-bottom: 15px; height: 15px;}
div.numbercontent p {padding-bottom: 5px; height: 40px;}
div.numbersource p {height: 20px;}





/* lowerbox areas */
 
#lowerbox
{
	border-top: 1px solid #999999;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 340px;
}

#lowerbox1 {float: left; width: 67%; padding-right: 2%; border-right: 1px dotted #555; height: 300px;}
#lowerbox2 {float: left; width: 27%; padding-left: 2%; height: 300px;}
#lowerbox1 h2, #lowerbox2 h2 {padding-bottom: 10px; font-size: 18px; }





/* sliders */


/* for testimonial slider */

.slide-wrapper { padding: 40px 40px 0px 40px; }

#scrollnav1 span {height:25px;width:25px;display:block;cursor:pointer}
#scrollnav1 {position:relative; display: block;}
#scrollnav1 span.jFlowNext {background:url("/images/design/Next.png") top left no-repeat; float: right;}
#scrollnav1 span.jFlowPrev {background:url("/images/design/Previous.png") top left no-repeat; float: right;}

#myController {
     display: block; 
     width: 50px; 
     color:#868f93; 
     position: relative; 
     font-size: small; 
     float: left;
     padding-top: 4px;
     }

span.jFlowControl{display:none}
span.jFlowSelected.jFlowControl{display:block; }
.jFlowPrev,.jFlowNext{cursor:pointer}


#flowscrollnav {float: right; padding-right: 50px; width: 100px;}





/* for recent posts slider */

.jflow-content-slider2 {border: 1px solid #aeaeae; padding: 10px;}
.slide-wrapper2 ul li, .extras ul li {
      display: block;
      width: 190px;
      padding: 0px 10px 10px 10px;
      position: relative;
      float: left;
      }

#scrollnav2 span {height:25px;width:25px; display:block; cursor:pointer}
#scrollnav2 {position:relative; display: block;}
#scrollnav2 span.jFlowNext2 {background:url("/images/design/Next.png") top left no-repeat; float: right;}
#scrollnav2 span.jFlowPrev2 {background:url("/images/design/Previous.png") top left no-repeat; float: right;}

#myController2 {
     display: block;  
    /*  width: 50px;  */
     color:#868f93; 
     position: relative; 
     float: left;
     padding-top: 5px;
     }
     
span.jFlowControl2 {display:none}
span.jFlowSelected2.jFlowControl2 {display:block; }
     
#flowscrollnav2 {padding-right: 15px; padding-top: 20px; width: 100px; float: right; }  



h4.scrollheader {
	letter-spacing: -1px;
	padding-bottom: 5px;
	text-transform: capitalize;
	height: 50px;
	font-size: 16px;
}
.scrollheader a {color: #0068A4;}
p.scrolldesc  {height:70px; font-size: 13px; color: #555555; line-height: 18px;}
span.scrollmeta {color: #777;}





/* Lowerbox 2 */
.lowerbox2inside {border: 1px solid #aeaeae; padding: 0 15px 10px 15px;}


.recommends1 {padding-bottom: 5px; padding-top: 10px; border-bottom: 1px dotted #aeaeae;}
.recommends1 p {padding: 1px;}

#lowerbox2 .recommenddesc {font-size: 13px;  color: #555555;}
#lowerbox2 .recommendmeta {font-size: 12px; color: #777;}
.lowerbox2inside a {font-size: 14px; color: #0068A4;}


*/

/* Search Form Styling */
/*

#search {padding-left: 10px; padding-top: 20px; border-top: 1px dotted #aeaeae;}
#search a {padding-left: 10px; color: #c9cccc;}
#search .input {border:none;}
#search .search_button {padding-left: 10px; padding-right: 10px;} 

*/




/* services page only
   ....................................................................... */
 

#content,
{
	border-top: 2px solid #cccccc;
	padding-top: 20px;
	padding-bottom: 15px;
}

#intro {padding-top: 15px; padding-bottom: 10px;}


.contentwidth  {
	overflow: hidden;
	padding: 20px 0px 0 300px;
}
 
 
.sectionheader:first-child {
	overflow: hidden;
	padding: 20px 0px 20px 300px;
	border-top: 2px solid #cccccc;
} 


.sectionheader  {
	overflow: hidden;
	padding: 20px 0px 20px 300px;
	border-top: 1px solid #cccccc;
} 
 
.contentwidth h2, .sectionheader h2 {
	float: left;
	left: -300px;
	margin-right: -300px;
	position: relative;
}

.sectionheaderinner, .summary {font: medium/1.5   Palatino, Georgia, 'Times New Roman', serif;
    color:#262626;
    } 



#listitems {
    padding-top: 1em;
    padding-bottom: 1em;
	}


.sectionheader ul {
    list-style: disc url("/images/design/Helveticons/Png/16x16/Target 16x16.png") inside;
    margin-left: 0em;
	padding-left: 1.55em;
	text-indent: -1.55em;
	}

.sectionheader ul li { padding-top: 5px; padding-bottom:  5px;}







/* contact approval page
   ..........................................................................   */


#commentmod {  -moz-border-radius: 8px; -webkit-border-radius: 8px; background: #F1F4F4 }
#commentmodinside {padding: 20px;}  
.commentapprove a {color: #cc3333 !important; text-decoration: underline;}

