/*************************************************************
Copyright: (c) 2009 SodaPop Media, LLC http://www.sodapopmedia.com
::
All associated graphics copyright 2009, SodaPop Media, LLC 

**************************************************************/

/* color reference: red - e62b30  dk blue - 0087cb  lt blue - 62b3dd  orange - f79e50  yellow - f9d77e  green - 79c471 */


html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	}
	
* html #container { height: 100%; } /*IE browsers less than IE7*/	
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px;
	background-image: url(../images/top-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	position: absolute;
	
	height: 100%;
	width: 100%;
	background-color: #ffffff;
	}


ul,li {
	list-style-type:none;
	}

	
	
#container {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	z-index: 5;
	position: relative;
	visibility:visible;
	overflow:auto;
	
	
	}

#whiteWrapper {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	z-index: 5;
	position: relative;
	visibility:visible;
    background: #FFFFFF;
	overflow:hidden;
	clear: both;
}



/*** services 4 menu ***********************************************************/

#services4 {
	margin: 0;
	padding: 0;
	list-style: none;
    margin-left: 20px;
	margin-top: 0px;
	clear: none;
}

#Logo {
	height: 184px;
	width: 250px;
	margin-top: 0px;
	margin-left: 37px;
	float:left;
	position: absolute;
	z-index: 9;
	clear: both;
}

	
#pageTopBar h2 {
	height: 300px;
	width: 926px;
	background-image: url(../images/no-flash/home-flash1.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 1px;
	position: absolute;
	margin-left: 21px;
	clear:both;
	
	}
#pageTopBar h3 {
	height: 348px;
	width: 970px;
	background-image: url(../images/no-flash/home-flash-bg.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 0px;
	position: absolute;
	clear: both;
	left: 0px;
	top: -21px;
	}

#pageTopBar h4 {
	height: 150px;
	width: 926px;
	margin-top: 1px;
	position: absolute;
	clear: both;
	left: 21px;
	top: 0px;
	}
	
#pageTopBar .banner {
	height: 150px;
	width: 926px;
	margin-top: 1px;
	position: absolute;
	clear: both;
	left: 21px;
	top: 0px;
	}	
	
#pageTopBar h5 {
	height: 171px;
	width: 970px;
	background-image: url(../images/banners/blank-box.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: -21px;
	position: absolute;
	clear: both;
	left: 0px;
	top: 0px;
	}

#pageTopBar {
	z-index: 5;
	margin-top: 0px;
	position: relative;
	clear: both;
}

#clearpageTopBar { height: 345px; border: 0; margin: 0; padding: 0; } 
#clearpageTopBar2 { height: 180px; border: 0; margin: 0; padding: 0; } 


#Footer {
	background-image: url(../images/footer-banner.jpg);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center;
	height: 419px;
	width: 977px;
	position: relative;
	bottom: 0px;
	z-index: 7;
	clear:both;
}

#Footer .box1 {
	padding:25px 0px;
	left: 40px;
	width: 150px;
	position: absolute;
}

#Footer .box2 {
	padding:25px 0px;
	left: 180px;
	width: 150px;
	position: absolute;
}

#Footer .box3 {
	padding:25px 0px;
	left: 330px;
	width: 150px;
	position: absolute;
}

#Footer h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #FFFFFF;
}

#Footer li {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #FFFFFF;
}

#Footer ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}

/*** link styles ***********************************************************/
a:link, a:visited, a:active {color: #000000;text-decoration: none; background-color: transparent;border-color: #777777;border-bottom-width: 1px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted;}
a:hover {color: #993300; text-decoration: none; border-style: solid; border-color: #993300;}	

a.footerLink:link, a.footerLink:visited, a.footerLink:active {text-decoration: none; color: #FFFFFF; border-style: none;}
a.footerLink:hover {text-decoration: underline; color:#474E32; border-style: none;}

a.smallLink:link, a.smallLink:visited, a.smallLink:active {text-decoration: none; color: #000000; font-size: 10px; background-color: transparent;border-color: #777777;border-bottom-width: 1px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted;}
a.smallLink:hover {text-decoration: underline; color:#474E32; font-size: 10px; border-style: solid; border-color: #739733;}


#BottomBG {
	background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 419px;
	width: 100%;
	position: relative;
	bottom: 0px;
	z-index: 5;
	clear:both;
}

#outWrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	z-index: 2;
	position: relative;
	visibility:visible;
	overflow:hidden;
	clear:both;
}


#clearfooter { height: 419px; border: 0; margin: 0; padding: 0; } 





/*** main menu ***********************************************************/


#menu {
	width: 595px;
	height: 139px;
	margin: 0;
	padding: 0;
	list-style: none;
    margin-left: 310px;
	margin-top: 12px;
	float: left;
	display: block;
}

.spritesnav {
	width: 595px;
	height: 90px;
	background: url(../images/main-menu/b_main-menu.png) no-repeat;
	position: absolute;
}

#live{
	top: 0px;
}

.spritesnav li {
	display: inline;
	
}
.spritesnav li a:link, .spritesnav li a:visited, .spritesnav li div {
	position: absolute;
	top: 1px;
	height: 90px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	border-bottom-width: 0px;
}
.spritesnav li div {
	z-index: 0;
}
.spritesnav #snaboutus a:link, .spritesnav #snaboutus a:visited , .spritesnav #snaboutus div{
	left: 0px;
	width: 115px;
}
.spritesnav #snaboutus a:hover, .spritesnav #snaboutus a:focus, .spritesnav #snaboutus div{
		background: url(../images/main-menu/b_main-menu.png) no-repeat 0 -90px;
}
.spritesnav #snaboutus a:active, .spritesnav #snaboutus div.click {
		background: url(../images/main-menu/b_main-menu.png) no-repeat 0 -90px;
}
.spritesnav #snaboutus.active a:link, .spritesnav #snaboutus.active a:visited {
		background: url(../images/main-menu/b_main-menu.png) no-repeat 0 -180px;
		cursor: default;
}



.spritesnav #snservices a:link, .spritesnav #snservices a:visited, .spritesnav #snservices div{
		left: 115px;
		width: 115px;
}
.spritesnav #snservices a:hover, .spritesnav #snservices a:focus, .spritesnav #snservices div {
		background: url(../images/main-menu/b_main-menu.png) no-repeat -115px -90px;
}
.spritesnav #snservices a:active, .spritesnav #snservices div.click {
		background: url(../images/main-menu/b_main-menu.png) no-repeat -115px -90px;
}
.spritesnav #snservices.active a:link, .spritesnav #snservices.active a:visited {
		background: url(../images/main-menu/b_main-menu.png) no-repeat -115px -180px;
		cursor: default;
}



.spritesnav #snourwork a:link, .spritesnav #snourwork a:visited, .spritesnav #snourwork div {
		left: 230px;
		width: 115px;
}
.spritesnav #snourwork a:hover, .spritesnav #snourwork a:focus, .spritesnav #snourwork div {
		background: url(../images/main-menu/b_main-menu.png) no-repeat -230px -90px;
}
.spritesnav #snourwork a:active , .spritesnav #snourwork div.click{
		background: url(../images/main-menu/b_main-menu.png) no-repeat -230px -90px;
}
.spritesnav #snourwork.active a:link, .spritesnav #snourwork.active a:visited {
		background: url(../images/main-menu/b_main-menu.png) no-repeat -230px -180px;
		cursor: default;
}


.spritesnav #snnews a:link, .spritesnav #snnews a:visited, .spritesnav #snnews div {
		left: 345px;
		width: 115px;
}
.spritesnav #snnews a:hover, .spritesnav #snnews a:focus , .spritesnav #snnews div{
		background: url(../images/main-menu/b_main-menu.png) no-repeat -345px -90px;
}
.spritesnav #snnews a:active, .spritesnav #snnews div.click {
		background: url(../images/main-menu/b_main-menu.png) no-repeat -345px -90px;
}
.spritesnav #snnews.active a:link, .spritesnav #snnews.active a:visited {
		background: url(../images/main-menu/b_main-menu.png) no-repeat -345px -180px;
		cursor: default;
}

	
.spritesnav #sncontact a:link, .spritesnav #sncontact a:visited, .spritesnav #sncontact div {
		left: 460px;
		width: 135px;
}
.spritesnav #sncontact a:hover, .spritesnav #sncontact a:focus , .spritesnav #sncontact div{
		background: url(../images/main-menu/b_main-menu.png) no-repeat -460px -90px;
}
.spritesnav #sncontact a:active, .spritesnav #sncontact div.click {
		background: url(../images/main-menu/b_main-menu.png) no-repeat -460px -90px;
}
.spritesnav #sncontact.active a:link, .spritesnav #sncontact.active a:visited {
		background: url(../images/main-menu/b_main-menu.png) no-repeat -460px -180px;
		cursor: default;
}



/*** home button ***********************************************************/

.homebutton {
	margin: 0;
	padding: 0;
	list-style: none;
    margin-right: 2px;
	margin-top: 1px;
	float: right;
}

.homebutton li {
	padding: 0;
	margin: 0;
	height: 16px;
	margin-right: 0px;
	list-style: none;
	background-repeat: no-repeat;
}

.homebutton li a, .homebutton li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	height: 16px;
	background-repeat: no-repeat;
}

.homeLink {background-image: url(../images/buttons/b_home_on.png); width: 60px;}
.homeLink a {background-image: url(../images/buttons/b_home_off.png); border-bottom-width: 0px;}

ul.homebutton li a:hover {background: none;}
.homebutton li {float: right;}
.homebutton:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}



/*** text styles ***********************************************************/

#introcopy { width: 40%; float: left; margin-left: 2px; margin-top: -17px; }  
#introcopy p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000; }

	
/* New Header (Home)
------------------------------------------------------------------*/  
#headerNewsHome {
	width:400px;
	height:33px;
	margin-left: 32px;
	margin-top: 30px;
	margin-bottom: 0px;
	
} 


/* Vertical Line (Home)
------------------------------------------------------------------*/  
#vertLineHome {
	width:2px;
	height:203px;
	background:url(../images/vertical-line.png) no-repeat;
	margin:30px;
	margin-top: 7px;
	float: left;
	
	} 

/* news links
------------------------------------------------------------------*/
#newsWrapper {
	margin-top: 0px;
	margin-left: 20px;
	width: 45%;
   float: left;
	
}
.newsHome ul {
	margin:12px 10px;
	padding: 0 0 0 0;
	background:url(../images/list/dotted-line.gif) repeat-x bottom left;
	font-size: 12px;
	line-height: 16px;
	}
.newsHome ul li a {
	background:url(../images/list/bg-list.gif) no-repeat;
	border:none;
	display:block;
	padding:6px 0px 7px 20px;
	text-decoration: none;
	
	}
.newsHome ul li a:hover {
	background-color:#eeeeee;
	text-decoration: underline;
}


#newsWrapper2 {
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
   float: left;
   
}

.newsHome2 ul {
	margin:12px 0px;
	padding: 0 0 0 0;
	background:url(../images/list/dotted-line.gif) repeat-x bottom left;
	font-size: 12px;
	line-height: 16px;
	
	}
.newsHome2 ul li {
	background:url(../images/list/bg-list.gif) no-repeat;
	border:none;
	display:block;
	padding:6px 0px 7px 20px;
	text-decoration: none;
	
	}



/*** general text styles ***********************************************************/


.Padding35px {padding: 12px 35px;}
.Padding20px {padding: 4px 20px;}
.extraLineSpacing {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #000000;}
.text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000;}
.textRed {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #e62b30;}
.textBlue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #0087cb;}
.textGreen {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #79c471;}
.textOrange {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #f79e50;}
.textYellow {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #f9d77e;}
.textGrey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #484c4c;}
.textWhite {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #FFFFFF;}

.testimonialTitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #000000; font-weight: bold; padding-bottom:24px; float:right; margin-right: 30px;}
.testimonialText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #484c4c; font-weight: bold;}

.h1 {font-family: Arial, Helvetica, sans-serif; font-size: 26px; line-height: 26px; color: #92b630; font-weight: bold;}
.subHead1{font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 0px; color: #edb115; font-weight: bold;  padding-bottom:16px;}

.subTitleYellow {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #f5b704; font-weight: bold; padding-bottom:6px;}
.subTitleGreen {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #92b630; font-weight: bold;  padding-bottom:6px;}
.subTitleOrange{font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #f79e50; font-weight: bold;  padding-bottom:6px;}
.subTitleBlue {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #62b3dd; font-weight: bold;  padding-bottom:6px;}
.subTitleRed{font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #e62b30; font-weight: bold;  padding-bottom:6px;}
.subTitleGrey {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #484c4c;; font-weight: bold;  padding-bottom:6px;}

.headerOrange{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #f79e50; font-weight: bold;  padding-bottom:3px;}
.subheaderOrange{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #f79e50; font-weight: bold;  padding-bottom:3px;}
.subheaderBlue{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #3377CC; font-weight: bold;  padding-bottom:3px;}
.emphasize{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #f79e50; font-weight: bold; }

.textSmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #000000; }

.OnePxBox {border: 1px solid #999999; padding: 4px;}

.plain {font-family: Arial, Helvetica, sans-serif; font-size: 7px; line-height: normal;}


/*** additional styles ***********************************************************/

.clear {
	clear:both;
	}
.centered, p.centered {
	text-align:center;
	}
.right {
	text-align:right;
	}		

img {
	border:0;
	}	
	
A.without_u { text-decoration: none; border-bottom-style: none; border-bottom-width: 0px;}
A IMG { border: 0; border-bottom-style: none; border-bottom-width: 0px;}

/*** contact us menu set styles ***********************************************************/

#contactus {
	margin-right: auto;
	margin-left: auto;
	height: 49px;
	width: 970px;
	position: relative;
	bottom: 26px;
	z-index: 5;
	
}

#contactus .box1 {
	top: 0px;
	width: 60px;
	left: 26px;
	position: absolute;
	float: left;
	
}
#contactus .box2 {
	top: 0px;
	width: 60px;
	left: 340px;
	position: absolute;
	float: left;
	
}
#contactus .box3 {
	top: 0px;
	width: 60px;
	left: 654px;
	position: absolute;
	float: left;
	
}


/*** address footer styles ***********************************************************/

#addressFooter {
	margin-left: 130px;
	height: 30px;
	width: 970px;
	position: absolute;
	bottom: 36px;
	left: 0px;
	z-index: 5;
	clear: both;
}

#addressFooter .validation {
	left: 0px;
	height: 30px;
	position: absolute;
	bottom: -44px;
	z-index: 5;
	clear: both;
	font-size: 10px;
}


/*** social media styles ***********************************************************/

#socialMedia {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 100px;
	margin-top: 257px;
	float: left;
    display: block;	
	z-index: 7;
}


.socialMedia li {
	list-style: none;
	background-repeat: no-repeat;
	margin-left: 30px;
}

.socialMedia li a, .socialMedia li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

.twitter {background-image: url(../images/buttons/b_twitter-on.png); margin-top: 0px;}
.twitter a {background-image: url(../images/buttons/b_twitter-off.png); width: 80px; height: 20px; border-bottom-width: 0px;}
.linkedin {background-image: url(../images/buttons/b_linkedin-on.png); margin-top: 2px;}
.linkedin a {background-image: url(../images/buttons/b_linkedin-off.png); width: 72px; height: 19px; border-bottom-width: 0px;}
.facebook {background-image: url(../images/buttons/b_facebook-on.png); margin-top: 4px;}
.facebook a {background-image: url(../images/buttons/b_facebook-off.png); width: 68px; height: 14px; border-bottom-width: 0px;}

ul.socialMedia li a:hover {background: none;}
.socialMedia li {float: left;}
.socialMedia:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#clearContainer { height: 0px; border: 0; margin: 0; padding: 0; } 

/*** body copy (drill-down page) ***********************************************************/				
#mainCopy {
	width: 550px;
	padding: 0 30px 0 30px;
	margin: 0 10px 0 0;
	clear:none;
	float:left;
}

#mainCopy2 {
	width: 430px;
	padding: 0 10px 0 30px;
	margin: 0 10px 0 0;
	clear:none;
	float:left;
}

#mainCopy3 {
	width: 860px;
	padding: 0 10px 0 30px;
	margin: 0 10px 0 0;
	clear:none;
	float:left;
}


/*** side bar ***********************************************************/
				
#side {
	padding: 20px;
	width: 270px;
	background: url(../images/sidebar.png) no-repeat;
	float:left;
}
.rightmenu {
    margin: 0 0 6px 0;
	padding: 0;
}
.rightmenu ul {
	margin:0;
	padding:0;
	list-style-position:outside;
}
.rightmenu ul li {
	font-size:13px;
	display:block;
	margin:0;
	padding:0;
}
.rightmenu ul li a {
	display:block;
	padding:10px 0;
	color:#333;
	border-bottom:1px dotted #ccc;
	text-decoration:none;
	background:url(../images/list/page_forward.png) no-repeat scroll 99% 50%;
}
.rightmenu ul li a:hover {
	display:block;
	padding:10px 0;
	color:#5e8b17;
	border-bottom:1px dotted #ccc;
	text-decoration:none;
}

/* dotted rule						*/ 
hr {
	height: 1px;
	padding: 0;
	background: #eee;
	border-top:1px dotted #aaa;
	margin:12px 0 12px 0;
	clear: both;
}


/* POST LIST						*/ 

.postList  {
	margin:0;
	padding:0;
	float: left;
}

.postPic, .postInfo {
	float: left;
	display: inline;
	margin-top:5px;
}
.portPic {
	margin:5px 0 10px 0;
}

.postList .postInfo {
   width: 160px;
}
.postInfo {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 11px;
}
.postInfo h3, .postInfo p {
}
.postInfo span {
	color: #838383;
	float: left;
}

.postInfo h3, .postInfo p {
}

h3.sidetitle {
	font-size: 16px;
	padding:0 0 7px 0;
	margin:0;
	border-bottom:1px dotted #aaa;
	color:#5e8b17;
	width:210px;
}


h3.sideheader {
	font-size: 14px;
	color: #f47c20;
	margin: 30px 0px 12px 0;
}



/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix {
	display: inline-block;
}
/* Hide these rules from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
li.clearfix {
	display: list-item;
}
/* End hide from IE-mac */

/* services page copy */
.serviceListing{
	background:transparent url(../images/hr-line.gif) no-repeat scroll left bottom;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-bottom:5px;
	overflow:hidden;
	clear: both;
	}
.serviceListing div{float:left; width:65px}

.serviceListing p.serviceLink {
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 0;
	padding: 0px;
	text-align: right;
}
p.serviceLink a {
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	margin-right: 0px;
	color: #0097b5;
	text-decoration:none
}
p.serviceLink a:hover {
	color:#777700;
}

a.serviceLink:link, a.serviceLink:visited, a.serviceLink:active {text-decoration: none; border-style: none;}
a.serviceLink:hover {text-decoration: underline; color:#474E32; border-style: none;}

.serviceListing p span{
    background:transparent url(../images/list/plus-link-small.gif) no-repeat scroll left bottom;
	display:block;
	text-align:center;
    float:left;
    width:118px;
	}
.serviceListing p span img{
	
	}
/* end services page copy */



/**************************************************************

	Portfolio Thumbnail

 unused > em {display:block;font-weight:bold;margin-bottom:2px;}
**************************************************************/

dl {text-align:left; color: #777777;font-size:9px;margin-top:12px; letter-spacing: 0px; line-height:10px; left:0px; display:block;}
dt,dd {width:80px;float:left;}
dt {margin-bottom:25px; margin-right:4px; margin-left:4px; overflow:hidden; }
dd {margin:35px 0px 4px -81px; }
dl a:hover img,dl a:active img,dl a:focus img {background: #aaa; }
dl .current {color:#770000; font-weight:normal;}

/* end thumbnail */


/**************************************************************

	Contact Forms

**************************************************************/
.content  { padding: 0px; font-size: 11px; font-family: Verdana, arial, Helvetica, sans-serif; color: #333333; }
.submitButtonText {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: normal; color: #484c4c;; font-weight: bold;  }
form { border: 1px solid #666699; padding: 5px; }
.texta { font-family: Verdana, arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; background-color: #EFEFEF; border: 1px dotted #999999; }


/**************************************************************

	Client Links

**************************************************************/
#client-link1 {
	position: absolute;
	top: 125px;
	left: 531px;
	width: 147px;
	height: 44px;
	background-color: transparent;
	border: 0px solid yellow;
	z-index: 9;
}
#client-link2 {
	position: absolute;
	top: 127px;
	left: 712px;
	width: 157px;
	height: 47px;
	background-color: transparent;
	border: 0px solid yellow;
	z-index: 9;
}
#client-link3 {
	position: absolute;
	top: 186px;
	left: 536px;
	width: 158px;
	height: 54px;
	background-color: transparent;
	border: 0px solid yellow;
	z-index: 9;
}
#client-link4 {
	position: absolute;
	top: 186px;
	left: 733px;
	width: 101px;
	height: 63px;
	background-color: transparent;
	border: 0px solid yellow;
	z-index: 9;
}
#client-link5 {
	position: absolute;
	top: 256px;
	left: 559px;
	width: 80px;
	height: 64px;
	background-color: transparent;
	border: 0px solid yellow;
	z-index: 9;
}
#client-link6 {
	position: absolute;
	top: 260px;
	left: 678px;
	width: 97px;
	height: 58px;
	background-color: transparent;
	border: 0px solid yellow;
	z-index: 9;
}
