/* CSS Document */

body 		 { margin:0px; padding:0px;background-color:#4aa5d2;background-image:url(../images/bg-gradient.jpg);background-repeat:repeat-x;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
img			{ border:none; } 
li			{ list-style-type:none;}
ul			{ padding:0px;}


#wrapper { margin-top:5px;width:940px;margin-left:auto;margin-right:auto; }

#header  { background-image:url(../images/topsection.jpg);background-repeat:no-repeat;width:940px;height:139px;}
#logo { float:left;padding-left:50px;padding-top:40px;}
#largeformatprinting { padding-top:50px; padding-left:385px;float:left;width:185px; height:20px;}
#navigation			{ padding-top:20px;padding-left:190px;float:left;width:388px;}
#navigation ul { padding:0px;margin:0px; width:388px; }
#navigation li { float:left;list-style-type:none;}

.ourServices, .portfolio,.faqs,.contactUs {display:block;height:36px;background-repeat:no-repeat;background-position:0px 0px;  }

.ourServices { width:97px;background-image:url(../images/btn-our-services.gif);display:block;}
.portfolio { width:96px;background-image:url(../images/btn-portfolio.gif);}
.faqs			{ width:96px;background-image:url(../images/btn-faqs.gif); }
.contactUs			{ width:97px;background-image:url(../images/btn-contact-us.gif); }

.ourServices:hover,.portfolio:hover, .faqs:hover, .contactUs:hover { background-position:0px -36px; }

.welcome		 { padding-left:0px;margin-left:-23px;}
#contentpane { width:937px;border-right:1px solid #3297ca; border-left:1px solid #3297ca; background-color:#ffffff;}
#footercurve { margin:0px;margin-left:-4px;padding:0px;height:13px;width:941px;background-image:url(../images/bottom-panel.jpg);background-repeat:no-repeat;}

/* Specific to Content Page */
.curvedSquareContent { margin-left:106px;padding-top:20px;width:746px;padding-bottom:20px;margin-bottom:0px; }

.curveTop { margin:0px;padding:0px;width:746px; height:22px;background-image:url(../images/curvetop.gif);background-repeat:no-repeat;}
.curveBottom {clear:both;margin:0px;padding:0px;margin-top:0px;padding-top:0px;width:746px; height:22px;background-image:url(../images/curvebottom.gif);background-repeat:no-repeat; }
.curveContent, .curveContentHome {padding-left:26px;background-color:#eef6fb; margin-bottom:0px;padding-bottom:0px;}

.curveContent h2, .curveContentHome h2 { width:505px;margin:0px; padding:0px;padding-bottom:5px;color:#3399cc; font-size:18px; font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.curveContent h3, .curveContentHome h3 { clear:both;width:505px;margin:0px; padding:0px;padding-top:10px;padding-bottom:5px;color:#3399cc; font-size:14px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.curveContent p , .curveContentHome p { color:#333333; width:505px;padding-bottom:0px;margin-bottom:0px;}

.curveContent img	{ padding-left:20px;}
.curveContentHome img { padding-left:20px; margin-top:-10px; }
.curvePromo		{ margin:0px; padding:0px;padding-left:20px;}
.curvePromo img{ padding-left:5px;}

.curvePromo h3 { padding-bottom:5px;margin-bottom:0px;padding-left:12px;font-size:13px; color:#000000;font-weight:bold;width:167px; line-height:10px;background-image:url(../images/promo-header.gif);background-repeat:no-repeat; }
.curvePromo p { font-size:11px;margin:0px;padding:0px;padding-top:5px;padding-left:12px;padding-right:15px;width:138px;background-color:#ffffff; border-right:1px solid #ffd249; border-left:1px solid #ffd249;}
.curvePromo a { color:#ffcc33; text-decoration:underline;font-weight:bold;}
.curvePromo a:hover { text-decoration:none; }
.curvePromoBottom { padding-left:20px;background-image:url(../images/promo-bottom.gif); background-repeat:no-repeat;height:12px; width:167px;background-position: 20px 0px;}

.threecolumn	{ width:746px;padding-left:85px;padding-top:0px;margin-top:-10px;}

.curvePromoHome		{ margin:0px; padding:0px;padding-left:0px;margin-left:20px;}
.curvePromoHome h3 { padding-bottom:5px;margin-bottom:0px;padding-left:12px;font-size:13px; color:#000000;font-weight:bold;width:167px; height:22px;line-height:24px;background-image:url(../images/promohome-header.gif);background-repeat:no-repeat; }
.curvePromoHome p {font-size:11px; margin:0px;padding:0px;padding-top:5px;padding-left:12px;padding-right:15px;width:138px;background-color:#ffffff; border-right:1px solid #ffd249; border-left:1px solid #ffd249;}
.curvePromoHome a { margin-right:5px;color:#ffcc33; text-decoration:underline;font-weight:bold;}
.curvePromoHome a:hover { text-decoration:none; }
.curvePromoHomeBottom { margin:0px;padding:0px;background-image:url(../images/promohome-bottom.gif); background-repeat:no-repeat;height:12px; width:167px; }

.curveTips h3 { padding-bottom:5px;margin-bottom:0px;padding-left:12px;font-size:13px; color:#ffffff;font-weight:bold;width:167px; height:22px;line-height:24px;background-image:url(../images/tips-header.gif);background-repeat:no-repeat; }
.curveTips	{ margin:0px; padding:0px;}
.curveTips p { margin:0px;padding:0px;padding-top:5px;padding-left:12px;padding-right:15px;width:138px;background-color:#ffffff; border-right:1px solid #cc3399; border-left:1px solid #cc3399;font-size:11px;}
.curveTips a { color:#cc3399;margin-right:5px; text-decoration:underline;font-weight:bold;}
.curveTips a:hover { text-decoration:none; }
.curveTipsBottom { background-image:url(../images/tips-bottom.gif); background-position:0px 0px;background-repeat:no-repeat;height:12px; width:167px;background-position: 0px 0px;}

.samedayservice 		{ margin:0px; padding:0px;margin-left:80px;}
.samedaytop 				{ background-image:url(../images/samedayservice-top.gif); background-position:0px 2px;background-repeat:no-repeat;width:307px; height:12px;;margin:0px;padding:0px;}
.samedaycontent 		{ padding:0px;margin:0px;}
.samedaycontent img { padding:0px;margin:0px;padding-left:0px;}
.samedayservice p 	{ padding:0px;margin:0px;padding-bottom:10px;padding-left:15px; padding-right:35px;border-left:1px solid #3399cc; border-right:1px solid #3399cc; width:255px;}
.samedayservice a 	{ color:#3399cc;margin-right:5px; text-decoration:underline;font-weight:bold;}
.samedayservice a:hover { text-decoration:none; }
.samedaybottom			{ background-image:url(../images/samedayservice-bottom.gif); background-repeat:no-repeat;width:307px; height:13px;}
.abn							 { float:right;color:#3399cc;font-weight:bold; }

/* Subnavigation */
#nav li ul a { color:#000000;}
ul#nav li 							{ position:relative;list-style-type:none;left:0px;}

ul#nav ul 							{	color:#000000;font-weight:bold;left:0px;top:36px;font-size:11px;color:#000000;position:absolute;display: none;width:193px;}
ul#nav li ul li a 			{ text-decoration:none;background-position:0px 0px;margin:0px;padding:0px;display:block;left:0px;width:193px; line-height:25px;height:25px;font-size:11px;background-image:url(../images/subnavitem.gif);background-repeat:no-repeat;padding-left:25px;} 


/* ----------------Hide sub-menus----------- */
ul#nav li:hover ul, ul#nav li li:hover ul, 
ul#nav li li li:hover ul,ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul 												{ display: block;margin:0px;padding:0px;width:193px;} 
/*---------------Fix for Internet Explorer------------ */
ul#nav li.menuparent:hover,
ul#nav li ul li.over 																	{  }

ul#nav li ul li a:hover 															{background-position:0px -25px;height:26px;line-height:25px;}



