/********************************* Classes for XHTML default Tag *********************************/
* { margin: 0; }
html, body { }
body { margin:0; padding:0; font: .80em/1.3em verdana, arial, sans-serif, tahoma; color:#000; }
body {background:#daeaf3; margin:0; padding:0; font: .80em/1.3em verdana, arial, sans-serif, tahoma; color:#000; }
h1 { color:#333; font-size:1.5em; margin:0; padding:0; font-weight:bold; }
h2 { color:#0066cc; font-size:1.1em; margin:0; padding:5px 0; }
h2 a { text-decoration:underline; }
h3 { margin:0; padding:0; font-weight:bold; }
h3 span { margin:0; padding:0; font-weight:bold; font-size:1.2em; line-height:26px;}
h3 a { color:#095F86; font-size: .9em; margin:0; padding:5px 0; text-decoration:underline; }
h3 a:hover {color:#0066cc; text-decoration:none;}
h3.head { color:#003366; margin:0; padding:0; font-weight:normal; display:block; font-size:1.4em; }
h3.green { color:#3F8008; margin:0; padding:0; font-weight:normal; display:block; font-size:1.4em; }
h3.blue { color:#003366; margin:0; padding:0; font-weight:normal; display:block; font-size:1.4em; }
h4 { color:#333; font-size:1.1em; margin:0; padding:0; font-weight:bold; }
h5 { color:#005172; font-size:1em; font-weight:bold; border-bottom:1px solid #b4cfdf; padding-bottom:5px; margin-bottom:6px; }
h5.none { border:0; padding-bottom:0;}
h5 a { color:#005172; }

h6 { color:#000; font-size:1.3em; margin:0; padding:5px 0; font-weight:normal; }
h6.head { color:#55991b;  margin:0; padding:0; font-weight:normal; display:inline; }
form { margin:0; padding:0px; }
img { border:none; }
a { outline:none; color:#0066cc; text-decoration:underline; padding:0px; margin:0px; }
a:hover { text-decoration:none; color:#3F8008;}
ul, li { list-style-type:none; padding:0px; margin:0px; }
p { margin:2px 0; padding:0; line-height:1.3em; }
/********** SEO TAGS **************/
#top_head_bg h1 { height:29px; line-height:29px; font-size:1em; font-weight:bold; margin-bottom:15px; color:#005172; float:left }
#top_head_bg div.small_title {float:left;}
.left_right h2 { color:#005172; font-size:1em; font-weight:bold; border-bottom:1px solid #b4cfdf; padding-bottom:5px; margin-bottom:6px; }

.listing_job  a { color:#095F86; font-size:1.2em; margin:0; padding:5px 0; text-decoration:underline;}
.listing_job a:hover {color:#0066cc; text-decoration:none;}

.job_title h1 {color:#000; margin:0; padding:0; font-weight:bold; font-size:1.4em;}
/************************ Classes for Header part ************************/
#show_bullet ul {margin:0; padding-left:15px; }
#show_bullet ul li {list-style-type:disc;}


#main { background:#daeaf3 url(../images/body_bg.png) repeat-x 0 0; border:none;}

#header_im { background: url(../images/header.jpg) no-repeat 0 0; height:80px; }

#header_left { width:175px; float:left; }
#header_left .header_fl {float:left; }
#header_left .header_fr {width:25px; float:left; padding-top:32px; }
.beta_text {font-size:10px; color:#fff;}

#header_middle { padding:5px 0 0 10px; font-weight:bold; color:#fff;}

#header_right { padding-top:5px; width:765px; float:right; text-align:right; color:#fff; line-height:20px; vertical-align:middle; }
#header_right .fl { width:355px; float:left; font-weight:bold; color:#fff; padding-top:10px; text-align:left;}
#header_right .fr { width:410px; float:right;}
#header_right .link a { color:#fff; text-decoration:underline; font-weight:bold; margin:0; }
#header_right .link a:hover { color:#daeaf3; text-decoration:none; }
#header_right .link a.yellow {color:#f1ce32;}

.top_white { width:980px; margin:0 auto; background: url(../images/top_white.gif) no-repeat 100% 0; }
.wrapper { width:980px; margin:0 auto; background:#fff; height:100%; }
.wrapper_1 { width:810px; margin:0 auto; background:#fff; height:100%; }
.bottom_white { width:980px; margin:0 auto; background: url(../images/bottom_white.gif) no-repeat 0 100%; }

.lsize { width:940px; margin:0 auto; }

#logo { float:left;}
#logo  a { background: url(../images/logo.jpg) no-repeat 0 0; display:block; width:138px; height:80px; float:left; text-indent:-9999px; }

/************************ Classes for Content area and all pages ************************/
/************************ Classes for Search ************************/
.left_part { width:534px; padding-right:20px; float:left; }
.right_part { width:200px; float:right;}

#search { background: url(../images/search_bg.gif) repeat-x 0 0; height:76px; margin:0px 0 15px 0; }
#search .left { background: url(../images/search_left.gif) no-repeat 0 0; height:76px; }
#search .right { background: url(../images/search_right.gif) no-repeat 100% 0; height:76px; padding:0px 15px; }

.textbox4 { width:240px; border:1px solid #ccc; height:17px; background:#fff; }
.textbox1 { border:1px solid #d5dce3; }
#search_part { float:left; width:630px; }
#change_city { float:right; width:244px; background: url(../images/search_pipe.gif) no-repeat 0 0; text-align:center; height:76px; padding-left:20px; }
#change_city a { font-size:1em; color:#005172; font-weight:bold; text-decoration:none; line-height:25px; }
#change_city a:hover { color:#0066cc; text-decoration:none; }
.select_city { font-size:1.3em; margin-top:25px;}

.citynamefont {font-size:1.4em;}

.keywords { float:left; width:250px; padding:10px 18px 0 5px; }
.location { float:left; width:250px; padding-top:10px; }
.search_b {float:left; width:136px; }
.search_button { background: url(../images/button_bg.gif) no-repeat 0 0; line-height:24px; width:74px; height:24px; color:#fff; font-weight:bold; margin:30px 10px 0 18px; border:0; display:block; padding-bottom:4px; }

/************************ Classes for Content area and Home page ************************/
/************************ Classes for Content area and content left************************/
#content_part { width:620px; float:left; }
.content { background: url(../images/contentbg.gif) repeat-y 0 0; width:620px; margin-top:-2px; }
.content .contentbg_top { background: url(../images/contentbg_top.gif) no-repeat 0 0;}
.content .contentbg_bottom { background: url(../images/contentbg_bottom.gif) no-repeat 0 100%; vertical-align:bottom; padding:15px 20px; }

.worldwide { width: 100%; } 
.worldwide td { text-align: left; line-height: 20px;}
.worldwide td a { background:transparent url(../images/bullet.gif) no-repeat 0 50%; color:#333; padding-left:10px; text-decoration:none; color:#000; }
.worldwide td a:hover { background:transparent url(../images/bullet.gif) no-repeat 0 50%; text-decoration:underline; color:#0066CC; }

.worldwide { width: 100%; } 
.worldwide li { text-align: left; line-height: 20px;}
.worldwide li a { background:transparent url(../images/bullet.gif) no-repeat 0 50%; color:#333; padding-left:10px; text-decoration:none; color:#000; }
.worldwide li a:hover { background:transparent url(../images/bullet.gif) no-repeat 0 50%; text-decoration:underline; color:#0066CC; }

.sub_menu { font-size:1.2em; color:#414546; }
.sub_menu li { float:left; margin-right:15px; line-height:32px; }
.sub_menu li a { font-size:.8em; font-weight:bold; color:#0066aa; text-decoration:none; }
.sub_menu li.active a { font-size:.8em; background: url(../images/submenubg_left.gif) no-repeat 0 0; line-height:32px; color:#0066aa; display:block; text-decoration:none; }
.sub_menu li.active span { background: url(../images/submenubg_right.gif) no-repeat 100% 0; display:block; padding:0 20px; }
.sub_menu li a:hover { text-decoration:none;  color:#003366;}

.heading {background: url(../images/heading_big.gif) no-repeat 0 0; line-height:32px; width:590px; color:#003366; font-size:1.1em; padding:0 15px; font-weight:bold; margin-top:15px; } 
.left_content_bg {background: url(../images/left_content_bg.gif) repeat-y 0 0; padding:10px 15px 0 15px; }
.left_content_bottom {background: url(../images/left_content_bottom.gif) no-repeat 0 0; height:5px; }


/************************ Classes for Content area and Home page content right************************/
#sidebar {float:right; width:300px; line-height:20px; color:#414546;}
#sidebar .top {background: url(../images/sidebar_top.gif) no-repeat 0 0; line-height:32px; width:270px; color:#003366; font-size:1.1em; padding:0 15px; font-weight:bold;} 
#sidebar .bottom {background: url(../images/sidebar_bottom.gif) no-repeat 0 0; height:10px; width:300px; }
#sidebar .middle {background: url(../images/sidebar_bg.gif) repeat-y 0 0; padding:5px 15px; line-height:20px; width:270px; }

.signin_bg { background: url(../images/signin_bg.gif) repeat-y 0 0; width:300px; line-height:20px; margin-bottom:15px; }
.signin_bg .signin_top { background: url(../images/signin_top.gif) no-repeat 0 0;}
.signin_bg .signin_bottom { background: url(../images/signin_bottom.gif) no-repeat 0 100%; padding:10px 20px 22px 20px; }

.button_bg { background: url(../images/button_bg.gif) no-repeat 0 0; line-height:24px; width:74px; height:24px; color:#fff; font-weight:bold; margin:0 10px 0 12px; border:0; padding-bottom:4px; }

.button_bg a { color:#fff; font-weight:bold;}
.button_bg1 { background: url(../images/button_bg.gif) no-repeat 0 0; line-height:24px; width:74px; height:24px; color:#fff; font-weight:bold; border:0; display:block; padding-bottom:4px; }

.button_bg2{ background: url(../images/button_bg.gif) no-repeat 0 0; line-height:24px; width:74px; height:24px; color:#fff; font-weight:bold; margin:0px 0px; border:0; padding-bottom:4px; }

.listlink a {color:#0066cc; text-decoration:none; background: url(../images/light_blue_dot.gif) no-repeat 0 50% ; padding-left:10px; }
.listlink a:hover { color:#3f8008; text-decoration:underline; background: url(../images/green_dot.gif) no-repeat 0 50% ; padding-left:10px; }

/************************ Classes for Content area and User Home page content ************************/
/***** left part *****/
#left_part { width:164px; float:left; }
#left_part .menu_bg { background: url(../images/menu_bg.gif) repeat-y 0 0; width:164px; color:#006699; }
#left_part .menu_top { background: url(../images/menu_top.gif) no-repeat 0 0;}
#left_part .menu_bottom { background: url(../images/menu_bottom.gif) no-repeat 0 100%; vertical-align:bottom; padding:12px 15px 20px 15px;}

.forward { background: url(../images/i_mail.gif) no-repeat 0 50%; padding-left:22px; }

/***** Menu Left part *****/
#menu { line-height:20px; padding:5px 0; }
#menu ul {padding-left:22px;font-size:11px;}
#menu a { text-decoration:none; }
#menu a:hover { text-decoration:none; color:#3f8008; }
#home { background: url(../images/i_home.gif) no-repeat 0 0; font-weight:bold; padding-left:22px; }
#profile { background: url(../images/i_profile.gif) no-repeat 0 0; font-weight:bold; padding-left:22px; }
#jobalerts { background: url(../images/i_jobalerts.gif) no-repeat 0 0; font-weight:bold; padding-left:22px; }
#contacts { background: url(../images/i_contacts.gif) no-repeat 0 0;font-weight:bold; padding-left:22px; }
#conversation { background: url(../images/i_conversation.gif) no-repeat 0 0; font-weight:bold; padding-left:22px; }
#inbox { background: url(../images/i_inbox.gif) no-repeat 0 -2px; font-weight:bold; padding-left:22px; }
#watchlist { background: url(../images/i_watchlist.gif) no-repeat 0 0; font-weight:bold; padding-left:22px; }

.menu_green a {color:#3F8008; text-decoration:none;}
.menu_green a:hover {color:#3F8008; text-decoration:underline;}

/***** middle part *****/
#middle_part {width:532px; float:left; padding:0 20px; }

#middle_part .user_bg { background:transparent url(../images/user_bg.gif) repeat-y 0 0 ; width:532px; }
#middle_part .user_top { background:transparent url(../images/user_top.gif) no-repeat 0 0 ; } 
#middle_part .user_bottom { background:transparent url(../images/user_bottom.gif) no-repeat 0 100% ; vertical-align:bottom; padding:12px 15px 15px 15px; }

.white_box { background:#fff; padding:12px; border:1px solid #b0ccdd; margin-top:10px;}

.import_contacts .fl { width:65%; }
.import_contacts .fr { width:35%; padding:10px 0; }
.import_contacts .width_2 {width:10px; }

.stroke532 .top {background: url(../images/stroke532top.gif) no-repeat 0 0; height:10px; font-size:5px; }
.stroke532 .bottom {background: url(../images/stroke532bottom.gif) no-repeat 0 0; height:10px; padding:0; font-size:5px; }
.stroke532 .middle {background: url(../images/stroke532bg.gif) repeat-y 0 0; padding:5px 15px; width:502px;}

.list { width:100%; }
.list .fl { float:left; width:10%; }
.list .fr { float:right; width:89%; }
.list .fr .fl { float:left; width:44%; }
.list .fr .fr { float:right; width:44%; text-align:right; }
.list .fr .fl a { font-size:.85em; font-weight:normal; }
.list .fr .fr a { font-size:.85em; font-weight:normal; }

.bg_button2 { background: url(../images/button_bg2.gif) no-repeat 0 0; line-height:22px; width:127px; height:27px; color:#fff; font-weight:bold; border:0; padding-bottom:6px;}
.bg_button2 a {color:#fff; font-weight:bold; }

.comment_button { background: url(../images/comment.gif) no-repeat 0 0; line-height:22px; width:127px; height:27px; color:#fff; font-weight:bold; border:0; padding-bottom:6px;}

.button_bg3 { background: url(../images/button_bg3.gif) no-repeat 0 0; line-height:24px; width:155px; height:24px; color:#fff; font-weight:bold; border:0; padding-bottom:4px; }
.button_bg4 { background: url(../images/button_bg4.gif) no-repeat 0 0; line-height:24px; width:210px; height:24px; color:#fff; font-weight:bold; border:0; padding-bottom:4px; }
.button_bg5 { background: url(../images/button_bg5.gif) no-repeat 0 0; line-height:24px; width:96px; height:24px; color:#fff; font-weight:bold; border:0; padding-bottom:4px; }
.button_bg6 { background: url(../images/button_bg6.gif) no-repeat 0 0; line-height:24px; width:106px; height:24px; color:#fff; font-weight:bold; border:0; padding-bottom:4px; }

.link1 a { text-decoration:none; font-weight:bold;  padding:0; margin:0; }
.link1 a:hover { text-decoration:none; }
.link2 a { text-decoration:none; font-weight:normal; padding:0; margin:0; font-size:.85em;}
.link2 a:hover { text-decoration:none; }

.right_head {background: url(../images/right_head.gif) no-repeat 0 0; line-height:26px; height:26px; color:#fff; font-size:1.1em; font-weight:bold; padding:0 12px; } 
.right_bg {background: url(../images/right_bg.gif) repeat-y 0 0; padding:5px 12px; }
.right_bottom {background: url(../images/right_bottom.gif) no-repeat 0 0; height:5px; }

/***** right part *****/
#right_part {width:200px; float:left; }
.users { width:100%; }
.users .fl { float:left; width:15%; }
.users .fr { float:right; width:65%; }

/******** FORM style *************/
.form_comment {color:#666; font-size:10px;}

/************************ Classes for Footer ************************/
#footer { text-align:center; padding:18px 0 10px 0; background:#daeaf3; color:#999; }
#footer .flag li {display:inline; padding-right:10px; color:#333;}
#footer .flag .first_li {padding-right:2px;}
#footer .flag li a:hover {color:#0066CC; text-decoration:none;}
#footer ul { text-align:center; padding-left:0px; }
#footer li { padding:0; display:inline; }
#footer li a { color:#333; text-decoration:none; }
#footer li a:hover { color:#3f8008; text-decoration:underline; }
.copyright { color:#666; margin:10px 0;  font-size:11px;}
#OpenWatchList { bottom:0; position:fixed; right:0px; background:url(../images/watch_bg.gif) no-repeat 0 0; width:179px; height:21px; padding-top:8px; margin-right:2px;}

/************************ Classes for Content area and Listing page content ************************/
.job_alert {background-color:#edf9ff; border:1px solid #b0ccdd; padding:5px; margin-bottom:10px;}
#leftcol { width:160px; float:left; border-right:1px solid #eee; padding-right:20px; }
#middlecol { float:left; padding:0px 15px; width:561px;}
#rightcol { float:left; width:165px; }

.listing li { text-decoration:none; line-height:18px; background: url(../images/arrow1.gif) no-repeat 0 7px; padding-left:10px; padding-bottom:2px;} 
.listing li a { text-decoration:none; }
.listing li a:hover { text-decoration:underline; }
.listing li.active { background: url(../images/green_arrow.gif) no-repeat 0 5px; padding-left:11px; color:#3f8008; text-decoration:none; }
.listing li.active a { color:#3f8008; text-decoration:none; }
.listing a { text-decoration:none; }
.listing li.none { background:none; padding-left:0; }

.job { padding-bottom:14px; }
.site a { color:#099e2d; padding:0; text-decoration:none; }
.site a:hover { text-decoration:underline; }
.icon { padding-top:3px; }
.save_alert { background: url(../images/save_alert.gif) no-repeat 0 0; line-height:24px; width:94px; height:24px; color:#fff; font-weight:bold; margin-left:10px; border:0; padding-bottom:4px; }
#top_head_bg { background: url(../images/top_head_bg.gif) repeat-x 0 0; height:29px; line-height:29px; font-size:1.2em; font-weight:bold; padding:0 20px; margin-bottom:15px; color:#005172; }
.small_title {color:#666; font-weight:normal; font-size:0.9em;}
#rightcol_1 { float:left; padding-left:15px; width:741px;}

/************************ Classes for Content area and Cityhome page content ************************/
#citylatest { padding-top:15px; }
#citylatest .top {background: url(../images/city_top_border.gif) no-repeat 0 0; height:10px; font-size:5px; }
#citylatest .bottom {background: url(../images/city_bottom_border.gif) no-repeat 0 0; height:10px; padding:0; font-size:5px; }
#citylatest .middle {background: url(../images/city_bg_border.gif) repeat-y 0 0; padding:0 20px; }

/************************ Classes for Content area and Job Details page content ************************/
.line_h_1 {background:transparent url(../images/title_underline_long.gif) no-repeat 0 0 ; height:2px; margin:5px 0 10px 0; }
#view_point a  { text-decoration:none; }
.related_jobs { background:transparent url(../images/i_related_job.gif) no-repeat 0 0 ; padding-left:22px; color:#3f8008; }

h1 span { color:#55991B; font-size:1em; font-weight:normal; margin:0; padding:0;}
.green_title {color:#55991B; font-size:1.5em; font-weight:normal; margin:0; padding:0;}
.title_width { width:87%; }

/************************ Classes for Content area and job Alerts page content ************************/
#right_big_part { float:right; width:755px; padding-left:20px; }
.blue_hading { background: url(../images/right_blue_hading.gif) no-repeat 0 0; height:34px; line-height:34px; font-size:1.3em; color:#fff; padding:0 25px 0 15px; font-weight:bold; }
#right_big_part a {text-decoration:none;}
#right_big_part .text_line a {text-decoration:underline;}
#right_big_part .text_line a:hover {text-decoration:none;}
.blue_hading a { color:#fff; text-decoration:none; }
.blue_hading a:hover { color:#fff; text-decoration:underline; }
.message_link a { color:#0066cc; text-decoration:none; }
.message_link a:hover { color:#3F8008; text-decoration:underline; }
.blue_bg { background: url(../images/right_blue_bg.gif) repeat-y 0 0; }
.blue_bg li a { text-decoration:none; }
.light_bluebg { background:#dbebf3; color:#003366; padding:6px 15px; font-weight:bold; border-left:1px solid #b0ccdd; border-right:1px solid #b0ccdd; }

.blue_top { background: url(../images/right_blue_top.gif) no-repeat 0 0; height:5px; }
.blue_bottom { background: url(../images/right_blue_bottom.gif) no-repeat 0 0; height:5px; }
.alert_list {border-left:1px solid #b0ccdd; border-right:1px solid #b0ccdd; width:753px; }
.li_part {margin:0; float:left; padding:0;}
.odd { background-color:#fff; padding:0px 15px; height:30px; line-height:30px; margin:0; }
.even { background-color:#f9fafb; padding:0px 15px; height:28px; line-height:28px; border-top:1px solid #f2f2f2; line-height:22px; border-bottom:1px solid #f2f2f2; }

/************************ Classes for Content area and Watchlist page content ************************/
.width_3 { width:78%; }
.width_4 { width:8%;}
.text_r { text-align:right; }

/************************ Classes for Content area and Contacts page content ************************/
.light_bluebg1 { background:#dbebf3; color:#003366; height:29px; line-height:29px; padding:0px 15px; font-weight:bold; border-left:1px solid #b0ccdd; border-right:1px solid #b0ccdd; }
.light_bluebg1 ul li a {text-decoration:none; color:#5986b5; }
.light_bluebg1 ul li a:hover { color:#003366; text-decoration:none; }
.light_bluebg1 ul li a.active { color:#003366; text-decoration:none; }
.light_bluebg1 ul li { float:left; padding-right:10px; margin:0; color:#95b5d1; background: url(../images/pipe.gif) no-repeat 100% 0; height:29px; }
.light_bluebg1 ul li.none { background:none; }

.blue_bg .col1 { float:left; width:30%; }
.blue_bg .col2 { float:left; width:50%; }
.blue_bg .col3 { float:left; width:15%; }

.width_5 { width:80%; }
.width_6 { width:15%; }

.line_h {background:transparent url(../images/title_underline_small.gif) no-repeat 0 0 ; height:2px; margin:5px 0;}

.width_7 { float:left; width:70%; }
.width_8 { float:right; width:25%; }

.blue1 { background:#edf9ff; margin:15px 0; padding:5px 15px 15px 15px; }
.blue1 .col1 { float:left; width:46%; margin:5px 0; }
.blue1 .col2 { float:left; width:25%; padding:5px 10px; }
.blue1 .col3 { float:left; width:25%; margin:5px 0; }

.border_2 { border:2px solid #d2e6f0; padding:5px 10px;}
.border_3 { border:3px solid #d2e6f0; margin-left:15px; }
.border_4 { border:3px solid #d2e6f0; }
.check_webmail_button { background: url(../images/check_webmail_button.gif) no-repeat 0 0; height:36px; width:127px; display:block; border:0; }
/************************ Classes for Profile page content ************************/
/***** middle part 1 *****/
#middle_part1 {width:432px; float:left; padding-right:20px; }
#middle_part1 a { text-decoration:none; }

.profile_bg { background:transparent url(../images/profile_bg.gif) repeat-y 0 0 ; width:432px; }
.profile_top { background:transparent url(../images/profile_top.gif) no-repeat 0 0 ; } 
.profile_bottom { background:transparent url(../images/profile_bottom.gif) no-repeat 0 100% ; vertical-align:bottom; padding:12px 15px 15px 15px; }

/***** right part 1 *****/
#right_part1 {width:300px; float:left; }

.right_head1 {background: url(../images/right_head_300.gif) no-repeat 0 0; line-height:25px; height:26px; color:#fff; font-size:1.1em; font-weight:bold; padding:0 12px; } 
.right_bg1 {background: url(../images/right_bg_300.gif) repeat-y 0 0; padding:5px 12px; }
.right_bottom1 {background: url(../images/right_bottom_300.gif) no-repeat 0 0; height:5px; }
.right_bg1 a { text-decoration:none; }

.pdf { background: url(../images/pdf.gif) no-repeat 0 50%; padding-left:22px; margin:5px 0; }
.print { background: url(../images/print.gif) no-repeat 0 50%; padding-left:22px; margin:5px 0; }

/***** right big part *****/
.stroke755 { padding-top:15px; }
.stroke755 .top {background: url(../images/stroke755top.gif) no-repeat 0 0; height:10px; font-size:5px; }
.stroke755 .bottom {background: url(../images/stroke755bottom.gif) no-repeat 0 0; height:10px; padding:0; font-size:5px; }
.stroke755 .middle {background: url(../images/stroke755bg.gif) repeat-y 0 0; padding:0 15px; }
/***** Inbox Contacts part *****/
.arrow_white { background: url(../images/arrow_white.gif) no-repeat 100% 50%; padding-right:15px; }

.odd1 { background-color:#fff; line-height:26px; margin:0; }
.even1 { background-color:#f9fafb; border-top:1px solid #f2f2f2; line-height:26px; border-bottom:1px solid #f2f2f2; }

/********************* classes for differentiation of padding, border & color ********************/
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.center { text-align:center; }

.font_11 {font-size:11px;}
.d_none {display:none;}
.locations_compact { font-size:0.85em; color:#666666; }
.red{color:#ff0000;}
.gray_border { border-top:1px solid #eaeaea; }
.gray_border1 { border-bottom:1px solid #dbdbdb; padding:5px 0; }
.gray_border2 { border-top:1px solid #ccc; margin:12px 0; width:100%; }
.dotted_line {border-top:1px dashed #ccc;}
.width_1 { width:36%; }
.width_2 { width:58%; }
.bold { font-weight:bold; }
.gray { color:#919294; }
.conv_gray1 { color:#535346; font-size:1.3em;}
.gray1 { color:#333; }
.green {color:#3f8008; }
.link_blue {color:#0054a8;}
.height_5 {height:5px;}
.blue_border { border-bottom:1px solid #b0ccdd; }
.dottedline1 {border-bottom:1px solid #e4e4e4; }
.font_gray { font-size:0.85em; color:#666666; }
.gray_digit {color:#ccc; font-weight:normal; font-size:18px;}
.see_all a { background: url(../images/green_dot.gif) no-repeat 0 75%; color:#3f8008; float:right; padding:5px 0 0 10px; text-decoration:underline; }
.line_height15 {line-height:15px;}

.margin_bottom { margin-bottom:10px; }
.margin_bottom1 { margin-bottom:15px; }
.margin_bottom2 { margin-bottom:20px; }
.margin_right { margin-right:20px; }
.margin1 { margin:10px 0; }
.margin_top { margin-top:15px; }
.margin_left { margin-left:10px; }

.padding_top { padding-top:5px; }
.padding_top1 { padding-top:10px; }
.padding_top2 { padding-top:20px; }
.padding_top3 { padding-top:15px; }

.padding_right { padding-right:7px; }
.padding_right1 { padding-right:10px; }
.padding_right3 { padding-right:5px; }
.padding_rl_10 {padding:0 10px;}

.padding_bottom { padding-bottom:5px; }
.padding_bottom1 { padding-bottom:10px; }
.padding_bottom2 { padding-bottom:3px; }
.padding_bottom3 { padding-bottom:20px; }
.padding_bottom4 { padding-bottom:15px; }

.padding_left1 { padding-left:10px; }
.padding_left2 { padding-left:20px; }
.padding_left3 { padding-left:30px; }
.padding_left5 {padding-left:65px;}
.padding_left6 {padding-left:10px;}
.padding_left7 {padding-left:17px;}
.padding_left8 {padding-left:7px;}
.padding_left9 {padding-left:100px;}

.padding_tb { padding:10px 0; }
.padding_tb1 { padding:7px 0; }
.padding_tb3 { padding:20px 0; }
.padding_tr { padding:30px 0 0 15px; }
.padding2 { padding:15px 20px; }
.padding3 { padding:0 15px; }
.padding4 { padding:10px 15px; }
.padding5 { padding:0 90px; }
.padding6 { padding:0 30px; }

.main_middle {float:left; padding-left:20px; width:756px;}
/************************ Classes for CONVERSATION page content ************************/
.stroke532 .tophead {background: url(../images/stroke532tophead.gif) no-repeat 0 0; height:34px; line-height:34px; font-size:1.3em; color:#fff; padding:0 15px; font-weight:bold; }
.stroke532 .tophead a {color:#fff; text-decoration:none;}
.stroke532 .tophead a:hover {text-decoration:underline;}

.comment_box_nub { background: url(../images/comment_nub.gif) no-repeat 0 0; width:9px; height:5px; margin:0 0 0 17px;  }
.commentable_item .comment_box { font-size:11px; padding-bottom:2px;}
.commentable_item .ufi_section { background:#DEF2FF; padding:5px 10px; width:350px }

.blue_title {color:#003366; font-weight:bold; font-size:1.2em;}
.city_link a {text-decoration:none;}

.width_9 {width:720px;}
.width_10 {width:200px;}

.bg_blue { background:#edf9ff; border-bottom:1px solid #dbe9f0; padding:5px 15px; font-size:1.2em; font-weight:bold; line-height:22px;}

.listing_category li {line-height:18px; padding-bottom:2px;}
.listing_category a {text-decoration:none;}
/* ***************************Old Stylesheet ************************************* */
.top_line {height:30px; }

#register { float:right; color:#555; }
#register li { font-size:12px; background: url(../images/register_leftbg.gif) no-repeat 0 0; line-height:28px; display:block; }
#register li span { background: url(../images/register_rightbg.gif) no-repeat 100% 0; display:block; padding:0 10px;}
#register li a { padding:0 5px; color:#666; text-decoration:none; font-weight:bold; }
#register li a:hover { color:#005172; text-decoration:none; }

.padding_trl { padding:20px 65px 0 20px; }



.align_justify { text-align:justify; }
.ads_by_google { background:transparent url(../images/ads_by_google.gif) no-repeat 0 0; height:250px; margin:31px 0 15px 15px;}

#right_part_2 {float:left; width:165px;}
.date_compact { color:#666666; line-height:16px; }

.savejob { color:#7bb803; font-weight:bold; }


.contact_pointbg { background: url(../images/contact_pointbg.gif) repeat-y 0 0; width:264px; }
.contact_pointbg .contact_point_top { background: url(../images/contact_point_top.gif) no-repeat 0 0; }
.contact_pointbg .contact_point_bottom { background: url(../images/contact_point_bottom.gif) no-repeat 0 100%; padding:10px 15px; }

.label { color:#666; font-weight:bold; }
.textbox2 { width:345px; border:1px solid #ccc; background:#fff; margin:5px 0 10px 0; }
.textbox3 { width:70px; border:1px solid #ccc; background:#fff; margin:5px 0 10px 0; }
.msgbox { width:230px; height:90px; border:1px solid #ccc; background:#fff; margin:5px 0 10px 0; }
.text_6 { color:#666; }

p.browse { font-size:.85em; padding:10px 0 5px 0; text-align:center; }
p.browse a { text-decoration:none; }

.links a {padding:10px 10px 10px 2px; text-decoration:none; line-height:18px; display:inline; font-size:12px; }
.links a:hover { color:#55991B; text-decoration:none; }



.padding1 { padding:10px; }
.padding_tb2 { padding:15px 0 5px 0px; }

.margin_bottom1 { margin-bottom:3px; }
.margin_top1 { margin-top:10px; }

.margin_top2 { margin-top:20px; }
.padding_tb { padding:10px 0; }
.padding_left_16 {padding-left:16px;}

.padding_20 {padding:20px;}
.padding_4 {padding:0 4px;}
.padding_left { padding-left:5px; }
.padding_10 {padding:10px;}
.padding_right2 { padding-right:5px; }

.padding_left13 { padding-left:13px; }
.padding_right_3 { padding-right:15px; }
.margin_right_3 { padding-right:15px; }
.padding_left_18 {padding-left:18px;}

.font30 { font-size:30px;}

.top a {color:#ffffff; text-decoration:none; }
.top a:hover {text-decoration:underline;}


.light_black {color:#333;}
.black {color:#000;}
.button30 input{height:25px;}
.rb td{font-weight:bold}
.pagging a {text-decoration:none; }
.pagging a:hover {color:#333; }
.changecity {background-color:white; border:1px solid #ccc; position:absolute; padding:15px; width:510px;}
.padding_city {padding-left:400px;}

.close {color:#333; font-size:0.7em}
.star { color:#f00; }
.blue { color:#005172;}

.text_underline {text-decoration:underline;}

#ResFill {position:absolute; width:253px; background:#fff; border:1px solid #ddd;}
.autofill {overflow:auto; height:183px;}
#ResFill ul, #ResFill li{padding:0; margin:0; border:0; list-style:none;}
#ResFill li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:normal; border-bottom:1px solid #eee;}
#ResFill li a:hover{background:#f7f7f7;  color:#3F8008;}
#ResFill ul {padding:4px;}

.search_title {padding:9px 0px; font-size:15px; color:#3F8008;}

#sub_nav { font-weight:bold; width:100%; }
#sub_nav li { float:left; margin-right:3px; }
#sub_nav li a { font-size:12px; background: url(../images/nav_left.gif) no-repeat 0 0; line-height:26px; display:block; text-decoration:none; color:#888; }
#sub_nav li a span { background: url(../images/nav_right.gif) no-repeat 100% 0; display:block; padding:0 20px; text-decoration:none; }
#sub_nav li a.active { color:#0a5071; }
#sub_nav li a:hover { text-decoration:none; color:#0a5071; }


.gray_bg { background:#efefef; color:#444; font-weight:bold; line-height:20px; padding:0 20px; }

.gray_bg_profile { background:#efefef; color:#666; font-weight:normal; line-height:30px; padding:0 20px; } 
.gray_bg_profile a { font-size:.85em; color:#333; text-decoration:none; }
.gray_bg_profile a:hover { color:#000; text-decoration:none; }
.gray_bg_profile a.active {  color:#0a5071; font-weight:bold; }

.opaqueLayer{display:none; position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-color: #000; z-Index:1000; padding :0 0 10px 0; opacity:0.5;}
.questionLayer{position:absolute; width:550px; display:none; z-Index:1000; border:5px solid #003366; background-color:#FFFFFF; margin:0px; top:95px; left:220px; padding:10px;}

.showcategoryLayer{position:absolute; width:720px; display:none; z-Index:1000; border:5px solid #003366; background-color:#FFFFFF; margin:0px; top:95px; left:13%; padding:10px;}

.form_dotted_line {border-top:1px dashed #ccc;}
.line_height_30 {line-height:30px;}
.form_text_ul ul {padding:5px 0 0 25px;}
.form_text_ul ul li {background:url(../images/bullet_g.gif) no-repeat 0 8px; padding-left:12px; line-height:20px;}

.text_dec a {text-decoration:underline;}
.text_dec a:hover {text-decoration:none;}
.black_font a {color:#000; font-size:15px; text-decoration:none; font-weight:bold;}
.black_font a:hover {text-decoration:underline;}
.green_font a {color:#3F8008; font-size:15px; text-decoration:none; font-weight:bold;}
.green_font a:hover {text-decoration:underline;}
.font_18 {font-size:18px; padding:15px 0 5px 0px;}

.post_job_bg { float:right; font-weight:bold; margin-top:10px; }

.post a { color:#fff; text-decoration:none; }
.post a:hover { text-decoration:none; }

.keyword_listlink a {color:#0066cc; text-decoration:underline;  padding-left:10px; font-weight:bold; }
.keyword_listlink a:hover {text-decoration:none; padding-left:10px; }
.keyword a { outline:none; color:#555; text-decoration:none; padding:0px; margin:0px; }
.keyword a:hover { text-decoration:underline; }

.keyword_list a {color:#0066cc; text-decoration:none;}
.keyword_list a:hover {color:#55991b; text-decoration:underline;}

.font18 {font-size:18px;}
.keyword_padding {padding-left:200px;}
.paading_left118 {padding-left:118px;}
.linkcolor {color:#555;}

.title_top {padding-top:10px;}
.none {text-decoration:none;}

.line_height20 {line-height:20px;}

.height_3 {height:3px;}
.font_14 {font-size:14px;}
.font_20 {font-size:20px;}
.padding_top32 {padding-top:32px;}
.listing_google_ad {background:#f8f8f8; padding:10px 15px;}

#profile_r_homeleft {width:435px; margin-right:15px; }
#profile_r_homeright {width:300px; }
#profile_r_innerleft {width:528px; /*margin:15px;*/  } 
#profile_r_innerright {width:200px; }
.label { clear: left; float: left; width: 5em;}

#testWrap { width: 500px; float: left; margin: 20px 0 0 50px; height:100%; }
#previewArea {float: left;  border:2px solid #B0CCDD;}

#results { clear: both; }
.conv_gray {color:#666; font-size:11px;}
.gray_6 {color:#666;}
.font_16 {font-size:16px;}
.dottedline {border-top:1px dashed #ccc; }
.height_10 {height:10px;}
.lineheight20 {line-height:20px; }
.gray_9 {color:#999; font-size:11px;}
.gray999 {color:#999999;}
.margin_15 {margin:15px;}
.padding_top30 {padding-top:30px;}
.font25 { font-size:25px;}
.button {border:1px solid #ccc; background:#e6e6e6;}
.button:hover {border:1px solid #999; cursor:pointer;}
.img_overlap {position:absolute; z-index:2;}
.gray_14 {color:#666; font-weight:bold; font-size:14px;}
.green_link a {color:#55991B;}
.green_link a:hover {color:#0066CC;}
.tip_gray {color:#666666;}
.ar {text-align:right}

#profile_leftpart {width:163px; line-height:20px; }
#profile_rightpart {width:755px; border-left:1px solid #EEEEEE; padding-left:20px;}
#profile_leftpart ul {padding-left:22px;}


#invite_friends { background: url(../images/i_contacts.gif) no-repeat 0 0;font-weight:bold; padding-left:22px; }
#job_alerts { background: url(../images/i_jobalerts.gif) no-repeat 0 0;font-weight:bold; padding-left:22px; }
#settings { background: url(../images/settings.gif) no-repeat 0 0; font-weight:bold; padding-left:22px; }

#profile_r_homeleft {width:459px; margin-right:15px; }
#profile_middal_box { background:#efefef; padding:15px; border:1px solid #CCC; line-height:20px;}
#profile_middal_w_box { background:#fff; padding:12px; border:1px solid #CCC; margin-top:10px;}
.hr_line_1 { background: url(../images/line.gif) repeat-x 0 0; margin:10px 0; height:1px;}
.hr_line { border-top:1px solid #ccc; margin:10px 0; height:100%; width:100%;}
.font_n {font-weight:normal; }
.profile_box_border { border:1px solid #ccc; }
.profile_right_hieght { line-height:20px; padding:15px; }
.success_message {background:#fff; padding-bottom:5px; color:#CC0000; text-align:center; }
.border_1 { border:1px solid #ccc;}
#middlepart { float:left; width:431px; padding-right:20px; }
.margin_15 { margin:15px; }
.padding_bottom_1 { padding:0; }
.bg_button1 { background: url(../images/bg_button1.gif) no-repeat 0 0; line-height:27px; width:69px; height:27px; color:#fff; font-weight:bold; margin:0 5px; border:0; padding-bottom:3px; }
.bg_button3 { background: url(../images/bg_button1.gif) no-repeat 0 0; line-height:27px; width:69px; height:27px; color:#fff; font-weight:bold; border:0; padding-bottom:3px; }
.bg_button_disable { background: url(../images/button_disable.gif) no-repeat 0 0; line-height:24px; width:66px; height:24px; color:#fff; font-weight:bold; border:0; padding-bottom:3px; }
#w_box { background:#fff; padding:12px; border:1px solid #CCC; margin-top:10px;}
.margin_1 { margin:10px 15px; }
#list { width:100%; }
#list .fl { float:left; width:10%; }
#list .fr { float:right; width:88%; }
.heading_1 { background:#efefef; color:#a4a4a4; margin:0; padding:7px 0 5px 15px; }
.heading_1 a { color:#333; font-weight:bold; text-decoration:none; }
.heading_1 a:hover { color:#55991b; font-weight:bold; text-decoration:none; }
.heading_1 a.active { color:#55991b; font-weight:bold; text-decoration:none; }
.width_3 .fl li { padding:8px 0; }
.width_3 .fr li { padding:6px 0; }
.padding_left4 {padding-left:85px; }
.setting_profile li { margin:15px 0; }
.padding_left22 { padding-left:22px; }
.bg_button5 { background: url(../images/bg_button2.gif) no-repeat 0 0; line-height:27px; width:132px; height:27px; color:#fff; font-weight:bold; margin:0; border:0; padding-bottom:3px; }
#public_profile  { background: url(../images/public_profile_small_bg.gif) no-repeat 0 0; width:406px; height:530px; border:5px solid #DDF0F8; padding:10px; }
.padding_top_65 { padding-top:65px; }
.watchlist { }
.watchlist ul li { float:left; text-align:left; padding-right:20px; display:block; }
.fl_1 { width:700px; }
.fl_2 { width:110px; }
.fl_3 { width:40px; }
.con_rightbg { background: url(../images/conversation_rightbg.gif) repeat-y 0 0; }
.con_right_topbg { background: url(../images/conversation_right_topbg.gif) no-repeat 100% 0; }
.con_right_bottombg { background: url(../images/conversation_right_bottombg.gif) no-repeat 0 100%; padding:10px 15px; }
.con_rightbg .fl { width:20%; float:left; }
.con_rightbg .fr { width:60%; float:left; }
.content_right { width:100%; }
.content_right .f_left_list { width:50%; float:left; }
.content_right .f_right_list { width:24%; float:left; padding-left:10px; }
.content_right .f_left { width:70%; float:left; }
.content_right .f_right { width:24%; float:left; padding-left:10px; }
.padding_3 { padding:10px 0 10px 10px; }
.content_right li { padding:5px 0; }
.conv_txt { width:500px; height:50px; border:1px solid #B0CCDD}
.conv_list { width:100%; border-top:1px dashed #cccccc; padding:10px 0; }
.conv_list .col1 { float:left; width:11%; }
.conv_list .col2 { float:left; width:84%; }
.conv_list .col3 { float:right; width:4%; }
.lsize_1 { width:760px; margin:0 auto; }
.public_profile_bg { background: url(../images/public_profile_bg.gif) no-repeat 0 0; width:760px; height:122px; margin:10px 0; }
.padding_5 { padding:20px 25px; }
.public_profile_left { float:left; width:540px; padding-right:20px; }
.text_box { width:100%; }
.public_profile_width { width:100%; }
.public_profile_width .fl { float:left; width:26%; font-weight:bold; text-align:right; padding-right:10px; line-height:25px; }
.public_profile_width .fr { float:left; width:72%; text-align:left; line-height:25px; }
.line_height25 {line-height:25px;}
.margin_tb { margin:10px 0; }
.green_user_name { font-size:1.2em; color:#55991B; font-weight:bold; }
.clr_green {color:#55991B;}
.link_color {color:#0066cc;}
.font_9 {font-size:0.9em;}
.admin_topmenu {background:#efefef; height:20px; padding:7px 0 3px 5px; color:#666; font-size:1.2em;}
.admin_topmenu a { color:#095f86; text-decoration:none; font-weight:bold;}
.admin_topmenu a:hover {color:#0066cc; text-decoration:none;}
.admin_topmenu a span { color:#55991b; text-decoration:none;}
.admin_topmenu a:hover span {color:#0066cc; text-decoration:none;}
.font_12 {font-size:12px;}
.padding_left15 {padding-left:15px; }
.padding_left40 {padding-left:40px; }
.padding_right80 {padding-right:80px; }
.text_left {text-align:right;}
.contact_list {margin:10px 0 22px 0; width:750px;}
.contact_padding {border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:265px; overflow:auto;}
.v_align {vertical-align:middle;}
.padding_right25 {padding-right:25px;}
.list_bg_1 {background-color:#f9fafb; padding:6px 15px; border-top:1px solid #f2f2f2;  border-bottom:1px solid #f2f2f2;}
.list_bg_2 {padding:6px 15px; }
.bg_button6 { background: url(../images/bg_button_6.gif) no-repeat 0 0; line-height:27px; width:185px; height:27px; color:#fff; font-weight:bold; margin:0 5px; border:0; padding-bottom:3px; }
.heading_2 { background:#ddd; height:28px; color:#333; margin:0; padding-left:15px; line-height:28px; }
.highlight_text {color:#006699; font-size:1.5em;}
.inbox_menu {background: url(../images/inbox_head.gif) repeat-x 0 0; height:22px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; line-height:22px;}
.inbox_menu li {padding-left:10px; border-left:1px solid #ddd;}
.padding_top4 {padding-top:2px;}
.single_border {border-top:1px solid #ddd;}
#compose_msg {border:2px solid #ddd; padding:0 5px; line-height:25px; position:absolute; background-color:#fff; z-index:20; cursor:pointer; display:block; right:34px; width:200px;}
#compose_msg div {background-color:#f9fafb;}
.inbox_bg_1 {background-color:#f9fafb; padding:5px 0; border-bottom:1px solid #f2f2f2;}
.inbox_bg_2 {padding:4px 0;}
.inbox_all_border {border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.text_right {text-align:right;}
.padding_left180 {padding-left:180px;}
.vcard { border:3px double #999; background-color: #E9F3FC; position:absolute; padding:10px; width:250px;}
.vcard b {color:#336699;font-size:18px;}
.padding_left_30 {padding-left:30px;}
.width_751 {width: 751px;}
.blue_bullet {background: url(../images/blue_dot.gif) no-repeat 0 7px ; padding-left:10px;}
.pprfile_padding {padding:11px 25px;}
.padding_right_4 {padding-right:25px;}
.state_link a {color:#333; text-decoration:underline; font-weight:bold; font-size:13px;}
.state_link a:hover {color:#55991B;}
.related_job { border-top:1px solid #ccc; margin:20px 0;}
.padding_right_30 {padding-right:30px;}
.padding_left_80 {padding-left:80px;}
.showcontact {display:none; position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-color: #000; z-Index:1000; padding :0 0 10px 0; opacity:0.5;}
.hidecontact {position:absolute; width:550px; display:none; z-Index:1000; border:5px solid #003366; background-color:#FFFFFF; margin:0px; top:95px; left:220px; padding:10px;}
.padding_contact {padding:5px 15px;}
.button_disable_add { background: url(../images/button_disable_add.gif) no-repeat 0 0; line-height:20px; width:46px; height:20px; color:#fff; font-weight:bold; border:0; padding-bottom:3px; font-size:1em;}
.button_disable_cancel { background: url(../images/button_disable_cancel.gif) no-repeat 0 0; line-height:20px; width:56px; height:20px; color:#fff; font-weight:bold; border:0; padding-bottom:3px; margin-right:3px; font-size:1em;}

.meter {border:1px solid #000; display:block; margin:10px 0 3px 0;}
.meter_text {background:#55991B; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center;}
.dark_blue {color:#003366;}

/******** public profile *****/
.width_11 { width:160px;}
.width_12 { width:500px;}
.blue_sideline {width:34px; border-right:2px solid #ddf0f8; height:100px;}

.keyword_listing {height:426px; overflow:auto;}

.textbox_width1 {width:150px;}
.textbox_width2 {width:250px;}
.textbox_width3 {width:200px;}

.signin_box {width:300px; border:5px solid #006699; padding:10px; position:absolute; background:#EDF9FF;}

.padding_7 {padding:10px 0 10px 55px;}

.registerShowLayer{display:none; position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-color: #000; z-Index:1000; padding :0 0 10px 0; opacity:0.5;}
.registerHideLayer{position:absolute; width:600px; display:none; z-Index:1000; border:5px solid #003366; background-color:#FFFFFF; margin:0px; top:0px; left:200px; padding:0 10px 10px 10px;}
.padding_left233 {padding-left:233px;}

.mid_align { vertical-align:middle; }
.blue_box  {background:#11507e; width:532px;}
.blue_box .top1 {background:url(../images/blue_box_top.gif) no-repeat; }
.blue_box .bottom1 {background:url(../images/blue_box_bottom.gif) no-repeat 0 100%; }


.user_tab li {float:left;  margin-left:10px; line-height:23px;}
.user_tab li a {font-size:13px; color:#fff;  text-decoration:none; font-weight:bold;}
.user_tab li.active { background:url(../images/tab_right.gif) no-repeat 100% 0;  }
.user_tab li.active a { background:url(../images/tab_left.gif) no-repeat; width:135px; height:24px; display:block;  text-align:center; color:#000;}

.white_box1 {background:#f7fcff; width:512px;}
.white_box1 .top2  { background:url(../images/wihte_bottom.gif) no-repeat 0 100%; }
.white_box1 .bottom2 { background:url(../images/wihte_top.gif) no-repeat ; }

.photo_border {border:1px solid #b9d5e6;}

.padding_left90 {padding-left:90px;}
.block {display:block;}
.sign_close {background:transparent url(../images/cancel_icon.gif) no-repeat scroll 0 0;
display:block; height:11px; position:absolute; right:3px; top:3px; width:11px; z-index:1101;}
.width170 {width:170px;}
.width475 {width:475px;}
.padding_left76 {padding-left:76px;}
.padding_left45 {padding-left:45px;}

.padding_lr {padding:0 60px;}
.line_height200 {line-height:200%;}

.loader_img {background: #EDF9FF url(../images/request_indicator.gif) no-repeat scroll 0 0; height:16px; width:16px; margin:4px 0 0 5px;}

.link_frd {background-color:#edf9ff; border-top:1px solid #b0ccdd;  border-bottom:1px solid #b0ccdd; 
padding:5px 5px 10px; margin-bottom:15px; font-size:11px;}


.admin_odd { background-color:#f2f8fd; height:22px; line-height:22px; margin:0; }
.admin_even { background-color:#f3f3f3; height:24px; line-height:24px; border-top:1px solid #f2f2f2; line-height:22px; border-bottom:1px solid #f2f2f2; }

.admin_child_odd { background-color:#f9fafb;}
.admin_child_even { background-color:#fff;}

.title_bg { background: url(../images/top_head_bg.gif) repeat-x 0 0; height:29px; line-height:29px; font-size:1.2em; font-weight:bold; padding:0 10px; margin-bottom:8px; color:#005172; }

.popular_background {border: 2px solid #d9e8f1; padding: 10px 20px; background-color: #f3f8fb;}

.ecard_border {border-top:6px solid #86c552; border-bottom:4px solid #86c552; border-left:1px solid #86c552; border-right:1px solid #86c552;}
.v_ecard {width:113px; padding:10px 5px;}
.h_ecard {width:200px; padding:10px;}

.text_left {text-align:left;}

.image_border {border:1px solid #b4cfdf; padding:5px;}
.font_10 {font-size:10px;}
.embed {background-color:#E0F4FF; padding:4px 8px 8px; width:530px;}
.search_textbox {height:80px; width:524px; margin-top:2px; padding:2px;}
.embed_keyword {background-color:#E0F4FF; padding:4px 8px 8px; width:854px;}
.popularKeyword_textbox {height:280px; width:850px; margin-top:2px; padding:2px;}

#header_right .link #tab_menu a { text-decoration:none;}
#tab_menu li {float:right; margin-right:3px}
#tab_menu a, #tab_menu a span, #tab_menu a.active, #tab_menu a:hover, #tab_menu a.active span, #tab_menu a:hover span { background:url(../images/spiri_tab_menu.gif) no-repeat 0 -36px; height:27px; color:#fff; line-height:27px; float:left; display:inline-block; text-decoration:none;color:#000; padding:0 0 0 15px;}
#tab_menu a span {background-position:100% -36px; padding:0 15px 0 0;}
#tab_menu a.active, #tab_menu a:hover{background-position:0 0; color:#0d62a0; padding:0 0 0 15px;}
#tab_menu a.active span, #tab_menu a:hover span{background-position:100% 0; color:#0d62a0; padding:0 15px 0 0;}
.padding_top8 { padding-top:8px; }

h2.ja_title {font-size:1em; color:#333; padding:0;}