body { margin:0; font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, div, form{ margin:0; color:#0066AB; }	
#main { width:1003px; margin:0 auto; background-color:#FFFFFF;}
#logo_container { background-color:#ffffff; }
.logo { float:left; padding-top: 26px; padding-right: 21px; padding-bottom: 20px; padding-left: 24px; margin:0; }
.simplify {  float:left; Padding:17px 0 0 23px; margin-top: 26px; border-left:#999999 1px solid; width: 133px; margin-bottom: 24px; }
.imghold{padding:10px; border-left: 2px solid #0066AB;margin-left:10px;}
.pic_hold_right{padding:15px 0 0 0; margin-left:10px; float:right;}
.pic_hold_right h3{font:11px/16px Arial, Helvetica, sans-serif; color:; padding-left:5px; border-left: 2px solid #0066AB;}

.clear { clear:both; }
.clearBoth { CLEAR: both;}
.clearLeft { clear:left; }
.clearRight { clear:right; }
.asterisk { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}
.head_2 { font-family:Times, Georgia, "Times New Roman", serif; font-size:17px; color:#0066AB; font-weight:bold; }
.breadcrumble { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#A5A5A5; padding:1px 0 0 0; text-transform:lowercase;}
.breadcrumble a{ color:#A5A5A5; text-decoration:none; }
.breadcrumble a:hover{ color:#242D34; text-decoration:none; }

/*>>>>>>>>>>> End Inner Menu  >>>>>>>>>>>>>>>>*/
	
.navigation { float: left; padding: 57px 22px 0 217px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:26px; color:#616161; }
.navigation a { color:#616161; text-decoration:none; }
.navigation a:hover { text-decoration: underline; color: #2E5C91; }
#menu b { text-decoration: underline; }
.content_bg { background:#ffffff url(../images/index_pgbg.gif) left top repeat-x; height: 512px; } 
.hero { height:248px; width:893px; display:block; position:relative; top:8px; left:53px;}
.subcontent { width:892px; margin:0 auto; }
#subcontentBannares { width:896px; margin:0 auto; padding: 10px 0 0 0; }

#bannar1 { float:left; width:283px; border:1px solid #C3D4DD; margin-right:18px; background-color: #D1DCE3; background-image: url(../images/subcontent_bannar_bg.gif); background-repeat: repeat-x; background-position: left top; height: 131px; }
#bannar2 { float:left; width:283px; border:1px solid #C3D4DD; margin-right:19px; background-color: #D1DCE3; background-image: url(../images/subcontent_bannar_bg.gif); background-repeat: repeat-x; background-position: left top; height: 131px; }
#bannar3 { float:left; width:283px; border:1px solid #C3D4DD; margin-right:0; height: 131px; background-color: #D1DCE3; background-image: url(../images/subcontent_bannar_bg.gif); background-repeat: repeat-x;	background-position: left top; }
#bannarShadow { width:894px; margin:0 auto; padding: 3px 0 0 0;  }
#shadow1 { float:left; width:285px; margin-right:18px; background-image: url(../images/bannar_shadow.gif); background-repeat: repeat-x; background-position:bottom; height: 44px; }
#shadow2 { float:left; width:285px;  margin-right:19px; background-image: url(../images/bannar_shadow.gif); background-repeat: repeat-x; background-position:bottom; height: 44px; }
#shadow3 { float:left; width:285px; margin-right:0; background-image: url(../images/bannar_shadow.gif); background-repeat: repeat-x; background-position:bottom; height: 44px; }

.bcont { padding:13px 15px; }
.bcont p { margin:0 0 1em 0; }
.bcont span { font-weight:normal; }
.bcont p { margin:0 0 1em 0; }
.bcont a, a :hover, a:link, a:hover { color:#0066AB; text-decoration:none; }
.iconhold { float:left; width:50px; margin:0 10px 40px 0; }
.bcont h3 { margin-bottom:10px; }

.inner_sub_menu { color:#ff0000; padding:0; margin:0; font-weight:bold; color:#242D34;}
.inner_sub_menu a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:13px; color:#007EC6; text-decoration:none; }
.inner_sub_menu a:link{ color:#007EC6; text-decoration:none; }
.inner_sub_menu a:hover{ color:#242D34; }
.inner_sub_menu ul {	color:#034684; background-repeat:repeat-x; margin: 0 0 10px 0; padding: 20px 0 0 0; }
.inner_sub_menu li { padding:2px 10px 2px 15px; color:#034684; background: transparent url(../images/arrow_submenu.gif) no-repeat left 7px; border-bottom:1px dotted #CCCCCC; line-height:14px; }	
<!--a.inner_sub_menu:active, a.inner_sub_menu:hover {text-decoration: underline; color:#000000; }
-->

.awards_container { float:left; width:415px;  margin:0px; }
.awards {  border:1px solid #C3D4DD; width:434px; }
.awards img { border:0; }
.downloads_banner { float:right; width:436px; height:59px; border:1px solid #C3D4DD; }
.webinar { float:left; width:283px; height:59px; border:1px solid #C3D4DD; margin-left:16px; }

/* >>>>>>>>>>>>>>>>>>>>> Input Fields >>>>>>>>>>>>>>>>>>>>> */


.searchform { float:left; padding:59px 0 0 0; }
.input_field { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#616161; height:15px; width:117px; background-color:#FFFFFF;  border:1px solid #033D78; border-color:#D3D3D3; padding:0 4px 0 4px; margin:0; }
.SearchButton { float:left; padding:0 4px 0 0; margin:0; }

.error_strings{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#616161; padding:0; margin:0; }

/* >>>>>>>>>>>>>>>>>>>>> Button Styles >>>>>>>>>>>>>>>>>>>>> */

/* >>>>>>>>>>>>>>>>>>>>> Inside Pages Styles >>>>>>>>>>>>>>>>>>>>> */

.col1_cont { float:left;  width:757px; padding:0; }
.main_wrapper { padding:0; background:transparent url(../images/inner_page_bg.gif) right top repeat-y; }
#menu_shadow{clear:both; width:1003px; background:transparent url(../images/inner_menu_shadow.gif) no-repeat left top; height:18px;}
.index_menu_shadow{clear:both; width:1003px; background:transparent url(../images/index_menu_bottom.jpg) no-repeat left top; height:18px;}
.left_cont { padding:0; width:547px; float:left; } 
.left_cont_block { background-repeat: repeat-x; background-image:url(../images/pg_inner_pg.gif); padding:0 0 0 20px; margin-left:26px; }
.right_cont { background: transparent url(../images/pg_inner_pg.gif) repeat-x; width:210px; height:100%; float:left; }
.right_cont_block {  padding: 30px 0 0 37px; }
.col2_cont {  float:right; width:246px; }
.col2_subcont { border-left:6px solid #3A496D; padding:10px 0 0 0; }
.box1 { padding:16px 26px 2px 26px;}
.downloads{ padding:16px 26px 16px 26px; }

/* Bookmarks */
#bookmarks{clear:both; background: transparent url(../images/inner_page_bg.gif) repeat-y right top; width:977px; margin:0 0 0 26px}
#bookmarks #logos{ width:731px; text-align:left;  padding:18px 0; float:left; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; border-top:1px solid #DCE0E8;}
#bookmarks #logos p{margin:0;}
#bookmarks #logos img{margin:0 0 0 21px;}
#bookmarks .dummy{ width:246px; float:left;}

#footer { height:42px; border-top:1px solid #30455A; background-image:url(../images/footer_bg.gif); background-repeat:repeat-x;	}
.footer_wrapper { padding-top: 17px; padding-right: 32px; padding-bottom: 17px; padding-left: 32px; }
.footer_left { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; padding:0 0 0 0; color:#ffffff; float:left; }
.footer_left a { text-decoration: none; color:#D8D8D8; }
.footer_left a:hover { text-decoration: none; color: #ffffff; }
.footer_left A:link { text-decoration: none; color:#ffffff; }
.footer_right { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#D8D8D8; padding:0; float:right; }
.footer_inwrapper { padding:0; clear:both; margin:0 0 0 26px; width:977px; border-top:1px solid #909DB7; }
.footer_inleft { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; margin:0; width:702px; padding:30px 0 30px 0; float:left; color:#939393; }
.footer_inleft a { text-decoration: none; color:#939393; }
.footer_inleft a:hover { color:#000000; text-decoration: none; }
.footer_inright_wrapper { margin:0; float:left; width:275px; }
.footer_inright{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; margin:0; padding:30px 0 30px 0; float:left; color:#939393; }
.screenshot  { float:left; padding: 0 0 5px 0; margin:19px 0 0 0 ; width:172px; }

.executive_team  { float:left; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; padding: 20px 0 20px 0; margin:19px 0 19px 0; width:169px; }
.executive_team_title_container { background: #52595E url(../images/exe_team_TR.gif) right top no-repeat; height:29px;}
.executive_team_title  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; background:url(../images/exe_team_TL.gif) left top no-repeat; padding:10px 11px 0 11px; width:146px; height:19px; } 
.executive_team_content { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#616161; text-align:left; padding:14px 6px 14px 16px; background:#F2F5F7 url(../images/exe_team_content_bg.gif) left top repeat-y;  } 
.executive_team_content p { padding-bottom:6px; line-height:12px;}
.executive_team_content span { font-weight:bold; line-height:12px; }
.executive_team_content a:visited {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#0066ab; font-weight:bold;}
.executive_team_content a:hover {text-decoration:underline}
	
/* >>>>>>>>>>>>>>>>>>>>> Content Styles >>>>>>>>>>>>>>>>>>>>> */

div.bodycont { margin:0; padding:0;}
.bodycont a {font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#0066AB;}
.bodycont .italic {font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#0066AB;}
.bodycont p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#616161; line-height:17px; text-align:justify; list-style-image:url(../images/list_image.gif); list-style-position:outside; padding-top:5px; padding-bottom:5px; } 
.h3{ font-family:Arial, Helvetica, sans-serif; font-size:112px; font-weight:bold; color:#ff0000; line-height:17px; text-align:justify; list-style-image:url(../images/list_image.gif); list-style-position:outside; padding-top:15px; padding-bottom:5px; } 
.bodycont h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#616161; line-height:17px; } 
.bodycont ul {margin: 0 0 20px 20px; padding-top: 20px; }
.bodycont li { padding:0 10px 3px 20px; color:#616161; background: transparent url(../images/bullet.gif) no-repeat left 5px; line-height:16px; font-weight:normal; font-size:12px;}	
.bodycont li a{ color:#0056A8; text-decoration:none;  }	
.bodycont li a:hover{ color:#0056A8; text-decoration:underline;  }	
.highlight_box { padding:7px; border: 1px solid #CCCCCC; margin:10px 0;}
.bodyc { font-family:tahoma; font-size:11px; color:#3C3C3C; line-height:13px; font-weight:normal; }
.subtitle { font-family:"Trebuchet MS"; font-size:14px; color:#2E5C91; line-height:17px; }
.more { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; }

.bodycont_bold { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; line-height:17px; text-align:justify; list-style-image:url(../images/list_image.gif); list-style-position:outside; 	}
.bodycont_bold a{ color:#0066AB; text-decoration:underline;	}
.bodycont_bold a:hover{ color:#000000; text-decoration:none;}
.body1nt {family:tahoma; font-size:11px; color:#1D79BE;line-height:15px; }
a.more:link, a.more:visited { text-decoration:none; color:#1D79BE; }
a.more:active, a.more:hover { text-decoration:underline; color:#1D79BE; }

.page_title { font-family: Georgia, "Times New Roman", Times, serif; font-size:25px; font-weight:normal; color:#0066AB; padding-top:25px; line-height:28px; }
.region_title { font-family: Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal; color:#FF6600; padding-top:25px; line-height:26px; }
.submenu_title { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; line-height:18px; padding:10px 0 10px 0; }
.bookmark_wrapper { float:left; padding:0; border-top:#DCE0E8 1px solid; margin:0; width:731px; height:16px; clear:both; /*	border:1px solid #FF0000;	*/ }
.bookmark_blue_bg{ background:url(../images/inner_page_bg.gif) right top repeat-y; width:246px; height:48px; margin:0 ; padding:0px; float:right; }
.bookmark { font-family:Arial, Helvetica, sans-serif; font-size:12px;	font-weight:normal; margin-left:10px; color:#000000; float:left; height:16px; }
.bookmark_images { padding-left:25px; float:left; vertical-align:middle; height:16px; }
.donwload_wrapper { background-image:url(../images/banner_dnloads_bot.gif); background-repeat:no-repeat; background-position: left bottom; margin:0px; padding-top: 0px; padding-right: 0px; padding-bottom: 13px; padding-left: 0px; }
.donwload_middle { color:#034684; border-right: 1px solid #C0C9D8; border-left: 1px solid #C0C9D8; padding:0px; margin: 0px; }
.donwload_middle img { padding: 0; margin: 0px; vertical-align:top; text-align:left; }
.donwload_middle ul { color:#034684; list-style-image:url(../images/square_bullet.gif); background-image:url(../images/banner_dnloads_mid.gif); background-repeat:repeat-x; background-position:top; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 35px; margin: 0px; }
.donwload_middle li { padding:0px; color:#034684; }
.donwload_middle a {  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:17px; color:#034684; text-decoration:none; }
.donwload_middle a:hover {  color:#034684; text-decoration:underline; } 
.downloads_inner_title { FONT-FAMILY: Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif; PADDING: 5px 5px 5px 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; background-color:#D6E3ED; border-bottom:#B1CCE0 1px solid;}

.list_style { list-style:square; padding-left:5px; }
	
.btn_search { float:left; background-image:url(../images/search_button.gif); height:17px; width:17px; border:0px; background-repeat: no-repeat; margin:59px 10px 0px 3px; }
.send_friend { float:left; margin:0; width:143px; height:61px; background-color: #FFFFFF; margin:10px 0px 0px 0px; }
.send_friend a{ text-decoration:none; color:#0066AB; } 
.send_friend a:hover { text-decoration:none; color:#0066AB; }

.read_more_wrapper{height:17px; padding:0; margin:10px 0px; }

.page_top{ float:right; background-image: url(../images/top.png); background-repeat:no-repeat; background-position: 0px 0px; width:32px; height:18px; padding-left:25px; padding-top:7px; padding-bottom:0px; margin-top:13px; 	margin-right:10px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#767777; /*	border: 1px solid #000000; */ }
.page_top a{ color:#767777; text-decoration:none; }
.page_top a:hover{ color:#767777; text-decoration:none; }
/*	Static Popup	*/

/*	PopUp	*/
.popup_title_left{ background-image:url(../images/popup/popup_title_left.gif); background-color: #FFFFFF; background-repeat: no-repeat; background-position: left top; width:11px; cursor:move; }
.popup_title_middle{ background-image:url(../images/popup/popup_title_middle.gif); background-color: #FFFFFF; background-repeat: repeat-x; background-position: right top; 	width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #3D515E; text-decoration: none; font-variant:small-caps; cursor:move; -moz-user-select: none; }
.popup_close{ background-image:url(../images/popup/popup_title_middle.gif); background-color: #FFFFFF; background-repeat: repeat-x; background-position: right top; width:15px; text-decoration: none; text-align:right; vertical-align:middle; cursor:pointer; }
.popup_title_right{ background-image:url(../images/popup/popup_title_right.gif); background-color: #FFFFFF; background-repeat: no-repeat; background-position: right top; height: 33px; width:11px; cursor:move; }
.popup_content_left { border-left: 1px solid #7C8DC7; border-bottom: 1px solid #7C8DC7; background-color:#E2E6F2; width:11px; }
.popup_content_area { border-bottom: 1px solid #7C8DC7; background-color:#E2E6F2; padding:10px 0px; }
.popup_content_right { border-right: 1px solid #7C8DC7; border-bottom: 1px solid #7C8DC7; background-color:#E2E6F2; width:11px; }
.popup_content { border: 1px solid #ACA899; background-color:#ffffff; padding:10px; }
.page_navigation_left { color: #4F4F4F; font-family: arial; font-size: 11px; font-weight: normal; text-transform:lowercase; text-decoration: none; text-align:left; }
/* PopUp End */

#about_us { float:left; width:99%; background-color:#E4ECF3;}
.about_us_bulding { float:left; }
.about_us_logo {float:left; padding: 30px 0 0 31px;}
.disc { float:left; padding: 20px 0 0 31px; width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#525252; line-height:13px;}

#award_recog {margin:10px 0 0 0 ; padding:0; width:499px;}
#award_recog .singlepan{ margin:0px 0px 10px 0px; float:left; width:499px; }
#award_recog .singlepan img{padding:5px 0px 5px 0px; float:left; clear:both;}
#award_recog .singlepan p{ font-weight:normal; margin:0; padding:0; line-height:15px; clear:both}
#award_recog .award_pan1{ padding:0px 10px 0px 0px; float:left; width:240px;}
#award_recog .award_pan2{ padding:0px 0px 0px 0px; float:right; width:249px;}
#award_recog .award_pan1 img, .award_pan2 img {padding:0px 0px 5px 0px; float:left;}
#award_recog .award_pan1 p, .award_pan2 p{ font-family: arial; font-size: 11px; font-weight: normal; line-height:15px; padding:0px 40px 10px 0px; vertical-align:top;}
#award_recog .award_pan1 a, .award_pan2 a, .award_pan3 a{ text-decoration:none; color:#616161}
#award_recog .award_pan1 a:hover, .award_pan2 a:hover, .award_pan3 a:hover{ text-decoration:underline; color:#616161}

#awardPan{ float:left; width:242px; margin:10px 10px 10px 10px; background-color:#F9FCFE;}
#awardPan .Award_Reg{ margin: 6px 2px 10px 0px; padding: 4px 4px 4px 4px; background-color:#242D34;}
#awardPan .Award_Reg p{ text-align:center; font-weight:bold; line-height:15px; color:#FFFFFF}
#awardPan .pan1{float:left; width:232px; margin:0px 0 5px 5px; }
#awardPan .pan1 img{padding:0 10px 10px 0; float:left;}
#awardPan .pan1 p{ font-weight:normal; line-height:15px; color:#000000;}

#award_disc{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#616161; line-height:15px; text-align:justify; font-weight:normal; width:150px; padding:0px; margin:0px; background-color: #00FF99; }
.seperator { background-image:url(../images/seprator_blue.jpg); background-repeat:repeat-x; height:3px; width:486px; margin:15px 0 15px 0}

.proprietary_word { font-family:Verdana, Arial, Helvetica, sans-serif, tahoma; font-size: 11px; font-weight: bold; color: #0066AB; line-height: 17px; }
.proprietary_word a{ color: #0066AB; text-decoration:none;}
.proprietary_word a:hover{ color: #0066AB; text-decoration:underline;}

.proprietary_link { font-family:Verdana, Arial, Helvetica, sans-serif, tahoma; font-size: 12px; font-weight: bold; color: #478E9D; line-height: 17px; }
.proprietary_link a{ color: #478E9D; text-decoration:none;}
.proprietary_link a:hover{ color: #478E9D; text-decoration:underline;}

.form_links { font-family:Verdana, Arial, Helvetica, sans-serif, tahoma; font-size: 11px; font-weight: bold; color: #242D34; line-height: 17px; margin-left:35px;}
.form_links a{ color: #242D34; text-decoration:none;}
.form_links a:hover{ color: #242D34; text-decoration:underline;}

#lead_story { float:left; background-color: #FFEBAC; width: 300px; margin: 0 15px 15px 0;}
#lead_story .head { float:left; width: 300px; height:58px; background-color:#DD6428;}
#lead_story P {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #FFEBAC; text-align: left; padding:20px; background-image: url(../images/lead_story_bg.gif); background-repeat: no-repeat; background-position: right bottom; margin-top:30px }

#key_areas {float:left; width:498px; border:1px solid #CCCCCC; margin-bottom:10px;}
#key_areas .wrapper_left { float:left; width:220px;} 
#key_areas .wrapper_right { float:left; width:277px; border-left: 1px solid #999999; } 
#key_areas .head_l {width:230px; height:20px; background-color:#CBCBCB; padding:7px 0 0 16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
#key_areas .head_r {width:261px; height:20px; background-color:#CBCBCB; padding:7px 0 0 16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
#key_areas .li { padding:0px 0px 0 10px; color:#034684; background: transparent url(../images/arrow_submenu.gif) no-repeat left 7px; height:26px;}

#contactus{ float:left; width:496px; margin:10px 0;}
#contactus .pan1{float:left;width:220px;margin-right:16px; padding:0;}
#contactus .pan2{float:left;width:230px;margin:0; padding:10px 0;}
#contactus .pan1 p, .pan2 p{ font-family:Arial, Verdana, Helvetica, sans-serif, tahoma; font-size: 11px; font-weight: normal; color: #616161; line-height: 15px; text-align:left;}

#product{width:496px; margin:10px 0; padding:0; border:1px solid #cccccc; border-width:1px 0 0 0 ;}
#product .pan1{float:left; width:251px; height:40px; margin:0px; padding:0 10px; border:1px solid #cccccc; border-width:0 1px 1px 1px;}
#product .pan2{float:right; width:212px; height:30px; margin:0px; padding:10px 0 0 10px; border:1px solid #cccccc; border-width:0 1px 1px 0;}
#product .pan1 p, .pan2 p{ font-family:Arial, Verdana, Helvetica, sans-serif, tahoma; font-size: 11px; font-weight: normal; color: #616161; line-height: 10px; text-align:left;}

#customers{width:498px; margin:10px 0; padding:0;}
#customers .pan1_title{float:left; width:145px; margin:0px; padding:0 10px; background-color:#242D34; min-height:32px;}
#customers .pan2_title{float:left; width:147px; margin:0px; padding:0 10px; border:1px solid #cccccc; border-width:0 0px 0px 1px; background-color:#242D34; min-height:32px;}
#customers .pan3_title{ float:left; width:144px; margin:0px; padding:0 10px; border:1px solid #cccccc; border-width:0 0px 0px 1px;background-color:#242D34; min-height:32px;}
#customers .pan1{float:left; width:143px; margin:0px; padding:0 10px; border:1px solid #cccccc; border-width:0 1px 1px 1px; min-height:32px;}
#customers .pan2{float:left; width:148px; margin:0px; padding:0 10px; border:1px solid #cccccc; border-width:0 1px 1px 0 ; min-height:32px;}
#customers .pan3{float:left; width:143px; margin:0px; padding:0 10px; border:1px solid #cccccc; border-width:0 1px 1px 0 ; min-height:32px;}
#customers .pan1_title p, .pan2_title p, .pan3_title p{ font-family:Arial, Verdana, Helvetica, sans-serif, tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; line-height: 12px; text-align:center; padding:4px 0 4px 0;}
#customers .pan1 p, .pan2 p, .pan3 p{ font-family:Arial, Verdana, Helvetica, sans-serif, tahoma; font-size: 11px; font-weight: normal; color: #616161; line-height: 12px; text-align:left; padding:4px 0 4px 0;}

#user_login form{width:486px; margin:0; padding:10px 0 0 10px; display:block; }
#user_login form label{ float:left; width:250px; font:12px/15px Arial, Tahoma, Helvetica, sans-serif; color:#616161; font-weight:normal; line-height:23px; display:block; background-color:#ffffff; }
#user_login form input{ float:right; width:175px; height:13px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#user_login form select{ float:right; width:175px; height:20px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px; }
#user_login form .button{ background:url(../images/button.gif) no-repeat center; color:#946829; font-family:tahoma; font-size: 10px; font-weight: bold; text-align:center; vertical-align:middle; height:22px; width: 73px; border: 0px none; cursor:pointer;}

.button_container { float:left; width:100%; margin-top:10px; margin-bottom:20px; font:12px Arial, Tahoma, Helvetica, sans-serif; color:#616161; font-weight:normal; line-height:16px; }
.form_title { float:left; width:100%; margin-top:40px; margin-bottom:20px; font:12px Arial, Tahoma, Helvetica, sans-serif; color:#616161; font-weight:bold; line-height:16px; }

#product_grid{ float:left; width:485px; margin:10px 0; border-top: 1px solid #999999;}
#product_grid .pan1{float:left; width:216px; height:46px; margin:0; padding:0 0 5px 5px; border-left: 1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; }
#product_grid .pan1 label{float:left; width:216px; height:40px; margin:0; padding:0 0 5px 5px; border-left: 1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; }
#product_grid .pan2{float:right;width:256px; height:46px; margin:0; padding:0 0 5px 5px; border-right: 1px solid #999999; border-bottom:1px solid #999999;}
#product_grid .pan1 p, .pan2 p{ font-weight:normal; line-height:15px; padding:0; margin:0;}

#product_logo { float:left; padding:10px 0px 15px 0px;}

#snapshot_left { padding:10px 15px 15px 0px; float:left; }
#snapshot_right { padding:10px 0px 10px 15px; float:right; width:166px; }
#snapshot_right img { padding:10px}
#snapshot_right p { padding:10px; text-align:left;}
#snapshot_right ul { color:#034684; margin: 0px 0px 10px; padding-top: 20px; }
#snapshot_right li { padding:0px 10px 0 15px; color:#034684; background: transparent url(../images/arrow_submenu.gif) no-repeat left 7px; border-bottom:1px dotted #CCCCCC; height:22px; }

#snapshot_page_left { float:left; padding:0; margin:0; width:160px; }
#snapshot_page_left img { padding:0 10px 5px 0}
#snapshot_page_right { float:right; padding:0; margin:0; }
#snapshot_page_right img { padding:0 0 5px 10px}

/* added on 00709 */

#login form{width:486px; margin:0; padding:10px 0 0 0; display:block; }
#login form label{ float:left; margin:0px; width:250px; font:12px Arial, Tahoma, Helvetica, sans-serif; color:#616161; font-weight:normal; line-height:23px; display:block; background-color: transparent;}
#login form input{ float:left; width:175px; height:13px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#login form .button{ background:url(../images/button.gif) no-repeat center; color:#946829; font-family:tahoma; font-size: 10px; font-weight: bold; text-align:center; vertical-align:middle; height:22px; width: 73px; border: 0px none; cursor:pointer;}

#send_email form{width:486px; margin:0; padding:10px 0 0 0; display:block; }
#send_email form label{ float:left; margin:0px; width:180px; font:12px Arial, Tahoma, Helvetica, sans-serif; color:#616161; font-weight:normal; line-height:23px; display:block; background-color: transparent;}
#send_email form input{ float:left; width:175px; height:13px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#send_email form .button{ background:url(../images/button.gif) no-repeat center; color:#946829; font-family:tahoma; font-size: 10px; font-weight: bold; text-align:center; vertical-align:middle; height:22px; width: 73px; border: 0px none; cursor:pointer;}

#registration form{width:486px; margin:0; padding:10px 0 0 0; display:block; }
#registration form label{ float:left; margin:0px; width:250px; font:12px Arial, Tahoma, Helvetica, sans-serif; color:#616161; font-weight:normal; line-height:23px; display:block; background-color: transparent;}
#registration form input{ float:left; width:175px; height:13px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#registration form input checkbox {float:left; width:15px; height:13px; display:block; padding:2px; }
#registration form select{ float:left; width:182px; height:21px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#registration form textarea { font-family:arial; font-size: 11px; font-weight: normal; color: #2A2A2A; text-align:left; width:220px; height:125px; margin:1px;}
#registration form .button{ background:url(../images/button.gif) no-repeat center; color:#946829; font-family:tahoma; font-size: 10px; font-weight: bold; text-align:center; vertical-align:middle; height:22px; width: 73px; border: 0px none; cursor:pointer;}
#registration form .browsefile{ color:#946829; font:12px Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; vertical-align:middle; height:21px; width:auto; }

#query form{width:486px; margin:0; padding:10px 0 0 0; display:block; }
#query form label{ float:left; margin:0px; width:255px; font:12px Arial, Tahoma, Helvetica, sans-serif; color:#616161; font-weight:normal; line-height:23px; display:block; background-color: transparent;}
#query form input{ float:left; width:175px; height:13px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#query form .select{ float:left; width:183px; height:130px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#query form .dropdown{ float:left; width:183px; height:21px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#query form input.small{ width:120px; height:13px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#query form input checkbox {float:left; width:15px; height:13px; display:block; padding:2px; border:1px solid #000000; }
#query form textarea { font-family:arial; font-size: 11px; font-weight: normal; color: #2A2A2A; text-align:left; width:220px; height:40px; margin:1px;}
#query form .button{ background:url(../images/button.gif) no-repeat center; color:#946829; font-family:tahoma; font-size: 10px; font-weight: bold; text-align:center; vertical-align:middle; height:22px; width: 73px; border: 0px none; cursor:pointer;}

#become_partner form{width:496px; margin:0; padding:10px 0 0 0; display:block; }
#become_partner form label{ float:left; margin:0px; width:255px; font:12px Arial, Tahoma, Helvetica, sans-serif; color:#616161; font-weight:normal; line-height:23px; display:block; background-color: transparent; }
#become_partner form input{ float:left; width:175px; height:13px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#become_partner form input.small{ width:120px; height:13px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#become_partner form input checkbox {float:left; width:225px; height:13px; display:block; padding:2px; border:1px solid #000000; }
#become_partner form select{ float:left; width:182px; height:21px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#become_partner form select.list{ float:left; width:222px; height:55px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#become_partner form textarea { font-family:arial; font-size: 11px; font-weight: normal; color: #2A2A2A; text-align:left; width:220px; height:40px; margin:1px;}
#become_partner form .button{ background:url(../images/button.gif) no-repeat center; color:#946829; font-family:tahoma; font-size: 10px; font-weight: bold; text-align:center; vertical-align:middle; height:22px; width: 73px; border: 0px none; cursor:pointer;}

#rfi_rfp form{width:486px; margin:0; padding:10px 0 0 0; display:block; }
#rfi_rfp form label{ float:left; margin:0px; width:250px; font:12px Arial, Tahoma, Helvetica, sans-serif; color:#616161; font-weight:normal; line-height:23px; display:block; background-color: transparent;}
#rfi_rfp form input{ float:left; width:175px; height:13px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#rfi_rfp form input checkbox {float:left; width:15px; height:13px; display:block; padding:2px; }
#rfi_rfp form select{ float:left; width:182px; height:21px; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:normal; padding:2px; margin:1px;  }
#rfi_rfp form textarea { font-family:arial; font-size: 11px; font-weight: normal; color: #2A2A2A; text-align:left; width:220px; height:125px; margin:1px;}
#rfi_rfp form .button{ background:url(../images/button.gif) no-repeat center; color:#946829; font-family:tahoma; font-size: 10px; font-weight: bold; text-align:center; vertical-align:middle; height:22px; width: 73px; border: 0px none; cursor:pointer;}

.textArea_big { font-family:tahoma; font-size: 11px; font-weight: normal; color: #2A2A2A; text-align:left; width:250px; height:125px; }
#resposePartner { float:left; width:400px; margin:20px; padding:0;}
#resposePartner p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#616161; line-height:17px; text-align:left; list-style-image:url(../images/list_image.gif); list-style-position:outside; padding-top:15px; padding-bottom:5px; }
#resposePartner form .button{ background:url(../images/button.gif) no-repeat center; color:#946829; font-family:tahoma; font-size: 10px; font-weight: bold; text-align:center; vertical-align:middle; height:22px; width: 73px; border: 0px none; cursor:pointer;}

div.bodycont h1{ font-family:Georgia, Times, "Times New Roman", serif; font-size:17px; color:#0066AB; font-weight:bold; }

div.hind_profile{ background-color:#F2F5F9;}
div.dp_profile{ background-color:#F0EEFF;}

#management_profile{ width:500px;}
#management_profile .ProfileElements{ float:left; width:300px;} 
#management_profile div.photo {width:230px;margin:0; padding:10px 10px 10px 10px;}
#management_profile .photo img{ }
#management_profile div.quotes{ width:230px; margin:0; padding:10px 10px 10px 10px; font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#037CCD; line-height:17px; text-align:left;}
#management_profile .ProfileContent {width:240px; padding:10px 10px 10px 0px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#616161; line-height:17px; text-align:justify; }
.ProfileInnerContent { width:480px; padding:10px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#616161; line-height:17px; text-align:justify; }
.ProfileInnerContent p{ padding-bottom:10px;}

#management_profile_thumb {margin:0; padding:0px 0px 0px 20px;}
#management_profile_thumb img {margin:0; padding:10px 10px 5px 0px; float:left;}
#management_profile_thumb .para {padding:40px 0px 0px 0px;}
#management_profile_thumb p { padding:8px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#616161; line-height:17px; text-align:left; }
#management_profile_thumb span { font-weight:bold; color:#034684;}
#management_profile_thumb a, a:hover{ text-decoration:none; color:#616161;}

div.award {float:left;width:240px;margin:0; padding:0px 0px 0px 0px}

#downloads_management_profile{ background-color:#00FF00; padding: 8px 0 0 6px; margin: 0; border-top:2px solid #FF6600; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; float:left; background-color: #FFFFFF; width:161px; }
#downloads_management_profile .downloads_title { FONT-FAMILY: Georgia, "Times New Roman", Times, serif; PADDING-BOTTOM: 10px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ff7d07; line-height:16px; }
#downloads_management_profile .downloads_title a, a:hover { COLOR: #ff7d07; text-decoration:none; }

#ERP_container{width:100%; padding:10px 0px; }
#ERP { float:left; width:159px; padding:0 4px 10px 4px; margin:0;}
#ERP .row_one img{ padding:0; margin:0px; }
#ERP .row_one ul { width:115px; background: #FF0000 url(../images/text_bg.jpg) repeat-y left top; margin:0; padding:10px 8px 0 15px; height:125px;  }
#ERP .row_one li {FONT-FAMILY: Tahoma, Verdana, Arial, Georgia, "Times New Roman", Times, serif; color:#767677; line-height:17px; padding:0 0 5px 15px; margin:0; list-style: none; font-weight:normal; background: transparent url(../images/bullet.gif) no-repeat 0px 6px; }

#ERP .row_two img{ padding:0; margin:0px; }
#ERP .row_two ul { width:115px; background: #FF0000 url(../images/text_bg.jpg) repeat-y left top; margin:0; padding:10px 8px 0 15px; height:245px;  }
#ERP .row_two li {FONT-FAMILY: Tahoma, Verdana, Arial, Georgia, "Times New Roman", Times, serif; color:#767677; line-height:17px; padding:0 0 5px 15px; margin:0; list-style: none; font-weight:normal; background: transparent url(../images/bullet.gif) no-repeat 0px 6px; }

#ERP .row_three img{ padding:0; margin:0px; }
#ERP .row_three ul { width:115px; background: #FF0000 url(../images/text_bg.jpg) repeat-y left top; margin:0; padding:10px 8px 0 15px; height:215px;  }
#ERP .row_three li {FONT-FAMILY: Tahoma, Verdana, Arial, Georgia, "Times New Roman", Times, serif; color:#767677; line-height:17px; padding:0 0 5px 15px; margin:0; list-style: none; font-weight:normal; background: transparent url(../images/bullet.gif) no-repeat 0px 6px; }

#client_ref { float:left; padding:0; margin:0 ;}
#client_ref .alphabets_container { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color:#C7C5C6;  text-decoration: none; background: url(../images/alphabets_bg.gif) repeat-x left top; height:40px; width:100%; padding-top:10px; }
#client_ref .alphabets_container a, a:hover{ color: #000000; text-decoration: none; }

#client_ref .alphabets_text img {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color:#C7C5C6;  text-decoration: none; font-weight:normal;  padding:0 10px 10px 0; margin:0px; float:left }
#client_ref .alphabets_text p { padding:5px 0 5px 0; margin:0px; }
#client_ref .alphabets_text p.bodycont_bold { font-weight:bold;}

#sitemap{width:498px; margin:10px 0 0 0; padding:0;}
#sitemap .pan1{float:left; width:300px; margin:0px; padding:0 10px;}
#sitemap .pan2{float:left; width:148px; margin:0px; padding:0 10px;}

#cuecent_difference { margin-bottom:25px; padding:0; width:499px; background-color:#E7EDF0;}
#cuecent_difference .mid{ background-image:url(../images/cuecent_dif_mid.gif); background-repeat:repeat-y; width:499px;}
#cuecent_difference ul {margin: 0px 20px 0px 20px; padding-top: 20px;  }
#cuecent_difference li { padding:0px 10px 3px 20px; color:#03223A; background: transparent url(../images/bullet_difference.gif) no-repeat left 5px; line-height:16px; font-weight:normal}	

#thank_you{ color: #FF0000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 25px; font-weight:normal; line-height: 18px; text-transform:none; text-decoration: none; padding:50px 0px 10px 30px; vertical-align:top;}
#thank_you_content{ color: #7b7b7b; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; line-height: 25px; text-transform:none;  text-decoration: none; padding:20px 0px 70px 30px; vertical-align:top; }

.page_inner_title{PADDING: 0px; FONT-SIZE: 12px;	font-weight:bold; COLOR: #333333; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; line-height:16px; margin: 0px; }
.body_text_business{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; text-align:justify; font-weight: normal; color: #666666; text-align:left; padding:0px 28px 35px 0px; line-height:20px; list-style-position:outside; list-style-image: url(../images/body_text_points.gif); list-style-type: none; }
.page_track{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-align:left; padding-bottom:10px; }
div.box { box-shadow: 5px 3px 10px 0 #ff0000; height:100px; width:100px; background-color:#09F;}
