/* CSS Document */

body {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;

background:url(../images/body-bg.gif);
}

.main {

font-family: Arial, Helvetica, sans-serif;
font-size:14px;
width: 700px;
color: #000000;
line-height: 140%;
background-color:#FFFFFF;
padding-left: 30px;
padding-right: 30px;
padding-top: 10px;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
text-align:justify;
margin-left: auto; margin-right: auto;
}



h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight: 100;
	color: #0050C7;
	line-height: 140%;

}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #333333;
	line-height: 140%;

}




a {
color: #0050c7;
text-decoration: underline;

}

a:hover {
color: #ff8a00;
text-decoration: none

}

.testimonial-left {
position:relative;
float:left;
width:200px;
background:url(../images/testimonial-top.gif) repeat-x;
background-color: #E7E7E7;
border: 1px solid #0050C7;
padding: 10px;
padding-top: 10px;
margin-right: 20px;
font-size:12px;
font-style:italic;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

.testimonial-left img {
float: left;
padding-left: 0px;
padding-right: 10px;
}

.testimonial-left h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight:bold;
font-style:normal;
color: #0050C7;

}






.testimonial-right {
position:relative;
float:right;
width:200px;
background:url(../images/testimonial-top.gif) repeat-x;
background-color: #E7E7E7;
border: 1px solid #0050C7;
padding: 10px;
padding-top: 10px;
margin-left: 20px;
font-size:12px;
font-style:italic;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

.testimonial-right img {
float: left;
padding-left: 0px;
padding-right: 10px;
}

.testimonial-right h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight:bold;
font-style:normal;
color: #0050C7;

}


.smaller1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 140%;
}
.smaller2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
}
.who_else {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 140%;
	color: #000066;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 140%;
}

#address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#address th {
font-size:18px;
font-weight: 100;
color: #0050C7;
line-height: 140%;
}

#address table {
	padding: 5px;
	border: 1px solid #666666;
}

/* TMG REDIRECT PAGE */
div#tmg-wrapper{
	width:960px;
	margin:0 auto 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.3em;
	text-align:center;
	background:#fff;
}
div#tmg-wrapper a img{
	border:0;
}
div#tmg-wrapper ul {
	padding:0;
}
div#tmg-wrapper ul li{
	display:inline;
}
div#tmg-container{
	padding:0 2em 0 2em;
}
div#tmg-courses-container{
	float:left;
	width:100%;
	margin-bottom:1em;
	background:#F8DFC1;
}
div.tmg-courses-item{
	float:left;
	padding:0 1em 0 1em;
	width:22%;
}
div#tmg-header{
	padding:1em 0 0 0;
}
div#tmg-login-box{
}
div#tmg-body{
}
div#tmg-footer{
	padding:1em 0 1em 0;
}