.aert {
	float:left;
	padding: 0px 20px 0px 10px

	}
	
	.aert2 {
	float:left;
	padding: 0px 20px 0px 10px
	}
.purple2 {
	color:#6e14ff;
	font-weight: bold;
	font-size: 130%;
}

.green2 {
	color:#60b042;
	font-weight: bold;
	font-size: 130%;
}

.blue2 {
	color:#0922ff;
	font-weight: bold;
	font-size: 130%;
}



body * {
	line-height: 1.3em;
	color:#555555
}
#wrapper {
	width:920px;
}
#ltCol {
	margin-top:62px;  /* ltCol, content and RtCol all have same margin-top */
	width:282px;
	margin-left:45px;
	margin-bottom:60px !important;
}

#ltColt {
	margin-top:-12px;  /* ltCol, content and RtCol all have same margin-top */
	width:282px;
	margin-left:40px;
	float: right;
	font-size: 100%;
	margin-right: 60px;
	
}

#ltColt p{
	font-size: 0.8125em;
	
	
}



#rtCol {
	margin-top:33px; /* ltCol, content and RtCol all have same margin-top */
	width:260px;
	left:0;
}
#content {
	margin-top:140px;
	width:522px;
}
#main{
margin-top:-80px;
}
.homepage #main {
	margin-top:0;
}
#ltCol {

}
.homepage #content, .homepage #ltCol {
	margin-top:265px;
	height: 460px;
}
 
#threeCols #content div#main {
	width:480px;
}
#threeCols #content div {
	margin-top:0;
}
/* navigation */
  
ul#navigation {
	position:absolute;
	left:340px;
	width:533px;
	z-index:8;
	height:40px;
	top:70px;
	padding-top:10px;
	background:url(../../images/blue-bg.gif) no-repeat;
}
#navigation li, .big {
	font-size:1em;
	display:inline;
	height:23px;
	text-align:center;
}
#navigation li a, .big a {
	color:white;
	height:23px;
	margin-left:12px;
	text-align:center;
	display:block;
	float:left;
	width:77px;
	font-size:0.9em;
	padding-top:2px;
}
#navigation li a:hover, .big a:hover {
	color:#b9def4
}
#navigation li a.selected {
	background:url(../../images/highlight-small.gif) no-repeat;
	height:23px;
}
/* tuypography */


h1 {
	font-size:100%;
	width:275px;
	height:105px;
	padding-top:30px;
	color:#000000;
}



.tl h1 {
	font-size:1000%;
	width:275px;
	padding-top:10px;
	color:#555555;
	font-weight: bolder;
}





.logo {
	font-size:1px;
	width:275px;
	height:105px;
	padding-top:30px;
	color:#000000;
}


h1 span {
	width:275px;
	height:75px;
	display:inline;
	text-indent:0px;
}


h1 a {
	color:#333333 !important;
}
h2 {
	font-size:28px;
	line-height:29px;
	padding-bottom:20px;
	color:#2c65a9;
}
#content h2 {
}
h3 {
	font-size:17px !important;
}
h3.purple,h4.purple {
	color:#6e14ff
}
h3.blue,h4.blue {
	color:#0922ff
}
h3.green,h4.green {
	color:#60b042
}

h4.greensub {
	color:#60b042;
	font-size: 80%;
}



h3.orange,h4.orange {
	color:#ff772c
}
#footer h3 {
	font-size:18px;
}
#footer {
	padding:10px 0 0 0;
}
#footer p {
	font-size:0.875em;
	margin:0 10px 0 10px;
}
#ltCol p, ul.unOrderedList {
	margin:0 10px 0.8em 0;
}
#ltCol p {
	font-size:0.8125em;
}
#content ul.unOrderedList#imgInsert {
	width:242px;
	float:left;
	color:#2c65a9;
	font-weight:bold;
}
ul.unOrderedList li {
	font-size:0.8125em;
	background:url(../../images/bullet.gif) no-repeat 0px 4px;
	padding-left:25px;
	margin:0;
	line-height:2em;color:#2c65a9;
	font-weight:bold;

}

ul.unOrderedList.blue li,
ul.unOrderedList li.blue {
	
	background-image: url(../../images/bullet-blue.gif);
	background-repeat: no-repeat;
	
}


ul.unOrderedList.purple li,
ul.unOrderedList li.purple { 
	background:url(../../images/bullet-purple.gif) no-repeat 0px 4px;

	 
}
ul.unOrderedList.green li,
ul.unOrderedList li.green { 
	background:url(../../images/bullet-green.gif) no-repeat 0px 4px;

	 
}

ol li {
	font-size:0.8125em; 
	padding-left:25px;
	margin:0;
	line-height:2em;color:#2c65a9;
	font-weight:bold;
}
ol   {
	margin-left:25px;
	margin-bottom:25px;
}
ol li {
	font-size:0.8125em; 
	padding-left:5px;
	margin:0;
	line-height:1.3em;color:#2c65a9;
	font-weight:bold;
}

.unOrderedList li.selection {
background:url(../../images/bullet-down.gif) no-repeat 0px 4px;
}
.unOrderedList.blue li.selection {
background:url(../../images/bullet-blue-down.gif) no-repeat 0px 4px;
}
.unOrderedList.purple li.selection {
background:url(../../images/bullet-purple-down.gif) no-repeat 0px 4px;
}
.unOrderedList.green li.selection {
background:url(../../images/bullet-green-down.gif) no-repeat 0px 4px;
}

#rtCol p, #ltCol ul.unOrderedList, #ltCol ul.orderedList {
	margin:0 10px 0.8em 0;
}
ul.orderedList {
	font-size:0.8125em;
}
ul.orderedList li {
	padding-left:25px;
	color:#2c65a9; 
	margin:0;
	line-height:2em;
}
#ltCol ul.orderedList li.one {
	background:url(../../images/bullet-1.gif) no-repeat 0px 4px;
}
#ltCol ul.orderedList li.two {
	background:url(../../images/bullet-2.gif) no-repeat 0px 4px;
}
#ltCol ul.orderedList li.three {
	background:url(../../images/bullet-3.gif) no-repeat 0px 4px;
}
#content p, #info p {
	font-size:0.8125em;
	margin:0 10px 23px 0;
}
.imgInsert {
	float:left;
	padding-bottom:31px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear {
	clear:both;
}
.bordered {
	background:url(../../images/dot.gif) repeat-x bottom center;
	padding-bottom:20px;
}
#banner {
	background:url(../../images/banner.gif) repeat-x;
	width:100%;
	position:absolute;
	top:110px;
	height:62px;  
	left:0;
	z-index:10;
}

.ctc{
	float:right;
	margin-right: 240px;
	padding-top: 30px;
	font-size: 80%;
	line-height: 1.3em;
}

.ctc a{
	color: #2C65A9;
}


.homepage #banner {
	background:url(../../images/home-bg.gif) repeat-x;
	width:100%;
	position:absolute;
	top:110px;
	display:block;
	height:260px;
	z-index:10;
}



#banner h4  {
	width:926px;
	margin:0 auto;
	font-size:30px;
	padding-top:11px; 
	color:white !important;
}
.homepage #banner h4,
.homepage #banner img {  
	height:210px;
	width:926px; 
	text-indent:-9999px; 
	position:relative;
	left:50%;
	margin-left:-467px;
	margin-top:25px;
	z-index:1111;
} 
#footer {
	width:100%;
	background:url(../../images/bottom.gif) repeat-x;
	height:30px !important;
}
.footerNav {
	width:920px;
	margin:0 auto;
}
.footerNav li {
	display:inline;
	
	margin-right:10px;
	color:white;
	font-weight:normal !important;
	font-size:0.7em;
}
.footerNav li a {
	color:white;
	text-transform:none;
	margin-right:10px;
	text-decoration:none;
}
.footerNav li a:hover {
	text-decoration:underline
}
.designedBy {
	text-align:right;
	float:right;
	padding-top:4px;
}
ul ul li {
	background:none !important;
	padding:0 !important;
	font-size:1em !important;
	
}
#ltCol h3 {
	margin-top:20px;
}
#ltCol h3.top {
	margin-top:0px;
}
dt {
	font-size:0.8125em;
}
input, textarea {
	width:466px;
}
textarea {
	width:470px;
}
.subebrs {
	width:170px;
	text-align:center
}
form {
	background:#eee;
	padding:20px;
}




.big, .big a {
	width:108px !important;
}
.big a.selected {
	background:url(../../images/highlight.gif) no-repeat top center !important;
	width:108px !important;
}
.big a {
	margin-left:0px !important;
}
#info {
	background:url(../../images/dot.gif) top center repeat-x;
	padding-top:20px;
	margin-top:-28px;
}
#courses, #meet {
	width:243px;
	float:left;
	padding-right:15px;
	margin-right:15px;
}
#courses h3, #meet h3, #clients h3 {
	margin-bottom: 7px;
}
#courses {
	border-right:solid 1px #d5d5d5
}
#clients {
background:url(../../images/bubble.png) top left no-repeat;
	margin-left:0px;
	width:283px;
	float:left;
	height:200px;
}

#clients2 {

	margin-left:20px;
	width:283px;
	float:left;
	margin-top:140px;
}

#clients2 h3 { 
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}

#clients h3 { 
	margin-left:20px;
	margin-top:10px
}


#clients .meet2 {
	margin-left:0px;
	margin-top:10px;
	font-size: 130%;
	color:#555555;
	font-family: "Swis721 BT";
	font-weight: normal;
}




#clients p {
	font-style:normal;
	width:240px;
	height:171px;
	z-index:200;
	padding-right:0;
	margin-right:0;
	margin: 5px 20px 20px 14px;
	line-height:1.em;
	line-height: 1.2;
}


.unOrderedList a {
	color:#2c65a9;
	text-decoration:none;
}

.unOrderedList a:hover {
	color:#2c65a9;
	text-decoration:underline;
}


.nolist {
	color:#2c65a9;
	font-weight: bold;
	line-height: 1.5;
}



.selection li{
	color:#555555 !important;
	font-weight:normal !important;
}

* {
 
background-color:none !important;
}

.clientsImg {
clear:both;
	float:left;
	margin:0 20px 10px 0;
}
.clientsP {
	float:left;
	width:290px;

}

