﻿body 
{
    background-position: center top;
    background-image: url(images/background.png);
    background-repeat: no-repeat;
    background-attachment: fixed;    
    background-color: #24272b;
    font-family: Arial;
    font-size: 14px;
    color:White;
    margin:0;

	 
}
#wrap { width:981px; margin:0 auto; }
.textcontent
{
    font-family: Arial;
    font-size: 14px;
    color:#575b66;
}
.textbox
{
    font-family: Arial;
    font-size: 12px;
    color:#575b66;
}

div.hr {

  background-image: url(images/hr.png) no-repeat scroll center;
}
div.hr hr {
  display: none;
}
.footertext
{
    font-family:Arial;
    font-size:11px;
    color:#acaeb2;
    padding-top:10px;
    padding-left:10px;
}
.barheader
{
    font-family: Arial;
    font-size: 18px;
    color: #B9BCC4;
    vertical-align: Top;
    text-align: center;
    
}
.boxheader
{
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-color: #E8e8E8;
    font-family: Arial;
    font-size: 20px;
    color: #575b66;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}
.boxheaderanimated
{
    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;
    border-color: #E8e8E8;
    font-family: Arial;
    font-size: 20px;
    color: #575b66;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none;
    padding-left: 5px;
}
.boxheaderanimated:hover
{
    background-position: 0px 19px;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E8e8E8;
    font-family: Arial;
    font-size: 20px;
    color: #575b66;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
     padding-left: 5px;
    background-image: url(../images/hovertitlebackground.jpg);
    background-repeat: repeat-x;
    background-attachment: scroll;
    text-decoration: none;
}
.plainlink
{
    font-family: Arial;
    font-size: 20px;
    color: #575b66;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none;
}


.contentbg
{
    background-image:url(images/contentbg.jpg);
    background-repeat:repeat-y;
    background-position:right top;
}    
.textheader
{
	font-family:Arial;
	font-size:24px;
	font-weight:normal;
	color:White;
}
.textheader2
{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:White;
}
.copy
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:White;
}



.textlogin
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:White;
}
.textpassword
{
	font-family:Arial;
	font-size:10px;
	color:Gray;
}
.textbox
{
	font-family:Arial;
	font-size:11px;
	color:Gray;
}
.textsignup
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:White;
	text-align:right;
}
.textcloudheading1
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#579ff4;
	text-align:left;
}
.textcloudheading
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

.textcloudtext
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-align: left;
    padding-bottom: 5px;
}
.text
{
    font-family: Arial;
    font-size: 14px;
    color:#25282d;
}
.textwhite
{
    font-family: Arial;
    font-size: 14px;
    color:#FFFFFF;
}
.textsmallblue
{
    font-family: Arial;
    font-size: 12px;
    color:#1bb1ff;
}
.textblue
{
    font-family:Arial;
    font-size:24px;
    color:#1bb1ff;
    font-weight:600;
}   
.textbluesmall
{
    font-family:Arial;
    font-size:14px;
    color:#1bb1ff;
    font-weight:500;
} 
.textblack
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    text-align: left;
}

.textheading
{
    font-family: Arial;
    font-size: 18px;
    color: #939292;
    text-align: left;
}
.textsubheading
{
    font-family: Arial;
    font-size: 15px;
    color: #939292;
    text-align: left;
}
.textbold
{
    font-family: Arial;
    font-size: 15px;
    color: #333333;
    text-align: left;
    font-weight: bold;
}
.textred
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:Red;
}
.texttestimonial
{
	font-family:Arial;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}
.textgray
{
    padding: 10px;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #333333;
    text-align: left;
}
.textfooter
{
	font-family:Arial;
	font-size:12px;
	color:White;
	padding-top:10px;
		
}

.adminmenu
{
    font-family: Arial;
    font-size: 14px;
    color:White;
    padding-top: 10px;
    text-decoration: none;
}
.adminmenu:hover
{
    font-family: Arial;
    font-size: 14px;
    color: #0080ff;
    padding-top: 10px;
}
.thumbnail
{
    border-width:0px;
}
.thumbnail:hover
{
    border-width:thin;
    border-color:#0080ff;
}
.adminmenudivider
{
    font-family: Arial;
    font-size: 12px;
    color: White;
    padding-top: 10px;
    text-decoration: none;
}
.tablebackgroundactivity
{
    border-style: dotted;
    border-width: 1px;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    background-image: url('images/topicheadingbg.jpg');
}
.tablebackgroundnutrition
{
     border-style: dotted;
    border-width: 1px;
    font-family: Arial;
    font-size: 14px;
    color: #000000;   
    background-image: url('images/topicheadingbgnutrition.jpg');
}
.tablebackgroundchores
{
     border-style: dotted;
    border-width: 1px;
    font-family: Arial;
    font-size: 14px;
    color: #000000;   
    background-image: url('images/topicheadingbgchores.jpg');
}
.tablebackgroundborder
{
    border: 1px dotted #000000;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
}
.newstitle
{ font-family:Arial; font-size:14px; color:black; font-weight:bold;

}

.newssubtitle
{
	font-family: Arial;
	font-size: 12px;
	color: #000066;
}
.blogTitle
{
    font-family: Tahoma;
    font-size: 20px;
    color: #3399FF;
    text-decoration: none;
    font-weight: lighter;
    border-bottom: border-bottom-style: solid;
    border-bottom-width: thin;
    padding-left: 15px;
    background: url(  'images/blogtitlebackground.jpg' );
    height: 55px;
}
.blogTitleText
{ font-family:Arial; font-size:11px; color:black;

}
.blogText
{ font-family:Arial; font-size:16px; color:black;

}
.contactsectionheading
{ font-family:Arial; font-size:16px; color:black;

}
.sidebartitle
{
    font-family: Arial;
    font-size: 16px;
    color: #CCCCCC;
    text-decoration: none;
    font-weight: bolder;
}
.sidebartext
{
    font-family: Arial;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
}

.pageheading
{
    font-family: Arial;
    font-size: 18px;
    color: #5F6BA0;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #231F6B;
    text-align: left;
}

.pageheadingnoline
{
    font-family: Arial;
    font-size: 18px;
    color: #5F6BA0;    
    text-align: left;
}

    
.pagesubheading
{
    font-family: Arial;
    font-size: 15px;
    color: #394062;
    text-align: left;
}

DIV.box_grey_t { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(uiimages/grey_pixel.gif); BACKGROUND-REPEAT: repeat-x } 
DIV.box_grey_r { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(uiimages/grey_pixel.gif); BACKGROUND-REPEAT: repeat-y } 
DIV.box_grey_b { BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(uiimages/grey_pixel.gif); BACKGROUND-REPEAT: repeat-x } 
DIV.box_grey_l { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(uiimages/grey_pixel.gif); BACKGROUND-REPEAT: repeat-y } 
DIV.box_grey_tl { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(uiimages/grey_corner_tl.gif); BACKGROUND-REPEAT: no-repeat } 
DIV.box_grey_tr { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(uiimages/grey_corner_tr.gif); BACKGROUND-REPEAT: no-repeat } 
DIV.box_grey_bl { BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(uiimages/grey_corner_bl.gif); BACKGROUND-REPEAT: no-repeat } 
DIV.box_grey_br { BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(uiimages/grey_corner_br.gif); BACKGROUND-REPEAT: no-repeat } 

h1,h2
{ 
    
 }
  
 h3
 {
     font-size:16px;line-height:24px;color:#bfe189
   }
   h5
   {
       font-size:14px;color:#ff9834;padding-bottom:0;padding-top:10px;font-weight:400
       }
       strong
       {
           font-weight:700
        }
h1
{
    font-size: 24px;
    color: #FFFFFF;
    padding-bottom: 6px;
    font-family: Arial;
    font-weight: normal;
}
 h2
{
    font-size: 16px;
    color: #4F4A66;
    font-family: Tahoma;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
} 

#logintemplate
{
    color: #FFFFCC;
    background-color: #31343a;
    border: 6px solid #000000;
    padding: 10px;
    width: 175px;
    height: 150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    position: relative;
    margin-left: 175px;
}
.logintitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
}
.loginboxlogin
{
    border: 1px inset #000000;
    background-color: #747B89;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #CCCCCC;
    width: 100px;
}.loginboxlogin:hover
{
    border: 1px inset #FFFFFF;
    background-color: #31343a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #CCCCCC;
}
.loginbox
{
    border: 1px solid #FFFFFF;
    background-color: #31343a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #CCCCCC;
    width: 100px;
}
.clientquote
{
    padding: 5px;
    margin: 5px;
    font-family: Tahoma;
    font-size: 14px;
    line-height: 22px;
    color: #000000;
}
.clientquotefooter
{
    padding: 5px;
    margin: 5px;
    font-family: Tahoma;
    font-size: 12px;
    line-height: 20px;
    color: #000000;
    font-style: italic;
}
.boxcontent
{
    padding-left: 15px; 
    margin: 5px;
    font-family: Arial;
    font-size: 14px;
    line-height: 22px;
    color: #000000;
     background-image: url('../images/itwatermark.jpg');
     background-repeat: no-repeat;
}
.contentgoteamfitness
{
    background-image: url('../images/readysetclick.jpg');
    background-repeat: no-repeat;
    width: 625px;
    height: 300px;
    vertical-align: bottom;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    padding-right: 20px;
}
.devdiary
{
    padding: 10px;
    border: 2px solid #31343a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #31343a;
    margin-left: 50px;
    margin-top: 10px;
}
.location
{
    background-image: url('../images/ourlocation.jpg');
     background-repeat: no-repeat;
}
.locationtext
{
    padding: 0px 0px 0px 110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #31343a;
}
#gtfimage
{
     background-image: url('../images/gtflogo.jpg');
     background-repeat: no-repeat;
}
#mfpimage
{
       background-image: url('../images/mfplogo.jpg');
     background-repeat: no-repeat;
}
#peepmetriximage
{
       background-image: url('../images/pmetrixlogo.jpg');
     background-repeat: no-repeat;
     height:200px;
}
.peoplemetrixlarge
{
       background-image: url('../images/pMetrix.jpg');
     background-repeat: no-repeat;
}



.productcontent
{
    padding: 0px 15px 0px 210px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #31343a;
    line-height: 22px;
}
.productcontentlarge
{
    padding: 0px 15px 0px 275px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #31343a;
    line-height: 22px;
}
.peoplemetrixcontent
{
    padding: 0px 15px 0px 320px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #31343a;
    line-height: 22px; height:300px;
    
}
.learnmore
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #31343a;
    text-decoration: none;
    text-align: right;
}
.learnmore:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #31343a;
    text-decoration: underline;
    text-align: right;
}

.breadcrumb
{
    color: #25282d;
    font-family: arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-bottom: 10px;
}
.crumblink
{
    color: #25282d;
    font-family: arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
}
.crumblink:hover
{
    color: #25282d;
    font-family: arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: underline;
}

#servicesproductdevelopment
{
       background-image: url('../images/servicesProductDevelopment.jpg');
     background-repeat: no-repeat;

     height: 150px;

}
#serviceswebdevelopment
{
       background-image: url('../images/servicesWebdevelopment.jpg');
     background-repeat: no-repeat;
    
     height: 150px;
}
#serviceswebapplications
{
       background-image: url('../images/serviceswebapplications.jpg');
     background-repeat: no-repeat;

     height: 150px;
}

#serviceshosting
{
       background-image: url('../images/serviceshosting.jpg');
     background-repeat: no-repeat;
     height: 150px;
}
#servicesaoc
{
       background-image: url('../images/servicesaoc.jpg');
     background-repeat: no-repeat;
     height: 150px;
}

#servicesconsulting
{
       background-image: url('../images/servicesconsulting.jpg');
     background-repeat: no-repeat;
     height: 150px;
}


#serviceswebdevelopmentlarge
{
       background-image: url('../images/servicesWebdevelopmentlarge.jpg');
     background-repeat: no-repeat;
    
     height: 250px;
}
#serviceswebapplicationslarge
{
       background-image: url('../images/serviceswebapplicationslarge.jpg');
     background-repeat: no-repeat;

     height: 250px;
}
#servicesproductdevelopmentlarge
{
       background-image: url('../images/servicesproductdevelopmentlarge.jpg');
     background-repeat: no-repeat;

     height: 250px;
}

#serviceshostinglarge
{
       background-image: url('../images/serviceshostinglarge.jpg');
     background-repeat: no-repeat;
     height: 250px;
}
#servicesaoclarge
{
       background-image: url('../images/servicesaoclarge.jpg');
     background-repeat: no-repeat;
     height: 250px;
}

#servicesconsultinglarge
{
       background-image: url('../images/servicesconsultinglarge.jpg');
     background-repeat: no-repeat;
     height: 250px;
}
.leftcolumn
{
width:320;
}
.rightcolumn
{
    width: 361;
    padding-left: 20px;
}
.cosentryimage
{
    background-image: url('../images/cosentryfacility.jpg');
    background-repeat: no-repeat;
    padding-left: 125px;
     font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #31343a;
    line-height: 22px;
}


.newstitle
{
    font-family: Arial;
    font-size: 18px;
    color: #575b66;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 3px;
    width: 620px;
    
    text-decoration: none;
}
.newssubtitle
{
    border-style: none none solid none;
    border-width: 0px 0px 2px 0px;
    border-color: #E8e8E8;
    font-family: Arial;
    font-size: 16px;
    color: #3366CC;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    
    width:550px;
    margin-left: 30px;
    
}
.newscontent
{
    
    
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
    width:550px;
    line-height: 23px;
}
.newslink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #31343a;
    text-decoration: none;
    text-align: right;
     padding-right: 25px;
}
.newslink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #31343a;
    text-decoration: underline;
    text-align: right;
    padding-right: 25px;
}
#ourwork
{
    padding: 5px;
    
    width:300px;
    height:100px;
    background-image: url('../images/iconourwork.JPG'); background-repeat:no-repeat;
}
#contactus
{
    padding: 5px;
    
   width:300px;
    height:100px;
    background-image: url('../images/iconcontact.JPG'); background-repeat:no-repeat;
}
#ourbios
{
    padding: 5px;
    
    width:300px;
    height:100px;
    background-image: url('../images/iconbios.JPG'); background-repeat:no-repeat;
}
#ourmindset
{
    padding: 5px;
    
    width:300px;
    height:100px;
    background-image: url('../images/iconourmindset.JPG'); background-repeat:no-repeat;
}
.aboutcontent
{
    padding: 0px 15px 0px 100px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    line-height: 22px;
    width:200;
}
#byemail
{
    padding: 5px;
    
    width:300px;
   
    background-image: url('../images/iconemaillarge.JPG'); background-repeat:no-repeat; vertical-align:top;
}
#byphone
{
    padding: 5px;
    
    width:300px;
    
    background-image: url('../images/iconphonelarge.JPG'); background-repeat:no-repeat; vertical-align:top;
}
#byskype
{
    padding: 5px;
    
    width:300px;
    
    background-image: url('../images/iconskypeonliney.JPG'); background-repeat:no-repeat; vertical-align:top;
}
#byform
{
    padding: 5px;
    
    width:300px;
    
    background-image: url('../images/iconFormLarge.JPG'); background-repeat:no-repeat; vertical-align:top;
}
#bysnailmail
{
    padding: 5px;
    
    width:300px;
    
    background-image: url('../images/iconEnvelopeLarge.JPG'); background-repeat:no-repeat; vertical-align:top;
}
#bytwitter
{
    padding: 5px;
    
    width:300px;
    
    background-image: url('../images/icontwitterLarge.JPG'); background-repeat:no-repeat; vertical-align:top;
}
.contactcontent
{
    padding: 0px 15px 0px 100px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    line-height: 22px;
    width:200;
}
#eugenebio
{
    padding: 5px;
    
    width:600px;
    
    background-image: url('../images/bioEugeneSmall.JPG'); background-repeat:no-repeat; vertical-align:top;
}
#kristibio
{
    padding: 5px;
    
    width:600px;
    
    background-image: url('../images/bioKristiSmall.JPG'); background-repeat:no-repeat; vertical-align:top;
}
#juliabio
{
    padding: 5px;
    
    width:600px;
    
    background-image: url('../images/bioJuliaSmall.jpg'); background-repeat:no-repeat; vertical-align:top;
}
#joellenbio
{
    padding: 5px;
    
    width:600px;
    
    background-image: url('../images/biojoellen.jpg'); background-repeat:no-repeat; vertical-align:top;
}



.biocontent
{
    padding: 0px 15px 0px 200px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    line-height: 22px;
    width:500;
}
#readysetclick
{
    padding: 5px;    
    width:650px;    
    background-image: url('../images/frontImageReadySetClick.jpg'); background-repeat:no-repeat; vertical-align:top;
}
#readysetclicktext
{
    
    width: 650px;
    padding: 5px;
    margin-top: 350px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}


