@charset "UTF-8";
/* CSS Document */
/* img, div { behavior: url(iepngfix.htc) }*/
body {
	background:#749ad8;
	font-size: 60%;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the .container selector */
	color: #FFFFFF;
	}
.wrap {
	font-size:1.4em;
	line-height:1.5em;
	position:relative;
	text-align:left;
	margin:0;
	padding:0;
	min-width:1000px;
	}
.linkage a:link {
	color: #FFFFFF;
	text-decoration: none;
	}
.linkage a:hover {
	color: #454a44;
	text-decoration: underline;
	}
.linkage a:visited {
	color: #454a44;
	text-decoration: none;
	}
.container {
	width:1000px;
	min-width:1000px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0;
	position:relative;
	}
/* Links */
a:link {
	color: #454a44;
	text-decoration:none;
	border-bottom:0px solid #264480;
}     /* unvisited link */
a:visited {
	color: #454a44;
	text-decoration:none;
	border-bottom:0px solid #264480;
}  /* visited link */
a:hover {
	color: #000;
	text-decoration:none;
	border-bottom:1px solid #000;
}   /* mouse over link */
a:active {
	color: #454a44;
	text-decoration:none;
	border-bottom:1px solid #264480;
}   /* selected link */
a.button:link {border:none;}     /* unvisited link */
a.button:visited {border:none;}  /* visited link */
a.button:hover {border:none;}   /* mouse over link */
a.button:active {border:none;}   /* selected link */
a img {border:none;}
a[href $='.pdf'] {
 padding-right: 20px;
 background: transparent url(img/pdf.jpg) no-repeat center right;
}
a[href $='.doc'] {
 padding-right: 20px;
 background: transparent url(img/doc.gif) no-repeat center right;
}
/* Forms */
form {
	margin:0;
	padding:0;
	}
input, textarea {
	/*width:98%;*/
	border:1px solid #000000;
	background:#fff;
	margin:0 0 10px 0;
	padding:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#886233;
	}
form p {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#886231;
	}
form p.button {
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	}
form p.button a:link, form p.button a:visited, form p.button a:hover {
	display: block;	
	width: 90px;
	height: 32px;
	background:transparent url(img/button_send.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	}
form p.button a:hover {	
	background:transparent url(img/button_send.jpg) 0 -32px no-repeat;
	}
/* floatfix */
.floatfix {
	clear:left;
	visibility:hidden;
	}
/* Layout Tables */
table.layout {
	padding:0;
	margin:0;
	border:0;
	border-collapse: collapse;
	}
table.layout td {
	padding:0;
	margin:0;
	vertical-align:top;
	}
/* Header */
.header {
	background: #749ad8 url(img/header_bg.jpg) 0 0 repeat-x;
	height:135px;
	z-index: 2;
	}
.alt {
	background: #749ad8 url(img/header_bg_alt.jpg) 0 0 repeat-x;
	}
h1 {
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	}
h1 a:link, h1 a:visited, h1 a:hover {
	display: block;	
	width: 145px;
	height: 135px;
	background:transparent url(img/logo.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	}
 h1 a:hover {	
	background:transparent url(img/logo.jpg) 0 -135px no-repeat;
	}
.alt h1 a:link, .alt h1 a:visited, .alt h1 a:hover {
	background:transparent url(img/logo_alt.jpg) 0 0 no-repeat;
	}
.alt h1 a:hover {	
	background:transparent url(img/logo_alt.jpg) 0 -135px no-repeat;
	}
.header ul {
	list-style:none;
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top:79px;
	left:160px;
	font-size:105%;
	z-index: 2;
	}
.header li {
	margin:0 20px;
	padding:0;
	float:left;
	color:#749ad8;
	}
.header ul a:link, .header ul a:visited, .header ul a:hover {
	color:#749ad8;
	border:none;
	background:none;
	}
.header ul a:hover {
	color:#fff;
	}
.header ul li.active a:link, .header ul li.active a:visited, .header ul li.active a:hover {
	color:#fff;
	}
.header div.client_login {
	float:right;
	margin:18px 0 0 0;
	width:250px;
	height:32px;
	background:url(img/client_login.gif) 0 0 no-repeat;
	padding-top:6px;
	text-align:center;
	}
.header div.client_login span {
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.header div.client_login span.pipe {
	padding:0 4px;
	color:#fff;
	}
.header div.client_login a:link {color:#fff; text-decoration:none; border-bottom:none; background:none;}
.header div.client_login a:visited {color:#fff; text-decoration:none; border-bottom:none; background:none;}
.header div.client_login a:hover, .header div.client_login a:hover span {color:#0099FF; text-decoration:none; border-bottom:none; background:none;}
.header div.client_login a:active {color:#fff; text-decoration:none; border-bottom:none; background:none;}
.header div.client_login a:hover span.pipe {color:#0099FF;}
/* Headers */
h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0;
	padding:0;
	}
h2 {
	color:#fff;
	font-size:240%;
	line-height:110%;
	}
h3 {
	color:#4d524b;
	font-size:190%;
	line-height:110%;
	}
h4 {
	color:#886231;
	font-size:120%;
	line-height:110%;
	}
h5 {
	color:#fff;
	font-size: 120%;
	line-height:105%;
	}
h5 a:link {
	color:#fff;
	}
h5 a:hover {
	color:#000;
	border: none;
	}
/* home promo */
.homepromo {
	background: #749ad8 url(img/promo_bg.jpg) left top repeat-x;
	padding:0 0 30px 0;
	margin:0;
	position:relative;
	background-color: #749ad8;
	background-image: url(img/promo_bg.jpg);
	z-index: 1;
	}
.homepromo .intro {
	padding:0;
	margin:0;
	width:300px;
	}
.homepromo .intro strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-weight:normal;
	font-size:150%;
	}
.homepromo #flashcontent {
	padding:0 0 0 40px;
	}
.homepromo h2 {
	margin:28px 0 0 0;
	}
/* home body */
.homebody {
	background: #DFF1FF;
	padding:20px 0 60px 0;
	margin:0;
	position:relative;
	}
/* home featured */
.homefeatured {
	/*border-right:1px solid #f2e7d1;
	border-bottom:1px solid #f2e7d1;*/
	}
.homefeatured .pad {
	padding:0 10px 40px 0;
	}
.homefeatured .pad h3 {
	margin-bottom:20px;
	}
.homefeatured .pad div {
	padding:0 0 16px 0;
	margin:0 20px 0 0;
	float:left;
	}
.homefeatured .pad div.last {
	margin:0 0 0 0;
	}
.homefeatured .pad div.first {
	clear:left;
	}
.homefeatured .pad div h4 {
	padding:6px 0 0 0;
	}
.homefeatured .pad div p {
	color:#8f7851;
	padding:4px 0 0 0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
/* home skinny */
.homeskinny {
	width:340px;
	/* border-bottom:1px solid #f2e7d1; */
	/* border-bottom:1px solid #f2e7d1; */
	}
.homeskinny .pad {
	padding:0 0 40px 40px;
	}
.homeskinny .pad div {
	padding:0 0 20px 0;
	}
.homeskinny .pad h3 {
	padding:0 0 0 0;
	margin:0 0 20px 0;
	}
.homeskinny .pad h4 {
	padding:0;
	margin:0 0 4px 0;
	line-height:1.4em;
	}
.homeskinny .pad p {
	padding:0 0 0 0;
	margin:0;
	}
.homeskinny .pad p.date {
	color:#8f7851;
	padding:0 0 0 0;
	margin:0 0 4px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
/* home clients */
.homeclients {
	/*border-right:1px solid #f2e7d1;*/
	width:700px;
	}
.homeclients .pad {
	padding:40px 40px 0 0;
	}
.homeclients .pad h3 {
	margin:0 0 20px 0;
	}
.homeclients .pad p {
	padding:0;
	margin:0;
	}
/* home host */
.homehost {
	width:319px;
	}
.homehost .pad {
	padding:40px 0 0 40px;
	}
.homehost .pad h3 {
	margin:0 0 20px 0;
	}
.homehost .pad p {
	padding:0;
	margin:0;
	}
.homehost .pad img {
	float:left;
	margin:0 10px 10px 0;
	}
/* workfeatured */
.workfeatured div {
	margin:0;
	padding:0 0 0 40px;
	}
.workfeatured div h2 {
	margin:28px 0 20px 0;
	}
.workfeatured h3 a:link {border-bottom:2px solid #ddd5c4;}     /* unvisited link */
.workfeatured h3 a:visited {border-bottom:2px solid #ddd5c4;}  /* visited link */
.workfeatured h3 a:hover {border-bottom:none;}   /* mouse over link */
.workfeatured h3 a:active {border-bottom:2px solid #ddd5c4;}   /* selected link */
.workfeatured p.date {
	color:#8f7851;
	padding:0 0 0 0;
	margin:14px 0 -6px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
/* workblock */
.workblock {
	width:500px;
	}
.workblock h4 {
	font-size:110%;
	line-height:140%;
	}
.block_topleft {
	border-right:1px solid #f2e7d1;
	border-bottom:1px solid #f2e7d1;
	}
.block_topright {
	border-bottom:1px solid #f2e7d1;
	}
.block_botleft {
	border-right:1px solid #f2e7d1;
	}
.block_topleft .pad {
	padding:0 40px 20px 0;
	}
.block_topright .pad {
	padding:0 0 20px 40px;
	}
.block_botleft .pad {
	padding:40px 40px 20px 0;
	}
.block_botright .pad {
	padding:40px 0 20px 40px;
	}
.workblock .pad div {
	padding:0 0 16px 0;
	margin:0 19px 0 0;
	float:left;
	}
.workblock .pad div.last {
	margin:0 0 0 0;
	}
.workblock .pad div.first {
	clear:left;
	}
.workblock .pad div h4 {
	padding:6px 0 0 0;
	}
.workblock .pad div p {
	color:#8f7851;
	padding:4px 0 0 0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
/* workitem */
/*
p.launch  {
	text-indent: -9999px;
	overflow: hidden;
	margin: 14px 0 20px 0;
	padding: 0;
	border: 0;
	}
p.launch a:link, p.launch a:visited, p.launch a:hover {
	display: block;	
	width: 90px;
	height: 32px;
	background:transparent url(img/button_bg.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	}
p.launch a:hover {	
	background:transparent url(img/button_bg.jpg) 0 -32px no-repeat;
	}
*/
.workitem div.pad p.date {
	color:#8f7851;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.workitem div.pad p.date span { color:#e5d7ba; padding:0 2px;}
.workitem div.pad p.date a:link { padding:8px 20px 3px 0; background:url(img/launch.gif) right 0 no-repeat; border:none;}
.workitem div.pad p.date a:visited {padding:8px 20px 3px 0; background:url(img/launch.gif) right 0 no-repeat; border:none;}
.workitem div.pad p.date a:hover {padding:8px 20px 3px 0; background:url(img/launch.gif) right -25px no-repeat; border:none;}
.workitem div.pad p.date a:active {padding:8px 20px 3px 0; background:url(img/launch.gif) right 0 no-repeat; border:none;}
.workitem div.pad {
	padding:0 40px 0 0;
}
.workitem div.pad img {
	padding:0 0 20px 0;
}	
/* need a lift? */
p.lift {
	font-family:Georgia, "Times New Roman", Times, serif;
	}
p.lift a:link { padding:8px 20px 3px 0; background:url(img/lift.gif) right 0 no-repeat; border:none;}
p.lift a:visited {padding:8px 20px 3px 0; background:url(img/lift.gif) right 0 no-repeat; border:none;}
p.lift a:hover {padding:8px 20px 3px 0; background:url(img/lift.gif) right -25px no-repeat; border:none;}
p.lift a:active {padding:8px 20px 3px 0; background:url(img/lift.gif) right 0 no-repeat; border:none;}
/* subnav */
.subnav h2 {
	margin: 0 0 10px 40px;
	padding:0;
	}
.subnav {
	background:transparent url(img/subnav_border.gif) 0 0 repeat-y;
	width:290px;
	}
.subnav div.pad {
	padding: 0;
	}
.subnav ul.sub {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	line-height:200%;
	}
.subnav ul.sub li {
	margin:0 0 6px 0;
	padding:2px 0 0 0;
	}
.subnav ul.sub li a {
	padding:0 0 2px 40px;
	border-bottom:none;
	background:transparent url(img/linkbar.gif) 40px bottom no-repeat;
	}
.subnav ul.sub li a:hover {
	background:none;
	}
.subnav ul.sub ul {
	background:#f4ebda url(img/subnav_bg_bot.gif) right bottom no-repeat;
	margin:0;
	padding: 0 0 0 0;
	list-style:none;
	font-size:80%;
	}
.subnav ul.sub li.top {
	background: #f4ebda url(img/subnav_bg_top.gif) top right no-repeat;
	}
.subnav ul.sub ul li {
	margin:0;
	padding:0;
	}
.subnav ul.sub ul li a {
	display:block;
	padding:0 0 0 60px;
	border:none;
	height:33px;
	background:none;
	}
.subnav ul.sub ul li a:hover {
	background:url(img/subnav_hover.jpg) 0 50% no-repeat;
	}
.subnav ul.sub ul li.active a {
	background:url(img/subnav_hover.jpg) 0 50% no-repeat;
	}
.sub li.active a:link {color:#886231; text-decoration:none; border-bottom:none; background-image:none;}
.sub li.active a:visited {color:#886231; text-decoration:none; border-bottom:none; background-image:none;}
.sub li.active a:hover {color:#886231; text-decoration:none; border-bottom:none; background-image:none;}
.sub li.active a:active {color:#886231; text-decoration:none; border-bottom:none; background-image:none;}
.sub span {color:#cdbfa0;}
/* message */
p.messagebad {
	border:1px solid #b76e6e;
	background:#f1c5c5;
	color:#790000;
	padding:10px;
	}
p.messagegood {
	border:1px solid #5e9c5e;
	background:#ccf9cc;
	color:#005826;
	padding:10px;
	}
p.messagegood2 {
	border:1px solid #0516AB;
	background: #CBD0FE;
	color: #291FF5;
	padding:10px;
	}
/* Unordered Lists */
ul.bullets {
	margin:10px 0 40px 0;
	padding:0;
	}
ul.bullets li {
	background:url(img/bullet.gif) 0 50% no-repeat;
	list-style-type:none;
	padding:2px 0 2px 14px;
	border-bottom:1px solid #f2e7d1;
	}
/* Job */
div.job {
	border-top:1px solid #f2e7d1;
	margin:40px 0;
	padding-top:40px;
	}
div.job p.button {
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	}
div.job p.button a:link, div.job p.button a:visited, div.job p.button a:hover {
	display: block;	
	width: 90px;
	height: 32px;
	background:transparent url(img/button_apply.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	}
div.job p.button a:hover {	
	background:transparent url(img/button_apply.jpg) 0 -32px no-repeat;
	}
/* Box */
.box {
	background: #eee6d5 url(img/box_bg_top.gif) top left no-repeat;
	margin:20px 0 0 0;
	width:670px;
	}
.box h4 {
	margin:0;
	padding:0;
	}
.box ul.bullets {
	margin:10px 0 40px 0;
	padding:0;
	}
.box ul.last {
	margin-bottom:0;
	}
.box ul.bullets li {
	background:url(img/bullet_dark.gif) 0 50% no-repeat;
	list-style-type:none;
	padding:2px 0 2px 14px;
	border-bottom:1px solid #ded4c0;
	}
.box div.pad {
	padding:30px 40px 40px 40px;
	background: transparent url(img/box_bg_bot.gif) left bottom no-repeat;
	}
.box table {
	width:100%;
	border-collapse:collapse;
	border:none;
	padding:0;
	margin:14px 0 0 0;
	}
.box table th, .box table td {
	border-bottom:1px solid #ded4c0;
	padding:4px 0;
	text-align:left;
	}
.box th {
	color:#886231;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	width:24%;
	vertical-align:top;
	}
/* Footer */
.footer {
	background: transparent url(img/footer_bg.jpg) left top repeat-x;
	height:170px;
	padding: 0;
	margin: 0;
	text-align:center;
	color:#50524f;
	}
.footer div.box {
	width:700px;
	margin:0 auto;
	}
.footer ul {
	list-style:none;
	margin: 0 auto;
	padding: 30px 0 0 0;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:110%;
	text-align: center;
	}
.footer li {
	margin:0 20px;
	padding:0;
	display:inline;
	color:#757974;
	}
.footer p {
	clear:both;
	}
.footer ul a:link, .footer ul a:visited, .footer ul a:hover, .footer ul a:active {
	color:#749ad8;
	border-bottom:none;
	}
.footer ul a:hover {
	color:#fff;
	border-bottom:none;
	}
.footer ul li.active a:link, .footer ul li.active a:visited, .footer ul li.active a:hover, .footer ul li.active a:active {
	color:#fff;
	border-bottom:none;
	}
.footer p.bar {
	background:transparent url(img/footer_bar.gif) top left no-repeat;
	color: #fff;
	width:500px;
	height:32px;
	margin:24px auto 0;
	padding-top:6px;
	}
.footer p.bar span {
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.footer p.bar span.pipe {
	padding:0 4px;
	}
.footer p a:link {color:#fff; text-decoration:none; border-bottom:none; background:none;}
.footer p a:visited {color:#fff; text-decoration:none; border-bottom:none; background:none;}
.footer p a:hover {color: #0099FF; text-decoration:none; border-bottom:none; background:none;}
.footer p a:active {color:#fff; text-decoration:none; border-bottom:none; background:none;}
/* team */
div.team {
	padding:20px 0 0 0;
	margin:0 0 20px 0;
	clear:left;
	}
div.team p {
	margin:6px 0 0 0;
	}
div.team p.jobtitle {
	margin:6px 0 0 0;
	padding:0;
	color:#886231;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
div.team h4 {
	color:#4d524b;
	font-size:150%;
	line-height:110%;
	}
div.team img {
	float:left;
	margin: 0 20px 0 0;
	padding:0;
	}
div.team span {
	color:#cdbfa0;
	}
div.small {
	border-top:none;
	padding:20px 0 0 0;
	}
table.team {
	clear:left;
	border-collapse:collapse;
	}
table.team td {
	 padding: 0 20px 0 0;
	 margin:0;
	 border-right:1px solid #f2e7d1;
	 border-top:1px solid #f2e7d1;
	 }
table.team td.first {
	 padding: 20px 0 0 0;
	 margin:0;
	 border-right:none;
	 width:150px;
	 }
table.team td.last {
	 padding: 0 0 0 20px;
	 border-right:none;
	 }
table.team td div.pics {
	 padding: 0;
	 margin:0;
	 width:150px;
	 height:200px;
	 }
	 table.team td div.pics2 img {
	 padding: 0;
	 margin:0;
	 width:auto !important;
	 height:auto !important;
	 }
table.team td div.pics img {  
    padding: 0;  
    width:  150px; 
    height: 200px; 
    top:  0; 
    left: 0 
} 
table.smallteam {
	clear:left;
	border-collapse:collapse;
	}
table.smallteam td {
	 padding: 0 20px 0 0;
	 margin:0;
	 border-right:1px solid #f2e7d1;
	 border-top:1px solid #f2e7d1;
	 }
table.smallteam td div.pics {
	 padding: 0;
	 margin:0;
	 width:100px;
	 height:120px;
	 }
table.smallteam td div.pics img {  
    padding: 0;  
    width:  100px; 
    height: 120px; 
    top:  0; 
    left: 0 
} 
table.smallteam td.first {
	 padding: 20px 0 0 0;
	 margin:0;
	 border-right:none;
	 width:120px;
	 } 
table.smallteam td.pad {
	 padding-left:20px;
	 }
table.smallteam td.last {
	 padding: 0 0 0 0;
	 border-right:none;
	 width:29%;
	 }
/* tabledata */
table.tabledata {
	width:670px;
	border-collapse:collapse;
	border:none;
	padding:0;
	margin: 20px 0 0 0;
	}
table.tabledata th, table.tabledata td {
	border-bottom:1px solid #f2e7d1;
	padding:4px 0;
	text-align:left;
	}
table.tabledata th {
	color:#886231;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	width:21%;
	vertical-align:top;
	}
table.small {
	width: 100%;
	border:none !important;
	}
table.small th {
	width:25%;
	}
table.small td {
	border-top:none;
	border-right:none;
	}
/* clients */
ul.clients {
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:0;
	width:670px;
	height:540px;
	background: transparent url(img/clients.gif) 0 0 no-repeat;
	position:relative;
	}
ul.clients li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
ul.clients li, ul.clients a {
	height: 109px;
	width:109px;
	display: block;
	}
ul.clients a {
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	border-bottom:none;
	}
ul.clients a:link, ul.clients a:visited, ul.clients a:hover, ul.clients a:active {border-bottom:none;}
#client1	{left: 21px;	top:21px;	width: 109px;}
#client2	{left: 151px; 	top:21px;	width: 109px;}
#client3	{left: 281px; 	top:21px;	width: 109px;}
#client4	{left: 411px; 	top:21px; 	width: 109px;}
#client5	{left: 541px; 	top:21px;	width: 109px;}
#client6	{left: 21px; 	top:151px;	width: 109px;}
#client7	{left: 151px;	top:151px; width: 109px;}
#client8	{left: 281px;	top:151px; width: 109px;}
#client9	{left: 411px;	top:151px; width: 109px;}
#client10	{left: 541px;	top:151px; width: 109px;}
#client11	{left: 21px;	top:281px; width: 109px;}
#client12	{left: 151px;	top:281px; width: 109px;}
#client13	{left: 281px;	top:281px; width: 109px;}
#client14	{left: 411px;	top:281px; width: 109px;}
#client15	{left: 541px;	top:281px; width: 109px;}
#client16	{left: 21px;	top:411px; width: 109px;}
#client17	{left: 151px;	top:411px; width: 109px;}
#client18	{left: 281px;	top:411px; width: 109px;}
#client19	{left: 411px;	top:411px; width: 109px;}
#client20	{left: 541px;	top:411px; width: 109px;}
#client1 a:hover		{background: transparent url(img/clients_hover.gif) 	-21px 	-21px no-repeat;}
#client2 a:hover 		{background: transparent url(img/clients_hover.gif) 	-151px 	-21px no-repeat;}
#client3 a:hover 		{background: transparent url(img/clients_hover.gif) 	-281px 	-21px no-repeat;}
#client4 a:hover 		{background: transparent url(img/clients_hover.gif) 	-411px 	-21px no-repeat;}
#client5 a:hover 		{background: transparent url(img/clients_hover.gif) 	-541px 	-21px no-repeat;}
#client6 a:hover		{background: transparent url(img/clients_hover.gif) 	-21px 	-151px no-repeat;}
#client7 a:hover 		{background: transparent url(img/clients_hover.gif) 	-151px 	-151px no-repeat;}
#client8 a:hover 		{background: transparent url(img/clients_hover.gif) 	-281px 	-151px no-repeat;}
#client9 a:hover 		{background: transparent url(img/clients_hover.gif) 	-411px 	-151px no-repeat;}
#client10 a:hover 		{background: transparent url(img/clients_hover.gif) 	-541px 	-151px no-repeat;}
#client11 a:hover		{background: transparent url(img/clients_hover.gif) 	-21px 	-281px no-repeat;}
#client12 a:hover 		{background: transparent url(img/clients_hover.gif) 	-151px 	-281px no-repeat;}
#client13 a:hover 		{background: transparent url(img/clients_hover.gif) 	-281px 	-281px no-repeat;}
#client14 a:hover 		{background: transparent url(img/clients_hover.gif) 	-411px 	-281px no-repeat;}
#client15 a:hover 		{background: transparent url(img/clients_hover.gif) 	-541px 	-281px no-repeat;}
#client16 a:hover		{background: transparent url(img/clients_hover.gif) 	-21px 	-411px no-repeat;}
#client17 a:hover 		{background: transparent url(img/clients_hover.gif) 	-151px 	-411px no-repeat;}
#client18 a:hover 		{background: transparent url(img/clients_hover.gif) 	-281px 	-411px no-repeat;}
#client19 a:hover 		{background: transparent url(img/clients_hover.gif) 	-411px 	-411px no-repeat;}
#client20 a:hover 		{background: transparent url(img/clients_hover.gif) 	-541px 	-411px no-repeat;}
/* shell */
#shell {
	 background:#749ad8;
	 line-height:170%;
	 }	 
#shell div {
	text-align:center;
	margin:40px 0 0 0;
	 }	 
#shell div.shellfooter {
	margin:20px auto 0;
	width:440px;
	text-align:center;
	color:#666;
	font-size:120%;
	}	
#shell div.shellfooter h2 {
	 font-family:Georgia, 'Times New Roman', Times, serif;
	 color:#444;
	 text-transform:uppercase;
	 font-size:100%;
	 border-bottom:1px dotted #333;
	 padding:0 0 10px 0;
	 margin:0;
	 }	 
#shell div.shellfooter p {
	border-bottom:1px dotted #333;
	padding:10px 0;
	text-align:justify;
	margin:0 0 10px 0;
	}
#shell div.shellfooter p.legal {
	 color:#444;
	 border-bottom:none;
	 font-size:90%;
	 margin:0;
	 text-align:center;
	 }
/*shoutbox stuff here*/
.shoutboxbody {
background-color : #F6FAF9;
font-size: 8pt;
/*scrollbar-face-color: #F5F5F5;
scrollbar-highlight-color: #74612A;
scrollbar-shadow-color: White;
scrollbar-3d-light-color: #D1D7DC;
scrollbar-arrow-color: #756023;
scrollbar-track-color: #F8F8FF;
scrollbar-dark-shadow-color: #98AAB1;*/
font-family: Tahoma, Arial, Verdana, Times;
color: #2A7400;
margin: 0;
}.SB_button {
background : #DDDDDD;
border : 1px solid #C0C0C0;
color : #2A7400;
font-family: Tahoma, Arial, Verdana, Times, sans-serif;
font-size : 8pt;
font-weight : bold;
}

.SB_input {
background : #FFFFFF;
border : 1px solid #DDDDDD;
color : #2A7400;
font-family: Tahoma, Arial, Verdana, Times, sans-serif;
font-size : 8pt;
}

.SB_formarea {
background-color : #F6FAF9;
border: #000000 1px solid;
color : #2A7400;
font-size : 8pt;
}

.SB_shoutbox {
color : #2A7400;
font-family: Georgia;
font-size : 10pt;
text-align : left;
}

.SB_table0 {
background-color : #F6FAF9;
border: #333333 1px solid;
color : #2A7400;
font-size : 9pt;
padding: 4px;
}

.SB_table1 {
background-color: #CCCCCC;
border: #333333 1px solid;
color : #2A7400;
font-size : 9pt;
padding: 4px;
}
