@charset "utf-8";
/* CSS Document */

body {

 background: #ffffff;
 text-align: center;
 margin: auto;
 color: #333333;
font-family: Geneva, Arial, Helvetica, sans-serif;

}

img {

border-style: none;

}

a {

text-decoration: none;


}

#outer {

 text-align:left;
 width:980px;
 margin:auto;
 background: #ffffff;

}



#header {
 height:100px;
 background: #f2f2f2;
 color: #333333;
 
 }



#menu {

 background: url(../../../images/template/menu.jpg) 0px 0 repeat-x;
 color: #333333;
font-size: 1.1em;
height: 50px;


 }

#phone {

float: right;
color: #fff;
padding-top: 13px;
}

#topmenu {
 height:20px;
 background: url(../../../images/template/topmenu.jpg) 0px 0 repeat-x;
 color: #333333;


 }

#menubottom {
 height:12px;
 background: url(../../../images/template/menubottom.jpg) 0px 0 repeat-x;
 color: #333333;


 }

#mainbody {


 color: #333333;
 width:960px;
 padding:0px 10px 0px 10px;
background: #f2f2f2;
font-size: .9em;
 }



#sidebar {

 background:#dcdcdc;
 color: #333333;
 width:145px;

 }

#logo {
 height:110px;
 background:#ffffff;
 color: #333333;
 background: url(../../../images/template/logo.jpg) 10px 0 no-repeat;
width: 223px;
float: left;
}

#portal {

float: right;
margin: 40px 10px 0 0;



}

#portal a {

font-size: 0.7em;
color: #6175cc;

}


h1 {

color: #ffffff;
font-size: 12pt;
font-weight: normal;
margin: 0 0 0 0;
line-height: 100%;
padding-left: 10px;


}

h3.header {

border-top-width:2px; border-top-style:dotted; border-top-color:#C7C7CA; border-bottom-width:2px; border-bottom-style:dotted; border-bottom-color:#C7C7CA; color:#37497d; font-size:16px; font-weight:normal; padding-top:4px; padding-bottom:4px; padding-right:0px; padding-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px; display:block;}

#left_column {float: left; width: 650px; border-right: url(../../../images/template/divider.gif) 0 0 repeat-y scroll }
#right_column { float: right; width: 305px; padding-left: 5px;  }

#footerbar {
 height:11px;
 background: url(../../../images/template/footerbar.jpg) 0px 0 repeat-x;
 color: #333333;



 }

.spacer {

height: 15px;
background: #f2f2f2;

}

#footer {


background: #f2f2f2;
text-align: center;
height: 75px;
font-size: .9em;
padding-top: 20px;
color: #0000ff;


}

footer a:link, a:active, a:visited {
color:#0000FF;
text-decoration:none;
}


footer a:hover {
color:#FF0000;
text-decoration:none;
}

.featureimages{

 padding-top: 3px;
 margin-left: 23px;
 

}






a {
outline:none;
}

div#wrap {
width:980px;
#margin: 0 0 0 -40px;
}

ul#nav {
margin-top:0px;
padding:0;
list-style:none;
width:980px;
height:50px;
}

ul#nav li {
float:left;
}

ul#nav li a.home {
background-position: 0 0;
height: 50px;
width: 126px;
display:block;
background:url(../../../images/menu/home.jpg) no-repeat 0 0;
text-indent: -9999px;
}

ul#nav li a.home:hover {
background-position: 0 -50px;
}

ul#nav li a.home:active {
background-position: 0 -100px;
}

ul#nav li a.services {
display:block;
width:146px;
height:50px;
background:url(../../../images/menu/Services.jpg) no-repeat 0 0;
text-indent: -9999px;
}

ul#nav li a.services:hover {
background-position: 0 -50px;
}

ul#nav li a.services:active {
background-position: 0 -100px;
}

ul#nav li a.whyveracity {
display:block;
width:170px;
height:50px;
background:url(../../../images/menu/WhyVeracity.jpg) no-repeat 0 0;
text-indent: -9999px;
}

ul#nav li a.whyveracity:hover {
background-position: 0 -50px;
}

ul#nav li a.whyveracity:active {
background-position: 0 -100px;
}

ul#nav li a.enrollnow {
display:block;
width:169px;
height:50px;
background:url(../../../images/menu/Enroll.jpg) no-repeat 0 0;
text-indent: -9999px;
}

ul#nav li a.enrollnow:hover {
background-position: 0 -50px;
}

ul#nav li a.enrollnow:active {
background-position: 0 -100px;
}

ul#nav li a.contact {
display:block;
width:147px;
height:50px;
background:url(../../../images/menu/Contact.jpg) no-repeat 0 0;
text-indent: -9999px;
}

ul#nav li a.contact:hover {
background-position: 0 -50px;
}

ul#nav li a.contact:active {
background-position: 0 -100px;
}

ul#nav li a.number {
display:block;
width:222px;
height:50px;
background:url(../../../images/menu/Number.jpg) no-repeat 0 0;
text-indent: -9999px;
}







#ProductsImage {  
background:url(../../../images/template/products.gif) no-repeat 0 0; 
width: 644px;
height: 346px;

 }

#ProductsImage1 {

position: relative;
top: 132px;
left: 85px;

}

#ProductsImage2 {

position: relative;
top: 95px;
left: 410px;

}

#chat {

background:url(../../../images/template/side1.jpg) no-repeat 0 0; 
width: 300px;
height: 200px;
}


#clickchat {

position: relative;
top: 65px;
left: 32px;

}



#pnumber {

position: relative;
top: 100px;
left: 32px;
font-weight: bold;
color: #6175cc;

}
