	@charset "utf-8";
/* Style Sheet Title */


/* General Styles */
img, div, a{ 
behavior:url(../iepngfix.htc);
}

body{
margin:0px;
background:url(../images/structure_images/body_bg.jpg) repeat-x #227db0;
font-family:Georgia, "Times New Roman", Times, serif;
}

p, li, ul{
margin:0;
padding:0;
}


h1{
font-weight:normal;
font-size:28px;
color:#6699CC;
}

h2{
font-size:22px;
font-weight:normal;
color:#666666;
}

h2 a{
color:#666666;
}

h2 a:hover{
color:#6699CC;
}

h3{
margin:5px;}
p, li, td{
font-size:14px;
line-height:22px;
color:#666666;
margin-bottom:10px;
}

li{
list-style:none;}

a{
color:#6699CC;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

#allContainer{
width:918px;
height:auto;
margin:auto;
}

#bannerContainer, #contentContainer, #footerContainer{
width:918px;
float:left;
}

#bannerContainer{
height:135px;
background:url(../images/structure_images/banner_bg.png) no-repeat;
}

#clientResources{
width:215px;
height:48px;
text-align:center;
float:right;
margin-right:63px;
}

#clientResources a{
color:#9A3267}
#navContainer{
width:858px;
height:40px;
float:left;
background:url(../images/structure_images/navigation_bg.png) no-repeat;
padding:0 30px 0 30px;
}

/* Main Nav Active Page Hovers */
body#home a#homeNav,
body#services a#servicesNav,
body#clientWork a#clientWorkNav,
body#testimonials a#testimonialsNav,
body#getStarted a#getStartedNav,
body#contactUs a#contactUsNav{
text-decoration:none;
background:url(../images/structure_images/navContainerLiHover_bg.png) 50% 0 no-repeat;
}

/*Sub Nav Active Page Hovers */
body.websites a.websitesNav,
body.interactiveFlash a.interactiveFlashNav,
body.printAndIdentity a.printAndIdentityNav,
body.overview a.overviewNav,
body.requestaQuote a.requestaQuoteNav,
body.generalRequests a.generalRequestsNav,
body.scheduleaMeeting a.scheduleaMeetingNav,
body.feedback a.feedbackNav,
body.submitPayment a.submitPaymentNav,
body.requestaStatement a.requestaStatementNav,
body.newsAndUpdates a.newsAndUpdatesNav{
text-decoration:none;
background:url(../images/structure_images/leftContentLiHover_bg.jpg) no-repeat;
margin:5px 0;
}
/* Navigation */
#navContainer ul{
margin:0;
padding:0;
}

#navContainer li{
font-size:16px;
float:right;
text-align:center;
}

#navContainer li a{
padding:10px 15px 0 15px;
color:#6699CC;
display:block;
}

#navContainer li a:hover{
text-decoration:none;
background:url(../images/structure_images/navContainerLiHover_bg.png) 50% 0 no-repeat;}

/* Content Container */
#contentContainer{
height:auto;
background:url(../images/structure_images/contentContainer_bg.png) repeat-y;
}

#bodyContentContainer{
height:auto;
width:888px;
padding:10px 0 0 30px;
float:left;
}

.bodyContentContainerSep{
width:858px;
height:9px;
background:url(../images/structure_images/bodyContentContainerSep_bg.jpg) no-repeat;
}

#workBanner{
width:878px;
height:310px;
margin:5px 0 0 17px;
float:left;
}

.sectionAlign{
width:100%;
height:auto;
float:left;
}

.promotionLink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
width:90%;
height:20px;
line-height:20px;
margin-bottom:10px;
text-align:right;
color:#999999;
padding-right:22px;
background:url(../images/structure_images/promotionLink_bg.jpg) 100% 0 no-repeat;
}

.backtoTop{
width:100%;
text-align:right;
font-size:11px;
}

.contentContainerSep{
width:100%;
height:9px;
margin-bottom:10px;
background:url(../images/structure_images/middleContentSep_bg.jpg) 40% 0 no-repeat;
}

.contentContainerSubSep{
width:100%;
height:1px;
border-bottom:1px dashed #CCCCCC;
margin-bottom:10px;
}

#leftContent_fullSpan{
width:600px;
height:auto;
float:left;
}

#middleContent{
width:430px;
height:auto;
float:left;
}

#blueBox_top, #blueBox_bottom{
width:100%;

float:left;
}

#blueBox_top{
height:15px;
background:url(../images/structure_images/blueBoxTop_bg.jpg) no-repeat;
}

#blueBox_body{
width:560px;
height:auto;
float:left;
padding:0 20px;
background:url(../images/structure_images/blueBoxBody_bg.jpg) repeat-y;
}

#blueBox_body p{
color:#6699CC;
}

#blueBox_bottom{
height:32px;
background:url(../images/structure_images/blueBoxBottom_bg.jpg) no-repeat;
margin-bottom:10px;
}

#leftContent{
width:170px;
height:auto;
float:left;
}

#leftContent h2{
font-size:24px;
text-align:center;
}

#leftContent ul{
width:170px;
margin-bottom:10px;
float:left;
}

#leftContent li{
width:160px;
line-height:25px;
border-bottom:1px dotted #CCCCCC;
margin-bottom:0px;
text-align:center;
float:left;
}

#leftContent li a{
color:#3399CC;
display:block;
padding:0 10px;
}

#leftContent li a:hover{
background:url(../images/structure_images/leftContentLiHover_bg.jpg) no-repeat;
text-decoration:none;
}

#rightContent{
width:268px;
height:auto;
margin-left:20px;
float:left;
}

#rightContent h1{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
padding-left:20px;
color:#336699;
background:url(../images/structure_images/rightContentH1_bg.png) no-repeat;
}

#rightContent ul{
margin-bottom:10px;
}

#rightContent li{
border-bottom:1px dashed #CCCCCC;
margin-bottom:0px;
}

.rightContent_entry{
width:230px;
margin:0 0 10px 10px;
height:auto;
}

.entry_blueBox_top, .entry_blueBox_bottom{
width:100%;
}

.entry_blueBox_top{
height:7px;
background:url(../images/structure_images/blueBoxTop_sidebar_bg.jpg) no-repeat;
}

.entry_blueBox_bottom{
height:29px;
background:url(../images/structure_images/blueBoxBottom_sidebar_bg.jpg) no-repeat;
}

.entry_blueBox_body{
width:200px;
padding:0 15px 10px 15px;
background:url(../images/structure_images/blueBoxBody_sidebar_bg.jpg) repeat-y;
}

.entry_blueBox_body p{
color:#6699CC;}


#middleContent ul, #leftContent_fullSpan ul{
margin-bottom:10px;
}

#middleContent li, #leftContent_fullSpan li{
margin:0px;
padding:0 0 0 20px;
background:url(../images/structure_images/middleContentLi_bg.jpg) 0 50% no-repeat;
}

#footerContainer{
min-height:28px;
background:url(../images/structure_images/footerContainer_bg.png) no-repeat;
padding-top:15px;
}

#footerTag p, #footerLinks li{
color:#FFFFFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
}

#footerTag{
width:300px;
height:auto;
margin-left:20px;
float:left;
}

#footerLinks{
width:500px;
height:auto;
margin-right:10px;
float:right;
}

#footerLinks ul{
margin:0px;
padding:0px;
}

#footerLinks li{
float:right;
text-align:center;
border-right:1px solid #99CCFF;
}

#footerLinks li a{
padding:0 10px 0 10px;
color:#FFFFFF;
}

/* image Pads */

.imagePadLeft{
float:left;
border:3px solid #EFEFEF;
}

.imagePadLeft{
margin:0 10px 5px 0;
}

.gallery_imageBox{
width:198px;
height:210px;
margin:0 10px 10px 0;
background:#EFEFEF;
padding:5px;
float:left;
border:1px solid #CCCCCC;
}

.gallery_imageBox img{
margin-bottom:5px;
border:none;
float:left;
}

.gallery_imageBox p{
font-size:10px;
float:left;
width:100%;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
}

.viewIcon, .linkIcon{
width:20px;
height:20px;
margin-right:10px;
float:left;
}

.viewIcon:hover, .linkIcon :hover{
border-bottom:1px solid #FF9900;
}

.viewIcon{
background:url(../images/structure_images/view_icon.gif) 50% 50% no-repeat;
}

.linkIcon{
background:url(../images/structure_images/link_icon.gif) 50% 50% no-repeat;
}

.imagePad{
margin-bottom:5px;
border:4px solid #EFEFEF;
}

.imagePad_qouteLeft{
margin-right:7px;
}

.imagePad:hover{
border-color:#CCCCCC;}