/* CSS Document */
body
{
	padding: 0px;
	margin: 0px;
	background: #d7d7d7 url(../images/bg.jpg) top center repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.main
{
	border-top: 6px solid #ed1c24;
	border-bottom: 6px solid #ed1c24;
	width: 950px;
	margin: 0 auto;
	padding: 0 15px 15px 15px;
}
.top
{
	padding: 0 35px;
}
.logo
{
	float: left;
	padding: 20px 0 0 0px;
}
.phone
{
	float: right;
	margin-top: 35px;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #ed1c24;
	width: 185px;
}
.phone_heading
{
	font-family: "Trebuchet MS";
	font-size: 22px;
	font-weight: bold;
	color: #000;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.clear
{
	clear: both;
}
.top_nav
{
	background: url(../images/topnav_bg.jpg) top left repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #db0d15;
	width: 950px;
	margin: 0 auto;
	margin-top: 7px;
}
.top_nav a:link, .top_nav a:active, .top_nav a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #db0d15;
	float: left;
	padding: 15px;
	display: block;
	text-decoration: none;
}
.top_nav a:hover
{
	background: url(../images/topnav_hover.jpg) top left repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	float: left;
	padding: 15px;
	text-decoration: none;
}
.top_nav_left
{
	background: url(../images/topnav_left.jpg) top left no-repeat;
}
.top_nav_right
{
	background: url(../images/topnav_right.jpg) top right no-repeat;
}
.top_nav_box
{
	float: left;
	width: 920px;
}
.search
{
	background-color: #f9f9f9;
	padding: 3px;
	width: 210px;
	border: 1px solid #efefef;
	float: left;
	clear: both;
}
.go_btn
{
	background: url(../images/go_btn.jpg) top left no-repeat;
	height: 28px;
	width: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	border: 0px;
	cursor: pointer;
	float: left;
	margin-left: 10px;
}
.banner
{
	padding-top: 10px;
}
.freetrial
{
	background: url(../images/freetrail.jpg) top right no-repeat;
	width: 275px;
	height: 205px;
	font-family: "Trebuchet MS";
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	float: right;
	padding: 25px 0;
}
.free-trial-link
{	
	margin: 132px 0 0 2px;
}
.free-trial-link a img
{
	border:none;
}
.free-trial-links
{
	display:block;
	position:relative;
	width:202px;
	height:57px;
	background:transparent url(../images/free-trial-img.gif) top left no-repeat;
}
.free-trial-links:hover
{
	background-position:0px -57px;
}
.freetrial a:link, .freetrial a:visited, .freetrial a:active
{
	font-family: "Trebuchet MS";
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.freetrial a:hover
{
	font-family: "Trebuchet MS";
	font-size: 22px;
	font-weight: bold;
	color: #db0d15;
	text-decoration: none;
}
img
{
	padding: 0px;
	margin: 0px;
}
.inncon
{
	padding: 25px 0;
}
.leftpan
{
	width: 630px;
	float: left;
}
.rightpan
{
	width: 285px;
	float: right;
}
h1
{
	font-family: "Trebuchet MS";
	font-size: 22px;
	font-weight: bold;
	color: #ed1c24;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
h2
{
	font-family: "Trebuchet MS";
	font-size: 17px;
	font-weight: bold;
	color: #0180c9;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
h3
{
	font-family: "Trebuchet MS";
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	line-height: 30px;
	margin: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #565656;
}
.text1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e5e5e;
	line-height: 18px;
	font-weight: normal;
}
.viewmore
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #fff;
	background: url(../images/viewmore_btn.jpg) top left no-repeat;
	height: 37px;
	width: 142px;
	text-align: center;
	font-weight: bold;
	border: 0px;
	cursor: pointer;
	padding-left: 20px;
}
.product_left
{
	float: left;
	width: 300px;
	padding-top: 15px;
}

.product_right
{
	float: right;
	width: 300px;
	padding-top: 15px;
}
.img_bodr
{
	border: 3px solid #eeeeee;
	float: left;
}
.smalltextbox
{
	float: right;
	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #5e5e5e;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
}
.textbox
{
	float: right;
	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #5e5e5e;
	line-height: 18px;
	font-weight: normal;
	text-align: justify;
}
.textbox a:link, .textbox a:visited, .textbox a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #ed1c24;
	line-height: 18px;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
}
.textbox a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #5e5e5e;
	line-height: 18px;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
}
.box
{
	width: 285px;
	float: right;
	background: url(../images/box_bg.jpg) top right repeat-y;
	margin-bottom: 20px;
}
.box_top
{
	background: url(../images/box_top.jpg) top right no-repeat;
}
.box_botm
{
	background: url(../images/box_botm.jpg) bottom right no-repeat;
}
.box_con
{
	padding: 9px;
}
.login
{
	background-color: #fff;
	padding: 10px 0 10px 20px;
}
.login .loggedinText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #0180c9;
}
.textfield
{
	background: url(../images/input_bg.jpg) left repeat;
	padding: 1px;
	width: 220px;
	border: 1px solid gray;
}
.smalltextfield
{
	background: url(../images/input_bg.jpg) left repeat;
	padding: 1px;
	width: 100px;
	border: 1px solid gray;		
}
.smallCaptextfield
{
	background: url(../images/input_bg.jpg) left repeat;
	padding: 1px;
	width: 100px;
	border: 1px solid gray;
	text-transform: uppercase;	
}
.login_btn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #fff;
	background: url(../images/login_btn.jpg) top left no-repeat;
	height: 32px;
	width: 88px;
	text-align: center;
	font-weight: bold;
	border: 0px;
	cursor: pointer;
}
.text2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #0180c9;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.text2 a:link, .text2 a:visited, .text2 a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #0180c9;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.text2 a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #5e5e5e;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.text3
{
	background: url(../images/arrow.jpg) top left no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #dfdfde;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
}
.text3 a:link, .text3 a:visited, .text3 a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #dfdfde;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.text3 a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #dfdfde;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.link_box
{
	float: left;
	width: 175px;
}
.footer
{
	background-color: #3d3d3e;
}
.footer_links
{
	background-color: #3d3d3e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
}
.footer_links a:link, .footer_links a:visited, .footer_links a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0180c9;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.footer_links a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.footer_top
{
	background: url(../images/footer_top.jpg) top right no-repeat;
}
.footer_botm
{
	background: url(../images/footer_botm.jpg) bottom right no-repeat;
}
.footer_con
{
	padding: 25px;
}
/*Hassan 01June10*/
.link_bg
{
	background: url(../images/h_bg.gif) top left repeat-x;
	height: 38px;
}
.quick_h
{
	background: url(../images/bullet.gif) left no-repeat;
	padding-left: 34px;
	font: bold 22px "Trebuchet MS";
	color: #ed1c24;
	line-height: 38px;
}
.qlink_box
{
	padding: 15px 5px;
	font: normal 12px Arial;
	line-height: 24px;
}
.qlink_main
{
	color: #0180C9;
	line-height: 28px;
}
.qlink_main a:link
{
	text-decoration: none;
	color: #0180C9;
}
.qlink_main a:visited
{
	text-decoration: none;
	color: #DB0D15;
}
.qlink_main a:hover
{
	text-decoration: none;
	color: #DB0D15;
}
.qlink_main a:active
{
	text-decoration: none;
	color: #DB0D15;
}
.qlink_main a.active
{
	color: #DB0D15;
	text-decoration: none;
}

.qllink_sub
{
	color: #5E5E5E;
	padding-left: 40px;
	font: normal 12px Arial;
	line-height: 22px;
}
.qllink_sub a:link
{
	color: #5E5E5E;
	text-decoration: none;
	background: url(../images/bul_small.gif) left no-repeat;
	padding-left: 15px;
}
.qllink_sub a:visited
{
	color: #A7A7A7;
	text-decoration: none;
	background: url(../images/bul_small.gif) left no-repeat;
	padding-left: 15px;
}
.qllink_sub a:hover
{
	color: #A7A7A7;
	text-decoration: none;
	background: url(../images/bul_small.gif) left no-repeat;
	padding-left: 15px;
}
.qllink_sub a:active
{
	color: #A7A7A7;
	text-decoration: none;
	background: url(../images/bul_small.gif) left no-repeat;
	padding-left: 15px;
}

.img_box
{
	border: 3px solid #eeeeee;
	text-align: center;
	float: left;
}
.img_box img
{
	border: none;
}
.img_box2
{
	border: none;
	text-align: center;
	float: left;
}
.img_box2 img
{
	border: none;
}
.view_more
{
	font: normal 12px Arial;
	color: #5e5e5e;
	line-height: 18px;
	text-align: right;
}
.view_more a:link, .view_more a:visited, .view_more a:active
{
	font: normal 12px Arial;
	color: #ed1c24;
	line-height: 18px;
	text-align: right;
	text-decoration: none;
}
.view_more a:hover
{
	font: normal 12px Arial;
	color: #5e5e5e;
	line-height: 18px;
	text-align: right;
	text-decoration: none;
}
.textbox ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.textbox ul li
{
	font: normal 12px Arial;
	color: #5e5e5e;
	line-height: 18px;
	list-style-image: url(../images/text_bul.gif);
}
.text1 ul
{
	list-style: square;
	/*list-style-image: url(../images/bullet2.gif);*/
	padding-left: 15px;
	margin-left: 0;
}
.text1 ul li
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color: #5e5e5e;
	line-height: 24px;
}
.text1 ul li ul
{
	list-style-image: url(../images/inner_bullet.gif);
	padding-left: 30px;
}
.text1 ul li ul li
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color: #5e5e5e;
	line-height: 24px;
	padding-left: 10px;
}
.text1 a:link, .text1 a:visited, .text1 a:active
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color: #ed1c24;
	line-height: 18px;
	text-decoration: underline;
}
.text1 a:hover
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color: #5e5e5e;
	line-height: 18px;
	text-decoration: none;
}
.btn2
{
	font: bold 12px Arial;
	color: #fff;
	background: url(../images/btn_bg.gif) top left no-repeat;
	height: 23px;
	width: 92px;
	text-align: center;
	border: 0px;
	cursor: pointer;
	padding-left: 20px;
}
h2 a:link, h2 a:visited, h2 a:active
{
	color: #0180c9;
	text-decoration: none;
}
h2 a:hover
{
	color: #0180c9;
	text-decoration: underline;
}

.feature_table
{
	background: #fff;
	border: #DBDBDB 1px solid;
}
.feature_table td
{
	border: #DBDBDB 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e5e5e;
	line-height: 20px;
}
.feature_table th
{
	background: #DBDBDB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #0180c9;
	line-height: 22px;
	text-align: left;
}
.feature_table td a:link, .feature_table td a:visited, .feature_table td a:active
{
	color: #ed1c24;
	text-decoration: underline;
}
.feature_table td a:hover
{
	color: #ed1c24;
	text-decoration: none;
}
p
{
	padding: 0 0 10px 0;
	margin: 0;
}
.error
{
	color: Red;
	font-style: italic;
}
.big_btn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	background: url(../images/big_btn.gif) top left no-repeat;
	height: 32px;
	width: 150px;
	text-align: center;
	font-weight: bold;
	border: 0px;
	cursor: pointer;
}
hr
{
	background: url(../images/hr.gif);	
	border:none;
}
.usage_table
{
	background: #fff;
	border: #DBDBDB 1px solid;
	width:100%;	
}
.usage_table td
{	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color: #5e5e5e;
	line-height: 20px;	
	padding:5px;
}
.usage_table th
{	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #0180c9;
	line-height: 22px;
	text-align: center;	
	border:none;
	padding:0px;	
	background-color:#E4E4E4;
}
.wizard_nav
{
	background: url(../images/topnav_bg.jpg) top left repeat-x;
	padding:6px 0 0 0;
	height:42px;
	color: #db0d15;
	font-size:10px;	
}
.wizard_nav li
{
	font: font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	color: #db0d15;
	line-height: 24px;
	padding-top:10px;
	padding-right: 3px; 
	padding-left: 3px; 
}
.wizard_nav li span
{
	padding-top:3px;
}
.gridview_table
{
	background: #fff;
	border: #DBDBDB 1px solid;
	width:100%;
	background: url(../images/topnav_bg.jpg) top left repeat-x;	
}
.gridview_table td
{	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;	
	color: #5e5e5e;
	line-height: 20px;	
	padding:5px;
	font-weight:normal;
}
.gridview_noheader_table
{
	background: #fff;
	border-bottom: #DBDBDB 1px solid;
	border-left: #DBDBDB 1px solid;
	border-right: #DBDBDB 1px solid;
	width:100%;
	background: none;	
	
}
.event_calender_table
{
	width:100%;			
}
.event_calender_table th
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;	
	color: #000000;
	line-height: 20px;	
	padding:5px;
	font-weight:normal;
	background-color:#78b8ff;	
	border-left:solid 3px #ffffff;
	border-right:solid 3px #ffffff;
	text-align:center;	
}
.event_calender_table td
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;	
	color: #000000;
	line-height: 20px;	
	padding:5px;
	font-weight:normal;
	background-color:#bde0ff;
	text-align:justify;
	border-left:solid 3px #ffffff;
	text-align:center;	
	border-right:solid 3px #ffffff;
}
.gridview_noheader_table td
{	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;	
	color: #5e5e5e;
	line-height: 20px;	
	padding:5px;
	font-weight:normal;
}
.gridview_table th
{	
	font: bold 14px Arial;
	color: #0180c9;
	line-height: 22px;
	text-align: center;
	height:50px;
}
table
{
	border:none;
	width:100%;
}
.text_area  
{
	font:normal 11px Arial; color:#000; width:500px; padding:20px 40px; 
}
.reg_nav  
{
	background:url(../images/reg_nav.gif) top left no-repeat; width:604px; padding:0 10px; height:42px; font:normal 11px Arial; line-height:42px;
}
.reg_nav strong  
{
	font-weight:bold; color:#CC3300;
}
.plan_box4  
{
	float:left; 
	padding:5px 0 0 5px; 
}
.plan_box4 p  
{
	text-align:center; 
	font:bold 12px Arial; 
	color:#5e5e5e; 
	line-height:60px;
}
.plan_box5  
{
	background:url(../images/table_bg.gif) top left repeat; 
	width:604px; 
	padding:0 10px;
}
.text5 
{
	font:normal 12px Arial; 
	color:#0180c9; 
	line-height:18px; 
	text-align:left; 
	padding-top:3px; 
} 
.text5 p  
{
	font:normal 12px Arial; 
	color:#5e5e5e; 
	line-height:18px; 
	text-align:left; 
	padding:6px 5px 0 20px;
} 
.plan_box6  
{
	float:left; 
	padding:5px 0 0 5px; 
}
.plan_box6 p  
{
	text-align:center; 
	font:normal 12px Arial; 
	color:#777; 
}
.arrow{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	color: #ED1C24;
	text-decoration:none;	
	padding:3px;
}

.download_btn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #fff;
	background: url(../images/download_bourse.gif) top left no-repeat;
	text-align: center;
	font-weight: bold;
	border: 0px;
	cursor: pointer;
	width:230px;
	height:54px;
}