@charset "UTF-8";
/* CSS Document */

a{
outline:none;
}

p{
margin:0px;
}

.transparency{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color:#ffffff;
}

#navcontainer
{
margin: 0px;
padding: 0px;
background-color:#dbd2c8;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
xdisplay: block;
float: left;
text-align: center;
padding: 0px;
margin: 0px;
}

#navcontainer ul li a
{
padding: 11px 15px 11px 15px;
margin: 0px;
color: #FFFFFF;
text-decoration: none;
display: block;
font-family: verdana, lucida, sans-serif;
font-size:11px;
vertical-align:middle;
outline:none;
}

#navcontainer ul li a:hover
{
color: #600b0b;
background: #ebe8de;
}

#navcontainer li#current a
{
color: #600b0b;
background: #ebe8de;
Xcursor:default;
}



.splashCallout{
background-repeat:no-repeat;
margin:0px;
}


#whoweare{
background:url(assets/who-we-are-callout.gif);
height:400px;
background-repeat:no-repeat;
}





.containerLeftWrapper{
margin:0px 0px 0px 10px;
background-color:#e6e3d6;
width:340px;
padding:4px;

}

.containerLeft{
border:1px solid #ffffff;
padding:20px 10px 40px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
line-height:22px;
}

.containerLeft img{
border:1px solid #fff;
float:left;
margin:0px 20px 0px 0px;
clear:both;
}

.containerLeft a{
display:block;
height:146px;
text-decoration:none;
color:#333;
}

.containerLeft a:hover{
background-color:#f3f0e3;
}

.containerLeft ul{
margin:10px 5px 20px 0px;
padding:0px;
}

.containerLeft li{
margin:0px;
list-style:inside;
}


.containerLeftCalloutWrapper{
margin:15px 0px 0px 10px;
background-color:#e6e3d6;
width:300px;
padding:4px;
}

.containerLeftCallout{
border:1px solid #ffffff;
padding:20px 10px 40px 20px;
font-family:"Times New Roman", Times, serif;
color:#333333;
font-size:18px;
line-height:22px;
}


.containerLeftContactPage{
border:1px solid #ffffff;
padding:20px 10px 40px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
line-height:22px;
}

.containerLeftContactPage a{
text-decoration:none;
color:#333;
}
.viewMore{
margin-left:15px;
}

.viewMore a, .viewMore a:link, .viewMore a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#888787;
font-size:12px;
}

.viewMore a:hover{
color:#000;
}

.break{
border-bottom:1px solid #a4a195;
margin:10px 0px 50px 0px;
}

.profileContainer{
height:144px;
margin-bottom:20px;
}

.containerRightWrapper{
margin:0px 0px 0px 0px;
background-color:#f3f0e3;
padding:0px 20px 20px 20px;

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
line-height:18px;
}


.containerRightWrapper h1{
font-size:16px;
font-weight:bold;
margin:0px;
}
.containerRightWrapper strong{
color:#333;
}

.containerRightWrapper img{
border:2px solid #fff;
float:left;
margin:5px 20px 0px 0px;
}
.containerRightWrapper a, .containerRightWrapper a:link, .containerRightWrapper a:visited{
color:#600b0b;
outline:none;
}

.containerRightWrapper a:hover{
color:#000000;
}

.containerTestimonials{
border:1px solid #ffffff;
background-image:url(assets/gradientBG01.gif);
background-repeat:repeat-x;
padding:20px;
font-size:14px;
}

.containerTestimonials h1{
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#333333;
line-height:26px;
font-weight:normal;
margin:0px 0px 20px 0px;
}


.containerForm{
border:1px solid #ffffff;
background-image:url(assets/gradientBG01.gif);
background-repeat:repeat-x;
padding:20px;
font-size:12px;
line-height:20px;
}


/*****************/
/*  What We Do   */
/*****************/

.containerPhases{
border:1px solid #ffffff;
background-image:url(assets/gradientBG01.gif);
background-repeat:repeat-x;
padding:20px;
font-size:14px;
line-height:20px;
}

.containerPhases p{
margin:0px;
}


.containerPhases h1{
font-family:"Times New Roman", Times, serif;
font-size:54px;
color:#b7b3a0;
line-height:26px;
font-weight:normal;
margin:0px 0px 20px 0px;
}

a.next, a.next:link, a.next:visited{
background-image:url(assets/nextReg.gif);
width:141px;
height:35px;
display:block;
background-repeat:no-repeat;
text-decoration:none;
margin:0px 30px 30px 0px;
}

a.next:hover{
background-image:url(assets/nextOver.gif);
}

#footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
margin:25px;
}

body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
