
/* CSS Document */

a:active { outline:none; }

a:focus { -moz-outline-style:none; }

/* FOR FIREFOX */
input[type="button"]::-moz-focus-inner {
border:0px;
}

/* FOR IE8 */
input[type="button"]:focus { outline:none; }

.header_logo { background:url(../images/header_img2.gif) repeat-x; height:132px; }

.header_logo1 { background:url(../images/header_img1.gif) no-repeat; width:527px; height:132px; }

.header_middle_image { background:url(../images/header_img_middle.gif) no-repeat; width:514px; height:132px; }

.box_top_left { background-image:url(../images/box_top_left.gif); width:16px; height:16px; background-repeat:no-repeat; }

.box_top_middle { background-image:url(../images/box_top_middle.gif); background-repeat:repeat-x; height:16px; }

.box_top_right { background-image:url(../images/box_top_right.gif); width:16px; height:16px; background-repeat:no-repeat; }

.box_left { background-image:url(../images/box_middle_left.gif); background-repeat:repeat-y; }

.box_right { background-image:url(../images/box_middle_right.gif); background-repeat:repeat-y; }

.box_bottom_left { background-image:url(../images/box_bottom_left.gif); }

.box_bottom_middle { background-image:url(../images/box_bottom_left.gif); background-repeat:repeat-x; }

.box_bottom_right { background-image:url(../images/box_bottom_right.gif); }

.box_title { background-color:#FFFFFF; padding-top:10px; padding-left:10px; padding-bottom:2px; text-align:left; border-bottom:1px solid #4c7e9d; }

.box_transition_top { background-image:url(../images/box_title_transition_top.gif); background-repeat:repeat-x; background-position:bottom; height:9px; background-color:#FFF; }

.box_transition_bottom { background-image:url(../images/box_title_transition_bottom.gif); background-repeat:repeat-x; background-position:top; height:9px; background-color:#FFF; }

.box_top_border { background-image:url(../images/box_title_transition_top.gif); background-repeat:repeat-x; background-color:#c7dbe8; padding-top:15px; padding-left:20px; padding-bottom:25px; }

.box_bottom_border { background-image:url(../images/box_title_transition_bottom.gif); background-repeat:repeat-x; background-color:#FFF; background-position:left; height:30px; padding-top:10px; padding-left:20px; padding-bottom:30px; }

.main_page_text { font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; font-weight:bold; color:#4c7e9d; padding-left:10px; text-align:justify; }

.index_color_text { font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; font-weight:bold; color:#db7ed3; }

.index_color_text_zotish { font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; font-weight:bold; color:#cc9933; }

.box_content { background-color:#FFFFFF; }

.index_white_text { font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000; }

.index_white_text_bold { font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; font-weight:bold; color:#000000; }

.box_content_outer { background-color:#edf3f7; border:1px; border-left-style:solid; border-left-color:#4c7e9d; border-right-style:solid; border-left-color:#4c7e9d; }

.box_spacer { background-color:#FFFFFF; }

.text_for_celebrity { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#4c7e9d; text-decoration:none; }

.text_for_celebrity:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#000000; text-decoration:none; }

.index_top_left { background:url(../images/index_images/index_top_left.jpg) bottom no-repeat; width:50px; height:50px; }

.index_top_center { background:	url(../images/index_images/index_top_center.jpg) left no-repeat; height:50px; width:75px; }

.index_top_right {/*	background:url(../images/index_images/index_top_right.jpg) left no-repeat;	width:50px;	height:50px;*/ }

.index_left { background:url(../images/index_images/index_left.jpg) top no-repeat; width:50px; height:75px; }

.index_right { background:url(../images/index_images/index_right.jpg) bottom no-repeat; width:50px; height:75px; }

.index_bottom_left {/*	background:url(../images/index_images/index_bottom_left.jpg) right no-repeat;	width:50px;	height:50px;*/ }

.index_bottom_center { background:	url(../images/index_images/index_bottom_center.jpg) no-repeat right; height:50px; width:75px; }

.index_bottom_right { background:url(../images/index_images/index_bottom_right.jpg) top no-repeat; width:50px; height:50px; }

.index_heading { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; color:#80afc0; }

.index_content { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000; background-color:#FFFFFF; }

.index_content_white { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#155965; background-color:#FFFFFF; }

.index_heading_underlined { background-color:#4c7e9d; color:#FFFFFF; border-bottom:1px solid #FFFFFF; font-size:16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:left; }

.index_link { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#AAA; }

.index_link:hover { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#000000; }

.index_forgot_password { background:url(../images/index_images/forgot%20password.png) no-repeat; width:230px; height:130px; }

.index_activate_account { background:url(../images/index_images/activate%20account.png) no-repeat; background-color:#4c7e9d; width:230px; height:130px; }

.zo_logo { background:url(../images/zo_background.gif) center no-repeat; width:241px; height:241px; }

.index_error_text { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#8f6f23; }

.captcha_background { background:url(../captcha_images/Captcha_Background.png) no-repeat transparent; width:150px; height:150px; }

.index_inner_box_top_left {	/*background:url(../images/index_images/index_inner_box_top_left.jpg) right no-repeat;	width:15px;	height:15px;*/ }

.index_inner_box_top_center {/*	background:	url(../images/index_images/index_inner_box_top_center.jpg) repeat-x;	height:15px;*/ }

.index_inner_box_top_right {/*	background:url(../images/index_images/index_inner_box_top_right.jpg) left no-repeat;	width:15px;	height:15px;*/ }

.index_inner_box_left {/*	background:url(../images/index_images/index_inner_box_left.jpg) right repeat-y;	width:15px;*/ }

.index_inner_box_right {/*	background:url(../images/index_images/index_inner_box_right.jpg) left repeat-y;	width:15px;*/ }

.index_inner_box_bottom_left {/*	background:url(../images/index_images/index_inner_box_bottom_left.jpg) right no-repeat;	width:15px;	height:15px;*/ }

.index_inner_box_bottom_center {/*	background:	url(../images/index_images/index_inner_box_bottom_center.jpg) repeat-x;	height:15px;*/ }

.index_inner_box_bottom_right {/*	background:url(../images/index_images/index_inner_box_bottom_right.jpg) left no-repeat;	width:15px;	height:15px;*/ }

.admin_link { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#4c7e9d; }

.admin_link:hover { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000; }

.heading_color { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4c7e9d; }

h1 { border-bottom:1px solid #4c7e9d; color:#4c7e9d; text-align:left; }

h3 { border-bottom:1px solid #CCCCCC; color:#666666; text-align:left; }

h3 a { border-bottom:0px solid #CCCCCC; color:#666666; text-decoration:none; text-align:left; }

h3 a:hover { border-bottom:0px solid #CCCCCC; color:#4c7e9d; text-decoration:none; text-align:left; }

h4 a { color:#0C9; text-decoration:none; text-align:left; }

h4 a:hover { color:#000000; text-decoration:none; text-align:left; }

.styleForPagingShowing { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.PageLink { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999; text-decoration:none; }

.PageLink:hover { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }

.PageLinkDisabled { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#DDDDDD; text-decoration:none; }

.PageLinkDisabled:hover { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

p { text-align:justify; }

.styleForReturnToLoginButton { background-image:url(../CSS_IMAGES_JS_2014/images/home.png);
margin-top:50px;
    background-position: 0 0;
    background-size: 74px 71px;
    border: 0 none;
    cursor: pointer;
    height: 72px;
    width: 75px;
 }

.index_button { background:url(../images/login_images/link_arrow_forward_14.png) no-repeat transparent; background-position:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#1a5f78; font-weight:normal; vertical-align:bottom; text-align:left; text-decoration:none; padding-left:16px; border:none; cursor:pointer; cursor:hand; }

.index_button:hover { background:url(../images/login_images/link_arrow_forward_14.png) no-repeat transparent; background-position:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:normal; vertical-align:bottom; text-align:left; text-decoration:none; padding-left:16px; border:none; cursor:pointer; currsor:hand; }

.seperator { background:url(../images/index_images/seperator.jpg) repeat-x; height:110px; }

/* FOR THE FIRST LOGIN SCREEN */
.fl_heading_cont { position:relative; height:30px; float:left; }

.fl_heading { background:url(../images/index_images/first_login_heading.png) repeat-x; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; text-align:left; padding-top:7px; padding-left:5px; padding-right:5px; color:#FFFFFF; height:30px; float:left; margin-left:-1px; }

.fl_heading_arrow { background:url(../images/index_images/first_login_heading_arrow.png) no-repeat; width:20px; height:30px; float:left; }

.fl_later_cont { position:relative; height:30px; float:left; }

.fl_later { background:url(../images/index_images/first_login_later.png) repeat-x; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; text-align:left; padding-top:6px; padding-left:5px; padding-right:5px; color:#FFFFFF; float:left; height:30px; margin-left:-1px; }

.fl_later_arrow { background:url(../images/index_images/first_login_later_arrow.png) no-repeat; width:20px; height:30px; float:left; }

.fl_done_cont { position:relative; height:30px; float:left; }

.fl_done { background:url(../images/index_images/first_login_done.png) repeat-x; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; text-align:left; padding-top:6px; padding-left:5px; color:#FFFFFF; height:30px; float:left; margin-left:-1px; }

.fl_done_arrow { background:url(../images/index_images/first_login_done_arrow.png) no-repeat; width:20px; height:30px; float:left; }

.fl_cont { width:850px; }

.fl_row { width:840px; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; color:#000000; text-align:left; padding-bottom:5px; }

.fl_row_noh { width:840px; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; color:#000000; text-align:left; height:1px; }

.fl_title_cont { width:190px; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:13px; color:#004762; float:left; text-align:right; padding-right:10px; }

.fl_fields_cont { width:640px; float:left; }

.fl_field_head { width:150px; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; color:#004762; float:left; margin-left:5px; }

.fl_field { width:152px; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; color:#004762; float:left; margin-left:2px; }

.fl_field_blank { width:150px; float:left; margin-left:5px; }

.fl_lnk { font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:13px; color:#004762; float:left; text-decoration:underline; }

.fl_lnk:hover { font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:13px; color:#004762; float:left; text-decoration:underline; }

.fl_btns_cont { width:700px; text-align:right; float:left; margin-top:0px; }

.fl_tb { width:148px; height:19px; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; color:#004762; border:1px solid #004762; float:left; margin-right:5px; }

.fl_tb_dyn { width:148px; height:15px; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; color:#004762; border:1px solid #004762; float:left; }

.fl_sel { width:150px; height:23px; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; color:#004762; border:1px solid #004762; float:left; margin-right:5px; }

.fl_sel1 { width:160px; height:23px; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; font-size:12px; color:#004762; border:1px solid #004762; float:left; margin-right:5px; }

.yes_btn { background:#d9efb9; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; color:#2d3f13; border:1px solid #497900; font-size:12px; text-transform:uppercase; letter-spacing:0px; cursor:pointer; cursor:hand; padding:1px 3px; }

.yes_btn:hover { background:#3d6500; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; color:#FFFFFF; border:1px solid #000000; font-size:12px; text-transform:uppercase; letter-spacing:0px; cursor:pointer; cursor:hand; padding:1px 3px; }

.no_btn { background:#f1cfcf; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; color:#882727; border:1px solid #882727; font-size:12px; text-transform:uppercase; letter-spacing:0px; cursor:pointer; cursor:hand; padding:1px 3px; }

.no_btn:hover { background:#901b1b; font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial; color:#FFFFFF; border:1px solid #666666; font-size:12px; text-transform:uppercase; letter-spacing:0px; cursor:pointer; cursor:hand; padding:1px 3px; }

.text_show { font-family:Verdana, Geneva, sans-serif; font-size:14px; font:bold; font-weight:bold; }

.hobby_namediv { height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:14px; color:#3A6774;}

.outer_interst { width:200px; height:25px;}

.hobby_namediv_text { width:300px; height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000;  float:left;}

.hobby_namediv_htext { width:300px; height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:14px; color:#3A6774;  float:left;}

.hobby_namediv_edit { height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000;  position:absolute; margin-left:310px;}

.hobby_namediv_del { height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000;  position:absolute; margin-left:365px;}
.hobby_namediv_pref { height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000;  position:absolute; margin-left:325px;}
.hobby_namediv_edit_cat { height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000;  position:absolute; margin-left:430px;}

.hobby_namediv_del_cat { height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000;  position:absolute; margin-left:495px;}

.hobby_namediv_del_scat { height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000;  position:absolute; margin-left:500px;}
.hobby_namediv_edit_scat { height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000;  position:absolute; margin-left:450px;}
.hobby_namediv_stext { width:320px; height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000;  float:left;}

.hobby_namediv_fedit {height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000;  position:absolute;}

.hobby_namediv_fdel { height:25px; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-size:12px; color:#000000;  position:absolute; }