/* Old Blue #1c8cd0   Old Green #70a64d   Dark Blue #024D99 New New Blue #1670A6 New Green Dark 95cd3c
Light #B0D96D */ 
* {padding:0; margin:0; list-style:none; border:0; font-family: Arial, Helvetica, sans-serif}
html{height:100%;background:#CBDFF1;}
REM /*background:url(images/body_bg.png);background-repeat:repeat-x;*/
form{height:100%;} /* For FireFox where the form is outside the div */
body {width:960px;height:auto;min-height:100%;background:#fff;margin:auto;padding:0 20px;}
#container{height:100%;}
* html #container{height:100%;}

p{font-size:12px; color:#333;font-weight:normal;}

/* Remove outline around href */
a:link{font-size:12px;font-family: Arial, Helvetica, sans-serif}
a:active {outline: none; border:0px;font-family: Arial, Helvetica, sans-serif}
a:focus {-moz-outline-style: none; border:0px;font-family: Arial, Helvetica, sans-serif}
a:hover{font-size:12px;text-decoration:none;font-family: Arial, Helvetica, sans-serif}
a:visited{font-size:12px;text-decoration:none;font-family: Arial, Helvetica, sans-serif}

/*For ReCaptcha*/
div#recaptcha_image img{height:46px;width:240px;}
h1{font-size:16px; color:#3D3D3D; border-bottom:3px solid #C9E1F1;}
h2{font-size:14px; color:#5C5C5C; padding-bottom:3px; margin-bottom:5px; clear:both}
h3{font-size:14px; color:#5C5C5C; background:url(images/grey_line.jpg) bottom repeat-x; padding-bottom:3px; margin-bottom:10px; clear:both}
h4{font-size:14px; color:#808080; padding-top:10px; padding-left:8px; clear:both;}
h5{font-size:16px; width:325px; color:#808080; border-bottom:3px solid #C9E1F1;}
h6{font-size:14px; color:#808080; background:url(images/grey_line.jpg) bottom repeat-x; padding-bottom:3px; margin-top:20px;}
h6 a{font-size:12px;color:#1670A6;font-weight:normal;text-decoration:none;position:absolute;right:0px;bottom:3px;}
h6 a:hover{color:#1670A6; text-decoration:none;}

.divider{border-left:2px solid #C9E1F1;height:400px;}
.divider_grey{border-left:2px solid #C9C9C9;height:400px;}

.header{width:960px;margin:0 auto;height:150px;}
.header img{float:left; display:block}
.login_header{width:960px;margin:0 auto;height:100px;}
.login_header img{float:left; display:block}
.logo{width:346px; float:left;}

.footer{width:960px; text-align:center; position:relative; margin: -2.5em auto 0 auto; clear:both; background:#cecece; font-size:12px; color:#404040; height:20px; padding-top:7px; }
.footer a{color:#404040; text-decoration:none}
.footer a:hover{color:#404040; text-decoration:underline}

.menu_top{width:614px;float:left; padding-top:10px}
.menu_top p{text-align:right; font-weight: bold;}
.menu_top p a{text-decoration:none; color:#1670A6; font-weight:normal; font-size:12px;}
.menu_top p a:hover{text-decoration:none;}
.menu_item_top{width:960px;float:left;margin-left:0px;margin-top:20px;margin-bottom:0px;padding-top:8px;padding-bottom:8px;background-color:#CEE6F5;}

.content{width:960px;margin:0 auto;padding-top:8px;color:#333;padding-bottom:20px;} 
.col_left{width:580px;float:left; font-size:11px}
/*.col_left p{margin:10px 0}*/
.col_right{float:right;width:360px;}

.line_grey{height:3px; clear:both; font-size:0px; line-height:3px; background: url(images/line_grey.jpg); margin-bottom:20px;}
	
.clear{clear:both; height:0; line-height:0; font-size:0}
.red{font-size:11px; font-weight:normal;color:#E80000}
.dotted_line {width:580px; border:none; border-top:dotted 1px; color:#000;}
.right_dotted_line {width:245px; border:none; border-top:dotted 1px; color:#000;}

.search_top{float:right;margin-top:10px;font-size:14px;}
.search_top .txt_input{width:234px; height:20px; color:#c9c9c9; border:2px solid #C9C9C9;padding-top:4px;}

.signup_left{width:540px; float:left; font-size:11px;}
.signup_dotted_line{width:385px;border:none; border-top:dotted 2px; color:#E3E3E3;margin-top:5px;margin-bottom:5px;line-height:2px;}
.signup_right{float:left;width:400px;font-size:11px;margin-left:20px;}
.signup_right_inner{padding-top:0px;}
.contact_inner{width:450px;padding-left:10px;margin-top:10px;padding-top:5px;padding-right:10px;padding-bottom:15px;height:auto;background-color:#D2EAF6;}/*background-color:#CDE4AE;}*/ 
.login_header_small{color:#3D3D3D;margin-top:12px;}
.login_header_small label {padding-top:2px; font-weight:normal; margin-top:10px;font-size:14px;}
.login_header_small input{font-size:16px; width:250px; font-size:16px; color:#5C5C5C; font-weight:normal; border:1px solid #aeaeae; height:24px;padding-top:3px;}
.login_header_small select{font-size:14px; width:250px; color:#black; font-weight:normal; border:1px solid #aeaeae; height:24px; padding-top:3px; outline:none;}

.signup_header_medium{font-size:12px; font-weight:bold;color:#5C5C5C;}
.signup_header_small{font-size:12px; color:#3D3D3D; margin-top:20px;}
.signup_header_small input{width:200px; border:1px solid #aeaeae;height:18px;padding-top:3px;}
.signup_header_green{font-size:16px;color:#70a64d;border-bottom:3px solid #C9C9C9;font-weight:bold;}
.signup_header_green_noline{font-size:16px;color:#70a64d;font-weight:bold;}
.signup_header_blue_noline{font-size:16px;color:#1c8cd0;font-weight:bold;}

ul.friend_photos{padding:10px 0;}
ul.friend_photos li{ float:left; margin-right:20px; width:51px; color:#1670A6; font-size:11px; text-align:center;}
ul.friend_photos li a{text-decoration:none; color:#1670A6;}
ul.friend_photos li a:hover{text-decoration:none;}

p.activity{}
p.activity a{color:#1670A6;font-size:13px;font-weight:600;text-decoration:none;}
p.activity a:hover{color:#1670A6;text-decoration:none;}
p.activity_blue {font-size:13px;color:#1670A6;font-weight:600;}
p.activity_blue a{color:#1670A6;font-size:13px;font-weight:600;text-decoration:none;}
p.activity_blue a:hover{color:#1670A6;text-decoration:none;}
p.activity_black {font-size:13px;color:#808080;font-weight:600;}

p.general{}
p.general a{color:#1670A6;font-size:12px;font-weight:normal;text-decoration:none;}
p.general a:hover{color:#1670A6; text-decoration:none;}
p.outline{}
p.outline a{color:#1670A6;font-size:12px;font-weight:normal;text-decoration:none;}
p.outline a:hover{color:#1670A6; text-decoration:none;}
p.no_highlight{font-size:11px; color:#808080;}
p.no_highlight a{color:#1670A6;font-size:12px; font-weight:normal;text-decoration:none;}
p.no_highlight a:hover{color:#1670A6; text-decoration:none;}
p.bold_general{font-size:14px; font-weight:700;}
p.bold_general a{color:#1670A6;font-size:12px;font-weight:bold;text-decoration:none;}
p.bold_general a:hover{color:#1670A6; text-decoration:none;}
p.h4_general{font-size:14px; color:#5C5C5C; font-weight:600;}
p.view_all_friends{margin-top:0px;margin-bottom:10px;}
.view_all_friends a{color:#5f5f5f;text-decoration:none; font-size:12px;}
p.overview{font-size:18px; color:#4F4F4F; font-weight:600;}
p.title{font-size:16px; color:#5C5C5C; font-weight:600;}

.single_friend{ width:51px; height:51px; float:left; border:1px; border-color:white;position:relative}
.single_friend .inner{ width:49px;height:49px; overflow:hidden; position:absolute; left:0; top:0}
.single_member{width:auto;float:left;overflow:hidden;}
/*.single_member .inner{width:120px;position:absolute; left:0; top:0}*/
div.remain_single_member{width:420px; font-size:12px; float:right; padding-left:10px;}
div.remain_single_member p{width:420px;clear:both;padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;}
div.right_remain_single_member{width:191px; float:right; font-size:12px; padding-left:10px;}
div.right_remain_single_member p{width:191px; clear:both;padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;}
div.header_a{position:relative;display:block;}

.pagination{font-size:12px;font-weight:normal;}
.pagination img{vertical-align:middle; margin:0 5px; }
.pagination p{text-align:right;}
.pagination p a{text-decoration:none;color:#1670A6;font-size:12px;font-weight:bold;}
.pagination p a:hover{text-decoration:none;color:#1670A6;text-decoration:underline}

.posted_item_small{font-size:12px; color:#3D3D3D;} 
.posted_item_small label {padding-top:2px; font-weight:normal; margin-top:10px;font-size:12px;}
.posted_item_small input {width:500px; border:1px solid #aeaeae; height:18px; padding-top:3px;margin-bottom:10px;}
.posted_item_small select {width:250px; border:1px solid #aeaeae; font-size:12px; font-weight:normal; padding-top:3px; padding-bottom:3px; outline:none;margin-bottom:10px;}
.posted_item_small_textarea {width:500px; height:140px; border:1px solid #aeaeae; font-size:12px;margin-bottom:10px;}

.account_setting{font-size:12px; font-weight:normal; color:#3D3D3D;}
.account_setting label {margin-top:10px; font-weight:bold; padding-top:2px;}
.account_setting input {border:none;width:14px;height:14px;margin-top:10px;color:#3D3D3D;}
.account_setting select {width:250px; border:1px solid #aeaeae; font-size:12px; font-weight:normal; padding-top:3px; padding-bottom:3px;}

/* Inbox CSS */
.inbox_left{width:100px;float:left;}
.inbox_right{width:470px;float:right;margin-left:10px;}
.inbox_outline{color:#3B92CD;font-size:11.5px;font-weight:600;padding-top:4px;text-align:center;height:20px;cursor:pointer;background:url(images/inbox_outline.png);}
.inbox_no_outline{color:#3B92CD;font-size:11.5px;font-weight:600;padding-top:4px;text-align:center;height:20px;cursor:pointer;}
.inbox{width:580px; float:left; font-size:12px;}
.inbox_home_inner{width:580px;background-color:#F5F8F9;padding-top:4px;}
.inbox_home_inner a{color:#1670A6; text-decoration:none;}
.inbox_home_inner a:hover{color:#1670A6; text-decoration:none;}
.inbox_inner{width:470px;background-color:#E6EFF3;padding-top:5px;padding-bottom:1px;}
.inbox_profile_hdr{width:340px;height:auto;background-color:#F5F8F9;} /*background-color:#E6EFF3;}*/
div.remain_inbox_profile_hdr{width:350px; font-size:12px; float:left; padding-left:10px;}
div.remain_inbox_profile_hdr p{clear:both;padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;}
.compose_message{width:460px;background-color:#F5F8F9;}
.inbox a{color:#1670A6; text-decoration:none;}
.inbox a:hover{color:#1670A6; text-decoration:none;}
.inbox_name{width:140px;float:left;font-size:12px;}
.inbox_subject{width:320px;float:left;font-size:12px;margin-left:10px;}
.inbox_date{width:80px;float:left;font-size:12px;margin-left:10px;}

/* Initial Registration Step */
.registration_step{width:875px;height:538px;background:url(images/initial_reg.png);}
.basic_update_top{width:580px; float:left; margin-top:15px;}
.basic_update_focus{text-align:left;font-size:14px;font-weight:bold;border-bottom: 3px solid #C9C9C9;}
.basic_update_nonfocus{text-align:left;font-size:14px;font-weight:bold; border-bottom: 0px;}
.basic_update_bottom_text{text-align:left;font-size:14px;font-weight:bold;color:#70a64d;}
.basic_update_small{float:left;font-size:14px; color:#3D3D3D; margin-left:40px; margin-top:20px;}
.basic_update_small p{font-size:13px; font-weight:normal;}
.basic_update_small input {width:250px; font-size:14px; color:#1c8cd0; font-weight:bold; border:1px solid #aeaeae; height:28px; padding-top:5px; margin-bottom:10px;}
.basic_update_small_textarea {width:510px; height:140px; font-size:14px; color:#1c8cd0; font-weight:bold; border:1px solid #aeaeae;}
.basic_update_top_right{width:223px; float:right; font-size:14px; color:#3D3D3D; margin-left:5px; margin-top:20px; margin-right:15px;}
.basic_update_top_right_dotted_line{width:223px; float:right; border:none; border-top:dotted 2px; color:#E3E3E3; margin-top:5px; margin-bottom:5px; margin-left:15px; margin-right:15px; line-height:2px;}
.basic_update_top_right p{width:223px; float:right; font-size:12px; font-weight:normal;}

/* Profile Overview Header */
.welcome_box{width:580px; float:left;padding-top:10px;}
.welcome_box .left{width:auto;float:left;}
.welcome_box .right{width:auto;float:left;margin-left:15px;}
.contact_box{width:360px; float:right; margin-left:0px;padding-left:0px;}
.contact_box p{}
.contact_box a{color:#1670A6;font-size:12px;font-weight:bold;text-decoration:none;}
.contact_box a:hover{text-decoration:none;}
.contact_box_dotted_line{width:360px; border:none; border-top:dotted 2px; color:#E3E3E3;margin-top:5px;margin-bottom:5px;line-height:2px;}


/* Full Edit Box */
.edit_full_group_box_top{width:875px;height:49px;background:url(images/edit_full_top.gif);}
.edit_full_group_box_rep{width:875px;padding-bottom:0px;background:url(images/edit_full_rep.gif);repeat-y;}
.edit_full_group_box_bottom{width:875px;height:44px;background:url(images/edit_full_bottom.gif);margin-bottom:10px;}

/* Left Full Box */
.left_full_group_box_top{width:580px;height:38px;background:url(images/left_full_top.gif);}
.left_full_group_box_rep{width:580px;padding-bottom:0px;background:url(images/left_full_rep.gif);repeat-y;}
.left_full_group_box_rep ul {font-size:14px;color:#333}
.left_full_group_box_rep ul li{font-size:14px;color:#5f5f5f;padding-bottom:10px;list-style-type:disc;list-style-position:inside;}
.left_full_group_box_rep ul li a{font-size:14px;color:#1670A6;font-size:14px;font-weight:normal;text-decoration:none;}
.left_full_group_box_rep ul li a:hover{color:#1670A6; text-decoration:none}
.left_full_group_box_bottom{width:580px;height:32px;background:url(images/left_full_bottom.gif);margin-bottom:10px;}

/* Gallery */
ul.gallery{padding:10px 0;}
ul.gallery li{float:left;padding-top:10px;padding-right:10px;color:#1c8cd0;font-size:12px;}
REM ul.gallery li a{text-decoration:none; color:#1c8cd0;}
REM ul.gallery li a:hover{text-decoration:none}

/* Summary Header */
/*.summary_hdr{width:268px;background:url(images/summary_hdr.png);repeat-y;height:30px;}*/
.summary_hdr{width:360px;background-color:#EEEEEE;min-height:100%;height:auto;}/*background-color:#E6E6E6*/
.summary_hdr p{padding-top:7px;padding-bottom:7px;padding-left:10px;font-size:14px;font-weight:600;color:#333;}

/* Status Header */
/*.status_hdr{width:580px;background:url(images/status_hdr.png);repeat-y;height:30px;}*/
/*.status_hdr{width:580px;background:url(images/status_hdr.png);repeat-y; min-height:100%; height:auto;}*/
.status_hdr{width:580px;background-color:#EEEEEE;min-height:100%;height:auto;}
/* For IE*/
* html #status_hdr  {height: 100%;}
/* End for IE */
.status_hdr p{padding-top:6px;padding-bottom:7px;padding-left:2px;font-size:14px;font-weight:600;color:#333;}

/* Backup Blue Color: 1670A6*/
/* Talk Box */
.talk_top{width:575px;height:21px;background:url(images/talk_top.png);}
.talk_middle{width:575px;background:url(images/talk_middle.png);repeat-y;}
.talk_middle p{margin:0px;padding-left:10px;padding-right:10px;padding-top:10px;}
.talk_bottom{width:575px;height:3px;background:url(images/talk_bottom.png);}

/* Button for Ajax */
.blue_button{cursor:pointer; border:1px solid #fff; color:#fff; background-color:#1670A6; font-size:12px; font-weight:bold;}

/* Normal text */
p.normal_text{font-size:14px;font-weight:normal;}
p.normal_text a{color:#1670A6;font-size:14px;font-weight:bold;text-decoration:none;}
p.normal_text a:hover{color:#1670A6; text-decoration:none;}
ul.normal_ul {padding:0px;}
ul.normal_ul li {font-size:14px;color:#333;list-style-type:disc;margin-left:20px;}

ul.general_ul {padding:0px;}
ul.general_ul li {font-size:13px;color:#333;list-style-type:disc;margin-left:20px;}

p.more_link {font-size:11px; color:#808080;}
p.more_link a{font-size:11px;color:#808080;font-weight:normal;text-decoration:none;}
p.more_link a:hover{font-size:11px;color:#808080;font-weight:normal;text-decoration:none;}

/* Privacy Settings */
.privacy p{margin-left:10px;font-size:12px;font-weight:normal;margin-top:10px;}
.privacy p label{font-size:12px;font-weight:normal;vertical-align:bottom;}
.privacy p input{border:0px; width:14px; height:14px; color:#3D3D3D; vertical-align:top;}

/* Import Data */
p.import a{color:#1670A6;font-size:24px;font-weight:normal;text-decoration:none;}
p.import a:hover{color:#1670A6; text-decoration:none;}

/* Button */
.blue_btn{background-color:#1670A6;color:white;font-size:20px;padding:5px;cursor:pointer;}

/* Employer */
###.employer_content{width:875px;align:center;margin-left:50px;margin-top:20px;margin-bottom:20px;min-height:300px;height:auto !important;height:300px;}
###.employer_top{width:875px;float:left;margin-left:0px;margin-top:0px;margin-bottom:0px;min-height:240px;height:auto !important;height:240px;background:url(images/top.png);background-repeat:no-repeat;}
###.employer_tab{width:875px;float:left;margin-left:0px;padding:0px;margin-top:0px;margin-bottom:20px;min-height:60px;height:auto !important;height:60px;background:url(images/tab.png);background-repeat:no-repeat;}
###ul.branding_ul {padding-top:5px;}
###ul.branding_ul li {font-size:16px;font-weight:normal;list-style-type:disc;margin-left:10px;margin-top:15px;}

###.single_group_box_top{width:268px;height:30px;}
###.single_group_box_middle{width:268px;padding-top:10px;}
###.single_group_box_middle p{padding-left:10px;padding-right:10px;}
###.single_group_box_bottom{width:268px;}

/* Articles */
###.article_left{width:140px;float:left;}
###.article_right{width:425px;float:right;margin-left:10px;}
###p.category{font-size:13px; color:#5f5f5f;margin-bottom:0px;margin-top:0px;padding-top:8px;padding-bottom:8px;font-size:13px;border-bottom:1px dotted #BFBFBF;}
###p.category a{color:#1670A6;font-size:13px;font-weight:normal;text-decoration:none;}
###p.category a:hover{color:#1670A6; text-decoration:none;}
###.article{width:415px;margin-left:5px;margin-right:5px;border-bottom:1px solid #BFBFBF;}
###.article:hover {/*background-color:#DFEDF7;*/}
###.article p{color:#333; margin-bottom:10px; margin-top:0px; padding-top:2px; padding-bottom:10px; font-size:13px;}
###.article p a{text-decoration:none;font-size:13px;color:#1670A6;font-weight:600;}
###.article ul{margin:0 0 0px 16px;font-size:13px;list-style-type:disc;}
###.article ul li{padding:0;margin-bottom:5px;font-size:13px;list-style-type:disc;}
###.article ol{margin:0 0 0px 16px;font-size:13px;list-style-type:decimal;}
###.article ol li{padding:0;margin-bottom:5px;font-size:13px;list-style-type:decimal;}
###p.article_title{font-size:14px; color:#333; margin-top:0px; margin-bottom:0px; padding-top:8px;padding-bottom:0px;}
###p.article_title a{color:#1670A6;font-size:14px;font-weight:600;text-decoration:none;}
###p.article_title a:hover{color:#1670A6; text-decoration:none;}

###.seeker_content{width:875px;float:left;margin-left:0px;margin-top:0px;margin-bottom:20px;min-height:300px;height:auto !important;height:300px;}
###.seeker_top{width:875px;float:left;margin-left:0px;margin-top:0px;margin-bottom:0px;min-height:240px;height:auto !important;height:240px;background:url(images/top.png);background-repeat:no-repeat;}
###.seeker_tab{width:875px;float:left;margin-left:0px;padding:0px;margin-top:0px;margin-bottom:20px;min-height:60px;height:auto !important;height:60px;background:url(images/tab.png);background-repeat:no-repeat;}
###.blue_p{font-size:14px;color:#1c8cd0;clear:both;font-weight:bold;}
###.signup_header_big{font-size:16px; font-weight:bold; color:#3D3D3D;}
###.blue_p p{font-size:14px;color:#1c8cd0;clear:both;font-weight:bold;}
