body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #231F20;

	text-decoration: none;

	margin: 0px;

}

.blueHighlight {

	color: #0000df;

	text-decoration: none;

	font-weight: bold;

}

.footerText {

	color: #5BA9DC;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;
	font-size:12px;

}

.footerTextGray {

	color: #999999;

	text-decoration: none;

	font-size: 11px;

}

.purpleHighlight {

	color: #663399;

	text-decoration: none;

	font-weight: bold;

}

.corp_purpleTitle {

	color: #663399;

	text-decoration: none;

	font-size:14pt;

}

.orangeHiglight {

	color: #FF6600;

	text-decoration: none;

	font-weight: bold;

}

.greenHighlight {

	color: #009900;

	text-decoration: none;

	font-weight: bold;

}

.lightBlueHighlight {

	color: #0397FF;

	text-decoration: none;

	font-weight: bold;

}

.yellowHighlight {

	color: #CC9900;

	text-decoration: none;

	font-weight: bold;

}

.oliveGreenHighlight {

	color: #669900;

	text-decoration: none;

	font-weight: bold;

}

.oliveGreenHighlightunderline {

	/*color: #669900;*/
	color:#0099d9;
 	font:12px Arial, Helvetica, sans-serif;
	text-decoration: underline;

	font-weight: bold;
	margin:0;
	padding:0 8px 0 0;

}
.oliveGreenHighlight:link {

	/*color: #669900;*/
    color:#0099d9;
	text-decoration: none;
	font-weight: bold;

}

.oliveGreenHighlight:hover {

	color: #669900;

	text-decoration: underline;

	font-weight: bold;

}

.pinkHighlight {

	color: #FF0099;

	text-decoration: none;

	font-weight: bold;

}

.cominsoonText {

	text-decoration: none;

	font-size: 16px;

	font-weight: bold;

}

.blackHighlight {

	font-weight: bold;

	text-decoration: none;

	color: #000000;

}

.ulPress {

	list-style-type: circle;

	/*color: #0099FF;*/
	
	color: #000000;

	text-decoration: none;

	text-indent: 5px;

	line-height: 25px;

}

.ulPress a{

	list-style-type: circle;

	color: #000000;

	text-decoration: none;

	text-indent: 5px;

	line-height: 25px;

}

.ulPress a:hover{

	list-style-type: circle;

	color: #044B86;

	text-decoration: none;

	text-indent: 5px;

	line-height: 25px;

}



.ulPress ul{

	color: #0099FF;

	text-decoration: none;

	text-indent: 5px;

	list-style-image: url(images/press-bullet.gif);

	line-height: 25px;
	vertical-align:top;
}

.ulPress li{

	list-style-type: circle;

	color: #0099FF;

	text-decoration: none;

	text-indent: 5px;

	font-weight: bold;

}

.ulPress li:hover{

	list-style-type: circle;

	color: #044B86;

	text-decoration: none;

	text-indent: 5px;

	font-weight: bold;

}

.ulSubscription ul{

	text-decoration: none;

	text-indent: 5px;

	list-style-image: url(images/check.gif);

	line-height: 25px;

}

.ulSubscription li{

	list-style-type: none;

	text-decoration: none;

	text-indent: 5px;

	list-style-image: url(images/check.gif);

	line-height: 25px;

}

.ulSubscription li:hover{

	list-style-type: circle;

	color: #003300;

	text-decoration: none;

	text-indent: 5px;

}

p {

	text-align: justify;

}

a {

	color: #000000;

	text-decoration: none;

}

a:hover {

	color: #663399;

	text-decoration: underline;

}

.hinBg {

	background-color: #E2ECF5;

	background-image: url(images/hin_bg.jpg);

	background-repeat: repeat-x;

	background-attachment: scroll;

}

.normalText {

	color: #000000;

	text-decoration: none;

}

.purpleHighlightBig {

	color: #663399;

	text-decoration: none;

	font-weight: bold;

	font-size: 16px;

}

.fieldbox {

	border: 1px solid #CCCCCC;

	background-color: #F1F1F1;

}

.registrationBox {

	border: 2px solid #663399;

}

.blackHighlightBig {

	font-weight: bold;

	text-decoration: none;

	color: #000000;

	font-size: 13px;

}

.blue02Highlight {

	color: #0471c3;

	text-decoration: none;

	font-weight: bold;

}

.flashTipBg {

	background-color: #FFFFFF;

	background-image: url(images/side-bg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

}

.purpleLink {

	color: #663399;

	text-decoration: none;

	font-weight: bold;

}

a.purpleLink:link{

	color: #663399;

	font-weight: bold;

}

a.purpleLink:visited{

	color: #663399;

	font-weight: bold;

}

a.purpleLink:active{

	color: #663399;

	font-weight: bold;

}



a.purpleLink:hover{

	text-decoration: underline;

	font-weight: bold;

}



a.normalLink:link {

	color: #000000;

	text-decoration: none;

}

a.normalLink:hover {

	color: #000000;

	text-decoration: underline;

}

.purpleHighlightBigger {
	color: #663399;
	text-decoration: none;
	font-weight: bold;
	
}
.paddingLR20{
	padding: 0 130px 0 130px;	
}
.paddingLeft18{
	padding-left: 125;
	font-weight: bold;
}
.center{
	text-align:center;	
}
.flash {
background:url(images/hmidbg.jpg) top repeat-y;
}

.nav {
width:196px;
height:39px;
background:url(images/naving.jpg) top no-repeat;
}

.heading {
color:#663399;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.clients {
background:url(images/banner/clients.jpg) top no-repeat;
}

.company {
background:url(images/banner/company.jpg) top no-repeat;
}

.company_policy {
background:url(images/banner/company_policy.jpg) top no-repeat;
}

.contact {
background:url(images/banner/contact.jpg) top no-repeat;
}

.corporate {
background:url(images/banner/corporate.jpg) top no-repeat;
}

.corporate-sub{
background:url(images/banner/corporate-sub.jpg) top no-repeat;
}

.corporate-sub2{
background:url(images/banner/corporate-sub2.jpg) top no-repeat;
}

.jam {
background:url(images/banner/jam_library.jpg) top no-repeat;
}

.jam2 {
background:url(images/banner/jam2.jpg) top no-repeat;
}

.jamschoolhead {
background:url(images/banner/jamschoolhead.jpg) top no-repeat;
}


.mission {
background:url(images/banner/mission.jpg) top no-repeat;
}

.partners {
background:url(images/banner/partners.jpg) top no-repeat;
}

.press {
background:url(images/banner/press.jpg) top no-repeat;
}

.privacy {
background:url(images/banner/privacy.jpg) top no-repeat;
}

.products {
background:url(images/banner/products.jpg) top no-repeat;
}

.teams {
background:url(images/banner/teams.jpg) top no-repeat;
}

.testimonials {
background:url(images/banner/testimonials.jpg) top no-repeat;
}

.red{
	color:#F00;	
}

.padLeft15{
	padding: 0 0 0 15px;	
}
.buttonDiamond{
	list-style-image:url(images/bullet-diamond.gif);
}

.videos {
background:url(images/banner/videos.jpg) top no-repeat;
}

.video_desc_head {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
height:16px;
color:#FFFFFF;
background:url(images/video_desc_top.jpg) top no-repeat;
padding-left:5px;
}

.video_desc_bg {
background:url(images/video_desc_body.jpg) top no-repeat;
height:255px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.video_desc_pad {
padding:5px;
}
.videothumbtitle, .videothumbtitle a, .videothumbtitle a:hover{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.videothumbtime {
color:#FFFFFF;
font-size:12px;
padding:2px;
}
/*
.pressLeft{
	width:7px;
	height:auto;
	background:url(images/press-blue-left.jpg) top center repeat-y;
}

.pressRight{
	width:8px;
	height:auto;
	background:url(images/press-blue-right.jpg) top left repeat-y;
}*/
.pressCont{
	margin:0;
	padding:12px 0 12px 18px;
	background:url(images/press-blue-bground.jpg) top left repeat-y;
	width:772px;
}
.pressRow{
	width:760px;
	float:left;
	height:252px;
	margin:0;
	padding:0;
}
.pressRow img{
	border:1px #909090 solid;	
	padding:0;
	margin:0 12px 0 0;
}

.pressNrfoo{
	width:421px;
	height:153px;
	margin:52px 190px 0 187px;

}

.pressList {
	position: relative;
}

.pressCol {
	position: relative;
	float: left;
	margin-right: 16px;
	margin-bottom: 20px;
	width: 172px;
	height: 229px;
	border: solid 1px #D5DCE4;	
}

.pressCol a {
	display: block;
	height: inherit;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	text-align: center;
	color: #7200B6;
	font-weight: bold;
	font-size: 14px;
}
	
.pressCol img {
	width: 172px;
	height: 229px;	
}

