html
{
	overflow-y:scroll;
}

body
{
	background:#FFF;
	text-align:center;
	margin:auto;
	padding:0;
	padding-top:20px;
	font-family:Arial;
	font-size:9pt;
	line-height:15px;
	color:#666666;
	overflow-x:hidden;
}

#background
{
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
}

a img
{
	border:none;
}

#nav
{
  height:28px;
	width:958px;
	margin:0;
	padding:0;
	list-style:none;
}

#nav li
{
	cursor:default;
	float:left;
	padding:0;
	margin:0 5px 0 0;
	top:2px;
	line-height:100%;
}

#nav li a
{
	display:block;
	float:left;
	padding:9px 25px 7px;
	font:normal 12px Verdana, Geneva, sans-serif;
	background:#e6e7e7;
	color:#888;
	text-decoration:none;
	border-radius:4px 4px 0 0;
	behavior: url(css/PIE.htc);
}

#nav .current a,#nav li:hover a
{
	background-position:100% -34px;
	color:#FFF;
	font-weight:normal;
	background:#3E78B3;
}

#nav .current a
{
	font-weight:bold!important;
}

.divblocks
{
	line-height:40px;
	height:40px;
	padding:26px 20px;
}

td
{
	font-family:Arial;
	font-size:9pt;
	padding:5px;
}

p
{
	margin:0;
	margin-bottom:5px;
	padding:0;
	line-height:16px;
}

pre
{
	margin:0;
	margin-left:10px;
}

p a,p a:visited,.news_message a,.news_message:visited
{
	text-decoration:underline;
}

div,span,img
{
	position:relative;
	margin:0;
}

img
{
	border:none;
}

.photo_slider img
{
	border:0;
}

strong
{
	color:#666666;
}

.error
{
	color:red;
}

a,a:visited
{
	color:#666666;
	text-decoration:none;
}

a:active
{
	outline:none;
}

a:hover
{
	text-decoration:underline;
}

h1
{
	margin:10px;
	color:#666666;
	text-transform:uppercase;
}

h2
{
	margin:10px;
}

input,textarea
{
	background:#f8f8f8;
	border:1px solid #dfdede;
	padding:5px;
	font-family:Arial;
	font-size:11px;
}

input.pointer
{
	cursor:pointer;
}

input.frameless,textarea.frameless
{
	color:#717171;
	background:none;
	padding:5px;
	margin:0;
	border:none;
	width:188px;
	resize:none;
}

input:focus,textarea:focus,form:focus
{
	outline:none;
}

textarea.frameless
{
	padding:3px;
	width:191px;
}

@font-face
{
	font-family:helvetica_round;
	src:local(helvetica_round), url(/images/fonts/helvetica_rounded_black.ttf) format(opentype);
}

#fog
{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:black;
	z-index:1001;
	-moz-opacity:0.8;
	opacity:.80;
	filter:alpha(opacity=80);
}

#lightBox
{
	display:none;
	position:fixed;
	top:20%;
	left:20%;
	width:60%;
	height:60%;
	padding:16px;
	z-index:1002;
	overflow:auto;
	padding-top:20px;
	text-align:center;
}

.clearfix
{
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
}

.loader
{
	position:relative;
	left:0;
	top:0;
	width:100%;
	background-image:url(../images/ajax-loader.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	min-height:40px;
	height:100%!important;
}

.arrowLeft
{
	position:absolute;
	width:12px;
	height:17px;
	z-index:100;
	left:-12px;
	top:60px;
	background:url(/images/arrow.png) no-repeat right top;
}

.arrowRight
{
	position:absolute;
	width:12px;
	height:17px;
	z-index:100;
	right:-12px;
	top:40px;
	background:url(/images/arrow.png) no-repeat left top;
}

.wrapper
{
	padding:2px;
}

#header
{
	height:60px;
	position:relative;
	width:990px;
	margin:0 auto;
	margin-top:-20px;
	text-align:left;
	z-index:1;
}

#foot
{
	border-top:3px solid #DDD;
	background-color:#F6F6F6;
	margin:20px auto 0;
	padding:0 20px;
}

#footer
{
	padding-top:12px;
	font-weight:bold;
	font-size:10px;
	line-height:37px;
	text-align:center;
	margin:0 auto;
	margin-top:15px;
	width:992px;
}

#footer .spacer
{
	margin-left:10px;
	margin-right:10px;
}

#footer a
{
	text-decoration:underline;
	font-weight:normal;
}

#logo
{
	position:absolute;
	left:0;
	top:10px;
	width:100%;
	height:49px;
	background-image:url(../images/pif_logo_slogan.png);
	background-color:white;
	background-repeat:no-repeat;
}

#cp
{
	position:absolute;
	right:20px;
	bottom:3px;
	width:192px;
	height:35px;
	background-image:url(../images/chartiy_platform.png);
	background-repeat:no-repeat;
}

div#quick_links
{
	position:absolute;
	right:-38px;
	top:14px;
	line-height:20px;
	padding-top:26px;
	width:34px;
	height:215px;
}
div#quick_links a {
	display: inline-block;
	margin: 0 0 12px 0;
	font-weight: bold;
	font-family: "Arial";
	font-size: 10pt;
	color:#999;
}
div#quick_links a:hover {
	text-decoration: none;
}
#menu
{
	position:absolute;
	left:20px;
	width:939px;
	height:59px;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	padding-top:0;
	margin-bottom:20px;
	z-index:10;
}

#menu div.menu_button,#menu .button
{
	float:left;
	border-right:1px solid white;
	margin:0;
	width:90px;
	height:20px;
}

#menu div.menu_button .button
{
	position:absolute;
	left:0;
	top:0;
	z-index:200;
}

#menu2
{
	position:absolute;
	right:-1px;
	width:240px;
	height:31px;
	padding:0;
	margin-left:10px;
	z-index:11;
	top:0;
}

#menu2 div.menu_button,#menu2 .button
{
	float:left;
	border-right:1px solid white;
	margin:0;
	width:80px;
	height:20px;
}

#menu2 div.menu_button .button
{
	position:absolute;
	left:0;
	top:0;
	z-index:200;
}

div.menu_button2 .button
{
	float:right;
	width:60px;
	margin-left:0;
	margin-right:0;
}

div.menu_button .button_menu
{
	position:absolute;
	top:-600px;
	left:0;
	width:180px;
	background-color:#3298fe;
	z-index:22;
	background-image:url(../images/menu_gradient.png);
	background-repeat:repeat-x;
}

.button_top_right .button_menu
{
	left:-30px;
}

.button_menu_item
{
	color:white;
	cursor:pointer;
	line-height:30px;
	padding-left:5px;
	border-bottom:1px solid #89bcee;
	background-color:none;
}

.button_menu_item div.counter
{
	float:right;
	margin-right:10px;
}

.button_menu_item_active
{
	background-image:url(../images/semi_transparent_white_pixel_light.png);
}

.button_menu_item_selected
{
	background-image:url(../images/semi_transparent_white_pixel.png);
}

.button_active div.corner_medium_bl,.button_active div.corner_medium_br,.button_active div.shadow_medium_corner_bl
{
	display:none;
}

.button_menu_item img
{
	float:left;
	margin-right:5px;
	margin-top:3px;
}

div.content_block h1
{
	font-size:12px;
	margin:0;
}

div.content_block h2
{
	font-size:12px;
	margin:0;
}

.snRow
{
	text-align:right;
	line-height:20px;
	height:20px;
	padding:0 20px;
	margin:-16px 0 10px;
}

.snRow a
{
	display:block;
	line-height:20px;
	float:right;
}

.snBn
{
	background-image:url(/images/snbuttons.png);
	background-repeat:no-repeat;
	margin:0 1px;
	width:20px;
	height:20px;
}

#flash_header
{
	position:absolute;
	left:0;
	top:-14px;
	width:1002px;
	height:535px;
	z-index:1;
}

#content
{
	position:relative;
	width:958px;
	margin:10px auto 0;
	background:white;
	text-align:left;
	padding:10px 0;
	border:1px solid white;
	z-index:100;
}

div.float_left_quad
{
	float:left;
	width:958px;
}

div.float_left_triple
{
	float:left;
	width:725px;
}

div.float_right_triple
{
	float:right;
	width:725px;
}

div.float_left_double
{
	float:left;
	width:468px;
}

div.float_right_double
{
	float:right;
	width:468px;
}

div.float_left_single
{
	float:left;
	width:224px;
}

div.div_what_is_pif div.float_left_single
{
	margin-right:10px;
	width:215px;
}

div.div_what_is_pif div.movie_small
{
	height:128px;
	width:173px;
}

div.float_right_single
{
	float:right;
	margin-right:10px;
	width:224px;
}

div.middle_block
{
	float:left;
	width:500px;
}

div.content_block
{
	position:relative;
	padding:20px;
	background:white;
	margin-bottom:20px;
	border:1px solid white;
}

div.inner_content_block
{
	position:relative;
	padding:10px;
	margin:0;
	background-color:#F8F8F8;
	margin-bottom:0;
	border:1px solid #DEDEDE;
}

div.content_block_title
{
	padding:15px 20px 5px;
	color:#787878;
	font-size:12px;
	font-weight:bold;
}

div.header_title
{
	text-transform:capitalize;
	font-weight:bold;
	font-size:20px;
	color:#3E78B3;
}

div.header_sub_title
{
	font-weight:bold;
	font-size:14px;
	color:#3E78B3;
	margin-bottom:10px;
}

div.content_block_content
{
	padding:8px 20px 13px;
	margin-bottom:-1px;
}

div.content_block_content_bottom
{
	padding:10px 20px;
	margin-bottom:20px;
}

div.content_block_content .title,div.content_block_content_bottom .title,div.item_header .title,div.content_block_content .title a,div.content_block_content_bottom .title a,div.item_header .title a,div.sp_rightblock .title
{
	color:#3E78B3;
	font-size:12px;
	margin-bottom:7px;
	font-weight:bold;
}

div.content_block_content .sub_title,div.content_block_content_bottom .sub_title,div.item_header .sub_title,div.content_block_content .sub_title a,div.content_block_content_bottom .sub_title a,div.item_header .sub_title a,div.sp_rightblock .sub_title
{
	color:#3E78B3;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	text-transform:capitalize;
}

div.read_more
{
	float:right;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
	margin-bottom:-10px;
}

#player_waterfall div.content_block_content .title,#project_waterfall div.content_block_content .title
{
	font-weight:normal;
}

.waterfallTypes
{
	float:right;
	margin-right:20px;
	font-weight:normal;
}

.waterfallTypes span
{
	cursor:pointer;
}

.waterfallTypes span:hover
{
	text-decoration:underline;
}

div.content_block_content .title a,div.content_block_content_bottom .title a,div.item_header .title a
{
	font-weight:bold;
	margin:0;
}

div.content_block_content .update_comment,div.content_block_content .post_comment
{
	padding:20px;
	margin-top:10px;
}

div.content_block_content .item_header,div.content_block_content_bottom .item_header
{
	margin-bottom:5px;
	line-height:15px;
	word-wrap:break-word;
}

div.content_block_content .item_footer,div.content_block_content_bottom .item_footer
{
	color:#999999;
	line-height:12px;
}

div.content_block_title hr,div.inner_content_block hr
{
	margin-left:-10px;
	margin-right:-10px;
	border:none;
	border-bottom:1px solid #E9E9E9;
}

span.text_link
{
	cursor:pointer;
	text-decoration:underline;
}

div.inner_content_title
{
	height:10px;
	margin-bottom:10px;
	color:#898989;
	font-size:11px;
	text-transform:capitalize;
	font-weight:bold;
	margin-top:-3px;
	padding-bottom:1px;
}

div.inner_content_block_tab > div.inner_content_title
{
	margin-bottom:3px;
}

img.inner_content_title
{
	height:10px;
	margin-top:2px;
	margin-bottom:3px;
}

div.inner_content_block_tab
{
	position:absolute;
	background:#F8F8F8;
	left:1px;
	padding:5px;
	padding-left:9px;
	padding-top:9px;
	padding-bottom:1px;
	line-height:10px;
	width:70px;
	z-index:20;
	top:0;
}

div.inner_content_item
{
	background-color:white;
	padding:8px;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}

div.icon
{
	float:left;
	position:relative;
	width:58px;
	height:58px;
	padding:5px;
	line-height:3px;
	margin-right:10px;
	margin-bottom:20px;
	background-image:url(../images/icon_gradient.png);
	background-repeat:repeat-x;
}

div.icon .image
{
	position:relative;
	height:58px;
}

div.icon .image_center
{
	position:relative;
	text-align:center;
	width:58px;
	height:58px;
}

div.image_center img
{
	margin-top:2px;
}

div.icon .image img
{
	width:58px;
	height:58px;
}

div.icon_medium
{
	float:left;
	position:relative;
	width:52px;
	height:52px;
	padding:5px;
	margin-right:7px;
	margin-bottom:8px;
	background-image:url(../images/icon_gradient.png);
	background-repeat:repeat-x;
}

div.icon_medium img
{
	width:44px;
	height:44px;
	margin:4px;
}

div.icon_small
{
	float:left;
	width:44px;
	height:40px;
	margin-right:8px;
	margin-bottom:8px;
	background-image:url(../images/icon_small_gradient.png);
	background-repeat:repeat-x;
}

div.icon_percentage_text
{
	color:#e60000;
	margin-top:6px;
}

div.icon_playes_text
{
	color:#3298fe;
	margin-top:6px;
}

div.icon_small img
{
	margin-left:5px;
	margin-top:2px;
}

div.icon_wide
{
	float:left;
	width:99px;
	height:40px;
	margin-right:0;
	line-height:40px;
	text-align:center;
	margin-bottom:8px;
	background-image:url(../images/icon_small_gradient.png);
	background-repeat:repeat-x;
}

div.icon_text
{
	text-align:center;
	width:auto;
	height:30px;
	line-height:15px;
	padding:5px;
}

#counters div.icon
{
	text-align:center;
}

#counter_total_friends
{
	line-height:30px;
	color:white;
	background:#009900;
	margin-bottom:5px;
}

#counter_credits_donated
{
	line-height:30px;
	color:white;
	background:#990000;
	margin-bottom:5px;
}

#counter_credits_fundraised
{
	line-height:30px;
	color:white;
	background:#996600;
	margin-bottom:5px;
}

div.movie_small
{
	width:202px;
	height:150px;
	background:white;
}

div.menu_button
{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	height:20px;
}

.buttons_bottom
{
	position:absolute;
	bottom:10px;
}

.condition_document
{
	position:absolute;
	top:13px;
	margin-left:0;
	width:107px;
	font-weight:normal;
	float:left;
	text-align:center;
	font-size:12px;
	font-family:arial;
	padding:20px 16px;
	height:140px;
	background:url(../images/statement.jpg) left top no-repeat;
	cursor:pointer;
}

.condition_document_closer
{
	width:117px;
	margin-left:-5px;
	top:0;
	float:left;
	text-align:center;
	font-size:12px;
	font-family:arial;
	padding:20px 16px;
	height:153px;
	background:url(../images/statement_big.jpg) left top no-repeat;
	cursor:pointer;
}

#tabs
{
	width:958px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	padding:0;
}

.tab_container
{
	float:left;
	width:91px;
	height:32px;
	margin-right:1px;
	text-align:center;
	z-index:11;
}

.tab
{
	position:absolute;
	width:91px;
	height:29px;
	left:0;
	top:1px;
	margin-bottom:-10px;
	line-height:29px;
	color:white;
	background-image:url(../images/pif_tab_blue.png);
	z-index:11;
	cursor:pointer;
}

.tab:hover
{
	position:absolute;
	width:91px;
	height:31px;
	left:0;
	color:#666666;
	background-image:url(../images/pif_tab_white2.png);
	background-repeat:no-repeat;
	line-height:31px;
	z-index:10;
}

.tab_active
{
	display:none;
	position:absolute;
	width:91px;
	height:29px;
	left:0;
	top:-1px;
	color:#666666;
	background-image:url(../images/pif_tab_white3.png);
	line-height:34px;
	margin-left:-1px;
	margin-right:0;
	z-index:10;
}

.tab_width
{
	text-align:right;
	position:absolute;
	width:145px;
	height:34px;
	left:0;
	top:-1px;
	color:#666666;
	line-height:34px;
	margin-left:-1px;
	margin-right:0;
	z-index:10;
}

.netw_logins
{
	height:17px;
	line-height:17px;
	text-align:right;
	margin-top:3px;
	float:none;
}

.tab .shadow_medium_edge_left,.tab .shadow_medium_edge_right,.tab .shadow_medium_edge_top,.tab .shadow_medium_corner_tl,.tab .shadow_medium_corner_tr
{
	display:none;
}

.tab_active .shadow_medium_edge_left,.tab_active .shadow_medium_edge_right,.tab_active .shadow_medium_edge_top,.tab_active .shadow_medium_corner_tl,.tab_active .shadow_medium_corner_tr
{
	display:block;
}

.tab_container_small
{
	float:left;
	width:40px;
	height:30px;
	margin-right:0;
	margin-top:1px;
}

.tab_small
{
	position:absolute;
	width:40px;
	height:30px;
	left:0;
	top:0;
	margin-bottom:-10px;
	padding-bottom:1px;
	line-height:26px;
	background-color:white!important;
	background-image:url(../images/gradient_small.png);
	background-position:bottom left;
	background-repeat:repeat-x;
	z-index:1;
	cursor:pointer;
}

.tab_small img
{
	margin-top:2px;
}

#mTopLine
{
	width:100%;
	background-color:#3E78B3;
	height:3px;
	line-height:3px;
	font-size:3px;
	cursor:pointer;
	z-index:20;
	position:absolute;
	left:0;
}

#mBottomLine
{
	width:100%;
	background-color:#3E78B3;
	height:1px;
	line-height:1px;
	font-size:1px;
	position:absolute;
	left:0;
}

.sub_tab
{
	float:left;
	height:20px;
	width:185px;
	margin-top:5px;
	_margin-top:0;
}

.sub_tab_active
{
	float:left;
	height:20px;
	width:183px;
	margin-left:0;
	margin-top:5px;
	cursor:auto;
}

.sub_tab_active span
{
	position:absolute;
	top:4px;
	_top:0;
	left:0;
	padding-left:10px;
	height:25px;
	width:185px;
	z-index:10;
	cursor:auto;
}

.sub_tab a span
{
	color:white;
	position:absolute;
	top:4px;
	_top:0;
	left:0;
	padding-left:10px;
	height:25px;
	width:185px;
	z-index:10;
	cursor:pointer;
}

span.message_count
{
	position:relative!important;
	left:0!important;
	padding-left:0!important;
	top:0!important;
}

.button
{
	margin-right:1px;
	cursor:pointer;
	line-height:18px;
	color:white;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#3298fe;
	background-image:url(../images/button_gradient_blue.png);
	background-repeat:repeat-x;
	font-weight:bold;
	text-align:left;
}

.button_blue:hover
{
	background-image:url(../images/button_gradient_lightblue.png);
}

.button_blue:hover span
{
	color:#FFF;
}

.button_hover,.button_hover *
{
	color:#888888;
}

.button img
{
	vertical-align:middle;
	border:none;
}

.button img.float
{
	float:right;
	border:0;
}

.button_white
{
	color:#666666;
	border:1px solid #CCCCCC;
	background-color:white;
	background-image:url(../images/button_gradient.png);
}

.button_white_no_border
{
	color:#666666;
	background-color:white;
	background-image:url(../images/button_gradient.png);
	height:31px;
}

.button_clear
{
	color:#666666;
	background:white;
	height:32px;
}

.button_white a,.button_white a:visited
{
	color:#666666;
}

.button_gray
{
	color:white;
	background-color:#bbbbbb;
	background-image:url(../images/button_gradient_gray.png);
}

.button_about
{
	margin:20px 0 16px;
}

.button_light
{
	color:#666;
	background-color:none;
	background-image:none;
}

.button_light span
{
	color:#666!important;
}

.button_blue
{
	color:white;
	background-color:#3298fe;
	background-image:url(../images/button_gradient_blue.png);
}

.button_lightblue
{
	color:white;
	background-color:#83c1ff;
	background-image:url(../images/button_gradient_lightblue.png);
}

.button_yellow
{
	color:white;
	background-color:#fecb32;
	background-image:url(../images/button_gradient_yellow.png);
}

.button_green
{
	color:white;
	background-color:#2dcf00;
	background-image:url(../images/button_gradient_green.png);
}

.button_green:hover
{
	color:white;
	background-color:#47d119;
	background-image:url(../images/button_gradient_green2.png);
}

.button_turquoise
{
	color:white;
	background-color:#01999a;
	background-image:url(../images/button_gradient_turquoise.png);
}

.button_red
{
	color:white;
	background-color:#e60000;
	background-image:url(../images/button_gradient_red.png);
}

.button_orange
{
	color:white;
	background-image:url(../images/button_gradient_orange2.png);
}

.button_orange:hover
{
	color:white;
	background-image:url(../images/button_gradient_orange_white.png);
}

.button_dark_orange
{
	color:white;
	background-color:#ff6633;
	background-image:url(../images/button_gradient_dark_orange.png);
}

.button_olive
{
	color:white;
	background-color:#CCCC00;
	background-image:url(../images/button_gradient_olive.png);
}

.button_active
{
	background-image:none;
}

.button a,.button a:visited
{
	text-decoration:none;
}

.button_content
{
	text-align:center;
	line-height:22px;
	height:22px;
	float:left;
}

.button_2
{
	width:191px;
}

.button_3
{
	width:121px;
}

.list td
{
	line-height:40px;
	height:40px;
	overflow:hidden;
	border-bottom:1px dotted #DDD;
}

.lastRow td
{
	border-bottom:none;
}

.rollOver
{
	background-color:#f6f5f5;
}

.gradient
{
	background-color:white;
	background-image:url(../images/gradient.png);
	background-position:bottom left;
	background-repeat:repeat-x;
}

.gradient_medium
{
	background-color:white!important;
	background-image:url(../images/gradient_medium.png);
	background-position:bottom left;
	background-repeat:repeat-x;
}

.gradient_small
{
	background-color:white!important;
	background-image:url(../images/gradient_small.png);
	background-position:bottom left;
	background-repeat:repeat-x;
}

.gradient_vertical
{
	background-color:white;
	background-image:url(../images/gradient_vertical.png);
	background-position:bottom right;
	background-repeat:repeat-y;
}

.scroll_item
{
	height:40px;
	line-height:13px;
	cursor:pointer;
}

.scroll_item:hover strong,.scroll_item:hover a
{
	color:#888888;
}

.scroll_item .image
{
	float:left;
	height:40px;
	margin-right:10px;
}

.scroll_item .image img
{
	width:40px;
	height:40px;
}

table td
{
	vertical-align:top;
}

table th
{
	text-align:right;
}

table.frame
{
	width:100%;
	border:1px solid #DEDEDE;
	border-collapse:collapse;
}

table.frame th,table.frame td
{
	padding:0;
	padding-right:5px;
	padding-left:10px;
	line-height:30px;
	border:1px solid #DEDEDE;
	background-color:white;
}

table.frame th
{
	text-align:left;
	background-image:url(../images/gradient_small.png);
	background-position:bottom left;
	background-repeat:repeat-x;
}

table.register td
{
	text-align:right;
	font-weight:bold;
	padding:8px;
}

table.mydetails td
{
	border:none;
	text-align:right;
	line-height:24px;
}

.orange
{
	color:#ff652d;
}

.blue
{
	color:#2176f7;
}

.yellow
{
	color:#fc9631;
}

.green
{
	color:#029b05;
}

.font_size_bigger
{
	font-size:16px;
}

div.tooltip_text
{
	display:none;
}

div.support_item
{
	cursor:pointer;
}

#temp_menu
{
	position:absolute;
	left:10px;
	width:150px;
	height:200px;
}

div#body
{
	margin-left:auto;
	margin-right:auto;
}

div.block
{
	padding:10px;
	width:auto;
}

div.block_header
{
	color:#666666;
	font-size:8px;
	text-transform:uppercase;
}

div.block_body
{
	padding:10px;
	background:#0066cc;
}

.shw
{
	display:none;
}

.hhw li
{
	cursor:pointer;
	color:#1A0066;
}

.hhw li:hover
{
	text-decoration:underline;
}

#seeVid
{
	margin:15px 0 0 11px;
}

.hiv
{
	cursor:pointer;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	font-family:dakota;
	color:#00a423;
	width:156px;
	height:16px;
	background:url(../images/videos-top.png) 0 0 no-repeat;
}

.hiwTr,.hiwTl,.hiwBr,.hiwBl
{
	background-image:url(../images/corn/corners.gif);
	background-repeat:no-repeat;
}

.hiwTr
{
	background-position:100% 0;
	height:9px;
	padding-right:9px;
}

.hiwTl
{
	background-position:0 0;
	height:9px;
	padding-left:9px;
}

.hiwT
{
	width:158px;
	border-top:1px solid #1A0066;
	height:8px;
	line-height:8px;
	background:#fff;
}

.hiwBody
{
	border:solid #1A0066;
	border-width:0 1px;
	color:#000;
	padding:6px 8px 0 10px;
	background:#fff;
}

.hiwBr
{
	background-position:100% 100%;
	height:9px;
	padding-right:9px;
}

.hiwBl
{
	background-position:0 100%;
	height:9px;
	padding-left:9px;
}

.hiwB
{
	width:158px;
	border-bottom:1px solid #1A0066;
	background:#fff;
	height:8px;
	line-height:8px;
	vertical-align:bottom;
}

#taf
{
	float:right;
	color:black;
}

#logout
{
	float:right;
}

div.sc_inner div
{
	width:100px;
}

div.sc_inner div input
{
	width:80px;
}

#pass-strength-result
{
	background-color:#e3e3e3;
	border-color:#000;
}

#pass-strength-result.bad
{
	background-color:#ffeff7;
	border-color:#c69;
}

#pass-strength-result.good
{
	background-color:#effff4;
	border-color:#66cc87;
}

#pass-strength-result.short
{
	background-color:#e3e3e3;
}

#pass-strength-result.strong
{
	background-color:#59ef86;
	border-color:#319f52;
}

.grey_bg
{
	background-color:#f7f7f7;
}

.input_my_details_div
{
	width:280px;
	height:25px;
	padding:3px;
	background-color:#f7f7f7;
	margin-top:-3px;
}

form#login_form .input_my_details_div
{
	width:250px;
	border:1px solid #CCCCCC;
}

form#register_player_form .input_my_details_div
{
	width:260px;
	border:1px solid #CCCCCC;
}

.input_my_details_div_medium
{
	width:350px;
	height:25px;
	padding:3px;
	background-color:#f7f7f7;
	margin-top:-3px;
}

.input_my_details_div_semi_wide
{
	width:516px;
	height:25px;
	padding:3px;
	background-color:#f7f7f7;
	margin-top:-3px;
}

.input_my_details_div_wide
{
	width:540px;
	height:25px;
	padding:3px;
	background-color:#f7f7f7;
	margin-top:-3px;
}

input.mydetails
{
	width:250px;
}

input.mydetails_wide
{
	width:530px;
}

div.make_new_friends
{
	height:25px;
	padding:3px;
	margin-top:10px;
	width:170px;
	background-color:#f7f7f7;
}

div.fileinputs
{
	position:relative;
	float:left;
}

div.fakefile
{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

input.file
{
	position:relative;
	text-align:right;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	opacity:0;
	z-index:2;
	width:80px;
}

div.floater_left
{
	float:left;
	margin-right:10px;
}

div.floater_left2
{
	float:left;
	margin-right:0;
}

div.active_project_budget
{
	color:#ff6600;
}

div.hover_project_budget
{
	color:#ff6600;
}

div#project_budget
{
	color:#717171;
}

table.left_align,table.left_align td
{
	text-align:left;
}

.hardbreak
{
	white-space:0!important;
	word-wrap:break-word;
}

div#normal_link
{
	display:none;
}

div.list_item_header,div.project_list_item
{
	float:left;
	padding:8px;
	padding-right:6px;
	margin-top:-8px;
	margin-bottom:-8px;
	border-right:1px solid #EFEFEF;
	height:18px;
	line-height:18px;
}

div.project_list_item
{
	height:38px;
}

div.list_item_header > div
{
	font-weight:bold;
}

div.list_item_header div
{
	float:left;
}

div.list_item_header img
{
	float:right;
	margin-top:1px;
	cursor:pointer;
}

#sub_tabs
{
	float:left;
	margin-bottom:20px;
	width:208px;
	margin-right:20px;
	position:relative;
	z-index:100;
}

#sub_content_div
{
	float:left;
	width:720px;
}

#player_list,#teams_list
{
	min-height:630px;
}

#player_list > .paginator,#teams_list > .paginator
{
	text-align:center;
}

#player_list > .paginator > .previous,#teams_list > .paginator > .previous
{
	cursor:pointer;
}

#player_list > .paginator > .next,#teams_list > .paginator > .next
{
	cursor:pointer;
	margin-left:50px;
}

#player_list > .paginator > .disabled,#teams_list > .paginator > .disabled
{
	cursor:default;
	opacity:0.2;
}

table.player_info
{
	width:100%;
}

table.player_info td
{
	padding:0 0 5px;
}

table.player_info th
{
	text-align:left;
	font-weight:bold;
	color:#3E78B3;
	padding:0;
}

table.project_status td
{
	line-height:0;
	height:1px;
}

div.lb_form_element
{
	width:480px;
	padding:3px;
	background-color:#f7f7f7;
	margin-left:1px;
	margin-top:1px;
	margin-bottom:10px;
}

table#messages td
{
	font-weight:bold;
}

div.message_row
{
	line-height:30px;
	height:30px;
	padding-left:10px;
	border-bottom:1px dotted #E9E9E9;
	width:100%;
	cursor:pointer;
}

div.unread
{
	font-weight:bold;
	background:white;
}

div.message_buttons .button
{
	float:left;
	width:73px;
	margin-right:10px;
}

span.tweet_text a
{
	color:#3E78B3;
}

div.team_block
{
	float:left;
	width:180px;
	margin-right:24px;
	margin-bottom:20px;
	padding:15px;
	cursor:pointer;
}

div.team_block span.team_title
{
	color:#20206A;
	font-weight:bold;
}

.button_file
{
	cursor:pointer;
	margin-left:10px;
	float:left;
}

* html .button_file
{
	z-index:10;
}

.social-media-button
{
	background-image:url(../images/pif_social_icons.png);
	display:inline-block;
	float:left;
	height:16px;
	margin-left:3px;
	width:16px;
}

.social-media-wrapper2 .social-media-button
{
	background-image:url(../images/pif_social_icons.png);
	display:inline-block;
	float:left;
	height:16px;
	margin:6px 5px 0 3px;
	width:16px;
}

.facebook-button
{
	background-position:0 -60px;
}

.twitter-button
{
	background-position:0 -40px;
}

.linkedin-button
{
	background-position:0 -20px;
}

.hyves-button
{
	background-position:0 0;
}

.mail-button
{
	height:20px;
	width:20px;
	background-position:0 -78px;
}

#text_content
{
	margin:0 auto;
	padding:20px 0;
	width:660px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	overflow:hidden;
}

#text_content img
{
	margin-bottom:-10px;
}

#text_content a
{
	text-decoration:underline;
}

#text_content h1
{
	margin:0 0 20px;
	color:#3E78B3;
	text-transform:none;
	font-size:18pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:120%;
}

#text_content h2
{
	font-size:10pt;
	font-weight:bold;
	color:#3E78B3;
	font-family:Arial, Helvetica, sans-serif;
	margin:28px 0 6px;
}

#text_content h3
{
	font-size:10pt;
	color:#333;
	font-weight:normal;
	font-style:italic;
	margin:10px 0 4px;
}

#text_content ul
{
	margin-left:20px;
	padding-left:0;
}

#text_content ul li
{
	margin:4px 0;
}

#text_content ol
{
	margin-left:20px;
	padding-left:0;
}

#podwf-cont
{
	width:960px;
	height:60px;
	position:relative;
	bottom:0;
	margin:0 auto;
	margin-top:-60px;
	display:none;
}

#podwf
{
	width:960px;
	position:absolute;
	top:0;
	left:0;
	z-index:1001;
	color:#666;
	font-size:11px;
	text-align:left;
	background-color:rgba(255,255,255,0.6);
}

#podwf-actual
{
	position:relative;
	width:720px;
	overflow:hidden;
	margin-left:70px;
	height:60px;
}

.podwf-mover
{
	width:4000px;
	height:50px;
	padding:10px 0 0;
	left:0;
	position:absolute;
}

.shnew-tl,.shnew-tr,.shnew-bl,.shnew-br
{
	position:absolute;
	background-image:url(../images/corners/small/pod_corners.png);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	z-index:100;
}

.shnew-tl
{
	background-position:0 0;
	top:0;
	left:0;
}

.shnew-tr
{
	background-position:100% 0;
	top:0;
	right:0;
}

.shnew-bl
{
	background-position:0 100%;
	bottom:0;
	left:0;
}

.shnew-br
{
	background-position:100% 100%;
	right:0;
	bottom:0;
}

.podwf-cont-item
{
	float:left;
	margin-right:66px;
}

.podwf-avatar
{
	float:left;
	width:40px;
	height:40px;
	position:relative;
	margin-right:8px;
	border:1px solid #cecece;
}

.podwf-text
{
	float:left;
	line-height:140%;
	font-size:12px;
	color:#3E78B3;
	font-weight:bold;
	padding-top:4px;
}

.podwf-text a
{
	display:block;
	color:#3E78B3;
}

.podwf-text span
{
	color:#009a00;
}

#podwf-stats
{
	position:absolute;
	right:20px;
	top:14px;
	z-index:1001;
	font-size:12px;
	font-weight:bold;
	line-height:160%;
	text-align:right;
	color:#3E78B3;
}

#gmap_infowindow .project_status td
{
	padding:0;
}

#homepage
{
	margin-top:-10px;
}

#homepage h1,#homepage h2
{
	margin:0 0 .2em;
	color:#3E78B3;
	text-transform:none;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}

#homepage h2 a:link,#homepage h2 a:visited
{
	color:#3E78B3;
}

#spotlights
{
	overflow:hidden;
	margin-bottom:-12px;
}

.spl-item
{
	width:224px;
	float:left;
	margin-bottom:12px;
}

.spl-item h2
{
	margin-bottom:3px!important;
}

.spl-item h4
{
	color:#3E78B3;
	margin:4px 0 2px;
}

.spl-item h3
{
	margin:0 0 6px!important;
}

.spl-item .block_wrapper
{
	padding-top:8px!important;
}

.spli-cont
{
	padding:0;
	position:relative;
}

.spli-image
{
	position:relative;
	float:left;
	overflow:hidden;
}

.spli-image a, .spli-image div
{
	background-position:0 0;
	background-repeat:no-repeat;
	width:194px;
	display:block;
	height:100px;
}

.spli-loc
{
	display:block;
	margin-top:4px;
}

.spli-text
{
	overflow:hidden;
	word-wrap:break-word;
	min-height:45px;
}

.spli-don
{
	overflow:hidden;
}

.spli-dond,spli-fundd
{
	float:left;
	width:97px;
}

.spli-don span
{
	font-weight:bold;
}

.spli-dond span
{
	color:#009A00;
}

.spli-fundd span
{
	color:#FF9900;
}

.spl-left
{
	margin-right:20px;
}

#spli-p-tooltips
{
	margin-right:-20px;
}

#spl_project .tooltip
{
	height:40px;
	width:40px;
	float:left;
	margin:0 9px 8px 0;
	border:1px solid #CCC;
	position:relative;
}

.spl-item table.project_status td
{
	padding:0;
}

#spl-donate
{
	line-height:14px;
	padding:3px 5px;
	font-size:12px;
	margin:5px auto 0;
	width:120px;
	text-align:center;
}

#spl-donate img
{
	margin-left:-6px;
}

.spl-button
{
	font-size:11px;
	font-weight:bold;
	color:#3E78B3;
	cursor:pointer;
	background:#fff;
	padding:2px;
	position:absolute;
	top:4px;
	right:4px;
	z-index:10;
	border:1px solid #ccc;
	border-radius:3px;
	height:10px;
	overflow:hidden;
	line-height:10px;
	text-decoration:none;
	display:none;
	behavior: url(css/PIE.htc);
}

.spl-button img
{
	float:left;
	margin-top:-5px;
	margin-right:1px;
	margin-left:-3px;
}

#homepage .content_block_title,#homepage .content_block_content,#homepage .content_block_bottom
{
	padding-left:0;
	padding-right:0;
}

#homepage #tweets .content_block_content
{
	padding-left:20px;
	padding-right:20px;
}

#player-top
{
	
}

#player-info
{
	margin:5px 0 8px;
}

#player-info img
{
	float:left;
	margin:-4px 3px 0 0;
}

#player-info span
{
	float:left;
	margin-right:5px;
	max-width:400px;
}

#player-buttons
{
	overflow:hidden;
	margin:4px 0 0 -3px;
}

#player-action-buttons
{
	float:left;
}

.player-buttons-profile .top-button
{
	margin:0 12px 0 0;
}

.top-button
{
	float:left;
	margin:0 14px 0 0;
	font-size:12px;
	font-weight:normal;
	color:#3E78B3;
}

.top-button:hover
{
	text-decoration:underline;
	cursor:pointer;
}

.top-button img
{
	float:left;
	margin:-6px 2px 0 0;
}

.top-button.tpb-last
{
	margin-right:0!important;
}

#mapCtrls input
{
	background:none;
	line-height:18px;
	border:none;
	outline:none;
	float:left;
	margin:3px 5px 5px 0;
	display:block;
	padding:0;
}

.mapCtrls-item
{
	clear:left;
}

.ck-edit
{
	position:relative;
	display:none;
	margin-bottom:18px;
	background:#F7F7F7;
	padding:3px;
}

.ck-text-a
{
	word-wrap:break-word;
	max-width:100%;
	float:none!important;
	margin:0!important;
}

.ck-text-measure
{
	position:absolute;
	visibility:hidden;
	padding:3px;
	word-wrap:break-word;
}

.ck-save
{
	position:absolute;
	bottom:-18px;
	right:0;
	text-decoration:underline;
	cursor:pointer;
	background:url(../images/icons/16_func_check.png) 0 -1px no-repeat;
	padding-left:16px;
}

.ck-cancel
{
	position:absolute;
	bottom:-18px;
	left:0;
	text-decoration:underline;
	padding-left:16px;
	cursor:pointer;
	background:url(../images/icons/16_func_deny.png) 0 -1px no-repeat;
}

.ck-def-value
{
	display:none;
}

.ck-edit-button
{
	display:inline-block;
	background:url(../images/icons/16_func_edit.png) 0 -2px no-repeat;
	width:15px;
	height:12px;
	cursor:pointer;
	float:none!important;
	margin:0!important;
}

textarea.ck-textarea
{
	line-height:15px;
	height:15px;
	overflow:hidden;
	font-family:Arial;
	font-size:11px;
	color:#666;
	vertical-align:baseline;
	text-align:left;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0;
}

.ck-input
{
	border:none;
	padding:0;
}

#ck-hobbies
{
	margin-top:-4px;
}

#ck-hobbies .ck-save
{
	right:-46px;
	top:4px;
}

#ck-hobbies-inp
{
	width:200px;
}

.pinfo
{
	float:left;
}

#ck-location
{
	padding:8px;
	width:452px;
}

#ck-location .ck-country
{
	line-height:13px;
	text-align:left;
	float:left;
	font-weight:normal;
}

#ck-location .ck-country .button
{
	line-height:13px;
	font-weight:normal;
}

#ck-location .button_white span
{
	float:none;
	margin:0;
}

#ck-location .button_white img
{
	margin:-4px 0 0;
	float:none;
}

#ck-location table td
{
	vertical-align:middle;
}

#ck-location p
{
	padding-left:4px;
}

#ck-location .input_my_details_div
{
	background:#fff;
	height:auto;
	width:260px;
}

#ck-location .input_my_details_div input
{
	padding:2px 2px 2px 5px;
}

#ck-location .ck-save
{
	right:10px;
	bottom:5px;
}

#ck-fundtarget  {
	width: 40px;
}
#ck-fundtarget .ck-input {
	width: 40px;
}

#ck-fundtarget .ck-save {
	font-size: 11px;
	color:#666;
	font-weight: normal;
}
.money_target .ck-def-value {
	font-weight: normal;
	color: #666;
}
#my_avatar_loading_ov
{
	position:absolute;
	width:160px;
	height:160px;
	background:#fff url(../images/ajax-loader-small.gif) 50% 50% no-repeat;
	opacity:0.7;
	top:0;
	left:0;
	visibility:hidden;
}

.my_avatar_loading #my_avatar_loading_ov
{
	visibility:visible;
}

.jScrollPaneContainer
{
	outline:none;
}

#user_cp_cont
{
	float:right;
	margin:7px 0 0;
}

#user_cp
{
	display:none;
}

#user_cp td
{
	font-size:12px;
	min-width:70px;
}

.user_cp_active
{
	font-weight:bold;
}

#user_cp a
{
	color:#3E78B3;
}

#user_cp_logout
{
	color:#999;
	cursor:pointer;
}

.user_cp_infospan
{
	font-size:11px;
	color:#FF7300;
	font-weight:bold;
}

#ucpi_messages
{
	color:red;
}

.view_all
{
	cursor:pointer;
}

.view_all:hover
{
	text-decoration:underline;
}

#player-top-right
{
	position:absolute;
	top:0;
	right:0;
}

.cockpit-social-buttons
{
	padding-left:20px;
	margin-bottom:12px;
}

#cockpit-fb
{
	margin:1px 10px 0 0;
	display:block;
	line-height:10px;
}

#cockpit-fb,#cockpit-tw
{
	float:left;
}

.block_wrapper
{
	padding:14px;
}

#tab_container_login
{
	text-align:center;
}

#infobox_skel
{
	display:none;
}

.infoBox img
{
	z-index:3;
	position:relative;
}

.ib_cont
{
	position:relative;
	width:300px;
	height:316px;
	line-height:130%;
	font-size:12px;
	text-align:left;
	cursor:default;
}

.ib_cont img
{
	position:static;
}

.ib_shadow
{
	background:url(../images/pod-passport-shadow.png) 0 0 no-repeat;
	width:278px;
	height:103px;
	position:absolute;
	left:22px;
	bottom:0;
	z-index:1;
}

.ib_box
{
	width:256px;
	height:316px;
	background:url(../images/pod-bg.png) 0 0 no-repeat;
	position:relative;
	z-index:2;
}

.ib_actual
{
	padding:13px;
}

.ib_head
{
	font-weight:bold;
	font-size:13px;
	margin-bottom:12px;
}

.ib_pic_cont
{
	position:relative;
}

.ib_pic
{
	width:184px;
	height:112px;
	float:left;
}

.ib_icons
{
	float:left;
	width:36px;
	margin-left:8px;
	height:112px;
}

.ib_ico
{
	width:36px;
	height:36px;
	border:1px solid #ccc;
}

.ib_ico_bt
{
	position:absolute;
	bottom:0;
}

.ib_desc
{
	font-size:11px;
	margin:8px 0;
	font-weight:normal;
}

.ib_bar
{
	width:150px;
	float:left;
}

.ib_bar_out
{
	background:#efefef;
	width:148px;
	border:1px solid #ccc;
	position:relative;
	height:12px;
}

.ib_bar_out .corner_small_tl
{
	top:-1px;
	left:-1px;
}

.ib_bar_out .corner_small_bl
{
	bottom:-1px;
	left:-1px;
}

.ib_bar_out .corner_small_tr
{
	top:-1px;
	right:-1px;
}

.ib_bar_out .corner_small_br
{
	bottom:-1px;
	right:-1px;
}

.ib_bar_in_cont
{
	position:absolute;
	left:-1px;
	top:-1px;
	height:14px;
	width:150px;
}

.ib_bar_in
{
	height:14px;
	background:url(../images/button_gradient_green.png) 0 0 repeat-x;
}

.ib_project_status
{
	width:150px;
	margin-top:2px;
}

.ib_project_status td
{
	text-align:center;
	font-size:10px;
	line-height:10px;
	padding:2px 4px;
}

.ib_donate
{
	width:74px;
	height:46px;
	float:left;
	margin-left:6px;
	background:url(../images/button_gradient_green.png) 0 100% repeat-x #2DCF00;
	text-align:center;
	cursor:pointer;
}

.ib_donate img
{
	margin:5px auto -5px;
}

.ib_donate span
{
	font-size:10px;
	line-height:12px;
	display:block;
}

.ibp_head
{
	margin-bottom:8px;
}

.ibp_head a
{
	color:#666;
	font-size:10pt;
	font-weight:bold;
}

.ibp_pic_cont
{
	height:100px;
}

.ibp_pic a
{
	display:block;
	height:100px;
}

.ibp_top
{
	overflow:hidden;
	margin-top:2px;
}

.ibp_stag
{
	margin-right:12px;
	font-size:14px;
	float:left;
	padding:6px 0 0;
	color:#333;
	line-height:120%;
}

.ibp_actions
{
	margin-top:6px;
	float:left;
}

.ibp_actions div
{
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	cursor:pointer;
	margin-left:8px;
	float:left;
}

.ibp_friend
{
	background-image:url(/images/icons/26_func_be_friend.png);
	margin-left:0!important;
}

.ibp_team
{
	background-image:url(/images/icons/26_tg_community.png);
	margin-top:1px;
}

.ibp_message
{
	background-image:url(/images/icons/26_func_inbox2.png);
	margin-top:1px;
}

.ibp_motivation
{
	margin:4px 0 2px;
	word-wrap:break-word;
}

.ibp_tags
{
	color:#3E78B3;
	font-size:11px;
}

#cp_inspire
{
	position:absolute;
	top:38px;
	left:600px;
	background:url(../images/you-and-me.png) 0 0 no-repeat;
	width:299px;
	height:20px;
	display:none;
	cursor:pointer;
}

.tag
{
	float:none!important;
	display:inline-block!important;
	cursor:pointer;
	margin:0!important;
}

.tag:hover
{
	text-decoration:underline;
}

#reg_motivation_list
{
	list-style:none;
	text-align:right;
	padding-right:12px;
	font-size:16px;
	line-height:130%;
}

#reg_motivation_list li
{
	margin:0 0 20px;
	opacity:0.6;
}

#cockpit_name
{
	color:#3E78B3;
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	line-height:26px;
}

#cockpit_name:hover
{
	text-decoration:underline;
}

#ck-supertag-cont
{
	display:inline-block;
	vertical-align:top;
}

#ck-supertag-cont .ck-text-a
{
	font-size:14px;
	/*line-height:26px;*/
}

#ck-supertag-cont .ck-def-value
{
	/*line-height:26px;*/
}

#ppl_name
{
	float:left;
	margin-top:4px;
}
#ppl_stag {
	float:left;
	margin:2px 0 0 20px;
}
#ppl_stag .ck-text-a
{
	font-size:10pt;
	font-weight:bold;
	color:#666666;
}
#ppl_stag .ck-def-value {
	margin: 1px 0 0 6px;
}

#ppl_map
{
	cursor:pointer;
	margin:4px 0 0 26px;
	float:left;
	background:#3E78B3;
	text-align:center;
	padding:3px 6px;
	color:#fff;
	font-weight:bold;
	font-family:Verdana, sans-serif;
}

.ibt_cont
{
	padding:8px;
	width:200px;
	float:left;
	margin-right:14px;
	margin-bottom:14px;
}

.ibt_last
{
	margin-right:0!important;
}

#map
{
	height:0;
	line-height:0;
	font-size:0;
	width:723px;
	margin:0 auto 12px;
	position:relative;
	z-index:1000;
	border:1px solid #999;
	display:none;
}

#map_cont
{
	background:#F6F6F6;
	line-height:0;
	font-size:0;
	margin:2px auto 0;
	height:0;
}

#players_grid .ibt_cont
{
	width:200px;
}

.ibpr-item
{
	width:194px;
	padding:8px 12px;
	float:left;
	margin-right:12px;
}

.grid-last
{
	margin-right:0!important;
}

.map-inner #map
{
	width:676px;
}

#support_profile
{
	font-size:13px;
	background:url(/images/icons/31_func_donateup.png) -4px 50% no-repeat;
	line-height:31px;
	padding-left:28px;
	margin-bottom:6px;
}

#project_passport
{
	padding:6px;
	margin:6px 20px 20px;
	width:172px;
}

.content_block_top
{
	padding:20px 20px 0;
	margin:0;
}

#subpage_content
{
	padding:20px;
	width:684px;
	float:left;
	font-size:9pt;
	border:2px solid #E7E8E9;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.subpage_grid #subpage_content {
	border: 0 none;
	border-radius: 0;
	padding-top: 10px;
}

#subpage_content h1
{
	font-weight:bold;
	font-size:14.5pt;
	color:#3E78B3;
	margin:0 0 20px;
	text-transform:none;
}

#subpage_content h1 a {
	color: #3E78B3;
}

#subpage_content h1 span {
	color:#999;
}

#subpage_content h2 {
	font-weight:bold;
	font-size:11.5pt;
	color:#3E78B3;
	margin:28px 0 6px;
	padding:0;
}

#subpage_content h2 span {
	color:#999;
}

#subpage_content h3 {
	font-weight:bold;
	font-size:10pt;
	color:#666;
	margin:18px 0 6px;
}

h2.h2n
{
	margin-top:12px!important;
}

#subpage_content_c
{
	width:470px;
	float:left;
}

#subpage_content_r
{
	width:184px;
	float:right;
}

#generic_profile
{
	margin:10px 0 0;
	padding:0 0 13px;
}

.float_left_triple #generic_profile
{
	padding-left:20px;
}

.float_left_triple #generic_profile_table
{
	width:270px;
}

#generic_profile_pic
{
	float:left;
	width:162px;
	margin-right:20px;
}

#generic_profile_pic .image
{
	height:160px;
	width:160px;
}

#generic_profile_table
{
	float:left;
	width:270px;
}

table.generic_info
{
	width:100%;
	margin:0;
}

table.generic_info td
{
	padding:0 0 5px;
}

table.generic_info th
{
	text-align:left;
	font-weight:normal;
	color:#3E78B3;
	padding:0;
}

#subpage_actions
{
	overflow:hidden;
	padding-bottom:10px;
}

#subpage_actions_sub
{
	margin-right:-20px;
}

.user_action
{
	float:left;
	background-position:-6px 50%;
	background-repeat:no-repeat;
	font-weight:normal;
	color:#3E78B3;
	cursor:pointer;
	padding:0 0 0 20px;
	line-height:26px;
	font-size:10pt;
	margin:0 20px 0 0;
}

#ua_donate {
	padding: 6px 50px;
}

#ua_fundraise {
	margin-left: 10px;
	font-weight: normal;
}
#ua_addToTeam {
	font-weight: normal;
}
#right_controls #ua_donate, 
#right_controls #ua_fundraise,
#right_controls #ua_addToTeam {
	width: 100%;
	padding: 0;
	line-height: 30px;
	font-size: 12pt;
	cursor: pointer;
	float: none;
	margin:0 0 8px 0;
}

#chr_raised {
	background: #E6E7E7;
	text-align: center;
	font-weight: normal;
	font-size: 12pt;
	color:#999;
	line-height: 30px;
}
/*
#ua_addToTeam
{
	background-image:url(../images/icons/26_tg_community_yellow.png);
}
*/
#ua_contactCaptain
{
	background-image:url(../images/icons/26_func_inbox2.png);
}

#ua_inviteFriendsToTeam
{
	background-image:url(../images/icons/26_tg_community_yellow.png);
}

#ua_joinTeam
{
	background-image:url(../images/icons/26_func_be_friend_orange.png);
}

#ua_sendTeamMessage
{
	background-image:url(../images/icons/26_func_inbox2.png);
}

#ua_editTeam
{
	background-image:url(../images/icons/26_func_edit.png);
}

.sp_rightblock
{
	margin:0 0 24px;
}

.sp_rightblock h3
{
	margin:0 0 10px!important;
	color:#999 !important;

}

.sp_rightblock #project_passport
{
	padding-top:0;
}

.generic_donate
{
	color:white;
	background-color:#2dcf00;
	background-image:url(../images/button_gradient_green.png);
	padding:7px 7px 7px 10px;
	cursor:pointer;
	float:left;
}

.generic_donate span
{
	display:block;
	background:url(../images/icons/26_func_donate_wit.png) 100% 50% no-repeat;
	font-weight:bold;
	font-size:10pt;
	min-width:140px;
}

.theme
{
	text-transform:capitalize;
	background-position:100% -1px;
	background-repeat:no-repeat;
	line-height:21px;
	padding-right:21px;
	display:inline-block;
	font-weight:bold;
	color:#3E78B3;
	cursor:pointer;
}

.chr-error
{
	display:block;
	color:#c00;
}

.sub_tab.button_blue,.sub_tab.button_light
{
	width:183px;
	height:18px;
	line-height:18px;
	background:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.sub_tab.button_blue {
	background: none;
}

.sub_tab.button_blue:hover, .sub_tab.button_light:hover {
	background:#3E78B3!important;
}

.sub_tab.button_blue img {
	display: none;
}
.sub_tab.button_light img {
	display: none !important;
}
.sub_tab.button_light a span
{
	color:#999 !important;
}
.sub_tab.button_blue a span
{
	color:#666;
}
.sub_tab.button_blue:hover a span, .sub_tab.button_light:hover a span {
	color:#fff !important;
}

.sub_tab.button_white,.sub_tab_active.button_white
{
	width:183px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	height:18px;
	line-height:18px;
	background:#3E78B3!important;
	border:none!important;
	color:#fff;
}

.round_small
{
	behavior: url(css/PIE.htc);
	border:1px #e5e5e5 solid;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.round_small_nb
{
	behavior: url(css/PIE.htc);
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.round_medium {
	behavior: url(css/PIE.htc);
	border:2px solid #E7E8E9;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.round_bigger
{
	behavior: url(css/PIE.htc);
	border:1px #e5e5e5 solid;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.round_grad_orange
{
	behavior: url(css/PIE.htc);
	border:1px #ffb300 solid;
	border-top-color:#ffcc00;
	background-color:#ffb300;
	border-bottom-color:#ff9a00;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.round_grad_orange:hover
{
	border-color:#ffcc00;
}

.generic_green_button
{
	behavior: url(css/PIE.htc);
	background:url(../images/button_gradient_green.png) 0 0 repeat-x;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	padding:6px 13px;
	float:left;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.generic_green_button:hover
{
	background:#47d119;
}

.generic_yellow_button
{
	behavior: url(css/PIE.htc);
	background:url(../images/button_gradient_yellow.png) 0 0 repeat-x;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	padding:6px 13px;
	float:left;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.generic_yellow_button:hover
{
	background:#fc0;
}

.money_green
{
	color:#009A00;
	font-weight:bold;
}

.money_orange
{
	color:#FF9900;
	font-weight:bold;
}

.money_target
{
	color:#fd0a00;
	font-weight:bold;
	font-size:11pt;
}

#subpage_subinfo
{
	font-size:10px;
	color:#666;
	overflow:hidden;
}

#subpage_subinfo span
{
	color:#3E78B3;
	font-size:11px;
}

#team_since
{
	float:left;
	margin-right:14px;
}

#map_button
{
	border:1px solid #7195dd;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:11px;
	padding:2px 4px 2px 5px;
	color:#3462d4;
	cursor:pointer;
	line-height:11px;
	float:left;
	moz-box-shadow:inset 0 0 2px #7195dd;
	-webkit-box-shadow:inset 0 0 2px #7195dd;
	box-shadow:inner 0 0 2px #7195dd;
	behavior: url(css/PIE.htc);
}

.button_new
{
	background:#E6E7E7;
	color:#666;
}

.button_new:hover
{
	background:#3E78B3;
	color:#fff;
}

.button_new.button_white
{
	background:#3E78B3;
	color:#fff;
	border:none;
}

#user_cp_nl
{
	margin-right:16px;
	display:none;
}

#user_cp_nl a
{
	display:block;
	float:left;
	padding:4px 10px;
	background:#e6e8e8;
	border-radius:4px;
	color:#3E78B3;
	font-size:12px;
	margin:0 0 0 10px;
	behavior: url(css/PIE.htc);
}

#user_cp_nl #user_cp_fb
{
	width:22px;
	height:22px;
	background:url(../images/fb-icon.png);
	padding:0;
}

#slider
{
	height:420px;
	background:#e6e8e8;
}

#slider_inner
{
	width:958px;
	height:420px;
	background:url(../images/slider/new/zero-one.jpg) 0 0 no-repeat;
	margin:0 auto;
}

.slide
{
	width:958px;
	height:420px;
	position:absolute;
	top:0;
	left:0;
	background-repeat:no-repeat;
	background-position:0 0;
	display:none;
}

.slide-curr
{
	display:block;
}

#slide_01
{
	background-image:url(../images/slider/new/zero-one.jpg);
}

#slide_02
{
	background-image:url(../images/slider/new/zero-two.jpg);
}
#slide_03
{
	background-image:url(../images/slider/new/zero-three.jpg);
}

#sli_content
{
	padding:48px;
}

#sli_block
{
	width:238px;
	height:304px;
	background:rgb(254,254,254);
	background:rgba(254,254,254,0.9);
	border-radius:8px;
	float:left;
	margin-right:20px;
	padding:14px 0 0 14px;
	behavior: url(css/PIE.htc);
}

#sli_slogan
{
	float:left;
	font-size:32pt;
	color:#fff;
	font-weight:bold;
	width:250px;
	line-height:120%;
	text-align:left;
}

#sli_list
{
	padding:0;
	margin:0;
	list-style:none;
	text-align:left;
	overflow:hidden;
}

#sli_list li
{
	margin:0 0 8px;
	padding:0;
	display:block;
	float:none;
	overflow:hidden;
}

span.sli_num
{
	display:block;
	float:left;
	width:34px;
	height:34px;
	background:#f3bc28;
	color:#fff;
	font-size:18pt;
	line-height:34px;
	text-align:center;
	border-radius:6px;
	margin-right:12px;
	font-weight:bold;
	behavior: url(css/PIE.htc);
}

span.sli_text
{
	display:block;
	float:left;
	line-height:34px;
	font-size:16pt;
	color:#3E78B3;
}

.sli_sublist
{
	padding:0;
	margin:0;
}

#sli_list .sli_sublist li
{
	font-size:13pt;
	color:#999;
	padding:0;
	margin:0;
	line-height:120%;
	font-weight:bold;
}

#sli_join
{
	text-decoration:none;
	color:#fff;
	font-size:13pt;
	font-weight:bold;
	text-align:center;
	background:#2cb339;
	line-height:30px;
	display:block;
	margin:10px 14px 0 0;
	border-radius:6px;
	overflow: hidden;
	position: relative;
	behavior: url(css/PIE.htc);
}

#player_stats {
	margin-top: 2px;
	margin-bottom:8px;
	float: left;
}

.player_stats_item
{
	float:left;
}

.psi_head
{
	color:#3E78B3;
	font-weight:normal;
	display:block;
}

.player_stats_sep
{
	width:0;
	border-right:1px solid #f3f3f3;
	border-left:1px solid #d1d1d1;
	height:34px;
	float:left;
	margin:0 6px;
}

#player_stats .money_green,#player_stats .money_orange,#player_stats .money_target
{
	display:table-cell;
	height:18px;
	vertical-align:bottom;
}

#fund_tube
{
	width:50px;
	height:90px;
	background:url(../images/tube-bottom.png) 0 100% no-repeat;
	position:absolute;
	bottom:-23px;
	right:-76px;
}

#fund_tube_empty
{
	background:url(../images/tube-empty.png) 0 0 no-repeat;
}

#fund_tube_full
{
	background:url(../images/tube-full.png) 0 100% no-repeat;
}

#fund_tube_percent
{
	color:#fff;
	font-weight:bold;
	text-align:center;
	position:absolute;
	width:50px;
	font-size:11pt;
	top:28px;
}

#page_players.subpage_content #map
{
	margin-bottom:50px;
}

.subpage_rstp {
	padding-top: 16px;
}

#map-close {
	position: absolute;
	z-index: 10000;
	background-color: rgba(255, 255, 255, 0.7);
	padding: 3px 4px;
	color:#666;
	top:8px;
	right: 8px;
	font-size: 8pt;
	line-height: 110%;
	cursor: pointer;
	border-radius: 2px;
	display: none;
	behavior: url(css/PIE.htc);
}

.as-link {
	cursor: pointer;
	display:inline-block;
	font-size: 10px;
	line-height: 13px;
	text-decoration: underline;
	vertical-align: top;
}
#gallery {
	overflow: hidden;
	margin:20px -5px 0 0;
}
#gallery .gallery-item {
	width: 74px;
	height: 74px;
	background-position: 0 0;
	background-repeat: none;
	float: left;
	margin: 0 5px 10px 0;
	border-radius: 6px;
	cursor: pointer;
	behavior: url(css/PIE.htc);
}
.gallery-close {
	position: absolute;
	width: 10px;
	height: 10px;
	right: 10px;
	top: 10px;
	background: url(../images/close_glow.png) 50% 50% no-repeat;
	z-index: 1000;
	cursor: pointer;
}

#payMemberPart td, #payNonMemberPart td {
	font-size: 8pt;
}
.cockpit-block {
	width: 682px !important;
	margin-bottom:20px;
}
.cockpit-block, .cockpit-block td {
	font-size: 8pt !important;
}
.cockpit-block div.content_block_content_bottom {
	margin-bottom: 0;
}

#sel {
	width: 468px;
}

#sel_h1 {
	float: left;
	width: 288px;
	line-height: 120%;
}
#sel_other {
	float: right;
	font-weight: bold;
	width: 180px;
}
#sel_other a {
	color:#999;
	display: inline-block;
	margin-right: 8px;
}
#sel_other a.curr {
	color:#3E78B3;
}
.vNavTitle {
	color:#3E78B3;
	font-size: 13px;
	margin: 0 0 12px 0px;
}
.itemsAmount {
	display:inline-block;
	text-align: center;
	color:#fff;
	border-radius: 9px;
	padding: 0 2px;
	min-width: 14px;
	line-height: 18px;
	background: #cc0000;
}

#fund_bar {
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-weight: bold;
	border:1px solid #ccc;
	background: #efefef;
	border-radius:4px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#fund_bar span {
	color:#fff;
	text-shadow:-1px -1px 0 #999, 1px -1px 0 #999, -1px 1px 0 #999, 1px 1px 0 #999;
    position: relative;
    z-index: 10;
}
#fund_positive {
	position: absolute;
	height: 16px;
	background: #F90;
	top:0px;
	left: 0px;
	z-index:0;
}


#pplMotivation h2 {
	margin-top:0 !important;
}
#pplMotivation .ck-text h2 {
	display: inline-block;
}
#pplActionBar {
	float: right;
	width: 184px;
	
}
#pplActionBar .top-button {
	float: none;
	overflow: hidden;
	margin: 4px 0;
	font-size: 8pt;
}
#pplActionBar #player-buttons {
	margin-top: 8px;
}
#ppl_stag h2 {
	float: left;
	margin: 0;
}

/* New About pages */
.aboutCaption {
	font-family: 'Signika', sans-serif;
	font-size: 54px;
	line-height: 65px;
	margin: 40px 0;
	color: #3E78B3;
	font-weight: normal;
	font-variant: normal;
}
.aboutBlock {
	overflow: hidden;
	margin-bottom: 50px;
}
.aboutImage {
	width: 32%;
	//min-height: 222px;
	float: left;
	text-align: center;
	padding: 16px 13px;
}
.aboutText {
	float: right;
	width: 62%;
	font-size: 10pt;
}
.aboutBlockEven .aboutImage {
	float: right;
}
.aboutBlockEven .aboutText {
	float: left;
}

.aboutImageItem {
	height: 146px;
	margin-bottom: 12px;
	cursor: pointer;
	background: no-repeat;
	background-position: 0 0;
}
.aboutImageCaption {
	font-size: 11pt;
	color:#3E78B3;
	line-height: 140%;
}

.aboutText h2 {
	margin-top: 0 !important;
	font-weight: normal !important;
	font-size: 13pt !important;
	line-height: 120% !important;
}
.aboutBlock strong {
	font-weight: bold;
	color: inherit;
}
/* New Menu */
/*color:#3E78B3*/
.menuBlock {
	width: 205px;
	margin-bottom: 20px;
}
.menuHead {
	color: #3E78B3;
	font-size: 13px;
	margin: 0 0 12px 0;
	font-weight: bold;
}
.menuList {
	list-style: none;
	padding: 0;
	margin: 0;
}
.menuList li a {
	font-weight: bold;
	display: block;
	margin: 0 0 6px 0;
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 10px;
}
.menuList li a:hover, .menuList li a.curr {
	background: #3E78B3;
	border-radius: 4px;
	color: #fff !important;
	text-decoration: none;
	behavior: url(css/PIE.htc);
}
.menuSubList {
	list-style: none;
	padding: 0 0 0 8px;
	margin: 0;
}
.menuSubList li a {
	height: 22px;
	line-height: 22px;
	font-weight: normal;
}
