body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF url(../graphics/et/til_2.gif) top center repeat-x;
	color: #000;
	margin-left: auto;
	margin-right: auto;
	max-width:860px;
}


#mainwrapper {
	width: 860px;
	padding:0;
	margin:0;
	display: inline;
}

#metawrapper {
	width:860px; 
	padding:20px 0px 20px 0px;
	margin:0px;
	text-align: center;
}

#themainmenu {

	float:left;
	width: 860px;
	padding:2px 0px 00px 0px;
	margin:0px;
	text-align: center;
	FONT-FAMILY: Arial, helvetica, sans-serif; 
	font-size: 75%;
	color: #008ACC; 
}

#themenutop {
	float:left;
	width: 860px; 
	height: 10px; 
	background: url(../graphics/structure/menubartop.gif) top center no-repeat; 
	padding: 0px;
	margin: 0px;
}


#themenubase {
	float:left;
	width: 100%; 
	height: 30px; 
	background: url(../graphics/et/topbackbar.gif) top center repeat-x; 
	padding:0px;
	margin:0px 0px 10px 0px;
}

#toplogo {
	float:left;
	width:373px;
	height:175px;
	padding:5px 0px 0px 0px;
	margin:0px;
}

#featured {
	float:left;
	width:357px;
	padding:3px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}
#featureddesign1 {
	float:left;
	width:400px;
	padding:3px 0px 0px 0px;
	margin:5px 0px 0px 10px;
}
#featureddesign2 {
	float:left;
	width:175px;
	padding:3px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}
.portfolio {
	float:left;
	width:230px;
	padding:3px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}
.portfolioimage {
	float:left;
	width:215px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.portfoliotext {
	float:left;
	width:190px;
	padding:8px 0px 0px 0px;
	margin:0px;
}
#ecom1 {
	float:left;
	width:250px;
	padding:3px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}
#ecom2 {
	float:left;
	width:300px;
	padding:3px 0px 0px 20px;
	margin:5px 0px 0px 0px;
}
#marketing1 {
	float:left;
	width:300px;
	padding:3px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}
#marketing2 {
	float:left;
	width:240px;
	padding:3px 0px 5px 15px;
	margin:5px 0px 0px 0px;
}
#marketing4 {
	float:left;
	width:350px;
	padding:3px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}
#marketing3 {
	float:left;
	width:230px;
	padding:3px 0px 5px 15px;
	margin:5px 0px 0px 0px;
}
#elearn1 {
	float:left;
	width:355px;
	padding:3px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}
#elearn2 {
	float:left;
	width:220px;
	padding:3px 0px 0px 15px;
	margin:5px 0px 0px 0px;
}
.featuredimage {
	float:left;
	width:215px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.featuredtext {
	float:left;
	width:130px;
	padding:8px 0px 0px 0px;
	margin:0px;
}

#whatwedo {
	float:left;
	width:215px;
	padding:3px 0px 0px 0px;
	margin:5px 0px 0px 18px;
}

#toptext {
	float:left;
	width:350px;
	height:auto;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 137px;
	text-align: right;
}
#secondimage {
	float:left;
	width:350px;
	height:auto;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 137px;
	text-align: right;

}

#bodytop {
	float: left;
	width: 860px; 
	height: 10px;
	padding: 8px 0px 0px 0px;
	margin: 0px;
}

#bodybase {
	float: left;
	width: 860px; 
	height: 10px;
	background: url(../graphics/structure/bodybase.gif) top center no-repeat; 
	padding: 0px;
	margin: 0px;
}

#bodyback {
	float: left;
	width: 860px;
	padding: 0px;
	margin: 0px;
}

#more {
	float:right;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align: right;
}

#wrapper3 {
	float:left;
	width: 800px; 
	background-color: #FFFFFF;
	padding:20px 20px 0px 20px;
	margin:0;
}

.clear_both{
clear:both;
}


#leftmenu {
	float:left;
	width:230px;
	padding:0px 0px 0px 0px;
	margin:10px 5px 0px 10px;
	height: 100%;
	display: inline;
}
#leftmenutop {
	float:left;
	width:221px;
	height:26px;
	background: url(../graphics/structure/topleftbar.gif) top center no-repeat; 
	padding:12px 0px 0px 0px;
	text-align:center;
}
#leftmenumiddle {
	width:221px;
	background-image:url(../graphics/structure/middleleftbar.gif); background-repeat:repeat-y; background-color:transparent;
	padding:0px;
	margin: 0px;
	height:100%;
}
#leftmenubottom {
	float:left;
	width:221px;
	background: url(../graphics/structure/bottomleftbar.gif) top center no-repeat; 
	padding:0px 0px 0px 0px;
}
#newswrapper {
	float:left;
	background-color:transparent;
	width:200px;
	padding:0px;
	margin: 6px 0px 6px 10px;
	display: inline;
}

.leftmenuitem {
	float:left;
	width:181px;
	height:28px;
	background: url(../graphics/structure/leftbarmenu.gif) top center no-repeat;
	padding:10px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	text-align:center;
	display: inline;

}
.leftmenucontent{
	float:left;
	width:155px;
	padding:12px 0px 0px 0px;
	vertical-align:middle;
	margin: 7px 0px 15px 0px;
	background-color:transparent;
	display: inline;
}
.leftmenuicon{
	float:left;
	width:48px;
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 10px;
	vertical-align:middle;
	background-color:transparent;
	display: inline;
}
.leftmenuarrow{
	float:left;
	width:15px;
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 13px;
	vertical-align:middle;
	background-color:transparent;
	height: 100%;
}
.leftmenunews{
	float:left;
	width:210px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 3px;
	vertical-align:middle;
	background-color:transparent;
}

#leftmenuquote{
	float:left;
	width:48px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 40px;
	vertical-align:middle;
}


#maincontent {
	float:left;
	width:600px;
	padding:0px;
	margin:12px 0px 0px 15px;
	display: inline;
}

#maincontent2 {
	float:left;
	width:590px;
	padding:0px;
	margin:10px 0px 0px 0px;
}

#maincontent3 {
	float:right;
	width:600px;
	padding:0px;
	margin:20px 20px 0px 0px;
}

.pic {
	padding:10px 0px 10px 0px;
}
.pic2 {
	padding:20px 0px 10px 0px;
}


#lm {
	float:left;
	width:248px;
	background: #d6d6d6;
}

#basebartop {
	float: left;
	width: 860px;
	height: 5px;
	background: url(../graphics/botbartop.gif) top center no-repeat;
	display: inline;
}

#basebarleft {
	float: left;
	width: 4px;
	height: 39px;
	background: url(../graphics/botbarleft.gif) top center no-repeat;
	display: inline;
}
#basebarmiddle {
	float: left;
	width: 852px;
	height: 39px;
	background: url(../graphics/botbarmiddle.gif) top center repeat-x;
	text-align:center;
	vertical-align:middle;
	display: inline;
}
#basebarright {
	float: left;
	width: 4px; 
	height: 39px;
	background: url(../graphics/botbarright.gif) top center no-repeat; 
}
#basebarbase {
	float: left;
	width: 860px; 
	height: 5px;
	background: url(../graphics/botbarbottom.gif) top center no-repeat; 
}

#basebar {
	float: left;
	width: 860px; 
	background: #3F3F3F; 
	padding: 0px;
	margin: 0px;
}

#col1 {
	float: left;
	width: 200px; 
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

#col2 {
	float: left;
	width: 380px; 
	padding: 0px;
	margin: 10px 0px 0px 10px;
}

.baset2 {
text-align: left;
float:left;
margin:0px 0px 0px 20px;
padding: 0px;
}

.baset3 {
text-align: right;
float:right;
margin:0px 20px 0px 0px;
padding: 0px;
}



#imgpad2 {
	margin:0px 0px 0px 2px;
	padding:0px;
}

#validation {
	position:absolute;
	text-align: right;
	width:100px;
	height:20px;
	margin:5px 0px 0px 840px;
	padding:0px;
	border:0px
}

.menu ul {
padding:0; 
margin:0px 0px 0px 20px; 
}


.menu li {
list-style-image: url(../graphics/arrow.gif);
display:list-item; 
}


A.main:link    { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#006699; text-decoration:none; }
A.main:visited { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#006699; text-decoration:none; }
A.main:active  { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#FF6600; text-decoration:none; }
A.main:hover   { FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#FF6600; text-decoration:underline;}

A.mainemail:link    {FONT-FAMILY: Arial, helvetica, sans-serif; font-weight: bold; font-size: 80%; color:#006699; text-decoration:none; }
A.mainemail:visited {FONT-FAMILY: Arial, helvetica, sans-serif; font-weight: bold; font-size: 80%; color:#006699; text-decoration:none; }
A.mainemail:active  {FONT-FAMILY: Arial, helvetica, sans-serif; font-weight: bold; font-size: 80%; color:#FF6600; text-decoration:none; }
A.mainemail:hover   {FONT-FAMILY: Arial, helvetica, sans-serif; font-weight: bold; font-size: 80%; color:#FF6600; text-decoration:underline;}

A.main3:link    {FONT-FAMILY:  verdana, helvetica, sans-serif; font-size: 70%; color: #336699; text-decoration:none;}
A.main3:visited {FONT-FAMILY:  verdana, helvetica, sans-serif; font-size: 70%; color: #336699; text-decoration:none;}
A.main3:active  {FONT-FAMILY:  verdana, helvetica, sans-serif; font-size: 70%; color: #336699; text-decoration:none;}
A.main3:hover   {FONT-FAMILY:  verdana, helvetica, sans-serif; font-size: 70%; color: #336699; text-decoration:underline;}

A.bodylinks:link    { FONT-FAMILY: Arial, helvetica, sans-serif; color:#FF6600; text-decoration:none;}
A.bodylinks:visited { FONT-FAMILY: Arial, helvetica, sans-serif; color:#FF6600; text-decoration:none;}
A.bodylinks:active  { FONT-FAMILY: Arial, helvetica, sans-serif; color:#FF6600; text-decoration:none;}
A.bodylinks:hover   { FONT-FAMILY: Arial, helvetica, sans-serif; color:#000000; text-decoration:underline;}

A.links:link    { FONT-FAMILY: Arial, helvetica, sans-serif; color:#666666; text-decoration:none; font-size: 100%;}
A.links:visited { FONT-FAMILY: Arial, helvetica, sans-serif; color:#666666; text-decoration:none; font-size: 100%;}
A.links:active  { FONT-FAMILY: Arial, helvetica, sans-serif; color:#666666; text-decoration:none; font-size: 100%;}
A.links:hover   { FONT-FAMILY: Arial, helvetica, sans-serif; color:#000000; text-decoration:underline; font-size: 100%;}

A.whitelinks:link    { FONT-FAMILY: Arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size: 90%; padding: 0px 10px 0px 10px;}
A.whitelinks:visited { FONT-FAMILY: Arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size: 90%; padding: 0px 10px 0px 10px;}
A.whitelinks:active  { FONT-FAMILY: Arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size: 90%; padding: 0px 10px 0px 10px;}
A.whitelinks:hover   { FONT-FAMILY: Arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; font-size: 90%; padding: 0px 10px 0px 10px;}

A.whitesublinks:link    { FONT-FAMILY: Arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size: 70%;}
A.whitesublinks:visited { FONT-FAMILY: Arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size: 70%;}
A.whitesublinks:active  { FONT-FAMILY: Arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size: 70%;}
A.whitesublinks:hover   { FONT-FAMILY: Arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; font-size: 70%;}

A.main8:link    {FONT-FAMILY:  Arial; font-weight: bold; font-size: 70%; color: #006699; text-decoration:none;}
A.main8:visited {FONT-FAMILY:  Arial; font-weight: bold; font-size: 70%; color: #006699; text-decoration:none;}
A.main8:active  {FONT-FAMILY:  Arial; font-weight: bold; font-size: 70%; color: #FF6600; text-decoration:none;}
A.main8:hover   {FONT-FAMILY:  Arial; font-weight: bold; font-size: 70%; color: #FF6600; text-decoration:underline;}

A.blacklink:link    { FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color:#666666; text-decoration:none; display:block; background-color:#D6D6D6; padding:5px 5px 5px 15px; margin:0px;}
A.blacklink:visited { FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color:#666666; text-decoration:none; display:block; background-color:#D6D6D6; padding:5px 5px 5px 15px; margin:0px;}
A.blacklink:active  { FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color:#666666; text-decoration:none; display:block; background-color:#D6D6D6; padding:5px 5px 5px 15px; margin:0px;}
A.blacklink:hover   { FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color:#FFFFFF; text-decoration:none; display:block; background-color:#7777D6; padding:5px 5px 5px 15px; margin:0px;}


input.grid360 {background-color: #ffffff; FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color: #000000; border: 1px #999999 solid; margin: 0px; padding: 0px;}
textarea.grid360 {background-color: #ffffff; FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color: #000000; border: 1px #999999 solid; margin: 0px; padding: 0px;}
select.grid360 {background-color: #ffffff; FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color: #000000; border: 1px #999999 solid; margin: 0px; padding: 0px;}
option.grid360 {background-color: #ffffff; FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color: #000000; border: 1px #999999 solid; margin: 0px; padding: 0px;}
.button {background-color: #ffffff; FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 70%; color: #000000; border: 1px #999999 solid; margin: 0px;}
.but2 {background-color: #ffffff; FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 70%; color: #000000; border: 1px #999999 solid; margin: 0px;}

.submenutitle {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 120%; color: #30A3C8; padding: 50px 15px 5px 15px;}
.submenutitle2 {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 120%; color: #30A3C8; padding: 0px 15px 5px 15px;}

.title {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 140%; color: #FF6600;}
.orange {FONT-FAMILY: Arial, helvetica, sans-serif; font-weight: bold; font-size: 80%; color: #FF6600;}
.dots {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 10px; color: #999999;}
.grey1 {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 70%; color: #666666;}
.grey2 {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color: #666666;}
.grey3 {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 90%; color: #666666;}
.grey4 {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 70%; color: #006699; font-weight: normal;}
.pink1 {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 100%; color: #A31482; padding: 0px 0px 5px 0px;}
.pink2 {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 100%; color: #A31482; padding: 10px 0px 10px 0px;}
.pinksub {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 100%; color: #A31482; padding: 0px 15px 5px 15px;}
.pinksub2 {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 100%; color: #A31482; padding: 50px 15px 5px 15px;}
.white1 {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color: #FFFFFF;}
.white3 {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 70%; color: #FFFFFF;}
.textbold3 {FONT-FAMILY: Arial ; font-weight: bold; font-size: 120%; color: #006699;}
.textbold4 {FONT-FAMILY: Arial ; font-weight: bold; font-size: 90%; color: #006699;}

.white2 {FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 110%; color: #FFFFFF;}
input.lea {background-color: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 11px; color: #000000; border: 1px #666666 solid;}
textarea.lea {background-color: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 11px; color: #000000; border: 1px #666666 solid;}
select.lea {background-color: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 11px; color: #000000; border: 1px #666666 solid;}
option.lea {background-color: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 11px; color: #000000; border: 1px #666666 solid;}
button.lea {background-color: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; font-weight: none; font-size: 11px; color: #000000; border: 1px #666666 solid;}

