.site_page{margin:0;padding:0;width:100%}.column_generic{float:left;overflow:visible;_text-align:left;min-height:1px;_height:1px}.column_generic{_height:1px}.column_generic:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.column_generic{display:inline-block}html[xmlns] .column_generic{display:block}* html .column_generic{height:1%;_height:1px}.profile_field.network_photo .username{display:block}.site_page_column_0 .profile_field.network_photo{width:50%}.site_page_column_1 .profile_field.network_photo{width:25%}.layout_20_50_30 .site_page_column_0{width:18.5%;margin:0 0.5% 0 1%;_margin:0 0.5% 0 0.5%;padding:0}.layout_20_50_30 .site_page_column_1{width:49%;margin:0 0.5%;padding:0}.layout_20_50_30 .site_page_column_2{width:28.5%;margin:0 1% 0 0.5%;_margin:0 0.5% 0 0.5%;padding:0}.layout_75_25 .site_page_column_0{width:73.5%;margin:0 0.5% 0 1%;_margin:0 0.5% 0 0.5%;padding:0}.layout_75_25 .site_page_column_1{width:23.5%;margin:0 1% 0 0.5%;_margin:0 0.5% 0 0.5%;padding:0}.layout_50_50 .column_generic{width:48.5%}.layout_50_50 .site_page_column_0{margin:0 0.5% 0 1%;_margin:0 0.5% 0 0.5%;padding:0}.layout_50_50 .site_page_column_1{margin:0 1% 0 0.5%;_margin:0 0.5% 0 0.5%;padding:0}.layout_25_75 .site_page_column_0{width:23.5%;margin:0 0.5% 0 1%;_margin:0 0.5% 0 0.5%;padding:0}.layout_25_75 .site_page_column_1{width:73.5%;margin:0 1% 0 0.5%;_margin:0 0.5% 0 0.5%;padding:0}.site_page_200.layout_25_75 .site_page_column_0{width:30.5%}.site_page_200.layout_25_75 .site_page_column_1{width:66.5%}.layout_33_33_33 .column_generic{width:31.5%}.layout_33_33_33 .site_page_column_0{margin:0 0.5% 0 1%;_margin:0 0.5% 0 0.5%;padding:0}.layout_33_33_33 .site_page_column_1{width:32.5%;margin:0 0.5%;padding:0}.layout_33_33_33 .site_page_column_2{margin:0 1% 0 0.5%;_margin:0 0.5% 0 0.5%;padding:0}.layout_100 .column_generic{width:98%;margin:0 1%;_margin:0 0.5%;padding:0}.site_page_subnav{width:auto;margin:0;padding:0;float:none;clear:both}.site_page_subnav #subnav{width:auto;margin:0;padding:0}.site_page .blockspacer{height:0}.boxsitepagebody{float:none;width:auto}
/* FORMS */
.input_text,.input_text_inline,.input_radio,.input_checkbox,.input_textarea{margin-top:5px;display:block;clear:both;border-bottom:1px dotted #ccc}
.input_text_inline{float:left}
label,.input_text_field,.input_radio_options,.input_checkbox_options,.input_textarea_field{font-size:12px;display:block;margin-bottom:3px}
label{font-weight:bold}
.input_textarea_field{margin-left:10px}
.input_radio_option,.input_checkbox_option{clear:both}
.input_radio_option label,.input_checkbox_option label,.input_address label{font-weight:normal;margin:0}
.input_address label{margin-top:5px}
.input_textarea label{float:none;clear:both;width:auto}
.input_text input{width:180px;font-family:arial,helvetica,sans-serif;font-size:8pt;padding:2px;border-top:1px solid #ccc !important;border-right:1px solid #999 !important;border-bottom:1px solid #999 !important;border-left:1px solid #ccc !important}
label.input_field_description{font-weight:normal}
textarea{padding:5px;font-family:arial,helvetica,"sans-serif";font-size:12px}
.form_field{text-align:left;margin:10px 0 0 10px}
.form_button,.form_button_remove{margin:15px auto 0px auto}
.form_button a,.form_button a:link,.form_button a:visited,.form_button a:hover,.form_button a:active{cursor:default;line-height:180%;padding:4px 10px 4px 10px;background-color:#1376c7;color:#fff;border-top:1px solid #7eb7e7;border-right:1px solid #004a91;border-bottom:1px solid #004a91;border-left:1px solid #7eb7e7}
.form_button a:active{background-color:#3da0f4;border-top:1px solid #004a91;border-right:1px solid #7eb7e7;border-bottom:1px solid #7eb7e7;border-left:1px solid #004a91}
.form_button a:hover{text-decoration:none;background-color:#3da0f4}
.form_button_remove a,.form_button_remove a:link,.form_button_remove a:visited,.form_button_remove a:hover,.form_button_remove a:active{cursor:default;line-height:180%;padding:4px 10px 4px 10px;background-color:#E52525;color:#fff;border-top:1px solid #7eb7e7;border-right:1px solid #004a91;border-bottom:1px solid #004a91;border-left:1px solid #7eb7e7}
.form_button_remove a:active{background-color:#E52525;border-top:1px solid #004a91;border-right:1px solid #7eb7e7;border-bottom:1px solid #7eb7e7;border-left:1px solid #004a91}
.form_button_remove a:hover{text-decoration:none;background-color:#F52525}
	/* generic checkbox/radio input */
	.radio-field, .checkbox-field { display: block; align-items: center; }
	.group_input .radio-field,.group_input .checkbox-field { margin-right: 1em; }
	.group_input .radio-field:last-child,.group_input .checkbox-field:last-child { margin-right: 0; }
	.radio-field .group_label,.checkbox-field .group_label { display: inline; line-height: 1em; margin-left: .5em; margin-bottom: 0; }

div.invalid{border:2px solid #dd3c10 !important}.error_message{color:#dd3c10;font-weight:bold;margin-bottom:6px;padding:5px;border:1px solid #dd3c10;background-color:#ffebe8}.time{font-family:arial,sans-serif;font-size:100%;padding:3px;color:#000;margin:0;padding:0 3em 0 1em;white-space:nowrap}.onTime{background-color:#D6E9F8}.timeList{background-color:#FFF;border:1px solid #999;cursor:default;position:absolute;z-index:1000;font-size:12px;height:140px;line-height:20px;overflow-x:hidden;overflow-y:auto}div.notification{font-weight:bold;padding:0px;border-width:1px 0;border-style:solid;margin:0px;text-align:center;font-size:14px;position:fixed;width:100%;z-index:10000;left:0}div.dismiss_notification{float:right;margin-right:30px;cursor:pointer;position:relative;*top:-15px;width:20px}div.error_notification,div.error-lightbox-notification{color:#dd3c10;background-color:#ffebe8;border-color:#dd3c10}div.warning_notification{color:#A8A13B;background-color:#fff9d7;border-color:#A8A13B}div.message_notification{color:#3B7038;background-color:#86D968;border-color:#3B7038}#type_search label{display:inline}.site_page_login .fieldinput,.site_page_login .fieldinput input#email,.site_page_login .fieldinput input#password{width:100%;_width:98%}ul.galleryItems{overflow:hidden;display:block;list-style:none}ul.galleryItems li{display:inline;float:left;overflow:hidden;position:relative;list-style:none;background:none !important}ul.noGrid li{clear:both}ul.galleryItems a{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium}.pictureFrame{display:block;overflow:hidden;position:relative}.pictureFrame .image{display:block;overflow:hidden;position:absolute}.pictureFrame a img,.pictureFrame a .overlay{cursor:pointer}.pictureFrame .overlay{display:block;left:0pt;top:0pt;position:absolute}ul.galleryItems li .captionLine1{font-weight:bold}ul.largeGallery{margin-top:20px;margin-left:-8px;font-size:11px;line-height:1.18182em}ul.largeGallery li{height:170px;margin:0 10px;width:139px}ul.largeGallery li .pictureFrame{height:109px;width:132px}ul.largeGallery li .pictureFrame .image{height:100px;left:3px;top:2px;width:126px}ul.largeGallery li .pictureFrame .overlay{background:transparent url(/swl/images/gallery_item_frame_large.png) repeat scroll left top;_background:none;height:109px;width:132px}ul.mediumsquareGallery{margin-top:20px;margin-left:-9px;font-size:11px;line-height:1.18182em}ul.mediumsquareGallery li{height:68px;margin:0 0;width:67px}ul.mediumsquareGallery li .pictureFrame{height:59px;width:72px}ul.mediumsquareGallery li .pictureFrame .image{height:52px;left:2px;top:2px;width:64px}ul.mediumsquareGallery li .pictureFrame .overlay{background:transparent url(/swl/images/gallery_item_frame_mediumsquare.png) repeat scroll left top;_background:none;height:59px;width:67px}ul.smallsquareGallery{margin-top:10px;margin-left:-8px;font-size:11px;line-height:1.18182em}ul.smallsquareGallery li{height:60px;width:51px}ul.smallsquareGallery li a{position:relative;margin-top:-10px;width:35px;height:35px}ul.smallsquareGallery li .pictureFrame{height:60px}ul.smallsquareGallery li .pictureFrame .image{border:1px solid #ccc;padding:3px;height:35px}.item_owner_thumb{margin-right:5px;float:left}#otheritems_menu{background:#eee;height:27px}#otheritems_menu div.selected{background-color:#fff;border:1px solid #eee !important}#otheritems_boxes{padding:10px;border:1px solid #ccc;height:300px;overflow-y:auto;*z-index:15;*position:relative}#item_who_when .added{padding-top:3px}#item_who_when .who{font-size:12pt;font-weight:bold;margin:5px 0}#otheritems .noGrid li.selected{background:#fbfcfc !important}#otheritems .noGrid li{cursor:pointer}.mediumPhoto{padding:2px;border:1px solid #ccc}#zoompage_item_sub{padding:10px 10px 5px 10px;text-align:center}#register_link{font-size:100%}div.photoGrid{width:252px;margin:0 auto 5px auto;padding:1px 0px 1px 1px;border:1px solid #ccc}div.photoGrid img{margin:0;padding:1px 1px 0px 0;float:left}div.photoGrid img.photo_0{padding-top:0px;width:251px}div.photoGrid img.photo_5,div.photoGrid img.photo_6{width:125px}.email_photo_link{margin:0px !important;padding:0px !important;font-size:12px !important;height:300px !important;line-height:140% !important;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif !important}.vote_bargraph img{height:15px !important}
.sitebutton ul li{float:none !important} /* Trac/3160 - unsure as to whether this is used outside of surveys, so leaving it in */
.cke_skin_kama input[type="text"]{border:none !important}.p2{color:#006aaf;margin:0 0 .5em 0}.p2{font-size:16px;font-weight:bold}.lightboxModule{display:none}#register_button{background-image:none;display:-moz-inline-box !important;height:25px;margin:0;padding:0 6px 0 0;background-color:#467e37}#mainnav li ul{margin:0;padding:8px 0 0 0;left:-999em;line-height:20px;position:absolute;z-index:9999;float:none;border:1px solid #1a5178;border-top:none;background-color:#537d9a}#mainnav li ul li{width:160px;margin:0;padding:0 0 8px 0;float:none}#mainnav ul li li.selected{background:none !important}#mainnav li li a{margin:0;padding:0 9px;text-align:left;background:#537d9a}#mainnav li li a:hover,#mainnav li.selected li a:hover{color:#1a5178;background:#92cef8}#mainnav li:hover ul ul,#mainnav li:hover ul ul ul,#mainnav li.sfhover ul ul,#mainnav li.sfhover ul ul ul{left:-999em}#mainnav li:hover ul,#mainnav li li:hover ul,#mainnav li li li:hover ul,#mainnav li.sfhover ul,#mainnav li li.sfhover ul,#mainnav li li li.sfhover ul{left:auto}#mainnav li#nolink li a:hover,#mainnav li#nolink:hover li a,#mainnav li#nolink.sfhover li a,#mainnav li#nolink a:hover li a{cursor:pointer}#mainnav iframe{position:absolute !important;left:0 !important;top:0 !important;z-index:-1 !important;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)}#mainnav li:hover ul,#nav li.sfhover ul{left:auto;background-position:0 0}.dropdownmenu{width:300px;text-align:left}
.cke-table_wrap { width: 100%; }
form input:disabled { background-color: #eee !important; color: #ccc !important; border-color: #ddd !important; }
form input:disabled:hover { cursor: not-allowed !important; }

/* field sections */
form fieldset.fields_section { border: 1px solid #ccc; padding: 10px; margin-bottom: 20px; margin-top: 20px; background-color: #eeeff0; }
form legend.fields_section_title { padding: 0 10px; border: 1px solid #ccc; background-color: #eeeff0; color: #006395; font-weight: 700; }

/* Share-in Section START */
.page_sharein,
.page_sharein #header,
.page_sharein #wrapper
{
	margin:0 auto;
}

.page_sharein #header
{
	display:none;
}

.page_sharein #wrapper
{
	background-color:transparent;
}

.page_sharein #wrapper #main
{
	margin:5px;
	padding:5px;
}

.page_sharein #wrapper #main div.boxsitepage
{
	padding-top:10px;
}

.page_sharein #wrapper #main div.boxsitepage,
.page_sharein #wrapper #main div.boxsitepagebody
{
	border-color: #A5A5A5;
	border-width:3px;
}

.page_sharein #wrapper #main div.boxsitepage,
.page_sharein #wrapper #main .boxsitepagebody
{
	background-color:#FFFFFF;
	color:#222222;
	background-image:none;
}

.page_sharein #wrapper #main div.boxsitepage .p1
{
	color:#222222;
	padding: 5px 0;
}

.page_sharein #main .site_page_login .fieldinput.rememberme,
.page_sharein #main .site_page_login .forgot_link,
.page_sharein #main .site_page_login .sitebutton
{
	padding-left:145px;
}

.page_sharein #main .site_page_login .fieldrow span,
.page_sharein #main .site_page_login .fieldrow label span
{
	float: left;
	margin-right:15px;
	min-width:130px;
}

.page_sharein #main .site_page_login .fieldinput
{
	 float: left;
}

.page_sharein #main .site_page_login .fieldrow span
{
	line-height:25px;
}

.page_sharein #main .site_page_login .fieldrow .fieldinput.rememberme label span
{
	line-height:15px;
}

.page_sharein #main .site_page_login .fieldrow,
.page_sharein #main .site_page_login .forgot_link
{
	margin:10px 0 10px 0;
}

.page_sharein #main .site_page_login .fieldspacer
{
	height:0;
}

.page_sharein #main .site_page_login .sitebutton ul li,
.page_sharein #main .site_page_login #or_span
{
	float:left;
	padding-right:10px;
	line-height:25px;
}

.page_sharein #main .site_page_login .fieldinput input.checkbox
{
	margin-left:0;
}

.page_sharein #main .site_page_sharein .boxsitepage .p1_sub
{
	clear:both;
}

.page_sharein #main .site_page_sharein .boxsitepagebody .ui-tabs .ui-tabs-panel
{
	padding: 0.4em 1.4em;
}

.page_sharein #main .site_page_sharein .boxsitepagebody .sharein_linespacer
{
	content:"";
	height:2px;
	background:-moz-linear-gradient(left, #A0A0A0 0%,#FFFFFF 100%);
	background:-webkit-linear-gradient(left, #A0A0A0 0%,#FFFFFF 100%);
	background:linear-gradient(left, #A0A0A0 0%,#FFFFFF 100%);
	background-image: -ms-linear-gradient(left, #A0A0A0 0%,#FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A0A0A0', endColorstr='#FFFFFF',GradientType=1);
	width:98%;
	display:block;
	margin-bottom:15px;
	margin-top:10px;
}

.page_sharein #main .site_page_sharein .boxsitepagebody .sharein_linespacer .sharein_linespacer_text
{
	position:relative;
	top:-8px;
	background-color:#FFFFFF;
	font-weight:bold;
	padding-right:3px;
}

.page_sharein #main .site_page_sharein .boxsitepagebody .ui-tabs .ui-tabs-nav li.no_tab
{
	background-color:transparent;
	background-image:none;
}

.page_sharein #main .site_page_sharein .boxsitepagebody #sharein_tab_selection #sharein_group_include
{
	background-color: #F0F0F0;
	float: right;
	padding: 0.3em 1em;
	position: relative;
	top: 1px;
}

.page_sharein #main .site_page_sharein .boxsitepagebody #sharein_tab_selection #sharein_group_include #sharein_group_include_label
{
	display:inline;
	margin-right:10px;
}

.page_sharein #main .site_page_sharein .boxsitepagebody #sharein_tab_selection #sharein_group_include input
{
	position:relative;
	top:2px;
}

.page_sharein #main .site_page_login .boxsitepagebody
{
	padding-bottom:20px;
}

.page_sharein #main .site_page_login .boxsitepagebody .sitebutton a
{
	color:#FFFFFF;
}

.page_sharein #main .site_page_login .boxsitepagebody .sitebutton a#register_button
{
	border-color:#467E37;
}

.page_sharein #main .site_page_login .boxsitepagebody .sitebutton a#register_button:hover
{
	background-color:#77AF68
}

.page_sharein #main .site_page_sharein .boxsitepagebody
{
	padding:0 10px 20px 10px;
}

.page_sharein #main .site_page_sharein .boxsitepagebody form
{
	width:100%;
}

.page_sharein #main .site_page_sharein .boxsitepagebody form #sharein_tab_selection
{
	padding:10px;
}

.page_sharein #main .boxsitepagebody form input,
.page_sharein #main .boxsitepagebody form select,
.page_sharein #main .boxsitepagebody form textarea
{
	border: 1px solid #AAAAAA;
	color:#222222;
	padding:2px 5px;
	box-shadow:0 0 1px 1px #D2D2D2;
}

.page_sharein #main .boxsitepagebody form #sharein_page_image_container
{
	box-shadow:0 0 1px 1px #D2D2D2;
}

.page_sharein #main .site_page_sharein select option
{
	color:#222222;
	padding:3px;
	border-top:1px solid #AAAAAA;
	margin:0 3px;
}

.page_sharein #main .site_page_sharein .sharein_fieldinput .form_submit_error
{
	border-color:#FF0000;
	box-shadow:0 1px 2px 2px #FFAAAA;
}

.page_sharein #main .site_page_sharein .sharein_fieldinput .default_select,
.page_sharein #main .site_page_sharein .sharein_fieldinput .default_option,
.page_sharein #main .site_page_sharein .sharein_fieldinput .default_textfield,
.page_sharein #main .site_page_sharein .sharein_fieldinput .default_textarea
{
	color:#707070;
	text-transform:capitalize;
}

.page_sharein #main .site_page_sharein .sharein_fieldinput .select_option,
.page_sharein #main .site_page_sharein .sharein_fieldinput .active_textfield,
.page_sharein #main .site_page_sharein .sharein_fieldinput .active_textarea
{
	color:#222222;
	font-style:normal;
}

.page_sharein #main .site_page_sharein .sharein_fieldinput .select_option.new
{
	font-weight:bold;
	color:#222222;
}

.page_sharein #main .site_page_sharein select optgroup
{
	color:#222222;
	padding:3px;
	font-style:normal;
	padding:3px;
	margin:0 3px;
	background-color:#EEEEEE;
	border-top:1px solid #AAAAAA;
}

.page_sharein #main .site_page_sharein select.option.sub_category optgroup
{
	background:url('/swl/images/icons/optgroup_arrow_right.png') no-repeat scroll 0px 7px transparent;
	padding-left:10px;
	margin-left:5px;
}

.page_sharein #main .site_page_sharein select option.sub_category
{
	background:url('/swl/images/icons/optgroup_arrow_right.png') no-repeat scroll 3px 7px transparent;
	padding-left:15px;
}

.page_sharein #main .site_page_sharein .boxsitepagebody form input#sharein_page_url_input
{
	color:#707070;
}

.page_sharein #main .site_page_sharein .boxsitepagebody .sharein_leftside
{
	float:left;
	width:13%;
}

.page_sharein #main .site_page_sharein .boxsitepagebody .sharein_rightside
{
	margin-left:14%;
	width:86%;
	min-height:115px;
}

.page_sharein #main .site_page_sharein .boxsitepagebody .fieldspacer
{
	clear:none;
	height:10px;
}

.page_sharein #main .site_page_sharein .sharein_fieldinput select
{
	width:99.8%;
	height:25px;
	padding-top:2px;
}

.page_sharein #main .site_page_sharein .sharein_fieldinput input
{
	height:20px;
}

.page_sharein #main .site_page_sharein .sharein_fieldinput input,
.page_sharein #main .site_page_sharein .sharein_fieldinput textarea
{
	width:98%;
}

.page_sharein #main .site_page_sharein .sharein_fieldinput textarea
{
	height:80px;
	margin-top:0;
}

.page_sharein #main .site_page_sharein .sharein_field_loader
{
	margin:auto;
	border: 1px solid #AAAAAA;
	color:#222222;
	padding:2px 5px;
	box-shadow:0 0 1px 1px #D2D2D2;
	height:19px;
	cursor:wait;
	background: url("/swl/images/gifs/loaders/form_field_loader_1.gif") no-repeat scroll 5px center transparent;
}

.page_sharein #main .site_page_sharein .sharein_image_loader
{
	margin:auto;
}

.page_sharein #main .site_page_sharein #sharein_main_image_loader_animation
{
	width:66px;
	cursor:wait;
	background: url("/swl/images/gifs/loaders/image_loader_1.gif") no-repeat scroll center center transparent;
	height:100%;
}

.page_sharein #main .site_page_sharein #sharein_main_image_loader_error
{
	font-size:20px;
	width:160px;
	height:100px;
	padding-top:65px;
}

.page_sharein #main .site_page_sharein #sharein_bottom
{
	height:215px;
}

.page_sharein #main .site_page_sharein .boxsitepagebody .sharein_bottom_leftside
{
	float:left;
	width:40%;
	margin-right:10px;
}

.page_sharein #main .site_page_sharein  .boxsitepagebody .sharein_bottom_rightside
{
	width:57%;
	float:left;
}
.page_sharein #main .site_page_sharein .boxsitepagebody .sharein_bottom_leftside #sharein_page_image_container
{
	height:165px;
	border: 1px solid #AAAAAA;
	color:#222222;
	padding:5px 5px 10px 5px;
}

.page_sharein #main .site_page_sharein  .boxsitepagebody .sharein_bottom_leftside #sharein_page_image_container #sharein_page_main_image_box
{
	height:100%;
	padding:2px;
	overflow:hidden;
}

.page_sharein #main .site_page_sharein  .boxsitepagebody .sharein_bottom_rightside input,
.page_sharein #main .site_page_sharein  .boxsitepagebody .sharein_bottom_rightside textarea
{
	width:100%;
}

.page_sharein #main .site_page_sharein  .boxsitepagebody .sharein_bottom_rightside textarea
{
	height:104px;
}

.page_sharein #main .site_page_sharein #sharein_bottom .sitebutton
{
	float:right;
	margin-top:5px;
	margin-bottom:0;
	height:22px;
}

.page_sharein #main .site_page_sharein #sharein_bottom .sitebutton ul li
{
	padding-right:1px;
}

.page_sharein #main .site_page_sharein #sharein_bottom .sitebutton ul li a
{
	margin-right:0;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls
{
	border: 1px solid #AAAAAA;
	box-shadow: 0 0 1px 1px #D2D2D2;
	height: 21px;
	margin-top: 5px;
	background-color:#EEEEEE;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls span a
{
	text-decoration:none;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls #sharein_page_image_rotator
{
	display:inline;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls #sharein_page_image_rotator span
{
	padding:2px 0 2px;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls #sharein_page_image_rotator span a
{
	padding-left:3px;
	padding-right:3px;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls #sharein_page_image_rotator span#sharein_rotator_back
{
	border-right: 1px solid #AAAAAA;
	float: left;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls #sharein_page_image_rotator span#sharein_rotator_image_label
{
	font-size:10px;
}

.page_sharein #main .boxsitepagebody form input#sharein_page_image_input
{
	border: 0 none;
	box-shadow: 0 0 0 0;
	padding: 0;
	display:inline;
	height:21px;
	text-overflow:ellipsis;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls #sharein_page_image_rotator span#sharein_rotator_forward
{
	float:left;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls span#sharein_rotator_back,
.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls span#sharein_rotator_forward
{
	background-color:#EEEEEE;
	font-weight:bold;
	cursor:pointer;
	margin:auto;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls span#sharein_rotator_back:hover,
.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls span#sharein_rotator_forward:hover
{
	background-color:#000000;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls span#sharein_rotator_back:hover a,
.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_controls span#sharein_rotator_forward:hover a
{
	color:#FFFFFF;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_toggle span#sharein_image_toggle:hover
{
	background-color:#000000;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_toggle span#sharein_image_toggle:hover a
{
	color:#FFFFFF;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_toggle
{
	float:right;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_toggle span#sharein_image_toggle
{
	border-left: 1px solid #AAAAAA;
	background-color: #CCCCCC;
	float: left;
	padding-top:2px;
	padding-bottom:2px;
	width:15px;
	cursor:pointer;
	margin:auto;
}

.page_sharein #main .site_page_sharein #sharein_bottom #sharein_page_image_toggle span#sharein_image_toggle a
{
	margin-left:2px;
	margin-right:2px;
}

/* Share-in Section END */

/* Password Activation Page CSS START */
.page-account-activation form.set-password h3,
.page-account-activation form.set-password p,
.page-account-activation form.set-password .error_message
{
	margin:10px;
}
/* Password Activation Page CSS END */

.watchList
{
	z-index:100;
	background-color: rgb(255, 255, 255);
	border:solid 1px;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	border-right-color: #666666;
	border-bottom-color: #666666;
	box-shadow: 5px 5px 2px #888888;
}

#blog_post_form .blog_post_tags_container input#tag
{
	width:50%;
}

.sblog_details .sblog_summary
{
	margin-bottom: 1.5em;
}

.message
{
	margin-bottom: 5px;
	padding: 5px;
}

.message_success
{
	color: #3B7038;
	border: 1px solid #3B7038;
	background-color: #86D968;
}

.message_warning
{
	color: #8a6d3b;
	border: 1px solid #faebcc;
	background-color: #fcf8e3;
}

.message_error
{
	color: #DD3C10;
	border: 1px solid #DD3C10;
	background-color: #FFEBE8;
}

.link-warning { color: red; }

/* --- Captcha --- */
.captcha_non_generic {margin-top: 1.5em;}

.dialog { z-index:3; background-color:#fff; width: 90%; max-width: 500px; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 1em; padding: 1em;}
.dialog_header { display: inline-flex; justify-content: space-between; width: 100%}
.dialog_header_actions { align-self: right }
.dialog .field_description { color: #999; margin-top: 1em; }
.dialog .btn_delete_account { background-color: red; }
.dialog .btn_delete_account:disabled { background-color: #999; }
.dialog-overlay { z-index: 2; position:fixed; top:0; left:0; width:100%; height:100%; background-color: rgba(0,0,0,0.5); }
