* {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 0px;
	text-align: justify;
	border-style: none;
	padding-left: 0px;
	font-size: 12px;
}
BODY {
	WIDTH: 828px;
	HEIGHT: 100.5%;
	TEXT-ALIGN: left;
	font: 12px "Trebuchet MS";
	margin-left:auto;
	margin-right:auto;
	background-image: url(C:%5CUsers%5COwner%5Cfinal%5Cimages%5C);
			}
H1 {
	FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: left
}
H2 {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 2em
}
H3 {
	FONT-SIZE: 1em;
	COLOR: #000000;
	text-align: center;
}
H4 {
	FONT-SIZE: 1em; COLOR: #000000
}
A {
	TEXT-DECORATION: none
}
P {
	FONT-SIZE: 10px
}
DL {
	FONT-SIZE: 1.2em
}
UL {
	LIST-STYLE-TYPE: none
}
#bannerwrapper {
	WIDTH: 282.33; HEIGHT: 134px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
#banner {
	MARGIN: 0px auto; WIDTH: 282.33px; POSITION: relative; HEIGHT: 134px; TEXT-ALIGN: left
}
#container {
	WIDTH: 828px;
	HEIGHT: auto;
	position: static;
}
#flashcontent {
	HEIGHT: auto
}
#flashcontent {
	MARGIN-BOTTOM: -3px
}
* HTML BODY DIV#flashcontent {
	MARGIN-BOTTOM: 0px
}
* + HTML BODY DIV#flashcontent {
	MARGIN-BOTTOM: 0px
}
#blackstripe {
	BACKGROUND-IMAGE: url(../gfx/layout/bgblack.gif); OVERFLOW: auto; HEIGHT: 1%; BACKGROUND-COLOR: #000000
}
#blackstripe_int {
	OVERFLOW: auto; HEIGHT: 1%; BACKGROUND-COLOR: #000000
}
#whitestripe {
	BORDER-TOP: #cccccc 1px solid;
	OVERFLOW: auto;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 1%;
	BACKGROUND-COLOR: #FFFFFF;
	width: 828px;
}
#whitestripe_int {
	BORDER-TOP: #cccccc 1px solid; OVERFLOW: auto; HEIGHT: 1%; BACKGROUND-COLOR: #ffffff
}
#footer {
	PADDING-RIGHT: 6px; MIN-HEIGHT: 20px; PADDING-TOP: 6px; BACKGROUND-COLOR: #eeeeee
}
* HTML BODY DIV#footer {
	HEIGHT: 20px
}
* + HTML BODY DIV#footer {
	HEIGHT: 20px
}
DIV#banner IMG {
	BORDER-RIGHT: #66cc33 1px solid; FLOAT: left
}
DIV#banner UL {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; RIGHT: 0px; POSITION: absolute; TOP: 70px
}
* HTML BODY DIV#banner UL {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; RIGHT: -50px; POSITION: absolute; TOP: 71px
}
DIV#banner UL LI:first-child {
	DISPLAY: block; POSITION: absolute; TOP: -200px
}
DIV#banner UL LI {
	FLOAT: left; TEXT-TRANSFORM: lowercase; MARGIN-RIGHT: 35px
}
DIV#banner UL LI A {
	COLOR: #ffffff
}

DIV.horizontalcssmenu {
text-align:center;
}
DIV#banner UL LI A:hover {
	COLOR: #66cc33
}
DIV#banner UL LI A:hover SPAN {
	COLOR: #66cc33
}
DIV.boxonblack {
	FLOAT: left; WIDTH: 160px; TEXT-ALIGN: left
}
DIV.boxonwhite {
	FLOAT: left; WIDTH: 184px; TEXT-ALIGN: center
}
DIV.boxonblack {
	PADDING-RIGHT: 80px; BACKGROUND-POSITION: right 20px; PADDING-LEFT: 29px; MIN-HEIGHT: 104px; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat
}
* HTML BODY DIV.boxonblack {
	HEIGHT: 104px
}
DIV#communications {
	BACKGROUND-IMAGE: url(/g3d/uploads/images/titles/comm.gif)
}
DIV#communications H1 {
	COLOR: #66cc33
}
DIV#technology {
	BACKGROUND-IMAGE: url(/g3d/uploads/images/titles/tech.gif)
}
DIV#technology H1 {
	COLOR: #0099ff
}
DIV#support {
	BACKGROUND-IMAGE: url(/g3d/uploads/images/titles/1support.gif)
}
DIV#support H1 {
	COLOR: #ff3399
}
DIV.boxonblack H1 {
	TEXT-TRANSFORM: lowercase
}
DIV#subnav {
	MIN-HEIGHT: 67px
}
* HTML BODY DIV#subnav {
	HEIGHT: 67px
}
DIV#subnav {
	COLOR: #ffffff
}
DIV#subnav UL {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; LEFT: 363px; POSITION: relative; TOP: 27px
}
* HTML BODY DIV#subnav UL {
	MARGIN-TOP: 27px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; MARGIN-LEFT: 363px; POSITION: relative
}
DIV#subnav UL LI {
	FLOAT: left; TEXT-TRANSFORM: lowercase; MARGIN-RIGHT: 40px
}
DIV#subnav UL LI A {
	COLOR: #ffffff
}
DIV.boxonwhite {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	MIN-HEIGHT: 164px;
	PADDING-BOTTOM: 20px;
	WIDTH: 246px;
	COLOR: #000000;
	PADDING-TOP: 20px;
	BACKGROUND-REPEAT: no-repeat;
	text-align: justify;
}
DIV.boxonwhite H2 {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px; TEXT-TRANSFORM: capitalize; COLOR: #000000; BACKGROUND-REPEAT: no-repeat
}
DIV#colwrapper H2 {
	PADDING-LEFT: 28px; MARGIN-LEFT: 2px; TEXT-TRANSFORM: lowercase; COLOR: #000000; BACKGROUND-REPEAT: no-repeat
}
DIV.boxonwhite H4 {
	MARGIN-LEFT: 30px
}
DIV.boxonwhite P {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
DIV.boxonwhite A {
	FONT-WEIGHT: bold
}
DIV.boxonwhite A:hover {
	COLOR: #666666
}
DIV.boxonwhite FIELDSET {
	MARGIN-LEFT: 30px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 30px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.boxonwhite FIELDSET LABEL {
	CLEAR: left; FLOAT: left; MARGIN-BOTTOM: 7px; WIDTH: 150px
}
DIV.boxonwhite FIELDSET INPUT {
	CLEAR: none; FLOAT: right; MARGIN-BOTTOM: 7px
}
DIV.boxonwhite DL.newstree {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 30px; BORDER-BOTTOM: #eeeeee 1px solid
}
* HTML DIV.boxonwhite DL.newstree {
	MARGIN-LEFT: 0px
}
DIV.boxonwhite DL.newstree DT {
	CLEAR: both; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: left; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 8px; WIDTH: 50px; PADDING-TOP: 8px; HEIGHT: auto; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
* HTML DIV.boxonwhite DL.newstree DT {
	MARGIN-LEFT: 15px
}
DIV.boxonwhite DL.newstree DD {
	CLEAR: right; DISPLAY: block; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px; OVERFLOW: auto; WIDTH: 490px
}
DIV.boxonwhite DL.newstree P {
	MARGIN-LEFT: 0px
}
DIV.boxonwhite DL.newstree H4 {
	MARGIN-LEFT: 0px
}
DIV.boxonwhite DL.newstree P {
	FONT-SIZE: 1em
}
DIV#col1 P {
	MARGIN-RIGHT: 15px
}
DIV#col2 P {
	MARGIN-RIGHT: 30px
}
DIV.boxonwhite UL {
	LIST-STYLE-POSITION: inside; MARGIN-LEFT: 30px; LIST-STYLE-TYPE: circle
}
DIV.boxonwhite UL LI {
	FONT-SIZE: 1.2em
}
DIV.boxonwhite UL LI UL LI {
	FONT-SIZE: 1em
}
DIV#colwrapper {
	CLEAR: none; FLOAT: left; WIDTH: 666px; PADDING-TOP: 20px; TEXT-ALIGN: left
}
DIV#colwrapper DIV#col1 {
	PADDING-TOP: 0px
}
DIV#colwrapper DIV#col2 {
	PADDING-TOP: 0px
}
DIV#latestnews DL {
	MAX-WIDTH: 320px; MARGIN: 10px 0px 0px 30px
}
DIV#latestnews DL DD {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em; COLOR: #66cc33
}
DIV#spotlight {
	BACKGROUND-IMAGE: url(/g3d/uploads/images/titles/1onlineTools01.gif)
}
DIV#freshthinking {
}
DIV#colimage {
	TEXT-ALIGN: center
}
DIV#tabs {
	MARGIN-TOP: -30px; FLOAT: left; MARGIN-BOTTOM: 30px; MARGIN-RIGHT: 20px
}
DIV#tabs UL {
	FLOAT: right; BORDER-BOTTOM: #cccccc 1px solid
}
DIV#tabs UL LI {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: right; BORDER-LEFT: #cccccc 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #cccccc 1px
}
DIV#tabs UL LI A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 7px; WIDTH: 7em; COLOR: #66cc33; PADDING-TOP: 7px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
DIV#tabs UL LI A:hover {
	COLOR: #666666
}
DIV#tabs UL LI A.active {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: -1px; PADDING-TOP: 8px; BACKGROUND-COLOR: #ffffff
}
DIV#colwrapper DIV.yearly {
	FLOAT: left
}
DIV#colwrapper DIV.yearly H2 {
	MARGIN-BOTTOM: 10px; COLOR: #cccccc; TEXT-ALIGN: center
}
DIV#colwrapper DIV.yearly H2:unknown {
	VERTICAL-ALIGN: sub; content: "************************     "
}
DIV#colwrapper DIV.yearly H2:unknown {
	VERTICAL-ALIGN: sub; content: "      ************************"
}
DIV#footer UL {
	CLEAR: none; FLOAT: right
}
DIV#footer UL LI {
	FONT-SIZE: 1.1em; FLOAT: left; COLOR: #888888
}
DIV#footer UL LI A {
	COLOR: #888888
}
DIV#footer UL LI A:hover {
	COLOR: #66cc33
}
DIV#footer FORM {
	FLOAT: left; HEIGHT: 1.4em
}
DIV#footer FORM FIELDSET {
	DISPLAY: inline; MARGIN-LEFT: 30px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#footer FORM FIELDSET INPUT {
	FONT-SIZE: 0.9em; FLOAT: left; WIDTH: 120px; COLOR: #66cc33; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1.7em; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
DIV#footer FORM FIELDSET INPUT:focus {
	BACKGROUND-COLOR: #000000
}
DIV#footer FORM FIELDSET LABEL {
	DISPLAY: none; VISIBILITY: hidden
}
* HTML BODY DIV#footer FORM FIELDSET INPUT:hover {
	BACKGROUND-COLOR: #000000
}
* + HTML BODY DIV#footer FORM FIELDSET INPUT:hover {
	BACKGROUND-COLOR: #000000
}
DIV#footer FORM FIELDSET BUTTON {
	CLEAR: none; FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 1.1em; BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1.1em; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
DIV#footer FORM FIELDSET BUTTON SPAN {
	DISPLAY: none; VISIBILITY: hidden
}
.colorchoice {
	MARGIN-TOP: 0.1em; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 1.4em; CURSOR: pointer; HEIGHT: 1.4em
}
DIV#blue {
	BACKGROUND-POSITION: right bottom; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #0099ff
}
DIV#blue:hover {
	BORDER-RIGHT: #ffffff 0.1em solid; BORDER-TOP: #ffffff 0.1em solid; BORDER-LEFT: #ffffff 0.1em solid; WIDTH: 1.3em; BORDER-BOTTOM: #ffffff 0.1em solid; HEIGHT: 1.3em
}
DIV#red {
	BACKGROUND-POSITION: right bottom; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ff3399
}
DIV#red:hover {
	BORDER-RIGHT: #ffffff 0.1em solid; BORDER-TOP: #ffffff 0.1em solid; BORDER-LEFT: #ffffff 0.1em solid; WIDTH: 1.3em; BORDER-BOTTOM: #ffffff 0.1em solid; HEIGHT: 1.3em
}
DIV#green {
	BACKGROUND-POSITION: right bottom; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #66cc33
}
DIV#green:hover {
	BORDER-RIGHT: #ffffff 0.1em solid; BORDER-TOP: #ffffff 0.1em solid; BORDER-LEFT: #ffffff 0.1em solid; WIDTH: 1.3em; BORDER-BOTTOM: #ffffff 0.1em solid; HEIGHT: 1.3em
}
DIV#default {
	BACKGROUND-POSITION: right bottom; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #a1a1a1
}
DIV#default:hover {
	BORDER-RIGHT: #ffffff 0.1em solid; BORDER-TOP: #ffffff 0.1em solid; BORDER-LEFT: #ffffff 0.1em solid; WIDTH: 1.3em; BORDER-BOTTOM: #ffffff 0.1em solid; HEIGHT: 1.3em
}
DIV#default {
	BACKGROUND-IMAGE: url(../gfx/layout/corner.gif)
}
.green {
	COLOR: #66cc33
}
.red {
	COLOR: #ff3399
}
.blue {
	COLOR: #0099ff
}
.grey {
	COLOR: #898989
}
.isaccesskey {
	FONT-STYLE: normal; TEXT-DECORATION: underline
}
.small {
	FONT-SIZE: 0.8em
}
.bold {
	FONT-WEIGHT: bold
}
.testimonial {
	MARGIN-BOTTOM: 10px
}
SPAN.back {
	MARGIN-LEFT: 84px! important; CURSOR: pointer
}
P.back {
	MARGIN-LEFT: 84px! important; CURSOR: pointer
}
A.back {
	MARGIN-LEFT: 84px! important; CURSOR: pointer
}
#container #whitestripe #freshthinking blockquote {
	font: italic large "Trebuchet MS";
	text-align: center;
	vertical-align: middle;
}
.blackcol {
	font: 16px "Times New Roman", Times, serif;
	text-transform: uppercase;
}
.login {
	font: bolder normal 16px "Trebuchet MS";
	text-transform: uppercase;
	text-align: center;
	padding-left: 50px;
	margin-left: 50px;
}
