
body {
	margin:0;
	padding:0 0 22px 0;
	background:url(../images/background-bg.gif) repeat-x 0 0;}
a, img {
	outline:none;
	border:none;}
a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	font-weight:normal;
	text-decoration:underline;}
a:hover{
	text-decoration:none;}
p {
	margin:15px 0 5px 0;}
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	font-weight:normal;
	line-height:16px;}
.bannerBG{
	background:url(../images/banner-image.gif) no-repeat 0 0;
	height:92px;}
.logo {
	padding:4px 0 10px 0;}
.logo h1 {
	padding:0;
	margin:0;
	display:none;
	text-indent:-1000px;}
.bodyLeftBorder{
	background:url(../images/left-border.gif) repeat-y 0 0;}
.menuBG{
	height:40px;
	padding:0;}
.menu{
	padding:0;
	margin:0;	
	height:40px;}
.menu ul {	
	padding:0;
	margin:0;
	list-style:none;}
.menu ul li {
	float:left;
	padding:0 3px 0 0;
	margin:0;
	position:relative;
	background:url(../images/menu-bg.gif) repeat-x 0 0;}
.menu ul li.lastmenu{
	padding:0;
	margin:0;}
.menu ul li a{
	display:block;}
.menu ul li ul {
	display:none; position:absolute; width:234px; top:40px;	background-color:#c90800;}
.menu ul li a:hover ul {
	display:block; padding:0; margin:-3px 0 0 0; list-style:none; position:absolute; width:234px;}
.menu ul li ul li {
	padding:0 0 0 18px;
	margin:0;
	text-align:left;
	line-height:25px;
	background:url(../images/white-arrow.gif) no-repeat 6px 9px;}
.menu ul li ul li:hover {
	background-color:#000051;}
.menu ul li ul li a {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;		
	width:216px;
	display:block;
	background:none;}
.menu ul li ul li a:hover {
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;}
.bottomBorderBG{
	background:url(../images/border-bg.gif) repeat-x bottom;}
.readMoreLink{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#033067;
	font-weight:normal;
	text-decoration:none;}
.readMoreLink a{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#033067;
	font-weight:normal;
	text-decoration:none;}
.readMoreLink a:hover{
	color:#c90800;
	font-weight:normal;
	text-decoration:none;}
.bodyRightBorder{
	background:url(../images/right-border.gif) repeat-y right;}
.bodytopBorder{
	background:url(../images/top-border-bg.gif) repeat-x top;
	padding:12px 0 0 0;}
.bodyBottomBackgroundBG{
	background-color:#f9f9f9;
	border:1px solid #f6f6f6;
	padding:7px 0;}
.leftSolidBorder{
	border-left:1px solid #d7d7d7;}
.bottomSolidBorder{
	background:url(../images/bottom-border.gif) repeat-x bottom;}
.redHeading{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#c90800;
	font-weight:normal;
	text-decoration:none;}
.lineColor{
	color:#646464;
	padding:0 0 4px 0;}
.teacherHeading{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000051;
	font-weight:normal;
	text-decoration:none;}
.gaiaBodyContent{
	padding:13px 0 15px 0;}
.gaiaBodyContent ul{
	padding:0;
	margin:0;
	list-style:none;}
.gaiaBodyContent ul li{
	background:url(../images/blue-bullet.gif) no-repeat 0 5px ;
	padding:0 0 0 14px;
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#292929;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;}
.bottomBorder_1px{
	background:url(../images/1px-border-bg.gif) repeat-x bottom;}
.ourProductsBodyContents{
	padding:15px 0 0 0;}
.ourProductsBodyContents ul{
	padding:0;
	margin:0 0 5px 0;
	list-style:none;}
.ourProductsBodyContents ul li{
	background:url(../images/red-bullet.gif) no-repeat 2px 10px ;
	padding:0 0 0 14px;
	font-family:Verdana, Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#022e65;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px dotted #5e5e5f;
	line-height:24px;}
.ourProductsBodyContents ul li.noSeperator{
	border-bottom:none;}
.ourProductsBodyContents ul li a{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#292929;
	font-weight:normal;
	text-decoration:none;}
.ourProductsBodyContents ul li a:hover{
	color:#c90800;
	font-weight:normal;
	text-decoration:none;}
.solidBorder3px{
	padding:3px 0 0 0;}
.solidBorder3px img{
	border:3px solid #dadada;}
.dateRedHeading{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#c90800;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;}
.yearBlueHeading{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#17154d;
	font-weight:bold;
	text-decoration:none;}
.topBottomDashedBorder{	
	border-top:1px dashed #aeaeae;
	padding:11px 0;}
.imageRollBackground{
	background-color:#e6e6e9;
	border:3px solid #e0e0e1;
	padding:12px 3px;}
.footerTopBorder{
	background:url(../images/footer-top-border-bg.gif) repeat-x;
	padding:12px 0 0 0;}
.footer{
	background-color:#c90800;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;}
.footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;}
.footer a:hover{
	font-weight:normal;
	text-decoration:underline;}
.blackHeading{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#2a2a2a;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;}
.middleRedHeading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c92127;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;}
.redLink{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#c90800;
	font-weight:bold;
	text-decoration:none;}
.redLink:hover{
	color:#000051;
	font-weight:bold;
	text-decoration:none;}
.button{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	background-color:#000051;
	color:#FFFFFF;
	border:none;
	padding:2px 5px;
	cursor:pointer;
	outline:none;}
.newsEventsLink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c90800;	
	text-decoration:underline;}
.newsEventsLink:hover{
	color:#c90800;	
	text-decoration:none;}
.productDescriptionUL {
	margin:0 0 10px 2px;
	padding:0;
	list-style:none;}
.productDescriptionUL li {
	background:url(../images/bullet-product-description.gif) no-repeat 0 6px;
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}
.thumbnailArea img {
	border:2px solid #e0e0e1;}
.linkReadMore {
	background:url(../images/bullet-readmore.gif) no-repeat 0 1px;
	padding:0 0 0 17px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c90800;
	text-decoration:none;
	font-weight:bold;}
.linkReadMore:hover {
	background:url(../images/bullet-readmore-hover.gif) no-repeat 0 1px;
	color:#000051;}
.headingBasicTechnical {
	background:url(../images/bullet-basic-technical.gif) no-repeat 6px 7px;
	line-height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	padding:0 0 0 21px;
	display:block;
	border:1px solid #dadada;}
.contactUsBG {
	background:url(../images/bg-contactus.jpg) no-repeat right top;
	padding:0 300px 0 0;
	height:550px;}
.contactUsSeparetor {
	background:url(../images/separetor-contactus.gif) no-repeat left bottom;
	padding:25px 0;}
.headingSeniorMarketing {
	background:url(../images/bullet-senior-marketing.gif) no-repeat 0 3px;
	padding:0 0 0 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#303030;
	text-transform:uppercase;}
.dateAllies{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#292929;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;}
.dateAllies a{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#c90800;
	font-weight:normal;
	text-decoration:underline;}
.dateAllies a:hover{
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#c90800;
	font-weight:normal;
	text-decoration:none;}
