body
	{
	font-family:arial;
	font-size:12px;
	margin:0px;
	}
td.top_gradient
	{
	color:#FFFFFF;	
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#373737;
	background-image:url(../images/top_bg_gradient.gif);
	}
td.banner_gray_bg
	{
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(../images/gray_bg.jpg);
	}	
td.banner_bottom_side
	{
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(../images/want_to_learn.jpg);
	}
td.banner_bottom_side input
	{
	font-size:11px;
	color:#FFFFFF;
	padding:2px;
	border:1px solid #6c6c6c;
	background-color:#6c6c6c;
	}
td.banner_bottom_side input:focus
	{
	font-size:11px;
	color:#000000;
	padding:2px;
	border:1px solid #6c6c6c;
	background-color:lightyellow;
	}			
td.top_gradient a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
td.top_gradient a:hover
	{
	color:#FFFFFF;
	text-decoration:underline;
	}		
td.header_bg
	{
	background-repeat:repeat-x;
	background-position:top right;
	background-image:url(../images/heaedr_bg.jpg);
	}
td.header {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:252px;
	background-repeat:no-repeat;

	background-image:url(../images/left_menu.jpg);	
	}
td.header a
	{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
td.header a:hover
	{
	color:#EBEBEB;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
td.box_bg
	{
	background-position:center;
	background-position:top;
	background-image:url(../images/box_bg.jpg);
	}
	
	
/*******************************/
.off
	{
	width:241px;
	height:202px;
	background-image:url(../images/box_bg_img.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size:18px;
	}
.off a
	{
	}

.on
	{
	height:202px;	
	font-size:18px;
	width:241px;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(../images/box_hover.jpg);
	text-decoration:none;
	}
.on a
	{
	text-decoration:none;
	}
	
/************************************************************************/	

h4
	{
	margin:0px;
	font-size:22px;
	color:#5d5d5d;
	}
h4 a
	{
	margin:0px;
	font-size:22px;
	text-decoration:none;
	color:#5d5d5d;
	}
.box_text
	{
	font-weight:bold;
	font-size:20px;
	color:#1d6cb7;
	}
.box_text_red
	{
	font-weight:bold;
	font-size:20px;
	color:#f64f50;
	}
.blog_bg
	{
	font-size:11px;
	color:#606060; 
	border-top:solid 1px #FFFFFF;
	background-color:#e1e1e1;
	background-repeat:repeat-x;
	background-position:center bottom;
	background-image:url(../images/blog_bg.gif);
	}
.blog_heading
	{
	font-size:18px;
	color:#000000;
	}
.blog_heading h1
	{
	font-size:22px;
	color:#000000;
	}	
.main_text
	{
	font-size:12px;
	color:#000000;
	}
td.box_top_border
	{
	border-top:solid 1px #c9c9c9;
	font-size:3px;
	}
td.box_bottom_border
	{
	border-bottom:solid 1px #c9c9c9;
	font-size:3px;
	}
td.box_left_border
	{
	border-left:solid 1px #c9c9c9;
	}
td.box_right_border
	{
	border-right:solid 1px #c9c9c9;
	}
.text input
	{
	font-size:10px;
	color:#FFFFFF;
	padding:1px;
	border:1px solid #6c6c6c;
	background-color:#6c6c6c;
	}
.text input:focus
	{
	font-size:10px;
	color:#000000;
	padding:1px;
	border:1px solid #6c6c6c;
	background-color:lightyellow;
	}
.footer_bg
	{
	color:#FFFFFF;
	font-size:11px;
	background-color:#191919;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(../images/footer.gif);
	}
.footer_bg a
	{
	text-decoration:none;
	line-height:22px;
	color:#FFFFFF;
	font-size:11px;
	}
.footer_bg a:hover
	{
	text-decoration:underline;
	line-height:22px;
	color:#FFFFFF;
	font-size:11px;
	}
td.footer_text
	{
	line-height:normal;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	}	
td.footer_text a
	{
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	font-size:11px;
	color:#b9b9b9;
	}
td.footer_text a:hover
	{
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
	font-size:11px;
	color:#b9b9b9;
	}


.video_shadow
	{
	line-height:20px;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url(../images/shadow.gif);
	}
.video_shadow strong
	{
	font-size:12px;
	color:#c66a00;
	}
.video_shadow a
	{
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}	
.video_shadow a:hover
	{
	font-weight:bold;
	font-size:11px;
	color:#c66a00;
	text-decoration:none;
	}
td.padding_left
	{
	padding:0 2px 0 2px;
	}
td.inner_header
	{
	font-size:45px;
	color:#FFFFFF;
	background-color:#0368c0;
	height:93px;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(../images/inner_header.gif);
	}
td.header_shadow
	{
	height:20px;
	background-repeat:repeat-x;
	background-image:url(../images/header_shadow.gif);
	}			
td.pagination
	{
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	color:#000000;
	}
td.pagination a
	{
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	color:#248cd0;

	}
td.pagination a:hover
	{
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	}
.feature_heading
	{
	font-weight:bold;
	font-size:17px;
	color:#777070;
	}
.feature_heading a
	{
	text-decoration:underline;
	font-weight:bold;
	font-size:17px;
	color:#777070;
	}
.feature_heading a:hover
	{
	text-decoration:none;
	font-weight:bold;
	font-size:17px;
	color:#777070;
	}		
.gray_text
	{
	font-size:12px;
	color:#777070;
	}
	.white_text
	{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	}
	.gray_text a
	{
	font-size:12px;
	color:#000;
	text-decoration:none;
	}
.think_outside_box
	{
	font-size:14px;
	color:#777070;
	border:solid 1px #e0e0e0;
	background-color:#f7f7f7;
	}
td.left_menu_bg
	{
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../images/menu_bg.gif);
	}
	
	
/*******************************/
.off_sec
	{
	padding:15px 0 0 12px;
	background-image:url(../images/menu_line.png);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:12px;
	color:#8e8d8d;
	cursor:pointer;
	height:50px;
	}
.off_sec a
	{
	text-decoration:none;
	height:50px;
	cursor:pointer;	
	font-size:12px;
	color:#8e8d8d;
	}

.on_sec
	{
	padding:15px 0 0 12px;
	cursor:pointer;	
	font-size:12px;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(../images/menu_hover.gif);
	text-decoration:none;
	height:50px;
	font-weight:bold;
	color:#5d5b5b;
	
	}
.on_sec a
	{
	text-decoration:none;
	height:50px;
	font-weight:bold;
	font-size:12px;
	color:#5d5b5b;	
	cursor:pointer;	
	text-decoration:none;
	}
	
	
	
	
*html .off_sec
	{
	padding:16px 0px 0px 12px;
	background:url(../images/menu_line.gif) bottom no-repeat ;
	font-size:12px;
	color:#8e8d8d;
	cursor:pointer;
	height:35px;
	}
*html .off_sec a
	{
	text-decoration:none;
	height:35px;
	cursor:pointer;	
	font-size:12px;
	color:#8e8d8d;
	}

*html .on_sec
	{
	padding:16px 0px 0px 12px;
	cursor:pointer;	
	font-size:12px;
	background:url(../images/menu_hover.gif) bottom no-repeat;
	text-decoration:none;
	height:35px;
	font-weight:bold;
	color:#5d5b5b;
	}
*html .on_sec a
	{
	text-decoration:none;
	height:35px;
	font-weight:bold;
	font-size:12px;
	color:#5d5b5b;	
	cursor:pointer;	
	text-decoration:none;
	}
/************************************************************************/				

.green_text
	{
	font-size:12px;
	color:#517101;
	}
	.blue_test
	{
	font-size:24px;
	color:#278ed4;
	font-weight:bold;
	}
	
	
/* Solutins   Classes*/
.rank
{
	background:url(../images/back.jpg) center top repeat-x;
	height:159px;
}	
.other a
	{
	font-family:arial;
	text-decoration:underline;
	font-weight:normal;
	font-size:10px;
	color:#000;
	}
.other a:hover
	{
	font-family:arial;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:#000;
	}
	.all_review a
	{
	font-family:arial;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:#000;
	}
.all_review a:hover
	{
	font-family:arial;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:#000;
	}

.grid_price
{
	font-size:45px;
	font-weight:bold;
	color:#FFFFFF;
}

.grid_main_text
	{
	font-size:12px;
	color:#000000;
	font-family:Arial;
	padding:8px 0px 8px 10px;
	}
	.grid_main_text_bold
	{
	font-size:12px;
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	}

ul.bullets

{
	list-style-type:circle;
	margin:0px;
	padding:0px 20px 0px 10px;
}

ul.bullets li

{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 10px;
}

h1	
	{
	margin:5px 5px 5px 0px;
	font-size:24px;
	color:#c876be;
	}
h1 a	
	{
	text-decoration:none;
	font-size:24px;
	color:#c876be;
	}
h1 a:hover	
	{
	text-decoration:underline;
	font-size:24px;
	color:#c876be;
	}		
h2	
	{
	margin:5px 5px 5px 0px;
	font-size:20px;
	color:#999933;
	}
h2	
	{
	font-size:20px;
	color:#999933;
	}
h2 a	
	{
	text-decoration:none;
	font-size:20px;
	color:#999933;
	}
h2 a	
	{
	text-decoration:underline;
	font-size:20px;
	color:#999933;
	}					
	
	.error
	{
		color:#FF0000;
		font-weight:bold;
	}
	
	
	
	
	
	
	
	
/*    Menu Css   */
h1.home_link
{
	background:url(../images/home_btn.jpg) no-repeat;
	width:59px;
	height:39px;
	margin:0px;
	padding:0px;
		text-indent:-999px;
			font-size:0.00001px;
	color:#333333
}
h1.home_link a
{
	background:url(../images/home_btn_hover.jpg) no-repeat;
	width:59px;
	height:39px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
	font-size:0.00001px;
	color:#333333
}	
h1.home_link a:hover
{
	background:url(../images/home_btn.jpg) no-repeat;
	width:59px;
	height:39px;
	margin:0px;
	padding:0px;
    text-indent:-9999px;
		font-size:0.00001px;
	color:#333333
}

h1.pro_link
{
	background:url(../images/products_btn_hover.jpg) no-repeat;
	width:82px;
	height:39px;
	margin:0px;
	padding:0px;
		text-indent:-999px;
			font-size:0.00001px;
	color:#333333
}
h1.pro_link a
{
	background:url(../images/products_btn.jpg) no-repeat;
	width:82px;
	height:39px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
	font-size:0.00001px;
	color:#333333
}	
h1.pro_link a:hover
{
	background:url(../images/products_btn_hover.jpg) no-repeat;
	width:82px;
	height:39px;
	margin:0px;
	padding:0px;
    text-indent:-9999px;
		font-size:0.00001px;
	color:#333333
}

h1.supp_link
{
	background:url(../images/support_btn_hover.jpg) no-repeat;
	width:79px;
	height:39px;
	margin:0px;
	padding:0px;
		text-indent:-999px;
			font-size:0.00001px;
	color:#333333
}
h1.supp_link a
{
	background:url(../images/support_btn.jpg) no-repeat;
	width:79px;
	height:39px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
	font-size:0.00001px;
	color:#333333
}	
h1.supp_link a:hover
{
	background:url(../images/support_btn_hover.jpg) no-repeat;
	width:79px;
	height:39px;
	margin:0px;
	padding:0px;
    text-indent:-9999px;
	font-size:0.00001px;
	color:#333333
}

h1.compa_link
{
	background:url(../images/company_btn_hover.jpg) no-repeat;
	width:85px;
	height:39px;
	margin:0px;
	padding:0px;
		text-indent:-999px;
			font-size:0.00001px;
	color:#333333
}
h1.compa_link a
{
	background:url(../images/company_btn.jpg) no-repeat;
	width:85px;
	height:39px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
	font-size:0.00001px;
	color:#333333
}	
h1.compa_link a:hover
{
	background:url(../images/company_btn_hover.jpg) no-repeat;
	width:85px;
	height:39px;
	margin:0px;
	padding:0px;
    text-indent:-9999px;
	font-size:0.00001px;
	color:#333333
}

h1.sto_link
{
	background:url(../images/store_btn_hover.jpg) no-repeat;
	width:62px;
	height:39px;
	margin:0px;
	padding:0px;
		text-indent:-999px;
			font-size:0.00001px;
	color:#333333
}
h1.sto_link a
{
	background:url(../images/store_btn.jpg) no-repeat;
	width:62px;
	height:39px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
	font-size:0.00001px;
	color:#333333
}	
h1.sto_link a:hover
{
	background:url(../images/store_btn_hover.jpg) no-repeat;
	width:62px;
	height:39px;
	margin:0px;
	padding:0px;
    text-indent:-9999px;
	font-size:0.00001px;
	color:#333333
}

h1.solu_link
{
	background:url(../images/solution_btn_hover.jpg) no-repeat;
	width:88px;
	height:39px;
	margin:0px;
	padding:0px;
		text-indent:-999px;
			font-size:0.00001px;
	color:#333333
}
h1.solu_link a
{
	background:url(../images/solution_btn.jpg) no-repeat;
	width:88px;
	height:39px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
	font-size:0.00001px;
	color:#333333
}	
h1.solu_link a:hover
{
	background:url(../images/solution_btn_hover.jpg) no-repeat;
	width:88px;
	height:39px;
	margin:0px;
	padding:0px;
    text-indent:-9999px;
	font-size:0.00001px;
	color:#333333
}

h1.blog_link
{
	background:url(../images/blog_btn_hover.jpg) no-repeat;
	width:59px;
	height:39px;
	margin:0px;
	padding:0px;
		text-indent:-999px;
			font-size:0.00001px;
	color:#333333
}
h1.blog_link a
{
	background:url(../images/blog_btn.jpg) no-repeat;
	width:59px;
	height:39px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
	font-size:0.00001px;
	color:#333333
}	
h1.blog_link a:hover
{
	background:url(../images/blog_btn_hover.jpg) no-repeat;
	width:59px;
	height:39px;
	margin:0px;
	padding:0px;
    text-indent:-9999px;
	font-size:0.00001px;
	color:#333333
}










	
	
	
	
	
	
	