/* CSS Document */

body { margin:0; padding:0; background:#E8ECF2; }



div,h1,h2,h3,h4,p,span,ul,li,img,a { margin:0; padding:0; border:0; list-style:none; }



.fleft { float:left; margin:0; padding:0; }

.fright { float:right; margin:0; padding:0; }



/********** Layout Container Objects **********/

#wrap { width:980px; margin:0 auto; padding:0px 7px 0px 7px; background:url(../images/wrap_bg.jpg); overflow:hidden; }



/***** Header Section *****/

#header { width:980px; float:left; }



/*** Header Top Bar Section ***/

ul.header_topbar { float:right; }

ul.header_topbar li { width:auto; float:left; }

ul.header_topbar li.join_us_on { float:left; padding:6px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF; text-align:right; }

ul.header_topbar li.header_topbar_icon { float:left; padding:4px 0px 0px 20px; }

ul.header_topbar li.header_topbar_link { float:left; padding:9px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF; }

ul.header_topbar li.header_topbar_link a { outline:none; margin:0px 16px 0px 16px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF; text-decoration:none; }

ul.header_topbar li.header_topbar_link a:hover { outline:none; text-decoration:underline; }



/*** Header Middle Bar Section ***/

ul.header_middlebar { width:980px; float:left; }

ul.header_middlebar li { width:auto; float:left; }

ul.header_middlebar li.logo_my_security { width:380px; float:left; padding:15px 0px 0px 20px; }

ul.header_middlebar li.ozspy_spy_shop {  width:575px; height:103px; float:left; overflow:hidden; text-align:right; padding:5px 5px 0 0; }



/*** Header Navigation Section ***/

ul.navigation { width:980px; height:43px; float:left; background:url(../images/navigation_bg.jpg); }

ul.navigation li { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#444444; }

ul.navigation li a { outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#444444; text-decoration:none; }

ul.navigation li a:hover { outline:none; text-decoration:underline; }

ul.navigation li.nav_separator { width:1px; float:left; padding:13px 0px 0px 0px; margin:0px 19px 0px 18px; }

ul.navigation li.home { float:left; text-align:center; padding:13px 0px 0px 0px; margin-left:30px; }

ul.navigation li.company_search { float:left; text-align:center; padding:13px 0px 0px 0px; }

ul.navigation li.product_search { float:left; text-align:center; padding:13px 0px 0px 0px; }

ul.navigation li.company_directory { float:left; text-align:center; padding:13px 0px 0px 0px; }

ul.navigation li.advertise { float:left; text-align:center; padding:13px 0px 0px 0px; }

ul.navigation li.forum { float:left; text-align:center; padding:13px 0px 0px 0px; }



/***** Body Left Section *****/

#body_left { width:220px; float:left; padding:0px 0px 0px 11px; }



/*** Solutions By Category Section ***/

#solutions_by_category { width:220px; float:left; }

#solutions_by_category h2 { width:203px; float:left; padding:10px 0px 9px 17px; background:url(../images/solutions_category_hdr.jpg); font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FFFFFF; }

.bullet { width:14px; float:left; padding:3px 0px 0px 0px; }

.bullet_item { width:178px; float:left; }



.jcarousel-skin-tango .jcarousel-container { 

	width:192px;

	float:left;

	padding:0px 14px 18px 14px;

	background:url(../images/solutions_category_mid.jpg);

}

.jcarousel-skin-tango .jcarousel-container li { width:192px; float:left; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; }

.jcarousel-skin-tango .jcarousel-container li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; text-decoration:none; }

.jcarousel-skin-tango .jcarousel-container li a:hover { text-decoration:underline; }



.jcarousel-skin-tango .jcarousel-clip-vertical {

    width:192px;

    height: 530px;

}

.jcarousel-skin-tango .jcarousel-item {

    width:192px;

}

.jcarousel-skin-tango .jcarousel-next-vertical {

    position: absolute;

    bottom: -12px;

    left: 87px;

    width: 46px;

    height: 7px;

    cursor: pointer;

    background: transparent url(../images/btn_next.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-next-vertical:hover {

    background-position: 0 -7px;

}



.jcarousel-skin-tango .jcarousel-next-vertical:active {

    background-position: 0 -14px;

}



.jcarousel-skin-tango .jcarousel-next-disabled-vertical,

.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,

.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {

    cursor: default;

    background-position: 0 -21px;

}



.jcarousel-skin-tango .jcarousel-prev-vertical {

    position: absolute;

    top: -13px;

    left: 87px;

    width: 46px;

    height: 7px;

    cursor: pointer;

    background: transparent url(../images/btn_prev.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-prev-vertical:hover {

    background-position: 0 -7px;

}



.jcarousel-skin-tango .jcarousel-prev-vertical:active {

    background-position: 0 -14px;

}



.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {

    cursor: default;

    background-position: 0 -21px;

}



/*** News Letter Section ***/

#news_letter { width:220px; float:left; }

#news_letter h2 { width:210px; float:left; padding:9px 0px 8px 10px; background:url(../images/news_letter_hdr.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF; }

#news_letter ul { width:200px; float:left; padding:12px 10px 0px 10px; background:url(../images/news_letter_mid.jpg); }

#news_letter ul li { width:auto; float:left; }

#news_letter ul li.latest_industry { width:200px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; }

#news_letter ul li.news_field { width:200px; float:left; padding:9px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2063B4; }

#news_letter ul li.messege { width:200px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#E8361C; padding-bottom:5px; }

.field_name { width:75px; float:left; }

.field { width:100px; float:left; }

.textbox { width:124px; background:url(../images/textbox_bg.jpg); border:1px solid #1E79C2; }

#news_letter ul li.read_and_agree { width:184px; float:left; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; }

#news_letter ul li.read_and_agree a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; text-decoration:underline; }

#news_letter ul li.read_and_agree a:hover { text-decoration:none; }

.agreebox { width:24px; float:left; }

.agreement { width:160px; float:left; }

#news_letter ul li.news_submit { width:184px; float:left; padding:15px 0px 20px 0px; text-align:right; }



/***** Body Middle Section *****/

#body_middle { width:594px; float:left; padding:0px 12px 0px 9px;}



/*** Home Page Tab Section ***/

.container {width:594px; float:left; }

ul.tabs { width:594px; float:left; }

ul.tabs li { width:auto; float:left; position:relative; }

ul.tabs li a { width:138px; height:24px; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#313131; text-decoration:none; text-align:center; display:block; outline:none; background:url(../images/tabnav_nrl_bg.jpg) no-repeat; }

ul.tabs li a:hover { color:#FFFFFF;	background:url(../images/tabnav_ovr_bg.jpg) no-repeat; display:block; }	

ul.tabs li.active,ul.tabs li.active a,ul.tabs li.active a:hover { color:#FFFFFF; background:url(../images/tabnav_ovr_bg.jpg) no-repeat; display:block; }

.tab_container { width:594px; float:left; clear:both; background:url(../images/tab_mid_bg.jpg) no-repeat top #1B9BD8; }

.keyword_search { width:558px; display:block; float:left; padding:18px; background:url(../images/tab_mid_bg.jpg) no-repeat top #1B9BD8; }

.category_search { width:558px; display:none; float:left; padding:18px; background:url(../images/tab_mid_bg.jpg) no-repeat top #1B9BD8; }

.job_search { width:558px; display:none; float:left; padding:18px; background:url(../images/tab_mid_bg.jpg) no-repeat top #1B9BD8; }

.article_search { width:558px; display:none; float:left; padding:18px; background:url(../images/tab_mid_bg.jpg) no-repeat top #1B9BD8; }

.search_icon { width:90px; float:left; margin:10px 0px 0px 0px; padding:0; }



.other_search { width:558px; display:block; float:left; padding:18px; background:url(../images/tab_mid_bg1.jpg) no-repeat top #1B9BD8; }



/** Keyword Search Content Section **/

ul.keyword_search_form { width:450px; float:left; padding:0px 0px 0px 18px; }

ul.keyword_search_form li { width:450px; float:left; }

ul.keyword_search_form li.keyword_security_solutions { width:450px; float:left; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF; }

ul.keyword_search_form li.keyword_security_solutions_search { width:450px; float:left; padding:20px 0px 0px 0px; }

.keyword_search_box { width:351px; float:left; }

.keyword_search_box input { width:324px; font-size:14px; padding:3px; border:1px solid #1E79C2; background:url(../images/search_box.jpg); }

.keyword_search_button { width:99px; float:left }



/** Category Search Content Section **/

ul.category_search_form { width:450px; float:left; padding:0px 0px 0px 18px; }

ul.category_search_form li { width:450px; float:left; }

ul.category_search_form li.category_security_solutions { width:450px; float:left; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF; }

ul.category_search_form li.category_security_solutions_search { width:450px; float:left; padding:20px 0px 0px 0px; }

.category_search_box { width:351px; float:left; }

.category_search_box select { width:332px; font-size:14px; }

.category_search_button { width:99px; float:left }



/** Job Search Content Section **/

ul.job_search_form { width:450px; float:left; padding:0px 0px 0px 18px; }

ul.job_search_form li { width:450px; float:left; }

ul.job_search_form li.job_security_solutions { width:450px; float:left; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF; }

ul.job_search_form li.job_security_solutions_search { width:450px; float:left; padding:10px 0px 0px 0px; }

.job_search_box { width:351px; float:left; }

.job_search_box input { width:324px; font-size:14px; padding:3px; margin-top:8px; border:1px solid #1E79C2; color:#898989; background:url(../images/search_box.jpg); }

.job_search_box select { width:332px; font-size:14px; margin-top:8px; }

.job_search_button { width:331px; float:left; text-align:right; padding:10px 0px 0px 0px; }



.job_search_radio { width:331px; float:left; text-align:right; padding:10px 0px 0px 0px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; }



/** Article Search Content Section **/

ul.article_search_form { width:450px; float:left; padding:0px 0px 0px 18px; }

ul.article_search_form li { width:450px; float:left; }

ul.article_search_form li.article_security_solutions { width:450px; float:left; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF; }

ul.article_search_form li.article_security_solutions_search { width:450px; float:left; padding:10px 0px 0px 0px; }

.article_search_box { width:351px; float:left; }

.article_search_box input { width:324px; font-size:14px; padding:3px; margin-top:8px; border:1px solid #1E79C2; color:#898989; background:url(../images/search_box.jpg); }

.article_search_box select { width:332px; font-size:14px; margin-top:8px; }

.article_search_button { width:331px; float:left; text-align:right; padding:10px 0px 0px 0px; }



/*** Content Middle Bottom Section ***/

#content_middle_bottom { width:594px; float:left; }



/** Current News Section **/

/*.current_news { width:285px; float:left; padding:0px 0px 0px 12px; }

.current_news h2 { width:285px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.separator { float:left; margin:10px 0px 0px 0px; padding:0; }

.current_news ul { width:285px; float:left; }

.current_news ul li { width:245px; float:left; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; }

.current_news ul li span { width:245px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4; }

.current_news ul li span a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4; text-decoration:none; }

.current_news ul li span a:hover { text-decoration:underline; }*/



/** Current News Section Streach **/

.current_news { width:578px; float:left; padding:0px 0px 0px 12px; }

.current_news h2 { width:578px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.separator { float:left; margin:10px 0px 0px 0px; padding:0; }

.current_news ul { width:578px; float:left; }

.current_news ul li { width:530px; float:left; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; }

.current_news ul li span { width:530px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4; }

.current_news ul li span a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4; text-decoration:none; }

.current_news ul li span a:hover { text-decoration:underline; }

.current_news p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; }



/** Featured Bloggers Section **/

.featured_bloggers { width:280px; float:right; overflow:hidden; margin-right:10px; }

.featured_bloggers h2 { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.featured_bloggers ul { width:100%; float:left; }

.featured_bloggers ul li { width:100%; float:left; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; }

.image1 { float:left; margin:3px 0px 0px 3px; padding:0; }

.featured_bloggers ul li span { float:right; width:220px; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; }

.featured_bloggers ul li font { width:185px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4; }

.featured_bloggers ul li font a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4; text-decoration:none; }

.featured_bloggers ul li font a:hover { text-decoration:underline; }



/** Featured Companies Section **/

.featured_companies { width:578px; float:left; padding:35px 0px 0px 12px; }

.featured_companies h2 { width:578px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.separator1 { float:left; margin:10px 0px 10px 0px; padding:0; }

.featured_companies ul { width:578px; float:left; padding:0px 0px 15px 0px; background:url(../images/featured_companies_bg.jpg); }

.featured_companies ul li { width:289px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#9E9E9E; }

.companies_logo { width:80px; float:left; text-align:center; overflow:hidden; }

.companies_description { width:200px; float:left; padding:5px 9px 0px 0px; }

.companies_description font { width:200px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#626262; }

.companies_description font a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#626262; text-decoration:none; }

.companies_description font a:hover { text-decoration:underline; }



/** New Companies Section **/

.new_companies { width:578px; float:left; padding:10px 0px 0px 12px; }

.new_companies h2 { width:578px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.new_companies ul { width:578px; float:left; padding:10px 0px 0px 0px; }

.new_companies ul li { width:192px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#626262; }

.new_companies ul li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#626262; text-decoration:none; }

.new_companies ul li a:hover { text-decoration:underline; }

.new_companies_image { width:192px; float:left; text-align:center; }

.new_companies_name { width:192px; float:left; text-align:center; padding:7px 0px 0px 0px; }



/** Keyword Search Result Section **/

.keyword_search_result { width:578px; float:left; padding:10px 0px 0px 12px; }

.keyword_search_result h2 { width:578px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.keyword_search_result ul { width:578px; float:left; padding:15px 0px 0px 0px; }

.keyword_search_result ul li { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; }

.keyword_search_result ul li.keywordsearch_company_logo { width:100px; float:left; }

.keyword_search_result ul li.keywordsearch_company_description { width:400px; float:left; }

.keyword_search_result ul li.keywordsearch_listing_logo { width:60px; float:right; }

.keyword_search_result ul li.keywordsearch_company_description h3 { width:400px; float:left; padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#626262; }

.keyword_search_result ul li.keywordsearch_company_description h3 a { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#626262; text-decoration:none; }

.keyword_search_result ul li.keywordsearch_company_description h3 a:hover { text-decoration:underline; }

.keyword_search_result ul li.keywordsearch_company_description p { width:400px; float:left; padding:18px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; }

.keyword_search_result ul li.keywordsearch_company_address { width:400px; float:left; padding:20px 0px 0px 100px; }

.keyword_search_result ul li.keywordsearch_company_address_short { width:400px; float:left; padding:-25px 0px 0px 100px; }

.keyword_address_details { width:355px; float:left; padding:3px 0px 0px 0px; }

.keyword_company_emblem { width:105px; float:left; }

.keyword_search_result ul li.keyword_email_enquiry { width:578px; float:left; padding:22px 0px 0px 0px; }

.keyword_search_result ul li.keyword_email_enquiry_short { width:578px; float:left; }

.keyword_emailenquiry_button { float:right; margin:0px 10px 10px 0px; padding:0; }

.keyword_companyprofile_button { float:right; margin:0px 3px 10px 0px; padding:0; }



/** Category Search Result Section **/

.category_search_result { width:578px; float:left; padding:10px 0px 0px 12px; }

.category_search_result h2 { width:578px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.category_search_result ul { width:578px; float:left; padding:15px 0px 0px 0px; }

.category_search_result ul li { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; }

.category_search_result ul li.categorysearch_company_logo { width:100px; float:left; }

.category_search_result ul li.categorysearch_company_description { width:460px; float:left; }

.category_search_result ul li.categorysearch_company_description h3 { width:460px; float:left; padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#626262; }

.category_search_result ul li.categorysearch_company_description h3 a { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#626262; text-decoration:none; }

.category_search_result ul li.categorysearch_company_description h3 a:hover { text-decoration:underline; }

.category_search_result ul li.categorysearch_company_description p { width:460px; float:left; padding:18px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; }

.category_search_result ul li.categorysearch_company_address { width:460px; float:left; padding:20px 0px 0px 0px; }

.category_address_details { width:355px; float:left; padding:3px 0px 0px 0px; }

.category_company_emblem { width:105px; float:left; }

.category_search_result ul li.category_email_enquiry { width:578px; float:left; padding:22px 0px 0px 0px; }

.category_emailenquiry_button { float:right; margin:0px 10px 0px 0px; padding:0; }

.category_companyprofile_button { float:right; margin:0px 3px 0px 0px; padding:0; }



/** Job Search Result Section **/

.job_search_result { width:578px; float:left; padding:10px 0px 0px 12px; }

.job_search_result h2 { width:578px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.job_search_result ul { width:578px; float:left; padding:15px 0px 0px 0px; }

.job_search_result ul li { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; }

.job_search_result ul li.jobsearch_company_description { width:578px; float:left; }

.job_search_result ul li.jobsearch_company_description h3 { width:570px; float:left; padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#626262; }

.job_search_result ul li.jobsearch_company_description h3 a { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#626262; text-decoration:none; }

.job_search_result ul li.jobsearch_company_description h3 a:hover { text-decoration:underline; }

.job_search_result ul li.jobsearch_company_description p { width:570px; float:left; padding:18px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; }

.job_search_result ul li.job_email_enquiry { width:578px; float:left; padding:22px 0px 0px 0px; }

.job_applynow_button { float:right; margin:0px 10px 0px 0px; padding:0; }



/** Article Search Result Section **/

.article_search_result { width:578px; float:left; padding:10px 0px 0px 12px; }

.article_search_result h2 { width:578px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.article_search_result ul { width:578px; float:left; padding:20px 0px 15px 0px; }

.article_search_result ul li { width:144px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; }

.article_search_result ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; text-decoration:none; }

.article_search_result ul li a:hover { text-decoration:underline; }

.article_image { width:144px; float:left; text-align:center; }

.article_name { width:144px; float:left; text-align:center; padding:10px 0px 0px 0px; }



/*** Sign Up And Payment Section ***/

#signup { width:594px; float:left; }

#signup h2 { width:553px; float:left; padding:14px 0px 11px 41px; background:url(../images/signup_header_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#FFFFFF; }

#signup ul { width:594px; float:left; background:url(../images/signup-mid_bg.jpg); }

#signup ul li { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#5E5E5E; }

#signup ul li.signup_form_field { width:544px; float:left; padding:10px 0px 0px 50px; }

.atoz{ width:520px;}
.atoz a{ color:#5E5E5E; text-decoration:none; width:20px; display:block; float:left; text-align:center;}
.atoz a:hover { text-decoration:underline; background:#5E5E5E; color:#FFFFFF;}

.allcompany a{color:#5E5E5E; text-decoration:none;}
.allcompany a:hover{ text-decoration:underline;}

.signup_fieldname { width:213px; float:left; }

.signup_field { width:302px; float:left; }

.textbox1 { width:259px; background:url(../images/textbox_bg1.jpg); border:1px solid #ADADAD; }

.selectbox { width:262px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#5E5E5E; }

#signup ul li.signup_form_submit { width:544px; float:left; padding:25px 0px 0px 50px; }

#signup ul li.paypal { width:556px; height:152px; float:left; padding:120px 26px 0px 12px; text-align:center; background:url(../images/paypal_bg.jpg) no-repeat bottom; }



/*** Forgot Password Section ***/

#forgot_password { width:594px; float:left; }

#forgot_password h2 { width:553px; float:left; padding:14px 0px 11px 41px; background:url(../images/signup_header_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#FFFFFF; }

#forgot_password ul { width:594px; float:left; background:url(../images/signup-mid_bg.jpg); }

#forgot_password ul li { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#5E5E5E; }

#forgot_password ul li.forgot { width:594px; float:left; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#5E5E5E; }

.forgot_element { width:240px; float:left; padding:0px 10px 0px 0px; text-align:right; }

.forgot_field { width:264px; float:left; }





/*** Ragistration Section ***/

.add_your_company { width:560px; float:left; padding:0px 22px 15px 12px; }

.add_your_company h2 { width:560px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.separator2 { float:left; margin:10px 0px 15px 0px; padding:0; }



/** Gold Listing Section **/

.gold_listing { width:269px; float:left; background:url(../images/gold_listing_mid.jpg) repeat-y; }

.gold_listing ul { width:269px; float:left; padding:0px 0px 30px 0px; background:url(../images/gold_listing_content.jpg) no-repeat bottom; }

.gold_listing ul li { width:auto; float:left; }

.gold_listing ul li.gold_listing_item { width:269px; float:left; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF; }

.gold_listing ul li.gold_listing_item a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF; text-decoration:none; }

.gold_listing ul li.gold_listing_item a:hover { text-decoration:underline; }

.gold_listing_bullet { width:42px; float:left; padding:0px 0px 0px 24px; }

.gold_listing_text { width:173px; float:left; padding:8px 30px 0px 0px; }

.gold_listing ul li.gold_entire_year { width:269px; float:left; text-align:center; padding:179px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#00FCFF; }

.gold_listing ul li.gold_register { width:269px; float:left; text-align:center; padding:18px 0px 0px 0px; }



/** Platimum Listing Section **/

.platimum_listing { width:269px; float:right; background:url(../images/platimum_listing_mid.jpg) repeat-y; }

.platimum_listing ul { width:269px; float:left; padding:0px 0px 30px 0px; background:url(../images/platimum_listing_content.jpg) no-repeat bottom; }

.platimum_listing ul li { width:auto; float:left; }

.platimum_listing ul li.platimum_listing_item { width:269px; float:left; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF; }

.platimum_listing ul li.platimum_listing_item a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF; text-decoration:none; }

.platimum_listing ul li.platimum_listing_item a:hover { text-decoration:underline; }

.platimum_listing_bullet { width:42px; float:left; padding:0px 0px 0px 24px; }

.platimum_listing_text { width:173px; float:left; padding:8px 30px 0px 0px; }

.platimum_listing ul li.platimum_entire_year { width:269px; float:left; text-align:center; padding:40px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#F6FF00; }

.platimum_listing ul li.platimum_register { width:269px; float:left; text-align:center; padding:18px 0px 0px 0px; }



/** Paypal Image Section **/

.paypal_image { float:left; margin:10px 0px 0px 0px; padding:0; }



/*** Contact Us Section ***/

#contact_us { width:594px; float:left; padding:0px 0px 15px 0px; }

#contact_us h1 { width:560px; float:left; padding:0px 0px 0px 12px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

#contact_us h2 { width:560px; float:left; padding:25px 0px 0px 12px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#626262; }

#contact_us p { width:560px; float:left; padding:5px 0px 33px 12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#626262; }

#contact_us p a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#626262; text-decoration:underline; }

#contact_us p a:hover { text-decoration:none; }

.separator3 { float:left; margin:10px 0px 0px 12px; padding:0; }



/** Contact Us Form Section ***/

#contactus_form { width:594px; float:left; }

#contactus_form h3 { width:553px; float:left; padding:14px 0px 11px 41px; background:url(../images/signup_header_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF; }

#contactus_form ul { width:594px; float:left; background:url(../images/signup-mid_bg.jpg); }

#contactus_form ul li { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#5E5E5E; }

#contactus_form ul li.contactus_form_field { width:514px; float:left; padding:12px 0px 0px 80px; }

.contactus_fieldname { width:158px; float:left; }

.contactus_field { width:302px; float:left; }

.textbox2 { width:259px; background:url(../images/textbox_bg1.jpg); border:1px solid #ADADAD; }

.textarea { width:259px; height:70px; background:url(../images/textarea_bg.jpg) repeat-x bottom; border:1px solid #ADADAD; }

.selectbox { width:262px; }

#contactus_form ul li.contactus_form_submit { width:514px; float:left; padding:20px 0px 0px 80px; }



/***** Body Right Section *****/

#body_right { width:134px; float:left; }

.logo_alegra { float:left; margin:33px 0px 0px 0px; padding:0; }

.logo_austecc { float:left; margin:15px 0px 0px 0px; padding:0; }

.logo_saefs { float:left; margin:15px 0px 0px 0px; padding:0; }

.logo_adss{ float:left; margin:15px 0px 0px 0px; padding:0; }



/***** Company Profile Section *****/

#company_profile_header { width:980px; float:left; background:url(../images/company_profile_hdr.jpg) repeat-x top; }

.my_security_logo { float:left; margin:40px 0px 25px 20px; padding:0; }

.logo_kairiki { float:right; margin:22px 35px 0px 0px; padding:0; }



#company_profile { width:980px; float:left; background:url(../images/company_profile_mid.jpg); }

#company_profile h1 { width:930px; height:40px; float:left; padding:13px 0px 0px 50px; background:url(../images/company_profile_title.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#FFFFFF; }

#company_profile_about { width:980px; float:left; background:url(../images/company_profile_mid.jpg); }

#company_profile_about h1{float:left; padding:13px 0px 0px 50px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#3B3B3B;}

.aboutText { width:930px; height:40px; float:left; padding:13px 0px 0px 50px; background:url(../images/company_profile_title.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:24px !important; font-weight:normal !important; color:#FFFFFF !important; }



.company_profile_content { width:980px; float:left; background:url(../images/company_profile_cont.jpg) no-repeat top; min-height:200px;  }

.company_profile_content h2 { width:860px; float:left; padding:30px 60px 0px 60px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#3B3B3B; }

.company_profile_content h3 { width:860px; float:left; padding:15px 60px 0px 60px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#3B3B3B; }

.company_profile_content h4 { width:860px; float:left; padding:30px 60px 0px 60px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#3B3B3B; }

.company_profile_content p {float:left; padding:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#3B3B3B; }

ul.company_product { width:908px; float:left; padding:70px 36px 0px 36px; }

ul.company_product li { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }     





.about_content { width:870px; float:left; margin:20px 0px 0px 45px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#3B3B3B; line-height:16px;}

#about_content { width:870px; float:left; margin:20px 0px 0px 45px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#3B3B3B; line-height:16px;}

#about_content ul{width:870px; float:left; margin:10px 0px 0px 30px;}

#about_content li{width:870px; float:left; margin:5px 0px 0px 0px;}

#about_content p{width:870px; float:left;}



#company_details { width:468px; float:left;margin:40px 0px 0px 0px; padding:0px 0px 0px 27px; background:url(../images/company_details_mid.jpg) repeat-y; }

#company_details ul { width:468px; float:left; padding:20px 0px 20px 0px; background:url(../images/company_details_top.jpg) no-repeat top; }

#company_details ul li { width:445px; padding:11px 0px 0px 23px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF; }

#company_details ul li a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFF600; text-decoration:underline; }

#company_details ul li a:hover { text-decoration:none; }

.company_details_heading { width:168px; float:left; font-weight:bold; }

.company_details_content { width:260px; float:left; }



#map { width:403px; float:right; padding:40px 28px 0px 0px; }



/***** Body Left Inner Section *****/

#body_left_inner { width:784px; float:left; padding:0px 36px 0px 26px; }

#body_left_inner h1 { width:784px; float:left; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

#body_left_inner h1 span { float:left; padding:8px 0px 0px 0px; }

.paragraph_style1 { width:784px; float:left; padding:18px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#626262; }

.paragraph_style3 { width:784px; float:left; padding:20px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#626262; text-align:center; }



.editor { width:744px; float:left; padding:0px 20px 10px 20px; }

 { width:744px; float:left; padding:0px 20px 0px 20px; }

ul.contact_details { width:704px; float:left; padding:0px 0px 20px 50px; }

ul.contact_details li { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#5E5E5E; }

ul.contact_details li.contactdetails_form_field { width:650px; float:left; padding:10px 0px 0px 0px; }

.contactdetails_fieldname { width:275px; float:left; text-align:right; padding-right:10px;}

.contactdetails_field { width:361px; float:left; }

.detailsbox { width:359px; background:url(../images/textbox_bg1.jpg); border:1px solid #ADADAD; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#5E5E5E; }

.detailsarea { width:359px; height:70px; background:url(../images/textarea_bg.jpg) repeat-x bottom; border:1px solid #ADADAD;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#5E5E5E; }

.uploaddetails_fieldname { width:270px; float:left; text-align:right; padding:5px 20px 0px 0px; }

.uploaddetails_field { width:262px; float:left; }



.update_preview { width:784px; float:left; text-align:center; padding:20px 0px 0px 0px; }

.update { margin:0px 20px 0px 0px; }



.bodyleft_innercontent { width:784px; float:left; background:url(../images/img_cont_mid.jpg); margin:30px 0px 0px 0px; }

.bodyleft_innercontent h2 { width:764px; height:70px; float:left; padding:15px 0px 0px 20px; background:url(../images/img_hdr.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#FFFFFF; }

.paragraph_style2 { width:744px; float:left; padding:0px 0px 18px 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#626262; }

.textstyle1 { width:50px; float:left; text-align:right; padding:0px 20px 0px 0px; }

.textstyle2 { width:674px; float:left; }

.back_panel { float:right; margin:10px 0px 0px 0px; padding:0; }



.control_panel_button { width:784px; float:left; padding:0px 36px 20px 0px; }

.control_panel_button ul { width:784px; float:left; }

.control_panel_button ul li { width:auto; float:left; }

.control_panel_button ul li.left_panel_button { width:362px; float:left; padding:20px 0px 0px 0px; }

.control_panel_button ul li.left_panel_button a { width:362px; height:134px; float:left; background:url(../images/controlpanel_button_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0D3487; text-decoration:none; }

.control_panel_button ul li.left_panel_button a:hover { text-decoration:none; }

.control_panel_button ul li.left_panel_button a span { width:220px; float:left; padding:45px 0px 0px 0px; cursor:pointer; }



.control_panel_button ul li.right_panel_button { width:362px; float:right; padding:20px 0px 0px 0px; }

.control_panel_button ul li.right_panel_button a { width:362px; height:134px; float:left; background:url(../images/controlpanel_button_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0D3487; text-decoration:none; }

.control_panel_button ul li.right_panel_button a:hover { text-decoration:none; }

.control_panel_button ul li.right_panel_button a span { width:220px; float:left; padding:45px 0px 0px 0px; cursor:pointer; }



.control_panel_button ul li.middle_panel_button { width:574px; float:left; padding:20px 0px 0px 210px; }

.control_panel_button ul li.middle_panel_button a { width:362px; height:134px; float:left; background:url(../images/controlpanel_button_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0D3487; text-decoration:none; }

.control_panel_button ul li.middle_panel_button a:hover { text-decoration:none; }

.control_panel_button ul li.middle_panel_button a span { width:220px; float:left; padding:45px 0px 0px 0px; cursor:pointer; }



.panel_icon { float:left; margin:20px 10px 0px 15px; padding:0; }



/***** Footer Section *****/

#footer { width:980px; float:left; padding:35px 0px 0px 0px; background:url(../images/footer_bg.jpg) repeat-x top #F0F0F0; }

#footer ul { width:980px; float:left; }

#footer ul li { width:auto; float:left; }

#footer ul li.footer_link { width:952px; float:left; padding:20px 0px 0px 28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#444444; }

#footer ul li.footer_link a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#444444; text-decoration:none; }

#footer ul li.footer_link a:hover { text-decoration:underline; }

.footer_linkleft { width:720px; float:left; }

.footer_linkright { width:232px; float:left; }

#footer ul li.copyright { width:952px; float:left; padding:20px 0px 14px 28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#444444; }



/***** Login Section *****/

#mask {

  position:fixed;

  left:0;

  top:0;

  z-index:9000;

  background:#000000;

  display:none;

}

  

#boxes .window {

  position:absolute;

  left:0;

  top:0;

  display:none;

  z-index:9999;

}

#mylogin { width:606px; height:293px; float:left; background:url(../images/login1.png) no-repeat; }

.close_button { width:584px; float:left; padding:22px 22px 0px 0px; }

.close { float:right; margin:0; padding:0; cursor:pointer; }

.login_form { width:310px; float:left; }

.login_form ul { width:310px; float:left; padding:67px 0px 0px 0px; }

.login_form ul li { width:265px; float:left; padding:10px 0px 0px 45px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; }

.loginfield_name { width:92px; float:left; }

.login_field { width:173px; float:left; }

.loginbox { width:157px; background:url(../images/textbox_bg.jpg); border:1px solid #004881; }

.login_button { width:90px; float:left; text-align:right;}

.login_forgot_pwd { width:160px; float:left;}

.login_forgot_pwd a{ width:160px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF;}

.signup_now { width:206px; float:left; padding:75px 0px 0px 90px; }

.signup_now p { width:183px; float:left; padding:0px 0px 20px 23px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; }



/*Script add by Rajkumar on 20 Aug 2010*/



.keyword_search_result ul li.pagination { width:578px; float:right; text-align:right;}

.keyword_search_result ul li.pagination a{position:relative; text-decoration:none; min-width:18px; padding:2px; border:#C6DDF5 1px solid; color:#2C75C4; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.keyword_search_result ul li.pagination a:hover{text-decoration:underline;}	



/*Script add by Gautam on 30 Aug 2010*/

#mailus { width:428px; height:466px; float:left; background:url(../images/mailus.png) no-repeat; }

.close_button1 { width:406px; float:left; padding:22px 22px 0px 0px; }

.mail_form { width:402px; float:left; }

.mail_form ul { width:410px; float:left; padding:35px 0px 0px 0px; }

.mail_form ul li { width:316px; float:left; padding:15px 0px 0px 45px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; }

.mailfield_name { width:92px; float:left; }

.mail_field { width:224px; float:left; }

.mailbox { width:224px; background:url(../images/textbox_bg.jpg); border:1px solid #004881; }

.mailboxarea { height:93px; width:224px; background:url(../images/textarea_bg1.jpg); border:1px solid #004881; }

.mail_button { float:left; text-align:center; }

.AllNews{ float:left; padding:0px 30px 10px 50px; width:480px !important; overflow:hidden;}

.AllNews ul li{ float:left;width:480px !important; }

.AllNews  span { width:480px !important;  float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4; }

.AllNews  span a { width:480px !important; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4; text-decoration:none; }

.AllNews  span a:hover { text-decoration:underline; }

.allseparator { float:left; margin:15px 0px 15px 0px; padding:0; }

.teamimgstyle{float:left; border:1px solid #C9CDD0; margin:0 10px 5px 0;}

.teamcontent{ width:100%; float:left; margin:0 0 15px 0;}



.testimonial{width:100%; float:left; padding-bottom:20px;}



/*Style add by Rajkumar on 8 Sep 2010*/



#filterMenuBar {

	float: left;

	width: 100%;

	position: relative;

	font: 80% arial, helvetica, sans-serif;

	z-index: 3;	

	

}



#filterMenuBar .popUpContent {

	color: #000000;

}



#filterMenuBar .menuLineContainer {

	float: left;

	padding: 10px 0;

	white-space: nowrap;

}



#filterMenuBar .menuBar span.label {

	padding: 3px 5px 0 0;

	display: inline;		

}



#filterMenuBar li {

	display:inline;

}

#filterMenuBar .menuItem {

	background: #ffffff url('../images/sort-tile-off.gif') repeat-x;

	border: 1px #E4E4E4 solid;

	margin: 0;

	margin-left:-1px;

	padding: 2px 5px;

	display:inline;

	cursor: pointer;

}



#filterMenuBar .menuItem * {

	display:inline;

	white-space: nowrap;

} 



#filterMenuBar .menuItem .menuItemText {

	white-space:nowrap;

	color: #0072BC;

}



#filterMenuBar .menuItem.selected {

	background: #A3A3A3 url('../images/sort-tile-on.gif') repeat-x;

}



#filterMenuBar .menuItem.selected .menuItemText {

	color: #ffffff;

}



#filterMenuBar .menuItem.hover {

	background: #A3A3A3 url('../images/sort-tile-hover.gif') repeat-x;

}



#filterMenuBar .menuItem.hover .menuItemText {

	color: #ffffff;

	text-decoration: underline;

}



#filterMenuBar .popUpMenuItem .popUpMenuItemText {

	background: transparent url(../images/arrow-expand-blue.gif) no-repeat scroll right center;

    padding-right: 10px;

}



#filterMenuBar .popUpMenuItem.opened {

	background: #A3A3A3 url('../images/sort-tile-on.gif') repeat-x;

}



#filterMenuBar .popUpMenuItem.opened .popUpMenuItemText {

	color: #ffffff;

	text-decoration: underline;

}

#filterMenuBar .popUpMenuItem.hover .popUpMenuItemText,

#filterMenuBar .popUpMenuItem.selected.hover .popUpMenuItemText,

#filterMenuBar .popUpMenuItem.selected .popUpMenuItemText {

    background: transparent url(../images/arrow-expand-white.gif) no-repeat scroll right center;

}



#filterMenuBar .opened.hover .popUpMenuItemText,

#filterMenuBar .opened .popUpMenuItemText,

#filterMenuBar .popUpMenuItem.selected.opened .popUpMenuItemText {

    background: transparent url(../images/arrow-collapse-white.gif) no-repeat scroll right center;

}





#filterMenuBar .popUpContainer {

	position: absolute;

	border: 1px #A3A3A3 solid;

	background-color: #FFFFFF;

	padding: 10px 12px 10px 10px;

	display: none;

	top:-1000px;

	left:-1000px;

	z-index: 10;

}



#filterMenuBar .popUpContainer * {

	white-space: normal;

	display: block;

}





.keyword_search_result1 { width:Auto !important; float:left; padding:10px 0px 0px 12px; }

.keyword_search_result1 h2 { width:Auto !important; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.keyword_search_result1 ul { width:Auto !important; float:left; padding:0px 0px 0px 0px !important; margin:-10px 0 0 -10px !important; }

.keyword_search_result1 ul.refine{margin:-10px 0 0 10px !important;}

.keyword_search_result1 ul li { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; }



.GeneralStatusBar {

    position: fixed;    

    bottom: 0px;    

    left: 0px;    

    right: 0px;  

    top:-40px;  

    height: 70px;        

    padding: 5px;     

    background: #F96710;    

    color: #FFFFFF;  /* #C9683B; */        

    border: solid 1px #C46837;     

    opacity: .90;        

    filter: alpha(opacity="70");    

    z-index: 200;     

    overflow: hidden;    

    overflow-y: auto; 

    font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";

    font-size:20px;

    font-weight:bold;

    text-align:center;

}



.GeneralStatusBarHighlight {

    font-weight: bold;    

    background-color: khaki;    

    color: Maroon;

    border: solid 1px silver;

}



.GeneralStatusBarClose

{

	position: absolute;

	right: 10px; 

	top: 2px;

	color:#FFFFFF;

	font-size: 15pt;

	font-weight: bold;

	cursor: pointer;

}





a.commonlink { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4; text-decoration:none;  width:100%; float:left; }

a.commonlink:hover { text-decoration:underline; }







.current_newsnew {  float:left; width:260px; float:left; overflow:hidden; }

.current_newsnew h2 {   font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#2063B4; }

.separator { float:left; margin:10px 0px 0px 0px; padding:0; }

.current_newsnew ul {   }

.current_newsnew ul li {  padding:8px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; float:left;  }

.current_newsnew ul li span { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4; }

.current_newsnew ul li span a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4; text-decoration:none; width:100%; float:left; }

.current_newsnew ul li span a:hover { text-decoration:underline; }

a.viewmore { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2063B4 !important; text-decoration:none;  float:left; margin-left:160px;}

a.viewmore:hover { text-decoration:underline; }







#atozdiv{ width:420px; border:1px solid #1A9AD7; height:30px; display:none; z-index:100; position:absolute; background:#FFFFFF; padding-top:10px; margin:0px;}

#atozdiv a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1A9AD7; text-decoration:none; margin-left:5px; margin-top:0px;}

#dfmdiv{width:270px; border:1px solid #1A9AD7; height:100px; display:none; z-index:100; position:absolute; background:#FFFFFF; padding-top:5px; margin:0px;}

#dfmdiv ul{width:100%;}

#dfmdiv ul li { width:250px; padding:0px 10px 0px 10px;  list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1A9AD7; float:left;}

#rbcdiv{ width:230px; padding:2px; height:230px; overflow:auto; border:1px solid #1A9AD7; display:none; position:absolute; background:#FFFFFF;}

#rbcdiv ul{width:100%;}

#rbcdiv ul li { width:200px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1A9AD7; float:left;}

#rbcdiv ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1A9AD7; float:left; text-decoration:none;}



.listpagination { width:578px; float:right; text-align:right; margin-left:200px;}

.listpagination a{position:relative; text-decoration:none; min-width:18px; padding:2px; border:#C6DDF5 1px solid; color:#2C75C4; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.listpagination a:hover{text-decoration:underline;}



.hiddenfooterlink a{ color:#F0F0F0; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}



/*Add css 150910*/



div.sc_menu {

	padding: 15px 0;

}

.sc_menu a {

	display: block;

	margin-bottom: 15px;

	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2063B4; text-decoration:none;

}

.privacy-heading{ font-family:Arial, Helvetica, sans-serif; color:#114C80; font-size:20px;}

.privacy-text{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}

.privacy-text a {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration:none;}

.privacy-text a:hover { text-decoration:underline;}

.mycprofile-table-header{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; background:#0F3588}

.mycprofile-table-row{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; background:#FFFFFF}

.mycprofile-table-row a{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; background:#FFFFFF; text-decoration:underline;}

.mycprofile-table-row a:hover{ text-decoration:none;}


/*Add by Ajoy 22-12-10*/
.team_block { width:594px; float:left; }

.team_block h2 { width:553px; float:left; padding:14px 0px 11px 41px; background:url(../images/signup_header_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#FFFFFF; }

ul.team_inner_content { width:594px; float:left; background:url(../images/signup-mid_bg.jpg); }

ul.team_inner_content li { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#5E5E5E; }

.page_nav { width:594px; float:left; padding:0px 0px 20px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000000; font-weight:bold; }

.page_nav a { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000000; font-weight:bold; text-decoration:underline; }

.page_nav a:hover {  text-decoration:none; }

.registrationbox{ background:url(../images/reg-table-bottom-bg.jpg) no-repeat; width:550px; height:551px;}
.registrationboxrow{ background: url(../images/reg-table-top-row-bg.jpg) no-repeat; width:325px; height:27px; padding:0 0 0 125px; font:normal 17px/18px Tahoma, arial, Geneva, sans-serif; color:#0A0A0A;}
.registrationboxrow a{color:#0A0A0A; text-decoration:none;}
.registrationboxrow a:hover{ text-decoration:underline;}
.rboxtxt{ font:normal 14px/18px Tahoma, arial, Geneva, sans-serif; color:#FDFDFB; padding:0 0 0 75px;}
.rboxtxt1{ font:normal 14px/18px Tahoma, arial, Geneva, sans-serif; color:#FDFDFB; padding:0 30px 0 75px; }
.rstext{ font:bold 26px/30px Tahoma, arial, Geneva, sans-serif; color:#FFFFFF; padding:0 0 0 30px; }
.rglink{ width:193px; height:45px; display:block; margin:0 0 0 47px; text-align:center; font:bold 24px/40px Tahoma, arial, Geneva, sans-serif; color:#090909; text-decoration:none;}