/* CSS Document */
body, div, span, th, td, p, ul, li, h1, h2, h3, h4, h5, h6 {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color:#333333;
	
}

body {
	margin: 0;
	padding: 0;
	background:white url(/ezstatic/data/globalsoftdigital/i/bg_circle.gif) no-repeat center 190px;
	text-align:center; /* ie 5.5 pc */
}

/* headings */
h1 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}
	
h1 a, 
h1 a:link, 
h1 a:visited {
	display: block;	
	height: 51px;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

h1 a, 
h1 a:link, 
h1 a:visited,	
h1 a:hover, 
h1 a:active { 
	background: transparent url("/ezstatic/data/globalsoftdigital/i/header.gif") top left no-repeat;
	height: 99px;
	width: 342px;
}

h2 { font-size: 1.35em; color: #0067C5 }
h3 { font-size: 1.25em; color: #000000 }
h4 { font-size: 1.25em; color: #0067C5 }


/* combats the core.new.css style */
img { display: inline; }

a { color: #0067C5; text-decoration: none;  }

a:link, a:visited { color: #0067C5; }

a:hover { color: #000; }

a:active { color: #0067C5; }

a img {
	border: 0px;
}
p,
li { /*/*/ line-height: 20px; /**/ }

/* content styles */
.notes {
	background-color:yellow;
}

/* quotes within the content area */
div.wrapper-quote {
	background-color:#d9e7fe;
	
	border-left: 8px solid #b7cff7;
	
	/*
	padding: 4px 4px 4px 12px;
	*/
	
	display:block;
}


div.wrapper-quote p {
	margin: 0px 2px 0px 6px;
}

p.quote {
	font-weight:bold;
	font-style:italic;
	margin-bottom: 0px;
}

p.quote-author {
	font-style:italic;
	margin-top: 0px;
}

/* faq - frequently asked questions */

p.question {
font-weight:bold;
background-color:#DAE5EE;
padding: 1px 4px;
}

p.answer {
color:#333333;
}

p.a-top {
text-align:right;
}



/* pdf image */
div#adobe-link {
width: 88px;
float:right;
}


/* links that are also titles to a block of text */
a.link-title {
	font-weight:bold;
}
/*executive profile page */
div.exec-img-right {
	width: 220px;
	text-align:right;
	float:right;
}
/* design elements */
div#wrapper {
	width: 920px;
	margin: 0px auto; /* centers the main body framework */
	text-align:left; /* centers all content within - left justified - pc ie 5.5 workaround */
}


/* form style */

legend {
	border: 1px solid #aaa;
	padding: 3px;
	font-weight: bold;
	color: #0067C5;
	background: #efefef;
}



fieldset { border: 1px solid #aaa; }



/* navbar */
div#navbar {
	border: 0;
	padding: 0;
	margin: 0;
}

div#navbar ul {
	width: 840px;
	height: 31px;
	background: url("/ezstatic/data/globalsoftdigital/i/navbar.gif");
	margin: 0px auto;
	padding: 0;
	position: relative;
}

#navbar ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#navbar ul li,
#navbar a {
	height: 31px;
	display: block;
	
	/* background opacity - used for testing purposes */
	/*
	background-color: black;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;
	*/
	
}

#navbar ul li a {
	text-indent: -9999px;
	text-decoration: none;
}

#nb1 { left: 0px; width: 63px; }
#nb2 { left: 63px; width: 113px; }
#nb3 { left: 176px; width: 101px; }
#nb4 { left: 277px; width: 130px; }
#nb5 { left: 407px; width: 76px; }
#nb6 { left: 483px; width: 120px; }
#nb7 { left: 603px; width: 63px; }
#nb8 { left: 666px; width: 113px; }
#nb9 { left: 779px; width: 60px; }

#nb1 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/navbar.gif") no-repeat 0px -31px;}
#nb2 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/navbar.gif") no-repeat -63px -31px;}
#nb3 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/navbar.gif") no-repeat -176px -31px;}
#nb4 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/navbar.gif") no-repeat -277px -31px;}
#nb5 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/navbar.gif") no-repeat -407px -31px;}
#nb6 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/navbar.gif") no-repeat -483px -31px;}
#nb7 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/navbar.gif") no-repeat -603px -31px;}
#nb8 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/navbar.gif") no-repeat -666px -31px;}
#nb9 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/navbar.gif") no-repeat -779px -31px;}


/* left column for navigation */
div#left-col {
	width: 220px;
	float:left;
	margin-right: 60px;
}

/* left column for the image below the navigation */
div.img-left {
	margin-top: 30px;
	height: 188px;
	width: 188px;
}


/* left column - contact button navigation */
div#nav-contact ul {
	background: transparent url(/ezstatic/data/globalsoftdigital/i/btn_contact.gif) 0px -20px no-repeat;
	
	width: 188px;
	height: 20px;
	margin: 0;
	
	padding: 0;
margin-top: 20px;
	position: relative;
}

div#nav-contact ul li {
	margin: 0;
	
	padding: 0;
	list-style: none;
	top: 0;
}

div#nav-contact ul li a,
div#nav-contact ul li {
	text-indent: -9999px;
	text-decoration: none;
	margin: 0; padding: 0;
	display:block;
	height: 20px;
	width: 188px;
}

#nc1 a:hover { background: url(/ezstatic/data/globalsoftdigital/i/btn_contact.gif) no-repeat; }




/* content section */
div#contentsection {
	width: 840px;
	margin: 20px auto;
}

div#page-hdr {
	width: 110px;
	float:left;
	height: 361px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/bg_demo.gif") no-repeat top left;
}
div.content {
width: 548px;
	float:right;
}

div#client-login {
	width: 150px;
	background-color:#EEEEEE;
	height: 100px;
	float:right;
}

div.clearboth {
	clear:both;
}

table td {
	padding: 4px;
}
/* for the our clients page */
div.client-img {
	float:left;
	margin-right:40px;
	margin-bottom: 18px;
}

/* nav for the solutions 'first in' page */
div#nav-sol {
	border: 0;
	padding: 0;
	margin: 0;
}

div#nav-sol ul {
	width: 725px;
	height: 155px;
	margin: 0px auto;
	padding: 0;
	position: relative;
}

div#nav-sol ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

div#nav-sol ul li,
div#nav-sol a {
	height: 155px;
	display: block;
	width: 145px;
	/* background opacity - used for testing purposes */
	/*
	background-color: black;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;
	*/
	
}

div#nav-sol ul li a {
	text-indent: -9999px;
}

/* -- normal state */
#n-s1 a { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_solutions_thumbs.gif") no-repeat 0px 0px;}
#n-s2 a { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_solutions_thumbs.gif") no-repeat -145px 0px;}
#n-s3 a { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_solutions_thumbs.gif") no-repeat -290px 0px;}
#n-s4 a { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_solutions_thumbs.gif") no-repeat -435px 0px;}
#n-s5 a { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_solutions_thumbs.gif") no-repeat -580px 0px;}


/* -- rollover state */
#n-s1 { left: 0x;}
#n-s2 { left: 145px; }
#n-s3 { left: 290px; }
#n-s4 { left: 435px; }
#n-s5 { left: 580px; }

#n-s1 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_solutions_thumbs.gif") no-repeat 0px -155px;}
#n-s2 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_solutions_thumbs.gif") no-repeat -145px -155px;}
#n-s3 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_solutions_thumbs.gif") no-repeat -290px -155px;}
#n-s4 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_solutions_thumbs.gif") no-repeat -435px -155px;}
#n-s5 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_solutions_thumbs.gif") no-repeat -580px -155px;}


/* nav for more eBoss Page (more information for that solution) */
div#nav-sol-info {
	border: 0;
	padding: 0;
	margin: 0;
}

div#nav-sol-info ul {
	width: 548px;
	height: 34px;
	background: url("/ezstatic/data/globalsoftdigital/i/nav_sol_info.gif");
	margin: 0px auto;
	padding: 0;
	position: relative;
}

div#nav-sol-info ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

div#nav-sol-info ul li,
div#nav-sol-info a {
	height: 34px;
	display: block;
	width: 138px;
	/* background opacity - used for testing purposes */
	/*
	background-color: black;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;
	*/
	
}

div#nav-sol-info ul li a {
	text-indent: -9999px;
}

li#ns1, li#ns1 a { width: 138px;}
li#ns2, li#ns2 a { width: 136px; }
li#ns3, li#ns3 a { width: 134px; }
li#ns4, li#ns4 a { width: 140px; }


#ns1 { left: 1x;}
#ns2 { left: 138px; }
#ns3 { left: 274px; }
#ns4 { left: 408px; }

#ns1 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_sol_info.gif") no-repeat 0px -34px;}
#ns2 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_sol_info.gif") no-repeat -138px -34px;}
#ns3 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_sol_info.gif") no-repeat -274px -34px;}
#ns4 a:hover { background: transparent url("/ezstatic/data/globalsoftdigital/i/nav_sol_info.gif") no-repeat -408px -34px;}



/* table data for news and events page */
table.tbl-news {
background-color:#EEE;
width: 540px;
margin: 0px auto;
}

table.tbl-news td {
padding: 4px 2px;
}
tr.even {
background-color:#d9e3ea;
}

tr.odd { 
background-color:#c8d7e1;
}

td.col-1{ /* first column of the table */
width: 80px;
}

td.col-2 { /* second column of the table */

}

td.col-3 { /* third column of the table */

}


/* footer styles */

div#footer {
	margin-top: 50px;
	clear: both;
}
div#footer img {
	margin: 10px 0px;
	display:block;
}


/* case study section */

.ezpath, .ezreadmore, .ezdetails, .ezsearch, .ezbreadcrumbs { display: none; }

/* client extranet */

div.sidebar { width: 200px; float: right; border: 1px solid #aaa; padding: 5px; }
div.af { margin-top: 15px; }

div#extranet label { display: block; color: #666; font-weight: bold; }
div#extranet input, div#extranet option, div#extranet select, div#extranet textarea { margin-left: 20px; background-color: #fff; margin-top: 5px;}

div#extranet legend { font-weight: bold; background-color: #eee; color: #0078C1; border: 1px solid #0078C1; padding: 3px; }
div#extranet fieldset { margin-bottom: 20px; padding-top: 10px; border: 1px solid #0078C1; background-color: #efefef;}

input:focus { background-color: #efefef; }

span.info { font-size: 11px; display: block; line-height: 1.3; color: #666; width: 80%; margin-left: 20px; clear: both;}


h2#ttl_extranet { 
	display:block;
	width: 176px;
	height: 17px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_extranet.gif") no-repeat top left;
	text-indent: -9999px;
}

/* styles for the headers of each page.. image replacement styles */

/* ABOUT GSD */

/* About Global Soft Digital */
h2.heading10458 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_about_gsd.gif") no-repeat top left;
	text-indent: -9999px;
} 

/*  	 Corporate Profile */
h2.heading10459 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_corporate_profile.gif") no-repeat top left;
	text-indent: -9999px;
} 

/*	Partners Page */
h2.heading10462 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_partners.gif") no-repeat top left;
	text-indent: -9999px;
} 

/*	Goodwill Showcase */
h2.heading10463 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_goodwill.gif") no-repeat top left;
	text-indent: -9999px;
} 

	/*Contact*/
h2.heading10464 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_contact.gif") no-repeat top left;
	text-indent: -9999px;
} 

	/*Employment Opportunities*/
h2.heading10465 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_employment.gif") no-repeat top left;
	text-indent: -9999px;
} 


/*Executive Profiles*/
h2.heading10460 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_executive_profiles.gif") no-repeat top left;
	text-indent: -9999px;
} 

	/*Industry Awards*/
h2.heading10461 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_awards.gif") no-repeat top left;
	text-indent: -9999px;
} 

/* SOLUTIONS */

/* solutions landing page */
h2.heading10466 {
	display: none;
} 

/* eBoss overview */
h2.heading10470, h2.heading10495, h2.heading10496, h2.heading10497, h2.heading10498 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_eboss_event_box.gif") no-repeat top left;
	text-indent: -9999px;
} 



/* marketing on demand */
h2.heading10467 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_marketing-on-demand.gif") no-repeat top left;
	text-indent: -9999px;
} 

/* relationship marketing */
h2.heading10468 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_relationship_marketing.gif") no-repeat top left;
	text-indent: -9999px;
} 


/* web-enabled */
h2.heading10469 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_web-enabled.gif") no-repeat top left;
	text-indent: -9999px;
} 

/* basic services */
h2.heading10471 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_basic_services.gif") no-repeat top left;
	text-indent: -9999px;
} 


/* news and events */
h2.heading10472 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_news.gif") no-repeat top left;
	text-indent: -9999px;
} 

/* clients */
h2.heading10473 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_clients.gif") no-repeat top left;
	text-indent: -9999px;
} 

/* case studies */
h2.heading10474, h2.heading1560, h2#casestudies  {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_case_studies.gif") no-repeat top left;
	text-indent: -9999px;
	margin-top: 0;
}  


/* faqs */
h2.heading10477 {
	display:block;
	width: 548px;
	height: 27px;
	background: transparent url("/ezstatic/data/globalsoftdigital/i/ttl_faqs.gif") no-repeat top left;
	text-indent: -9999px;
} 
