* {
	margin:0; padding:0;
	font-size:100%;
}

body {background:#384751 url(images/header_tall.gif) top repeat-x;}

html
	{
		font-family:Tahoma;
		font-size:0.75em;
		line-height:1.417em;
		color:#6C8C9D;
	}

img {vertical-align:top;}
a img {border:0;}

ul {list-style:disc;}
li {list-style-position:inside; color:#6C8C9D; font-family:Tahoma;}
li a {color:#60b6d5; font-weight:normal;}

a {color:#6C8C9D;}
a:hover {text-decoration:none;}
p {padding:.4em 0 .4em 0;}

h1 {background:url(images/logo.jpg) left top no-repeat; text-indent:-10000px; height:60px; width:336px; line-height:1.25em; font-size:0.75em;}
h2 {font-size:1.3em; margin:1.2em 0em 0 0em; color:#92bcd4;}
h3 {font-size:1.2em; margin:1.2em 0em 0 0em; color:#92bcd4;}
h4 {font-size:1.1em; margin:1.2em 0em 0 0em; color:#92bcd4;}
b, strong {font-weight:bold;}
u, .u {text-decoration:underline;}
small {font-size:.8em; line-height:1.4em;}
.first {padding-top:0; margin-top:0;}
.special {color:#d9e8c3;}
.highlight {color:#60b6d5;}
.more {background:url(images/more_bg.gif) no-repeat 0 6px; padding-left:13px; color:#8aa5ba;}
.border	{border:solid 1px #999; margin:5px;}
.photo {background-color:#999; padding:1px; border:solid 5px #fff; margin:5px;} /* blog */

.left {float:left;}
.right {float:right;}
.clear  {clear:both;}

/* ============================= main layout ====================== */
#footer_bg {background:url(images/footer_tall.gif) bottom repeat-x;}

.imgindent {margin:0 20px 0 0; float:left;}

.box {background:url(images/box1.jpg) left top no-repeat;}
.box p {padding:8px 0 18px 0;}
.box a {color:#aec4d4;}

.box2 {background:url(images/box2_bg.jpg) left top no-repeat;}

.title {font-family:georgia; color:#FFFFFF; background:url(images/title_bg.gif) no-repeat 0 4px; font-size:1.667em; line-height:1.2em; padding-left:28px;}
.title2 {font-size:1.5em; line-height:1.2em; font-family:arial; color:#b1cde2;}

/* ============================= header ====================== */
#header #graphicslandLink {position:absolute; z-index:3000; width:336px; height:72px; padding:20px 0 0 57px;}
#header #graphicslandLink a {display:block; width:336px; height:72px;}
#header .left {width:336px; padding:20px 0 0 57px;} 
#header .right {padding:52px 55px 0 0;} 
#header .right img {margin-left:27px;}

#menu {padding:29px 0 0 94px;}
#menu li {width:114px; text-align:center; float:left; list-style-type:none;}
#menu .side {width:129px;}
#menu li a {color:#ffffff; text-decoration:none; font-family:tahoma; line-height:1.5em; display:block; padding:11px 0 21px 0;}
#menu li a:hover {color:#ccc; text-decoration:none;}
#menu li.current a {font-weight:bold; color:#203e52; margin-top:5px;}
/*#menu li#current:hover {text-decoration:none; cursor:default;}*/
#menu #b1 {background:url(images/b1.jpg) left top no-repeat;}
#menu #b2 {background:url(images/b2.jpg) left top no-repeat;}
#menu #b3 {background:url(images/b3.jpg) left top no-repeat;}
#menu #b4 {background:url(images/b4.jpg) left top no-repeat;}
#menu #b5 {background:url(images/b5.jpg) left top no-repeat;}
#menu li#b1 a {margin-left:15px;}
#menu li#b5 a {margin-right:15px;}
#menu #b1.current {background:url(images/b1_current.jpg) left top no-repeat;}
#menu #b2.current {background:url(images/b2_current.jpg) left top no-repeat;}
#menu #b3.current {background:url(images/b3_current.jpg) left top no-repeat;}
#menu #b4.current {background:url(images/b4_current.jpg) left top no-repeat;}
#menu #b5.current {background:url(images/b5_current.jpg) left top no-repeat;}

/* ============================= middle ====================== */
#middle {width:100%;}

/* ============================= footer ====================== */
#footer {color:#7494a8; text-align:center;}
#footer a {color:#7494a8;}

/* ============================= home ============================= */
#home #middle .indent {padding:0 86px 43px 106px;}
#home .indent2 {padding:8px 0 0 4px;}
#home .box .padding {padding:36px 47px 38px 37px; color:#98b0c2; height:168px;} /* padding:68px 41px 50px 52px;  OR padding:45px 47px 29px 37px;  height:168px; */
/*#home .box .imgindent {margin:0 34px 0 24px;} */ /* margin:0 58px 0 0; */
/*#home .box .imgindent {margin:20px 44px 40px 14px;} */
#home .box2 .padding {padding:23px 20px 17px 25px; background:url(images/line.gif) bottom left no-repeat;}
#home .box2 .content1 {padding:30px 0 0 47px;} /* don't think this is used on this page */
#home .box2 .imgindent {margin:0 47px 0 0;} /* don't think this is used on this page */
#home .content {padding:24px 0 0 25px;}
#home .colspad {padding:22px 0 0 0;}
#home .content .padding {padding:30px 20px 32px 2px;}
#home .content2 {padding:24px 0 0 25px;}
#home .content2 .padding {padding:5px 43px 10px 2px;}
#home h2 a, #home h3 a, #home h4 a {color:#92bcd4; line-height:em;}
#home .col1 .sites {margin:0 0 0 3px;}
#home .col2 .sites {margin:0 0 0 33px;}
#home .sites, #home .sites li {font-family:arial;}
#home .sites p {padding:0 0 1em 0; margin:0 0 0 2px;}
#home #middle .sites a {color:#92BCD4;}
#home .sites li {list-style-position:outside; margin:0 0 0 17px; color:#d9e8c3;}
#home .sites li {padding:0 0 .2em 0;}
#home .box .title2 {line-height:0;}
#home .box p {padding:.2em 0;}
#home .box .imgindent {margin:1px 25px 0 0;}
#home .box .padding {color:#9db6c9;}
#home .box .padding a {color:#9db6c9;}

/* ============================= products =========================== */
#products #middle .indent {padding:2px 86px 43px 110px;}
#products .extra {z-index:2; position:absolute;}
#products .box2 {background:url(images/2-box2.jpg) left top no-repeat;}
#products .box2 .padding {padding:23px 20px 31px 25px; background:url(images/line.gif) bottom left no-repeat;}
#products .box2 .content1 {padding:54px 0 0 2px;}
#products .content {padding:24px 0 0 25px; background:url(images/line.gif) bottom left no-repeat;}
#products .content .padding {padding:0px 20px 32px 2px;}
#products .imgindent {margin:0 28px 6px 0;}
#products .content2 {padding:24px 0 0 25px;}
#products .content2 .padding {padding:0px 43px 10px 2px;}
#products .logo {height:12px;}
#products .more .logo {padding-top:5px;}
#products h4 {margin:0; padding:.4em 0;}

/* ============================= blog =========================== */
/*#blog #header .flash {position:absolute; z-index:1;}*/
#blog #middle .indent {padding:2px 86px 43px 110px;}
#blog .extra {z-index:2; position:absolute;}
#blog .box2 {background:url(images/2-box2.jpg) left top no-repeat;}
#blog .box2 .padding {padding:23px 20px 31px 25px;} /* background:url(images/line.gif) bottom left no-repeat; */
#blog .box2 .content1 {padding:30px 0 0 2px;}
#blog .box2 p {padding-top:10px;}
#blog .content {padding:24px 0 0 25px; background:url(images/line.gif) bottom left no-repeat;}
#blog .content .padding {padding:5px 20px 32px 2px;}
#blog .content .imgindent {margin:0 28px 16px 0;}
#blog .content p {padding-top:7px;}
#blog .content .p {padding-top:13px;}
#blog .content2 {padding:24px 0 0 25px;}
#blog .content2 .padding {padding:5px 43px 10px 2px;}
#blog .date {font-family:georgia; font-size:1.55em; line-height:1.2em; color:#8aa5ba; text-align:right;}
#blog a {color:#;}

/* ============================= aboutUs =========================== */
/*#aboutUs #header .flash {position:absolute; z-index:1;}*/
#aboutUs #middle .indent {padding:2px 86px 43px 110px;}
#aboutUs .extra {z-index:2; position:absolute;}
#aboutUs .box2 {background:url(images/2-box2.jpg) left top no-repeat;}
#aboutUs .box2 .padding {padding:23px 20px 31px 25px; background:url(images/line.gif) bottom left no-repeat;}
#aboutUs .box2 .content1 {padding:44px 0 0 2px;}
#aboutUs .content {padding:24px 0 0 25px; background:url(images/line.gif) bottom left no-repeat;} 
#aboutUs .content .padding {padding:20px 20px 32px 2px;}
#aboutUs .content2 {padding:24px 0 0 25px;}
#aboutUs .content2 .padding {padding:28px 43px 10px 2px; background:url(none);}
#aboutUs .box2 strong {color:#b4c8d7;}
#aboutUs li {font-weight:normal;}
#aboutUs #values p {padding:0;}

/* ============================= contactUs =========================== */
#contactUs #middle .indent {padding:0 86px 48px 106px;}
#contactUs .indent2 {padding:8px 0 0 4px;}
#contactUs .box .padding {padding:45px 47px 29px 37px; color:#98b0c2; height:168px;}
#contactUs .box .imgindent {margin:20px 44px 40px 14px;}
#contactUs .box p {padding:6px 0 0 0;}
#contactUs .box2 .padding {padding:23px 30px 17px 25px; background:url(images/line.gif) bottom left no-repeat;}
#contactUs .box2 .content1 {padding:10px 0 0 0;}
#contactUs .content {padding:24px 0 0 25px;}
#contactUs .content2 {padding:24px 0 0 25px;}
#contactUs .content2 .padding {padding:5px 43px 10px 2px;}
#contactUs .box strong, #contactUs .box b {color:#b4c8d7;}
#contactUs .box a {color:#60b6d5;}
#contactUs .title2 {padding-top:.2em;}
#contactUs .numbers {padding-top:.2em;}
#contactUs .additl {padding-top:.4em;}

/* ============================= ftp =========================== */
#ftp #middle .indent {padding:2px 86px 43px 110px;}
#ftp .extra {z-index:2; position:absolute;}
#ftp .box2 {background:url(images/2-box2.jpg) left top no-repeat;}
#ftp .box2 .padding {padding:23px 20px 31px 25px; background:url(images/line.gif) bottom left no-repeat;}
#ftp .box2 .content1 {padding:54px 0 0 2px;}
#ftp .content {padding:24px 0 0 25px; background:url(images/line.gif) bottom left no-repeat;}
#ftp .content .padding {padding:0px 20px 32px 2px;}
#ftp .imgindent {margin:0 28px 6px 0;}
#ftp .content2 {padding:24px 0 0 25px;}
#ftp .content2 .padding {padding:0px 43px 10px 2px;}
#ftp h3 , #ftp ul {line-height:1.5em; font-weight:normal;}
#ftp h3 .number {font-size:1.2em; font-weight:bold;}
#ftp b {color:#a7d7f2;}

/* ============================= powerpointTemplates =========================== */
/*#powerpointTemplates #header .flash {position:absolute; z-index:1;}*/
#powerpointTemplates #middle .indent {padding:2px 86px 43px 110px;}
#powerpointTemplates .extra {z-index:2; position:absolute;}
#powerpointTemplates .box2 {background:url(images/2-box2.jpg) left top no-repeat;}
#powerpointTemplates .box2 .padding {padding:23px 20px 31px 25px; background:url(images/line.gif) bottom left no-repeat;}
#powerpointTemplates .box2 .content1 {padding:84px 0 0 2px;}
#powerpointTemplates .box2 p {padding-top:10px;}
#powerpointTemplates .content {padding:24px 0 0 25px; background:url(images/line.gif) bottom left no-repeat;}
#powerpointTemplates .content .padding {padding:5px 20px 32px 2px;}
#powerpointTemplates .content .imgindent {margin:0 28px 16px 0;}
#powerpointTemplates .content p {padding-top:7px;}
#powerpointTemplates .content .p {padding-top:13px;}
#powerpointTemplates .content2 {padding:24px 0 0 25px;}
#powerpointTemplates .content2 .padding {padding:28px 43px 10px 2px;}
#powerpointTemplates strong {color:#b4c8d7;}
#powerpointTemplates h3 a, #powerpointTemplates h4 a {color:#60b6d5;}
#powerpointTemplates table.powerpointTemplates {text-align:center; color:#92bcd4;}
#powerpointTemplates table.powerpointTemplates td {border:dotted 1px #6C8C9D; padding:5px;}
#powerpointTemplates table.powerpointTemplates td img {padding-bottom:2px; width:155px;} /* actual width of images : 200px */
#powerpointTemplates p#powerDesigns a {display:block; width:506px;}
#powerpointTemplates p#powerDesigns a:link {border:solid 3px #60B6D5;}
#powerpointTemplates p#powerDesigns a:visited {border:solid 3px #60B6D5;}
#powerpointTemplates p#powerDesigns a:hover{border:solid 3px #384751;}
#powerpointTemplates p#powerDesigns a:active {border:solid 3px #92BCD4;}
#powerpointTemplates p#powerDesigns a img{width:506px;}

/* ============================= jobs, privacy  =========================== */
/*#jobs #header .flash, #privacy #header .flash {position:absolute; z-index:1;}*/
/* v== begin OLD style without horiz rule b/t sections ==v */
#jobs #middle .indent, #privacy #middle .indent {padding:2px 86px 43px 110px;}
#jobs .extra, #privacy .extra {z-index:2; position:absolute;}
#jobs .box2, #privacy .box2 {background:url(images/6-box2.jpg) left top no-repeat;}
#jobs .box2 .padding, #privacy .box2 .padding {padding:23px 29px 12px 25px;}
#jobs .box2 .content1, #privacy .box2 .content1 {padding:54px 0 0 2px;}
#jobs .box2 strong, #privacy .box2 strong {color:#b4c8d7;}
#jobs b {color:#6C8C9D;}
#jobs .box2 a, #privacy .box2 a {color:#60b6d5;}
/* ^== end OLD style without horiz rule b/t sections ==^ */

#jobs #middle .indent {padding:2px 86px 43px 110px;}
#jobs .extra {z-index:2; position:absolute;}
#jobs .box2 {background:url(images/2-box2.jpg) left top no-repeat;}
#jobs .box2 .padding {padding:23px 20px 31px 25px; background:url(images/line.gif) bottom left no-repeat;}
#jobs .box2 .content1 {padding:54px 0 0 2px;}
#jobs .content {padding:24px 0 0 25px; background:url(images/line.gif) bottom left no-repeat;}
#jobs .content .padding {padding:0px 20px 32px 2px;}
#jobs .content .imgindent {margin:0 28px 16px 0;}
#jobs .content p {padding-top:7px;}
#jobs .content .p {padding-top:13px;}
#jobs .content2 {padding:24px 0 0 25px;}
#jobs .content2 .padding {padding:0px 43px 10px 2px;}
#jobs strong {color:#b4c8d7;}
#jobs #middle a {color:#60b6d5;}
/* ============================= pressReleases =========================== */
/*#pressReleases #header .flash {position:absolute; z-index:1;}*/
#pressReleases #middle .indent {padding:2px 86px 43px 110px;}
#pressReleases .extra {z-index:2; position:absolute;}
#pressReleases .box2 {background:url(images/2-box2.jpg) left top no-repeat;}
#pressReleases .box2 .padding {padding:23px 20px 31px 25px; background:url(images/line.gif) bottom left no-repeat;}
#pressReleases .box2 .content1 {padding:54px 0 0 2px;}
#pressReleases .content {padding:24px 0 0 25px; background:url(images/line.gif) bottom left no-repeat;}
#pressReleases .content .padding {padding:0px 20px 32px 2px;}
#pressReleases .content .imgindent {margin:0 28px 16px 0;}
#pressReleases .content p {padding-top:7px;}
#pressReleases .content .p {padding-top:13px;}
#pressReleases .content2 {padding:24px 0 0 25px;}
#pressReleases .content2 .padding {padding:0px 43px 10px 2px;}
#pressReleases strong {color:#b4c8d7;}
#pressReleases #middle a {color:#60b6d5;}
