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

/* Global resets for different browsers */

* {
	margin:0px;
	padding:0px;
}

p, h1, h2, h3, h4, h5 {
	margin: 3px 0px;
}

h2 {
	font-weight:bold;
	font-size:90%;
}

p.contactuslink a {
	color:#69207e;
}

#rightcolumn p {
	margin: 12px 0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	background:url(../images/bubbles.jpg);
}

a {
	text-decoration:none;
}

a img {
	border:none;
}

ol {
	margin-left:25px;
}

.hide {
	display:none;
}

.clear {
	clear:both;
}

.left {
	display:inline;
	float:left;
	padding-left:20px;
}

.right {
	display:inline;
	float:right;
	padding-right:20px;
}

.purple {
	color:#69207e;
	font-weight:bold;
}





/* Hide text alternatives */

.printhide h1 {
	display:none;
}

.printhide img {
	display:block;
}

.headerhide {
	display:none;
}

.fronthide img {
	display:block;
}

.fronthide h1 {
	display:none;
}

.heading img {
	display:block;
}

.heading h2 {
	display:none;
}

h3 {
	font-size: 110%;
}

.flags {
	float: right;
}


/* Main wrapper */

#mainwrapper {

}

#mainbody {
	margin: 20px auto 0px auto;
	width: 776px;
	/* background-color:#f4f4f4; */
	background-color:#FFFFFF;
}

#maincontent {
	width: 756px;
	margin: 0px auto;
	padding-top:5px;
	background-color:#FFFFFF;
}

/* Header */

#header {
	background:url(../images/gws_04.jpg) no-repeat top left;
	height:100px;
}

#header h1 {
	display:none;
}

#headersearch {
	float:right;
	margin-top:9px;
}


#headersearch table.searchform {
	border:none;
	padding-right:20px;
}

#headersearch form.searchform input#query {
	height:17px;
	border: #0c2577 1px solid;
}

#headersearch form.searchform input {
}



#headerphone {
	text-align:right;
}

#headerphone img {
	display:inline;
	margin-top:5px;
	margin-right:20px;
}

#headerphone p {
	display:none;
}

#headerbuttons {
	padding-top:15px;
	padding-left:344px;
}

#headerbuttons ul {
	list-style-type:none;
}

#headerbuttons ul li {
	display:inline;
}

#headerbuttons ul li span.menuhide {
	display:none;
}

#headerbuttons ul li img {
	float:left;
}

/* Main section frontpage */

#frontbodytop {
	width:756px;
	height:130px;
	background:url(../images/gws_21.jpg) no-repeat;
	margin-bottom:20px;
}

#frontbodytop ul {
	list-style-type:none;
	float:right;
	margin-top:5px;
	margin-right:10px;
	background-color:#69207e;
}

#frontbodytop ul li {
	display:inline;
	color:#FFFFFF;
}

#frontbodytop ul li a {
	color:#FFFFFF;
}

#frontbodytopweb {
	width:756px;
	height:130px;
	background:url(../images/header_websites.jpg) no-repeat;
	margin-bottom:20px;
}

#frontbodytopweb ul {
	list-style-type:none;
	float:right;
	margin-top:5px;
	margin-right:10px;
	background-color:#69207e;
}

#frontbodytopweb ul li {
	display:inline;
	color:#FFFFFF;
}

#frontbodytopweb ul li a {
	color:#FFFFFF;
}

#frontbodytopflash {
	width:756px;
	height:25px;
	background:url(../images/header_websites.jpg) no-repeat;
	margin-bottom:0px;
}

#frontbodytopflash ul {
	list-style-type:none;
	float:right;
	margin-top:5px;
	margin-right:10px;
	background-color:#69207e;
}

#frontbodytopflash ul li {
	display:inline;
	color:#FFFFFF;
}

#frontbodytopflash ul li a {
	color:#FFFFFF;
}

.flashvideo {
margin:0px;
padding:0px;
}

#frontbodytopmar {
	width:756px;
	height:130px;
	background:url(../images/header_marketing.jpg) no-repeat;
	margin-bottom:20px;
}

#frontbodytopmar ul {
	list-style-type:none;
	float:right;
	margin-top:5px;
	margin-right:10px;
	background-color:#69207e;
}

#frontbodytopmar ul li {
	display:inline;
	color:#FFFFFF;
}

#frontbodytopmar ul li a {
	color:#FFFFFF;
}

#frontbodytopbran {
	width:756px;
	height:130px;
	background:url(../images/header_branding.jpg) no-repeat;
	margin-bottom:20px;
}

#frontbodytopbran ul {
	list-style-type:none;
	float:right;
	margin-top:5px;
	margin-right:10px;
	background-color:#69207e;
}

#frontbodytopbran ul li {
	display:inline;
	color:#FFFFFF;
}

#frontbodytopbran ul li a {
	color:#FFFFFF;
}

#frontbodytopfilm {
	width:756px;
	height:130px;
	background:url(../images/header_film.jpg) no-repeat;
	margin-bottom:20px;
}

#frontbodytopfilm ul {
	list-style-type:none;
	float:right;
	margin-top:5px;
	margin-right:10px;
	background-color:#69207e;
}

#frontbodytopfilm ul li {
	display:inline;
	color:#FFFFFF;
}

#frontbodytopfilm ul li a {
	color:#FFFFFF;
}

#frontbodytoppr {
	width:756px;
	height:130px;
	background:url(../images/header_pr.jpg) no-repeat;
	margin-bottom:20px;
}

#frontbodytoppr ul {
	list-style-type:none;
	float:right;
	margin-top:5px;
	margin-right:10px;
	background-color:#69207e;
}

#frontbodytoppr ul li {
	display:inline;
	color:#FFFFFF;
}

#frontbodytoppr ul li a {
	color:#FFFFFF;
}

.navdiv {
	padding: 0px 5px 0px 8px;
}

.navdiv2 {
	padding: 0px 0px 0px 10px;
}

#frontbodylower #mouseoverboxes {
	margin-top:30px;
}

#frontbodylower #mouseoverboxes ul {
	display:none;
}

#frontbodylower #mouseoverboxes p {
	display:none;
}

#frontbodylower #mouseoverboxes .box {
	display:inline;
}

#frontbodylower #mouseoverboxes .box img {
	margin-left:12px;
}

#frontbodylower img.businesssolutions {
	margin-left:12px;
}

.rightexamplewrap {
	
}

.rightexamplebox {
	float:right;
	border: 4px solid #ebebeb;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
}

.testimonialbox {
	float:right;
	border: 4px solid #ebebeb;
	padding:0px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
}

.testimonialbox img {
	border: 1px solid #ebebeb;
}



.rightvideobox {
	float:right;
	border: 4px solid #ebebeb;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
}

.rightexamplebox p {
	font-size:90%;
}

.rightexamplebox img {
	border: 1px solid #ebebeb;
}



.leftexamplebox {
	float:left;
	border: 4px solid #ebebeb;
	padding:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
}

.leftexamplebox p {
	font-size:90%;
}

.leftexamplebox img {
	border: 1px solid #ebebeb;
}

.rightlinkbox {
	float:right;
	border: 4px solid #ebebeb;
	padding:10px;
	width: 124px;
	margin-left:10px;
	margin-bottom:10px;
}

.dividingline {
	clear:both;
	width:inherit;
	background:url(../images/dotted_line.jpg) repeat-x;
	min-height:5px;
}


/* Footer */

#footer {
	margin-top:65px;
	font-size:90%;
	padding-bottom:20px;
	text-align:center;
}

#footer a {
	color:#000000;
}

#footerbar {
	background-color:#69207e;
	color:#FFFFFF;
	padding:5px;
	margin-bottom:10px;
}

#footerbar a {
	color:#FFFFFF;
}

#footerinner {
	margin-top:10px;
	font-size:90%;
	padding-bottom:20px;
	text-align:center;
	clear:both;
}

#footerinner a {
	color:#000000;
}

#footerinner #footerbar {
	background-color:#69207e;
	color:#FFFFFF;
	padding:5px;
	margin-bottom:10px;
}

#footerinner #footerbar a {
	color:#FFFFFF;
}


/* Main Section Inner */

#innermain {
	background:url(../images/gws_inner_colbg.jpg) repeat-y;
}

#innermainlogo {
	background:url(../images/logo_bottomleft.jpg) no-repeat bottom left;
	padding-bottom:20px;
}

#rightcolumn {
	float:right;
	width:570px;
}

#rightcolumncontent {
	padding-right:20px;
}

#rightcolumncontent ul {
	margin-left:20px;
	margin-top:5px;
}



#rightcolumncontent ul li {
	padding-bottom:5px;
}

#rightcolumncontent ul.float {
	list-style-position:inside;
}

table.toppadding {
	padding-top:20px;
}

table.samplesites {
	margin-bottom:40px;
	padding:0;
}

table.specialsites {
	margin-bottom:40px;
	padding:0;
}

table.samplesites tr.grey {
	background-color:#f4f4f4;
}

table.specialsites tr.grey {
	background-color:#f4f4f4;
}

table.samplesites td {
	vertical-align:top;
	padding: 5px;
}

table.specialsites td {
	vertical-align:top;
	padding: 5px;
}

table.samplesites td img {
	border:#CCC 3px solid;
}

table.specialsites td img {
	border:#CCC 3px solid;
}

table.samplesites td .sitetitle a {
	color:#0066FF;
	font-weight:bold;
}

table.specialsites td .sitetitle a {
	color:#0066FF;
	font-weight:bold;
}

table.samplesites td .sitesize {
	font-size:90%;
	color:#666666;
	padding-top:2px;
}

table.specialsites td .sitesize {
	font-size:90%;
	color:#666666;
	padding-top:2px;
}

table.samplesites td .siteaddress {
	color:#003366;
	padding-bottom:2px;
	font-size:100%;
}

table.specialsites td .siteaddress {
	color:#003366;
	padding-bottom:2px;
	font-size:105%;
}

table.samplesites td .sitedesc {
	font-size:90%;
	line-height:13px;
	color:#666666;
}

table.specialsites td .sitedesc {
	font-size:90%;
	line-height:13px;
	color:#666666;
}

table.samplesites td .sitefeatures {
	line-height:18px;
}

table.specialsites td .sitefeatures {
	line-height:18px;
}

table.samplesites td .sitetask {
	
}

table.specialsites td .sitetask {
	
}

#clientlogolinks {
	padding: 15px 10px 20px 0;
	float:right;
	font-size:90%;
}

#clientlogolinks ul.inline {
	list-style-type:none;
}

#clientlogolinks ul.inline li {
	display:inline;
	padding-right:10px;
}

#clientlogolinks a {
	color:#000000;
}

#mainclientlogos {

}

.clientwrap {
	margin: 0 7px 10px 7px;
	float:left;
}

.client {
	width:123px;
	border:1px solid #ebebeb;
}

.clientlogo {
	display:block;
}

.clientlogohide {
	display:none;
}

.clientlogo img {
	border:none;
	margin:0;
	padding:0;
}

.clienttext {
	background-color:#69207e;
	color:#FFFFFF;
	min-height:36px;
}

#maincontent #innermain #rightcolumn .client .clienttext p {
	margin:0;
	padding:2px 4px;
}

.clienttext a {
	color:#FFFFFF;
	text-decoration:none;
}



/* Inner left */

#leftcolumn {
	width:150px;
	padding-bottom:130px;
	padding-top:20px;
}

#leftnavbox {
	border: #0c2577 1px solid;
	background-color:#FFFFFF;
	margin-left:10px;

}

#leftnavbox ul {
	padding:10px 20px;
	color:#69207e;
}

#leftnavbox ul li {
	padding-bottom:5px;
}

#leftnavbox ul li span.leftnavlink {
	color:#000000;
}

#leftnavbox ul li span.leftnavlink a {
	color:#000000;
}

#leftnavboxtop {
	background-color:#0c2577;
	color:#FFFFFF;
	padding:5px 20px;
}



#leftnavbox ul.nobullet {
	color:#000000;
	list-style:none;
	
}

#leftnavbox ul.nobullet a {
	color:#000000;
}




.branding {
padding-bottom:5px;
padding-top:2px;
}

.sitemap {
list-style:none;
}

.sitemap ul {
	color:#691f7e;
}

.sitemap a {
	color:#000000;
}

.sitemap a:visited {
	color:#000000;
}

.sitemap a:active {
	color:#000000;
}

.sitemap a:hover {
	color:#3c1183;
}

li.mainsection {
font-weight:bold;
margin-top:15px;
margin-bottom:5px;

}

.sitemapinner {
list-style:none;
padding-left:30px;
}

.centralimage {
border: 4px solid #ebebeb;
padding:10px;
text-align:center;
}


/* Contact Form */

.formfld {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 90%;
  color: #000000;
  text-align: right;
  vertical-align: top;
  padding-right: 10px;
}

.formkey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 90%;
}

.formerr {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 90%;
  color: #e00000;
}

.formchkh {
	font-size: 90%;
	font-weight: bold;
	color: #30c070;
}

.formtxth {
	font-size: 90%;
	font-weight: normal;
	color: #0c2577;
}

.formbox {
  	font-family: Arial, Helvetica, sans-serif;
 	padding-bottom: 4px;
}

.formbox input {
	text-align:left;
}

.bluebox {
	font-size: 80%;
	border: 1px solid;
	border-color: #7070c0;
}

.formbutt {
	color: #FFFFFF;
	font-size: 90%;
	letter-spacing: 1px;
	padding: 3px;
	margin-top:5px;
	border: 1px solid;
	border-color: #80c0c0;
	background-color: #0c2577;
}

.formgen {
	font-size: 80%;
}

.selectbox {
	font-size: 80%;
	border-color: #7070c0;
}

.checkbox {
	font-size: 80%;
	border-color: #7070c0;
}

.obliged {
	font-size: 90%;
	color: #d00010;
}

#address {
padding:10px 0px;

}

.bottomcontact {
padding-left:20px;
}

.botnav {
	margin-top:20px;
	text-align: center;
	font-size: 80%;
}

.botnav a {
	color: #000000;
}

#innermain #innermainlogo #rightcolumn #rightcolumncontent #newslist ul.news_items_frontlist {
	list-style-type:none;
	margin:0;
	padding:10px 0 0 0;
}

#innermain #innermainlogo #rightcolumn #rightcolumncontent #newslist ul.news_items_frontlist li {
	margin:0;
	padding:0 0 15px 0;
}

#newslist {

}

#newslist a {

}

#newslist .newstitle {
	font-weight:bold;
}

#newslist a .newstitle {
	color:#003d75;
	font-size:100%;
}

#newslist .readmore {
	font-size:90%;
}

#newslist a .readmore {
	color:#d55151;
}

#newsitem {

}

#newsitem h3 {
	font-size:110%;
}

#newsitem a {
	color:#003d75;
}

#newsitem p {
	line-height:18px;
	margin-top:0;
	padding-top:0;
}

#newsitem hr {
	color:#5c1d6e;
	height:1px;
}

#newsitem .readmore {
	font-size:90%;
}

#newsitem a .readmore {
	color:#acacac;
}

#newsheadline {
	color:#2b159b;
	font-weight:bold;
	font-size:100%;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0;
}

.imgcapt {
	color:#999999;
	font-size:80%;
	font-weight:normal;
	text-align:right;
	padding: 5px 2px 0 0;
	width:200px;
}

.dateadded {
	float:right;
	padding-left:20px;
	font-size:90%;
	color:#666666;
	font-weight:normal;
}

#leftnavbox ul.newsletternested {
	padding:0;
	margin:5px 0 0 15px;
}

#leftnavbox ul.newsletternested li {
	color:#000000;
}

#leftnavbox ul.newsletternested li a {
	color:#000000;
}

#newsletterleft {
	width:345px;
	float:left;
}

#newsletterright {
	padding-left:20px;
	float:left;
	text-align:right;
}

.bluebox {
	border:#0c2577 1px solid;
	width:180px;
	font-size:120%;
	text-align:center;
}

.blueboxcontent {
	padding: 10px 2px;
	color:#285685;
	font-size:80%;
}

.blueboxcontent img {
	display:block;
	text-align:center;
	margin:0 auto;
	padding: 0 0 5px 0;
}

.blueboxtop {
	background-color:#0c2577;
	color:#FFFFFF;
	padding:5px 0;
	
}

ul.newsletterlist {
	margin-bottom:10px;
}

ul.newsletterlist li a {
	color:#000000;
}


.alwayshide {
	display:none;
}

/* End */

#testimonials {
margin: 20px 0px;
}

#testimonials a {
color:#000000;
}

.greytime {
float:right;
text-align:center;
padding: 0px 10px;
background:#ebebeb;
margin-bottom:0px;
margin-right:0px;
}

#testimonials table tr.greyinner, #testimonials table tr td.greyinner {
background:#ebebeb;
}

#testimonials table tr.greyinner img{
padding:5px;
}

#testimonials table tr td.greyinner p, #testimonials table tr td.whiteinner p, #testimonials table tr td.whiteinnerbottom p {
padding:0px 0px 0px 5px;
vertical-align:top;
}

#testimonials table tr td.whiteinner p, #testimonials table tr td.whiteinnerbottom p {
padding:9px 0px 10px 5px;
margin:0px;
}

#testimonials table tr td.whiteinner {
border-top:#ebebeb 5px solid;
border-right:#ebebeb 5px solid;
border-left:#ebebeb 5px solid;
border-bottom:#ebebeb 1px solid;
background:#ffffff;

}

#testimonials table tr td.whiteinnerbottom {
border-bottom:#ebebeb 5px solid;
border-right:#ebebeb 5px solid;
border-left:#ebebeb 5px solid;
background:#ffffff;

}

#testimonials table tr td.whiteinnermiddle {

border-right:#ebebeb 5px solid;
border-left:#ebebeb 5px solid;
border-bottom:#ebebeb 1px solid;
background:#ffffff;

}

#videocontrols {
margin:5px 5px 0px 0px;
float:right;
font-size:90%;
}

#videocontrols img{
margin:0px 5px;
}

#videocontrols a {
color:#000000;
}


#videobox {
width:534px;
height:365px;
border:#ebebeb 2px solid;
padding: 2px 0px 0px 2px;
}

#videobox_skin {
width:534px;
height:365px;
border:#ebebeb 2px solid;
padding: 2px 0px 0px 2px;
}

.gateway {
float:left;
padding-top:10px;
}

#rightcolumncontent .videolink {
text-align:center;
border: 4px solid #ebebeb;
padding:0px;
margin:0px;
}

#rightcolumncontent .videolink p {
margin:0px;
padding:5px 0px;
}

.list2008 {
	float:right;
	width:50%;
}

.list2009 {
	width:50%;
}


/* NEWSLETTERS PAGE */


#newsletters {
margin:50px 0px 10px 0px;
}

#newsletters table tr td.month_ten {
background:#b8a0d3;
color:#ffffff;
text-align:center;
font-weight:bold;
padding:7px 0px;
font-size:105%;
}

#newsletters table tr td.month_ten a {
color:#ffffff;
text-decoration:none;
}

#newsletters table tr td.month_nine {
background:#56bedd;
color:#ffffff;
text-align:center;
font-weight:bold;
padding:7px 0px;
font-size:105%;
}

#newsletters table tr td.month_nine a {
color:#ffffff;
text-decoration:none;
}

#newsletters table tr td.month_eight {
background:#954ea7;
color:#ffffff;
text-align:center;
font-weight:bold;
padding:7px 0px;
font-size:105%;
}

#newsletters table tr td.month_eight a {
color:#ffffff;
text-decoration:none;
}


#newsletters table tr td.newsletter_image {
padding-top:5px;
}

#newsletters table tr td.border {
border:#ebebeb 5px solid;
padding:5px;
}

#greydivide {
background:#ebebeb;
height:2px;
width:100%;
margin-top:2px;
margin-bottom:10px;
}

#newsletters p {
margin-bottom:0px;
padding-bottom:0px;
}

.leftexamplebox02 {
	float:left;
	border: 4px solid #ebebeb;
	padding:10px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:center;
}

.leftexamplebox02 p {
	font-size:90%;
}

.leftexamplebox02 img {
	border: 1px solid #ebebeb;
}


/* NEWSLETTER END */


#portfolio-links {
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}

.portfoliowrap {
	border: 4px solid #ebebeb;
	width:170px;
	vertical-align:top;
	float:left;
	margin-right:7px;
	margin-bottom:10px;
}

.portfoliowrap-last {
	border: 4px solid #ebebeb;
	width:170px;
	vertical-align:top;
	float:left;
	margin-right:0px;
}

.portfolio-inner{
	padding:7px;
}

.portfoliotext {
	background-color:#69207e;
	min-height:36px;
	text-align:center;
	vertical-align:middle;
	font-size:1.2em;
}

.portfoliotext a {
	color:#FFFFFF;
}

#rightcolumn .portfoliotext p {
		color:#FFFFFF;
		padding:10px 0 10px 0;
		margin:auto 0px;
		vertical-align:middle;
}

.portfolio-example img {
	margin-top:7px;
	border: 1px solid #ebebeb;
}

.portfoliotext-lightblue {
	background-color:#53bfe0;
	min-height:36px;
	text-align:center;
	vertical-align:middle;
	font-size:1.2em;
}

.portfoliotext-lightblue  a {
	color:#FFFFFF;
}

#rightcolumn .portfoliotext-lightblue p {
		color:#FFFFFF;
		padding:10px 0 10px 0;
		margin:auto 0px;
		vertical-align:middle;
}

.portfoliotext-blue  {
	background-color:#00368b;
	min-height:36px;
	text-align:center;
	vertical-align:middle;
	font-size:1.2em;
}

.portfoliotext-blue a {
	color:#FFFFFF;
}

#rightcolumn .portfoliotext-blue p {
		color:#FFFFFF;
		padding:10px 0 10px 0;
		margin:auto 0px;
		vertical-align:middle;
}

#portfolio-design {
	padding-top:7px;
}

.purple-box {
	float:left;
	background-color:#7d3492;
	width:387px;
	margin-right:7px;
}

.portfolio-design-example img {
	border: 4px solid #7d3492;	
}

.portfolio-design-text {
	color:#FFFFFF;
	padding-left:10px;
}

.portfolio-design-text a {
	color:#FFFFFF;
}



#rightnav {
	float:right;
	width: 155px;
}

#rightcolumncontent #rightnav ul {
	color:#69207e;
	margin:0;
}

#rightcolumncontent #rightnav ul li {
	padding: 5px 5px 5px 10px;
	list-style-position:inside;
}

#rightcolumncontent #rightnav ul li.greybar {
	padding:5px 5px 5px 10px;
	background-color:#ebebeb;
}

#rightnav ul li span.rightnavlink {
	color:#000000;
}

#rightnav ul li span.rightnavlink a {
	color:#000000;
}

.design-details {
	width: 387px;
}








table.areasamplesites {
	margin-bottom:20px;
	padding:0;
}

table.areasamplesites tr.grey {
	background-color:#f4f4f4;
}

table.areasamplesites td {
	vertical-align:top;
	padding: 5px;
}

table.areasamplesites td img {
	border:#CCC 3px solid;
	margin-bottom:10px;
}

table.areasamplesites td.sitetext {
	width:305px;
}

table.areasamplesites td .sitetitle a {
	color:#7d3592;
	font-weight:bold;
	font-size:110%;
}

table.areasamplesites td .sitedetails {
	font-size:90%;
	color:#666666;
	padding:5px 0px 5px 0px;
	line-height:13px;
}

table.areasamplesites td .siteaddress {
	color:#003366;
	padding-bottom:10px;
	font-size:100%;
	text-align:right;
}

table.areasamplesites td .siteaddress a {
	color:#003366;
}

table.areasamplesites td .sitefeatures {
	padding-bottom:10px;
	
}

.top-purple {
	background-color:#69207e;
	color:	#FFFFFF;
	margin-bottom: 20px;
	padding: 5px 0px 5px 10px;
	text-align:left;
}

.top-purple  a {
	color: #FFFFFF;
}

.bottom-purple {
	background-color:#69207e;
	color:	#FFFFFF;	
	padding: 5px 0px 5px 10px;
	text-align:left;
}

.bottom-purple  a {
	color: #FFFFFF;

}

.altnavbox {
	margin: 750px auto 20px auto;
	width: 776px;
	background-color:#FFFFFF;
}

.altnavboxcontent {
	width: 756px;
	margin: 15px auto;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color:#FFFFFF;
}

.face {
float:right;
padding-top: 10px;
}

.face img {
padding-right: 15px;
}

/* Matts code for Jquery slider */
/*
 * Required 
*/
.container { width:380px; height:220px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides > div { position:absolute; top:0; width:380px; display:none; }
/*
 * Optional
*/
#loopedSlider,#newsSlider { width:380px; position:relative; overflow:hidden; }
#loopedSlider { border:5px solid #7d3492; background:#7d3492; float:left; margin-top:10px; }
#loopedSlider .slides div { background:#FFFFFF; }
#loopedSlider .container { background:#FFFFFF; }
.nav-buttons { background:#7d3492; padding:5px 5px 2px 5px; }
.nav-buttons a { color:#FFFFFF; }
#rightcolumncontent ul.pagination { list-style:none; padding:0; margin:0 auto; width:200px; background:#7d3492; text-align:center; }
ul.pagination li  { float:left; }
ul.pagination li a { padding:2px 4px; color:#FFFFFF  }
ul.pagination li.active a { background:#9c51b1; color:white; }
		
/* End Matts code for slider */

#print-links { width:140px; float:right; margin-top:10px; border: #ebebeb 1px solid }
#print-links ul { color:#7d3492; }
#print-links ul li.active a { font-weight:bold; color:#7d3492;  }
#print-links ul li a { color:#000000; }
#print-links ul li a:hover { font-weight:bold; }

#print-description { width:380px; float:left; }
#desc-content { padding-top:5px; }

.alttext-title h2 {
	font-size:180%;
	font-weight:bold;
	color:#69207e;
}

.alttext-title h1 {
	font-size:140%;
	font-weight:bold;
	color: #000000;
}

.gws-member {
	margin-top:0px;
	float: right;
}

.gws-member img {
	padding:0px;
}


#print-links ol {
	color:#898989;
	font-size:85%;
}

#print-links ol li span {
	font-size:90%;
}

#print-links ol li span {
	font-size:90%;
}

#rightcolumncontent ol {
	margin-left:20px;
	margin-top:5px;
	margin-right:5px;
	padding:5px 5px 0px 5px;
}

#rightcolumncontent ol li {
	padding-bottom:10px;
}

.rightexamplebox-main {
	border: 4px solid #ebebeb;
	padding:10px;
	margin-bottom:10px;
	text-align:center;
}