﻿/* CSS Document */

.smrtlink{
	font-size:11px;
}

body{
margin:0px;
background-color:#F0F0F0;
font-family:Tahoma, Arial, Verdana;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#DDE3EC;
height:auto;
}

a{
color:#003273;
text-decoration:none;
}

a:hover{
color:#990000;
text-decoration:underline;
}

#logo-holder{
width:100%;
height:88px;
background-image:url(images/top-bg.jpg);
background-repeat:repeat-x;
}

#logo-area{
width:1000px;
margin:auto;
}

#links-holder{
width:100%;
height:63px;
background-image:url(images/links-bg.jpg);
background-repeat:repeat-x;
}

#links-area{
width:1000px;
margin:auto;
}

#links-area a{
float:left;
display:block;
width:110px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
font-size:11px;
height:33px;
background-image:url(images/link-down.jpg);
background-repeat:repeat-x;
margin-right:1px;
font-weight:bold;
}

#links-area a:hover{
background-image:url(images/link-hover.jpg);
background-repeat:repeat-x;
text-decoration:underline;
}

.padding-links{
padding-top:20px;
}

#content-bg{
width:950px;
margin:auto;
border:4px solid #CCCCCC;
background-color:#FFFFFF;
margin-bottom:10px;
}

#content{
width:100%;
margin:auto;
}

#interactive-header{
background-image:url(images/interactive-header.jpg);
background-repeat:no-repeat;
width:783px;
height:117px;
}

#clients-header{
background-image:url(images/clients-header.jpg);
background-repeat:no-repeat;
width:783px;
height:117px;
}

#content h1,h2{
color:#000000;
font-size:28px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
}

#content h3{
color:#003273;
font-size:18px;
}

#content p,li{
color:#333333;
font-size:12px;
line-height:22px;
}

#home-float-menu{
width:230px;
padding:10px;
margin:8px;
background-color:#ffffff;
float:right;
}

#overview-float-menu{
width:230px;
padding:10px;
margin:16px;
background-color:#F2F2F2;
float:right;
}

#overview-float-menu p{
font-size:14px;
}

#overview-float-menu a{
text-decoration:none;
font-weight:bold;
}

#boxes{
width:784px;
margin:auto;
}

.two-boxes{
width:493px;
float:left;
background-color:#ffffff;
margin:3px;
}

.three-boxes{
width:252px;
height:200px;
float:left;
border:1px solid #CCCCCC;
background-color:#ffffff;
margin:3px;
}
.form-start
{
background-color:#ffffff;
margin-top:3px;
}
.form-boxes{
background-color:#ffffff;
background-position:center top;
background-repeat:no-repeat;
width:250px;
padding-top:0px;
margin-top:3px;
font-size:18px;
font-family:arial;
}
.form-boxes tr td p
{
font-size:14px;
}

.blue-box-header{
width:252px;
height:44px;
background-image:url(images/blue-box-header.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
text-align:center;
}

.three-boxes p{
padding:4px;
}

.three-boxes h2{
text-align:center;
padding:10px 0 10px 0;
}

#contents-area{
padding:2px 10px 2px 10px;
}

#contents-area a{
text-decoration:underline;
}

.pic-padding{
margin:8px;
float:right;
border:1px solid #CCCCCC;
padding:8px;
}

.pic-padding2{
margin:1px;
border:1px solid #CCCCCC;
padding:8px;
}

.pic-padding3{
margin:1px;
padding:8px;
float:right;
}

.testimonial{
font-size:18px;
font-family:"Times New Roman", Georgia, Courier, "Courier New";
}

.clientspglogos{
border:1px solid #CCCCCC;
text-align:center;
}

.columns{
float:left;
width:350px;
margin:0 10px 0 0;
padding:10px;
}

#footer{
width:100%;
height:70px;
background-color:#e4e4e4;
text-align:center;
padding-top:20px;
margin-top:30px;
}

#footer a{
padding:5px;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#footer a:hover{
color:#000000;
text-decoration:underline;
}