﻿/*
###################################
	Scrollproperties, HTML
###################################
*/
html
{
	overflow: -moz-scrollbars;
	overflow-x: scroll;
	overflow-y: scroll;
}

/*
###################################
	Body
###################################
*/
body 
{
	padding: 0px;
	margin: 0px;
	background-color: #d8d8d8;
    background-image: url('../images/design/background/body.png');
    background-repeat: repeat-x;
    background-position: top left;
	word-wrap: break-word;
}

/*
###################################
	Wrapper
###################################
*/
#Wrapper 
{ 
	width: 976px;
	padding: 0px;
	margin: 0px;
	margin: 0px auto;
	position:relative;
}

/*
###################################
	Header
###################################
*/
#Header 
{ 
	width: 976px;
	height: 153px;
	padding: 0px;
	margin: 0px;
	margin: 0px auto;
	position:relative;
}
#HeaderPadding
{ 
	padding-top: 8px;
}
#HeaderTop
{
	height: 23px;
	width: 976px;
}
#HeaderTopLeft
{
	height: 23px;
	width: 23px;
    background-image: url('../images/design/background/header_top_left.png');
    background-repeat: no-repeat;
    background-position: top left;
    float: left;
}
#HeaderTopSpan
{
	height: 23px;
	width: 930px;
    background-image: url('../images/design/background/header_top_span.png');
    background-repeat: repeat-x;
    background-position: top left;
    float: left;
}
#HeaderTopRight
{
	height: 23px;
	width: 23px;
    background-image: url('../images/design/background/header_top_right.png');
    background-repeat: no-repeat;
    background-position: top right;
    float: left;
}
#HeaderShadow
{
	height: 122px;
	width: 976px;
    background-image: url('../images/design/background/content_shadow.png');
    background-repeat: repeat-y;
    background-position: top left;
}
#HeaderShadowPadding
{
	padding-left: 8px;
	padding-right: 8px;
}
#HeaderContent
{
	height: 113px;
	width: 960px;
    background-color: White;
}
#HeaderContentLeft
{
	height: 113px;
	width: 15px;
	float: left;
    background-image: url('../images/design/background/header_content_left.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#HeaderContentSpan
{
	height: 113px;
	width: 930px;
	float: left;
    background-image: url('../images/design/background/header_content_span.png');
    background-repeat: repeat-x;
    background-position: top left;
}
#HeaderContentRight
{
	height: 113px;
	width: 15px;
	float: left;
    background-image: url('../images/design/background/header_content_right.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#HeaderFooter
{
	height: 9px;
	width: 960px;
    background-image: url('../images/design/background/header_footer.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
#HeaderLogo
{
	padding-left: 13px;
	padding-top: 0px;
}

/*
###################################
	Header Menu
###################################
*/
#HeaderMenuMargin	
{
	padding-left: 1px;
	padding-top: 6px;
	padding-right: 1px;
}
#HeaderMenu
{
	width: 695px;
	float: left;
	height: 34px;
}
#HeaderLogoutMenu
{
	float: right;
	height: 34px;
	width: 195px;
	text-align: right;
}
.MenuList
{
	height: 34px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.MenuList li
{
	height: 34px;
	padding: 0px;
	margin: 0px;
	display: inline;
}

/*
###################################
	Header Inbox
###################################
*/
#HeaderInbox
{
	position: absolute;
	top: 18px;
	right: 22px;
	width: 170px;
	height: 67px;
    background-image: url('../images/design/background/inbox_box.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#HeaderInboxPadding
{
	padding-left: 10px;
	padding-top: 7px;
}
.HeaderInboxItem
{
	float: left;
	width: 50px;
}
.HeaderInboxItemPadding
{
	padding-left: 9px;
}
.HeaderInboxItemText
{
	padding-right: 8px;
	text-align: center;
	font-size: 12px;
	color: #ea1e48;
	font-weight: bold;
	line-height: 17px;
}

/*
###################################
	Header Loginbox
###################################
*/
#HeaderLoginBox
{
	position: absolute;
	top: 18px;
	right: 22px;
	width: 330px;
	height: 88px;
    background-image: url('../images/design/background/login_box.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#HeaderLoginBoxPadding
{
	padding-left: 15px;
}
#HeaderLoginBoxForgotPasswordPlate
{
	float: right;
	padding-top: 4px;
	font-size: 12px;
	padding-right: 17px;
}
#HeaderLoginBox h2
{
	padding-left: 1px;
}
#HeaderLoginBoxInputs
{
	width: 235px;
	padding-top: 1px;
	float: left;
}
.HeaderLoginBoxInputRemember
{
    font-size: 11px; line-height: 13px; color: #969696;
}
.HeaderLoginBoxInputRememberCheckBox
{
    float: left;
    padding-top: 5px;
}
.HeaderLoginBoxInputRememberText
{
    float: left;
    padding-top: 9px;
    padding-left: 3px;
}
.HeaderLoginBoxInput
{
	background-image: url('/Content/Images/Design/Input/login_input_bg.gif');
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	height: 24px;
	width: 118px;
}
.HeaderLoginBoxInputPadding
{
	padding-left: 7px;
	padding-top: 3px;
}
.HeaderLoginBoxInput input
{
    width: 95px;
	background-color: Transparent;
    border:solid 1px Transparent;
    padding: 0px;
	font-size: 11px;
	font-family: Arial;
	color: #363636;
}
.HeaderLoginBoxButton
{
	float: left;
}
#LoginErrorPlate
{
	position: absolute;
	width: 322px;
	background-image: url('../Images/Design/StartPage/LoginErrorBox/Bg.png');
	top: 18px;
	height: 83px;
	color: #fff;
	font-size: 15px;
	line-height: 18px;
	right: 27px;
}
#LoginErrorPlatePadding
{
	padding-left: 61px; 
	padding-top: 22px;
	padding-right: 40px;
}
#LoginErrorPlatePaddingThreeLins
{
	padding-left: 61px; 
	padding-top: 15px;
	padding-right: 40px;
}
.LoginErrorPlateClose
{
	display: block;
	float: right;
}
/*
###################################
	Content
###################################
*/
#ContentShadow
{
	width: 976px;
    background-image: url('../images/design/background/content_shadow.png');
    background-repeat: repeat-y;
    background-position: top left;
}
#ContentShadowPadding
{
	padding-left: 8px;
	padding-right: 8px;
}
#ContentOuter
{
	width: 960px;
	background-color: White;
}
#ContentOuterPadding
{
	padding: 1px;
	padding-bottom: 0px;
}
#ContentTopBackground
{
	width: 958px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
    background-image: url('../images/design/background/content_top_span.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
#ContentBoxPadding
{
	padding-left: 15px;
	padding-top: 20px;
}
#ContentBox
{
	width: 928px;
}
#ContentBoxWidePagePadding
{
	padding-left: 14px;
	padding-right: 17px;
}

/*
###################################
	FooterPlate
###################################
*/
#FooterPlate
{
	width: 960px;
	height: 42px;
}
#FooterPlatePadding
{
	padding-left: 15px;
	padding-right: 15px;
}
#FooterPlateContent
{
	width: 930px;
	height: 42px;
    background-image: url('../images/design/background/footer.jpg');
    background-repeat: no-repeat;
    background-position: bottom left;
    color: #898989;
}
#FooterPlateContentPadding
{
	padding-top: 18px;
	text-align: center;
}

/*
###################################
	Footer
###################################
*/
#Footer
{
	width: 976px;
	height: 53px;
}
#FooterLeft
{
	width: 24px;
	height: 23px;
	float: left;
    background-image: url('../images/design/background/footer_left.gif');
    background-repeat: no-repeat;
    background-position: top left;
    background-color: White;
}
#FooterSpan
{
	width: 928px;
	height: 23px;
	float: left;
    background-image: url('../images/design/background/footer_span.gif');
    background-repeat: repeat-x;
    background-position: top left;
    background-color: White;
}
#FooterRight
{
	width: 24px;
	height: 23px;
	float: left;
    background-image: url('../images/design/background/footer_right.gif');
    background-repeat: no-repeat;
    background-position: top left;
    background-color: White;
}

/*
###################################
	Start, Intro Plate
###################################
*/
#StartIntroPlate
{
	width: 928px;
	padding-bottom: 22px;	
}

#StartIntroImagePlate
{
	width: 499px;
	float: left;
	height: 378px;	
}

#StartIntroTextPlate
{
	width: 429px;
	float: left;
	height: 378px;	
	background-color: #96c532;
    background-image: url('../images/design/startpage/introbox/background.jpg');
}
#StartIntroTextPlatePadding
{
	padding-top: 15px;
	padding-left: 7px;
	padding-right: 0px;
}
#StartIntroTextPlatePaddingText
{
	padding-left: 3px;
	padding-right: 20px;
}
#StartIntroMemberButtonPlate
{
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
	padding-top: 10px;
}

/*
###################################
	Start, Intro Plate
###################################
*/
#StartPageIntroPlateMargin
{
}
#StartPageIntroPlate
{
	width: 928px;
    height: 378px;
    background-color: #96c532;
    position: relative;
}
.StartPageIntroTextPlateBG
{
	width: 322px;
    height: 378px;
    position: absolute;
    left: 606px;
    top: 0px;
    z-index: 1000;
    
}
.StartPageIntroTextPlateBGSpan
{
	width: 307px;
    height: 378px;
    background-image: url('../Images/Design/StartPage/IntroBox/textplate_bg_span.png');
    background-repeat: repeat-x;
}
.StartPageIntroTextPlateBGRight
{
	width: 15px;
    height: 378px;
    background-image: url('../Images/Design/StartPage/IntroBox/textplate_bg_right.png');
    background-repeat: no-repeat;
}
.StartPageIntroTextPlateBGHeart
{
	width: 176px;
    height: 190px;
    position: absolute;
    z-index: 1000;
    right: 0px;
    bottom: 0px;
    background-image: url('../Images/Design/StartPage/IntroBox/heart_bg.png');
    background-repeat: no-repeat;
}
.StartPageIntroTextPlate
{
	width: 322px;
    height: 378px;
    position: absolute;
    left: 606px;
    top: 0px;
    z-index: 1000;
}
.StartPageIntroTextPlatePadding
{
    padding: 17px 0px 0px 17px;
}
.StartPageIntroLeftTop
{
	width: 16px;
    height: 16px;
    font-size: 0px;
    line-height: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    background-image: url('../Images/Design/StartPage/IntroBox/image_left_top.png');
    background-repeat: no-repeat;
    z-index: 1000;
}
.StartPageIntroLeftBottom
{
	width: 16px;
    height: 16px;
    font-size: 0px;
    line-height: 0px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-image: url('../Images/Design/StartPage/IntroBox/image_left_bottom.png');
    background-repeat: no-repeat;
    z-index: 1000;
}
.StartPageIntroTextPlateButtonBeMember
{
    padding-left: 4px;
    padding-top: 21px;
}
.StartPageIntroTextPlateButtonNewsletter
{
    padding-left: 10px;
    padding-top: 21px;
}
.StartPageIntroTryOut
{
	width: 147px;
    height: 147px;
    font-size: 0px;
    line-height: 0px;
    position: absolute;
    left: 6px;
    top: 1px;
    z-index: 1000;
}
.StartPageIntroTryOut img
{
	width: 147px;
    height: 147px;
}
#StartPageIntroImagePlateSlide
{
	width: 928px;
    height: 378px;
    overflow: hidden;
}
#StartPageIntroImagePlate img
{
	width: 928px;
    height: 378px;
}

/*
###################################
	Start, Content Plate
###################################
*/
#StartPageContentPlate
{
}

/*
###################################
	Start, ContentBox
###################################
*/
.StartPageContentBox
{
	width: 315px;
	float: left;
}
.StartPageContentBoxLeft
{
	width: 15px;
	float: left;
	height: 295px;
    background-image: url('../images/design/startpage/contentbox/left_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.StartPageContentBoxSpan
{
	width: 269px;
	float: left;
	min-height: 295px;
	height: auto !important;
	height: 295px;
    background-image: url('../images/design/startpage/contentbox/span_bg.png');
    background-repeat: repeat-x;
    background-position: top left;
}
.StartPageContentBoxRight
{
	width: 15px;
	float: left;
	height: 295px;
    background-image: url('../images/design/startpage/contentbox/right_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.StartPageContentBoxThird
{
	width: 298px;
	float: left;
}
.StartPageContentBoxThird .StartPageContentBoxSpan
{	
	width: 268px;
}
.StartPageContentBoxSpanPadding
{
	padding-top: 15px;
}
.StartPageContentBox h2
{
	padding: 0px;
	margin: 0px;
	color: #81ac26;
	font-size: 18px;
	font-weight: bold;
}

/*
###################################
	Start, ContentBox - List
###################################
*/
.StartPageContentBoxList
{
	padding-top: 10px;
	padding-left: 1px;
	padding-bottom: 21px;
}
.StartPageContentBoxListLine
{
	width: 262px;
	height: 8px;
    background-image: url('../images/design/startpage/contentbox/top_line_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
.StartPageContentBoxListSpacer
{
	width: 262px;
	height: 13px;
    background-image: url('../images/design/startpage/contentbox/bottom_line_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
.StartPageContentBoxListItem
{
	width: 262px;
}
.StartPageContentBoxListItemIcoWrapper
{
	width: 66px;
	padding-top: 4px;
	float: left;
	padding-bottom: 4px;
}
.StartPageContentBoxListItemIco
{
}
.StartPageContentBoxListArticleItemTextPlate
{
	width: 196px;
	float: left;
}
.StartPageContentBoxListArticleItemTextPlate .StartPageContentBoxListItemTextPlatePadding
{
	padding-left: 15px;
	padding-right: 3px;
	padding-bottom: 4px;
}
.StartPageContentBoxListItemDateWrapper
{
	width: 60px;
	padding-top: 4px;
	float: left;
	padding-bottom: 4px;
}
.StartPageContentBoxListItemTextPlate
{
	width: 202px;
	float: left;
}
.StartPageContentBoxListItemTextPlatePadding
{
	padding-left: 16px;
	padding-right: 5px;
	padding-bottom: 4px;
}
.StartPageContentBoxListItemTextPlatePadding h3
{
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	font-size: 14px;
	line-height: 17px;
	color: #e83359;
	font-weight: bold;
}
.StartPageContentBoxListItemTextPlatePadding span
{
	padding: 0px;
	margin: 0px;
	color: #898989;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding-top: 3px;
}

.StartPageContentBoxAboutSIS
{
    padding-bottom: 13px;
}

.StartPageContentBoxAboutSISImage
{
	padding-left: 2px;
	padding-bottom: 15px;
	padding-top: 11px;
}

.StartPageContentBoxAboutSISTextItalic
{
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	line-height: 17px;
	color: #464646;
    font-style: italic;
}

.StartPageContentBoxAboutSISText
{
	padding: 0px;
	margin: 0px;
	padding-top: 16px;
	padding-bottom: 9px;
	font-size: 13px;
	line-height: 17px;
	color: #464646;
}

/*
###################################
	Inside - ContentPlate
###################################
*/
#InsideContentPlate
{
}

#InsideContentPlatePadding
{
	padding-top: 4px;
	padding-bottom: 20px;
}

#InsideContentMainPlate
{
	width: 710px;
	float: left;
}

#InsideContentRightPlate
{
	width: 218px;
	float: left;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

#InsideContentCenterPlate
{
	width: 526px;
	float: left;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

#InsideContentLeftPlate
{
	width: 184px;
	float: left;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}

/*
###################################
	Inside, PlateWrapper 
###################################
*/

#InsidePlateWrapper
{
    width: 476px;
    background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	line-height: 16px;
	position: relative;	
}
#InsidePlateWrapper h1
{
    color:#555555;
    font-size:24px;
    font-weight:bold;    
}
#InsidePlateWrapperPadding
{
    padding-top: 18px;    
}
#InsidePlateWrapperContent
{
    margin-top: 10px;
    margin-bottom:14px;
}
#InsidePlateWrapperContent h1
{
    font-size:18px;        
}

/*
###################################
	Inside, ContentPlate - Box
###################################
*/
.InsideContentBox
{
	width: 510px;
}
.InsideContentBoxTop
{
	width: 510px;
	height: 15px;
	font-size: 0px;
	line-height: 0px;
}
.InsideContentBoxTopLeft
{
	width: 15px;
	height: 15px;
	float: left;
	font-size: 0px;
	line-height: 0px;
    background-image: url('../images/design/Content/MainBox/top_left_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.InsideContentBoxTopSpan
{
	width: 480px;
	height: 15px;
	float: left;
	font-size: 0px;
	line-height: 0px;
    background-image: url('../images/design/Content/MainBox/top_span_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
.InsideContentBoxTopRight
{
	width: 15px;
	height: 15px;
	float: left;
	font-size: 0px;
	line-height: 0px;
    background-image: url('../images/design/Content/MainBox/top_right_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.InsideContentBoxContent
{
	width: 510px;
}
.InsideContentBoxContentLeft
{
	width: 2px;
	height: 265px;
	float: left;
	font-size: 0px;
	line-height: 0px;
    background-image: url('../images/design/Content/MainBox/content_left_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.InsideContentBoxContentSpan
{
	width: 506px;
	min-height: 265px;
	height: auto !important;
	height: 265px;
	float: left;
    background-image: url('../images/design/Content/MainBox/content_span_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
.InsideContentBoxContentSpanPadding
{
	padding-left: 12px;
	padding-right: 12px;
}
.InsideContentBoxContentSpanMainPadding
{
	padding-top: 0px;
	padding-left: 3px;
}
.InsideContentBoxContentRight
{
	width: 2px;
	height: 265px;
	float: left;
	font-size: 0px;
	line-height: 0px;
    background-image: url('../images/design/Content/MainBox/content_right_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}
/*
###################################
	Inside, ContentPlate - Box - NoRightBox
###################################
*/
.InsideContentBoxNoRightBox
{
	width: 743px;
	float: left;
}
.InsideContentBoxTopNoRightBox
{
	width: 743px;
	height: 15px;
	font-size: 0px;
	line-height: 0px;
}
.InsideContentBoxTopSpanNoRightBox
{
	width: 713px;
	height: 15px;
	float: left;
	font-size: 0px;
	line-height: 0px;
    background-image: url('../images/design/Content/MainBox/top_span_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
.InsideContentBoxContentNoRightBox
{
	width: 743px;
}
.InsideContentBoxContentSpanNoRightBox
{
	width: 739px;
	min-height: 265px;
	height: auto !important;
	height: 265px;
	float: left;
    background-image: url('../images/design/Content/MainBox/content_span_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
#InsidePlateWrapperNoRigthBox
{
    width: 711px;
    background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	line-height: 16px;
	position: relative;	  
}

/*
###################################
	Inside - Main Header
###################################
*/
.InsideMainHeaderRight
{
	float: left;
	width: 414px;
}
.InsideMainHeaderRightWithDate
{
	float: left;
	width: 364px;
}
.InsideMainHeaderRightDatePlate
{
	float: left;
	width: 60px;
}
.InsideMainHeaderRightLink
{
	float: right; 
	padding-top: 9px;
}
.InsideMainHeaderRightLinkSmallPadding
{
	float: right; 
	padding-top: 2px;
}
.InsideMainHeaderLeft
{
	float: left;
	width: 52px;
	padding-top: 0px;
}
.InsideMainHeaderRight h1.InsideMainHeaderPositionCenterImage
{
	padding-top: 9px;
	padding-bottom: 24px;
}
.InsideMainContentRightLink
{
	float: right; 
	padding-top: 4px;
	padding-right: 4px;
}

/*
###################################
	Inside - MainBoxItem
###################################
*/
.InsideMainBoxItemPlate
{
	width: 476px;
    background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
.InsideMainBoxItemPlateBottom
{
	width: 476px;
    background-image: url('../images/design/Content/MainBox/spacer_bottom_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom left;
}
.InsideMainBoxItemPlatePadding
{
	padding-left: 0px;
	padding-top: 15px;
}
.InsideMainBoxItemPlateSmallPadding
{
	padding-left: 0px;
	padding-top: 1px;
}
.InsideMainBoxItemPlateTopLink
{
	float: right;
	padding-top: 1px;
	padding-right: 3px;
}
.InsideMainBoxItemContentTopPlate
{
	width: 476px;
    background-image: url('../Images/Inside/Common/Plate/top_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
    min-height: 50px;
}
.InsideMainBoxItemContentBottomPlate
{
	width: 476px;
    background-image: url('../Images/Inside/Common/Plate/bottom_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
    min-height: 50px;
}

/*
###################################
	Inside - MainBoxItem, Intro
###################################
*/
.InsideMainIntroPlate
{
	line-height: 21px;
	padding-bottom: 11px;
}

/*
###################################
	Inside - Main, Tabs Plate
###################################
*/
.InsideMainTabsPlate, .OutsideMainTabsPlate
{
	font-size: 11px;
	padding-top: 9px;
	border-bottom: 1px solid #9acb34;
}
.InsideMainTabItem, .OutsideMainTabItem
{
	float: left;
	height: 25px;
}
.InsideMainTabItemGray .InsideMainTabItemLeft, .OutsideMainTabItemGray .OutsideMainTabItemLeft
{
	float: left;
	height: 25px;
	width: 8px;
	display: block;
    background-image: url('../Images/Inside/Common/Tabs/gray_left_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.InsideMainTabItemGray .InsideMainTabItemSpan, .OutsideMainTabItemGray .OutsideMainTabItemSpan
{
	float: left;
	height: 25px;
	display: block;
    background-image: url('../Images/Inside/Common/Tabs/gray_span_bg.png');
    background-repeat: repeat-x;
    background-position: top left;
} 
.InsideMainTabItemGray .InsideMainTabItemSpan a, .OutsideMainTabItemGray .OutsideMainTabItemSpan a
{
	color: #555555;
	font-weight: normal;
	padding-top: 4px;
	display: block;
	padding-left: 1px;
	padding-right: 1px;
}
.InsideMainTabItemGray .InsideMainTabItemSpan span, .OutsideMainTabItemGray .OutsideMainTabItemSpan span
{
	color: #555555;
	font-weight: normal;
	padding-top: 4px;
	display: block;
	padding-left: 1px;
	padding-right: 1px;
}
.InsideMainTabItemGray .InsideMainTabItemSpan span.Disabled, .OutsideMainTabItemGray .OutsideMainTabItemSpan span.Disabled
{
	color: #acacac;
}
.InsideMainTabItemGray .InsideMainTabItemRight, .OutsideMainTabItemGray .OutsideMainTabItemRight
{
	float: left;
	height: 25px;
	width: 8px;
	display: block;
    background-image: url('../Images/Inside/Common/Tabs/gray_right_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.InsideMainTabItemGreen .InsideMainTabItemLeft, .OutsideMainTabItemGreen .OutsideMainTabItemLeft
{
	float: left;
	height: 25px;
	width: 8px;
	display: block;
    background-image: url('../Images/Inside/Common/Tabs/Green_left_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.InsideMainTabItemGreen .InsideMainTabItemSpan, .OutsideMainTabItemGreen .OutsideMainTabItemSpan
{
	float: left;
	height: 25px;
	display: block;
    background-image: url('../Images/Inside/Common/Tabs/Green_span_bg.png');
    background-repeat: repeat-x;
    background-position: top left;
} 
.InsideMainTabItemGreen .InsideMainTabItemSpan a, .OutsideMainTabItemGreen .OutsideMainTabItemSpan a
{
	color: #fff;
	font-weight: bold;
	padding-top: 4px;
	display: block;
	padding-left: 1px;
	padding-right: 1px;
}
.InsideMainTabItemGreen .InsideMainTabItemSpan span, .OutsideMainTabItemGreen .OutsideMainTabItemSpan span
{
	color: #fff;
	font-weight: bold;
	padding-top: 4px;
	display: block;
	padding-left: 1px;
	padding-right: 1px;
}
.InsideMainTabItemGreen .InsideMainTabItemRight, .OutsideMainTabItemGreen .OutsideMainTabItemRight
{
	float: left;
	height: 25px;
	width: 8px;
	display: block;
    background-image: url('../Images/Inside/Common/Tabs/Green_right_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}

/*
###################################
	Inside - UserPresentation
###################################
*/
.InsideMainBoxPresentationUserInfoPlatePadding
{
	padding-left: 3px;
	padding-top: 13px;
	padding-bottom: 20px;
}
#InsideUserPresentationPadding
{
	padding-left: 3px;
}
#InsideUserPresentationHeader
{
	padding-bottom: 14px;
}
.InsideUserPresentationHeaderPlate
{
	width: 476px;
}
#InsideUserPresentationHeaderImagePlate
{
	float: left;
	width: 87px;
	padding-top: 5px;
}
#InsideUserPresentationHeaderTextPlate
{
	float: left;
	width: 246px;
	padding-top: 2px;
}
.InsideUserPresentationHeaderLinkPlate
{
	float: left;
	width: 140px;
	text-align: right;
	line-height: 20px;
}
.InsideUserPresentationAgeText
{
	padding-top: 0px;
	display: block;
	color: #636363;
	font-size: 14px;
	line-height: 21px;
}
.InsideUserPresentationLocationText
{
	display: block;
	color: #636363;
	font-size: 14px;
	line-height: 20px;
}
.InsideUserPresentationLinksItem
{
}
.InsideUserPresentationLinksItemIco
{
	float: left;
	padding-right: 10px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 9px;
}
.InsideUserPresentationLinksItemText
{
	float: left;
}
.InsideUserPresentationLinkText
{
	display: block;
	font-size: 12px;
	padding-top: 0px;
}
.InsideUserPresentationText
{
	padding-right: 5px;
	padding-bottom: 13px;
}
.InsideUserPresentationDateText
{
	color: #898989;
	font-size: 12px;
	line-height: 20px;
	display: block;
}
/*
###################################
	Inside - UserPresentation, Network Invite
###################################
*/
.InsideUserPresentationNetworkInvitePlate
{
    width: 296px;
    height: 120px;
    position: absolute;
    top: 3px;
    right: 102px;
}
.InsideUserPresentationNetworkInvitePlateLeft
{
    height: 120px;
    float: left;
    width: 3px;
    background-image: url('../Images/Inside/User/Presentation/Network/left_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.InsideUserPresentationNetworkInvitePlateSpan
{
    height: 120px;
    float: left;
    width: 279px;
    background-image: url('../Images/Inside/User/Presentation/Network/span_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
    text-align: left;
}
.InsideUserPresentationNetworkInvitePlateSpanPadding
{
    padding-left: 13px;
}
.InsideUserPresentationNetworkInvitePlateHeaderPadding
{
    padding-top: 14px;
    line-height: 18px;
    font-size: 15px;
}
.UserPresentationNetworkInviteSelectPlate
{
    padding-top: 1px;
    padding-right: 8px;
    float: left;
}
.UserPresentationNetworkInviteButtonPlate
{
    float: left;
}
.InsideUserPresentationNetworkInviteCloseLink
{
    padding-top: 10px;
    padding-right: 4px;
}
.InsideUserPresentationNetworkInvitePlateRight
{
    height: 120px;
    float: left;
    width: 14px;
    background-image: url('../Images/Inside/User/Presentation/Network/right_bg.gif');
    background-repeat: no-repeat;
    background-position: top left;
}

/*
###################################
	Inside - UserPresentation, QuickFact
###################################
*/
.InsideUserPresentationQuickFactMargin
{
	padding-top: 8px;
}
.InsideUserPresentationQuickFactPlate
{
	width: 470px;
	position: relative;
}
.InsideUserPresentationQuickFactTop
{
	width: 470px;
	height: 28px;
}
.InsideUserPresentationQuickFactTopLeft
{
	width: 14px;
	height: 28px;
	background-image: url('../Images/Inside/User/Presentation/Fact/bg_top_left.png');
	background-repeat: no-repeat;
	float: left;
}
.InsideUserPresentationQuickFactTopSpan
{
	width: 442px;
	height: 28px;
	background-image: url('../Images/Inside/User/Presentation/Fact/bg_top_span.gif');
	background-repeat: repeat-x;
	float: left;
}
.InsideUserPresentationQuickFactTopSpanHeader
{
	position: absolute;
	top: 6px;
	left: 11px;
}
.InsideUserPresentationQuickFactTopSpanChange
{
	position: absolute;
	top: 6px;
	right: 10px;
}
.InsideUserPresentationQuickFactTopRight
{
	width: 14px;
	float: left;
	background-image: url('../Images/Inside/User/Presentation/Fact/bg_top_right.png');
	background-repeat: no-repeat;
	height: 28px;
}
.InsideUserPresentationQuickFactContent
{
	width: 470px;
	background-image: url('../Images/Inside/User/Presentation/Fact/bg_span_span.gif');
	background-repeat: repeat-y;
}
.InsideUserPresentationQuickFactContentPadding
{
	padding-left: 17px;
	padding-top: 2px;
}
.InsideUserPresentationQuickFactItem
{
	float: left;
	width: 233px;
	color: #636363;
	line-height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.InsideUserPresentationQuickFactItem .InsideUserPresentationQuickFactItemPadding
{
	padding-right: 28px;
}
.InsideUserPresentationQuickFactItemRight
{
	width: 205px;
}
.InsideUserPresentationQuickFactItemRight .InsideUserPresentationQuickFactItemPadding
{
	padding-right: 0px;
}
.InsideUserPresentationQuickFactItemHeader
{
}
.InsideUserPresentationQuickFactBottom
{
	width: 470px;
	height: 15px;
}
.InsideUserPresentationQuickFactBottomLeft
{
	width: 14px;
	height: 15px;
	background-image: url('../Images/Inside/User/Presentation/Fact/bg_bottom_left.png');
	background-repeat: no-repeat;
	float: left;
}
.InsideUserPresentationQuickFactBottomSpan
{
	width: 442px;
	height: 15px;
	background-image: url('../Images/Inside/User/Presentation/Fact/bg_bottom_span.png');
	background-repeat: repeat-x;
	float: left;
}
.InsideUserPresentationQuickFactBottomRight
{
	width: 14px;
	float: left;
	background-image: url('../Images/Inside/User/Presentation/Fact/bg_bottom_right.png');
	background-repeat: no-repeat;
	height: 15px;
}

/*
###################################
	Inside - UserPresentation, Images
###################################
*/
.InsideMainBoxPresentationImagePlatePadding
{
	padding-left: 3px;
	padding-top: 13px;
	padding-bottom: 17px;
}
#InsideUserPresentationImages
{
	padding-bottom: 16px;
}
.InsideUserPresentationImageItem
{
	width: 161px;
	height: 116px;
	float: left;
    background-image: url('../Images/Inside/User/Presentation/image_item_bg.png');
    background-repeat: no-repeat;
    background-position: top left;
}
.InsideUserPresentationImageItemLast
{
	width: 153px;
}
.InsideUserPresentationImageItemPadding
{
	padding: 4px;	
}

/*
###################################
	Inside - UserPresentation, Blogg
###################################
*/
.InsideMainBoxPresentationBloggPlatePadding
{
	padding-top: 13px;
	padding-bottom: 7px;
}
#InsideMainBoxPresentationBloggPlate
{
}
.InsideMainBoxPresentationBloggItem
{
	border-top: 1px solid #dfdfdf;
}
.InsideMainBoxPresentationBloggItemLast
{
	border-bottom: 1px solid #dfdfdf;
}
.InsideMainBoxPresentationBloggItemPadding
{
	padding-top: 12px;
	padding-bottom: 11px;
}
.InsideMainBoxPresentationBloggItemDatePlate
{
	float: left;
	width: 77px;
	height: 48px;
}
.InsideMainBoxPresentationBloggItemDatePlatePadding
{
	padding-top: 4px;
}
.InsideMainBoxPresentationBloggItemTextPlate
{
	float: left;
	width: 398px;
}
.InsideMainBoxPresentationBloggItemTextPlatePadding
{
	
}
h3.InsideMainBoxPresentationBloggItemSubject
{
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	line-height: 18px;
}
.InsideMainBoxPresentationBloggItemText
{
	display: block;
	font-size: 12px;
	line-height: 18px;
}
.InsideMainBoxPresentationBloggItemComments
{
	display: block;
	font-style: italic;
	font-size: 12px;
	line-height: 18px;
}
/*
###################################
	Inside - LeftBox
###################################
*/
.LeftBox
{
	width: 168px;
	padding-bottom: 16px;
}
.LeftBoxTop
{
	width: 168px;
	height: 29px;
}
.LeftBoxTopLeft
{
	width: 15px;
	height: 29px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/common/top_left_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.LeftBoxTopSpan
{
	width: 138px;
	height: 29px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/common/top_span_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.LeftBoxTopRight
{
	width: 15px;
	height: 29px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/common/top_right_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.LeftBoxContent
{
	background-color: #fff;
	border-left: 1px solid #a7de43;
	border-right: 1px solid #a7de43;
	padding-top: 1px;
}
.LeftBoxContentPlate
{
	background-image: url('../images/design/boxes/common/content_span_top_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 166px;
}
.LeftBoxContentPlatePadding
{
	background-image: url('../images/design/boxes/common/content_span_bottom_bg.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 13px;
	padding-bottom: 1px;
}
.LeftBoxContentItems
{
}
.LeftBoxItemMargin
{
	display: block;
}
.LeftBoxItem
{
	display: block;
	font-size: 12px;
	line-height: 17px;
	padding-top: 8px;
	padding-bottom: 1px;
}
.LeftBoxItemCountMarker
{
	color: #7d7d7d;
}
.LeftBoxItemSpacer
{
	display: block;
	width: 140px;
	height: 8px;
	line-height: 0px;
	font-size: 0px;
	background-image: url('../images/design/boxes/common/content_item_spacer_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}
.LeftBoxBottom
{
	width: 168px;
	height: 13px;
	line-height: 0px;
	font-size: 0px;
}
.LeftBoxBottomLeft
{
	width: 15px;
	height: 13px;
	float: left;
	background-color: #fff;
	background-image: url('../images/design/boxes/common/bottom_left_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.LeftBoxBottomSpan
{
	width: 138px;
	height: 13px;
	float: left;
	background-color: #fff;
	background-image: url('../images/design/boxes/common/bottom_span_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.LeftBoxBottomRight
{
	width: 15px;
	height: 13px;
	float: left;
	background-color: #fff;
	background-image: url('../images/design/boxes/common/bottom_right_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
/*
###################################
	Inside - LeftBox, Green
###################################
*/
.LeftBoxGreenContent
{
	background-color: #96c733;
	border-left: 1px solid #a7de43;
	border-right: 1px solid #a7de43;
	padding-top: 1px;
}
.LeftBoxGreenContentPlate
{
	background-image: url('../images/design/boxes/green/content_span_top_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 166px;
}
.LeftBoxGreenBottomLeft
{
	width: 15px;
	height: 13px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/green/bottom_left_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.LeftBoxGreenBottomSpan
{
	width: 138px;
	height: 13px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/green/bottom_span_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.LeftBoxGreenBottomRight
{
	width: 15px;
	height: 13px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/green/bottom_right_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

/*
###################################
	Inside - User - Box - Subscription
###################################
*/
.LeftBoxInsideUserSubscriptionPadding
{
	padding-left: 14px;
	padding-top: 12px;
}
.InsideUserSubscriptionBox
{
	height: 86px;
	width: 138px;
}
.InsideUserSubscriptionBoxLeft
{
	height: 86px;
	width: 12px;
	float: left;
	background-image: url('../images/design/user/boxes/subscription/content_box_left_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.InsideUserSubscriptionBoxSpan
{
	height: 86px;
	width: 114px;
	float: left;
	background-image: url('../images/design/user/boxes/subscription/content_box_span_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
}
.InsideUserSubscriptionBoxDayCount
{
	display: block;
	color: #898989;
	font-size: 48px;
	line-height: 48px;
	font-weight: bold;
	padding-top: 9px;
}
.InsideUserSubscriptionBoxDaysLeft
{
	display: block;
	color: #636363;
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 4px;
}
.InsideUserSubscriptionBoxRight
{
	height: 86px;
	width: 12px;
	float: left;
	background-image: url('../images/design/user/boxes/subscription/content_box_right_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.InsideUserSubscriptionText
{
	font-size: 12px;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 1px;
}

/*
###################################
	Inside - RightBox
###################################
*/
.RightBox
{
	width: 218px;
	padding-bottom: 16px;
}
.RightBoxTop
{
	width: 218px;
	height: 29px;
}
.RightBoxTopLeft
{
	width: 15px;
	height: 29px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/common/top_left_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.RightBoxTopSpan
{
	width: 188px;
	height: 29px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/common/top_span_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.RightBoxTopRight
{
	width: 15px;
	height: 29px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/common/top_right_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.RightBoxContent
{
	background-color: #fff;
	border-left: 1px solid #a7de43;
	border-right: 1px solid #a7de43;
	border-top: 1px solid #a7de43; 
	padding-top: 1px;
}
.RightBoxContentPlate
{
	background-image: url('../images/design/boxes/common/content_span_top_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
	width: 216px;
}
.RightBoxContentPlatePadding
{
	background-image: url('../images/design/boxes/common/content_span_bottom_bg.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 13px;
	padding-bottom: 1px;
}
.RightBoxContentPlateFooterLink
{
    text-align: right;
    padding-top: 5px;
}
.RightBoxContentItems
{
}
.RightBoxItemMargin
{
	display: block;
}
.RightBoxBottom
{
	width: 218px;
	height: 13px;
	line-height: 0px;
	font-size: 0px;
}
.RightBoxBottomLeft
{
	width: 15px;
	height: 16px;
	float: left;
	background-color: #fff;
	background-image: url('../images/design/boxes/common/right/bottom_left_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.RightBoxBottomSpan
{
	width: 188px;
	height: 16px;
	float: left;
	background-color: #fff;
	background-image: url('../images/design/boxes/common/right/bottom_span_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.RightBoxBottomRight
{
	width: 15px;
	height: 16px;
	float: left;
	background-color: #fff;
	background-image: url('../images/design/boxes/common/right/bottom_right_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.RightBoxListItem
{
    background-color: #f1f9e1;
}
.RightBoxListAltItem
{
    background-color: #fff;
}
/*
###################################
	Inside - RightBox, Green
###################################
*/
.RightBoxGreenContent
{
	background-color: #96c733;
	border-left: 1px solid #a7de43;
	border-right: 1px solid #a7de43;
	border-top: 1px solid #a7de43;
	padding-top: 1px;
}
.RightBoxGreenContentPlate
{
	background-image: url('../images/design/boxes/green/right/content_span_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
	width: 216px;
}
.RightBoxGreenContentPlatePadding
{
	background-image: url('../images/design/boxes/green/right/content_span_top_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.RightBoxGreenBottom
{
	width: 218px;
	height: 15px;
}
.RightBoxGreenBottomLeft
{
	width: 15px;
	height: 15px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/green/right/bottom_left_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.RightBoxGreenBottomSpan
{
	width: 188px;
	height: 15px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/green/right/bottom_span_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.RightBoxGreenBottomRight
{
	width: 15px;
	height: 15px;
	float: left;
	background-color: #96c733;
	background-image: url('../images/design/boxes/green/right/bottom_right_bg.png');
	background-repeat: no-repeat;
	background-position: top left;
}
/*
###################################
	Inside - RightBox, Network
###################################
*/
.RightBoxNetworkListPadding
{
    padding-top: 10px;
}
.RightBoxNetworkListItemPadding
{
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
}
/*
###################################
	Inside - RightBox, SearchWord
###################################
*/
.RightBoxContentSearch
{
    background-image:url('../images/design/boxes/rightbox/user/search/background.gif');    
    height: 199px;
    background-color: #e5eff7;
	border-left: 1px solid #a7de43;
	border-right: 1px solid #a7de43;
}
.RightBoxUserSearchPadding
{
    padding-top: 10px;
}
.RightBoxUserSearchItem
{
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
}
.RightBoxSearchBottomLeft
{
	width: 15px;
	height: 12px;
	float: left;
	background-color: #e8f0f8;
	background-image: url('../images/design/boxes/rightbox/user/search/bottom_left_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.RightBoxSearchBottomSpan
{
	width: 190px;
	height: 12px;
	float: left;
	background-color: #e8f0f8;
	background-image: url('../images/design/boxes/rightbox/user/search/bottom_span_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
.RightBoxSearchBottomRight
{
	width: 13px;
	height: 12px;
	float: left;
	background-color: #e8f0f8;
	background-image: url('../images/design/boxes/rightbox/user/search/bottom_right_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.RightBoxContentPlateSearch
{
    width: 216px;
}
.RightBoxContentPlatePaddingSearch
{
	padding-top: 9px; 
	padding-left: 13px;
}
.RightBoxContentSearchItemHeader a
{   
    color:#6c9f06;
    font-weight:bold;        
}
.RightBoxContentSearchItemSearchWord
{
    color:#e83359;
    font-size: 18px;
    font-weight:bold;    
    padding-top:0px;
}
.RightBoxContentSearchItemSearchImage
{
    padding-top: 20px;
    padding-left: 56px;    
}
.RightBoxContentSearchItemSearchFooter
{
    padding-top: 10px;
    padding-left: 56px;
}
.RightBoxContentSearchItemSearchFooterText
{
    float:left;      
}
.RightBoxContentSearchItemSearchFooterText a
{
    font-weight:bold;    
}
.RightBoxContentSearchItemSearchFooterImage
{
    float:left;    
    padding-top: 5px;
    padding-left:4px;
}
/*
###################################
	Inside - RightBox, Quest Current
###################################
*/
.RightBoxQuestCurrentListPadding
{
    padding-top: 10px;
}
.RightBoxQuestCurrentHeader
{
    padding-bottom: 13px;
}
.RightBoxQuestCurrentListItemRadioButton
{
    float: left;
    padding-top: 2px;
    padding-left: 8px;
}
.RightBoxQuestCurrentListItemText
{
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 8px;
}
/*
###################################
	Inside - RightBox, User Inbox
###################################
*/
.RightBoxUserInbox
{
}
.RightBoxUserInboxPadding
{
	padding-top: 16px;
	padding-left: 14px;
	padding-bottom: 1px;
}
.RightBoxUserInboxItem
{
	background-image: url('../images/design/boxes/rightbox/user/inbox/item_span_bg.png');
	background-repeat: repeat-x;
	background-position: top left;
	height: 33px;
	width: 187px;
}
.RightBoxUserInboxItemIco
{
	width: 44px;
	height: 33px;
	float: left;
}
.RightBoxUserInboxItemIcoPadding
{
	text-align: right;
	padding-right: 11px;
}
.RightBoxUserInboxItemIcoMessagePadding
{
	padding-top: 8px;
}
.RightBoxUserInboxItemIcoFeedbackPadding
{
	padding-top: 5px;
}
.RightBoxUserInboxItemIcoNetworkPadding
{
	padding-top: 4px;
}
.RightBoxUserInboxItemText
{
	width: 140px;
	height: 33px;
	float: left;
}
.RightBoxUserInboxItemTextPadding
{
	line-height: 18px;
	padding-top: 6px;
}
.RightBoxUserInboxItemTextCount
{
	font-size: 15px;
	line-height: 20px;
}

/*
###################################
	Inside - Common UserImage
###################################
*/
.InsideCommonUserImageSquarePlateFloat
{
	float: left;
}
.InsideCommonUserImageSquarePlateFloatText
{
	float: left;
	padding-left: 10px;
}
.InsideCommonUserImageSquarePlate
{
	width: 38px;
	height: 38px;
	background-image: url('../Images/Inside/Common/UserImage/square_bg.png');
	background-position: top left;
	background-repeat: no-repeat;	
}
.InsideCommonUserImageSquarePadding
{
	padding-left: 3px;
	padding-top: 3px;
}
.InsideCommonUserImageSquarePlate img
{
	width: 30px;
	height: 30px;
}
.InsideCommonUserImageNormalPlate
{
	width: 80px;
	height: 103px;
	background-image: url('../Images/Inside/Common/UserImage/normal_bg.png');
	background-position: top left;
	background-repeat: no-repeat;	
}
.InsideCommonUserImageNormalPlate img
{
    width: 70px;
    height: 93px;
}
.InsideCommonUserImageNormalPadding
{
	padding-left: 4px;
	padding-top: 4px;
}
.InsideCommonUserImageListPlate
{
	width: 64px;
	height: 82px;
	background-image: url('../Images/Inside/Common/UserImage/list_bg.png');
	background-position: top left;
	background-repeat: no-repeat;	
}
.InsideCommonUserImageListPlate img
{
	width: 54px;
	height: 72px;
}
.InsideCommonUserImageListPlatePadding
{
	padding-left: 4px;
	padding-top: 4px;
}
.InsideCommonUserImageLargePlate
{
	width: 160px;
	height: 210px;
	background-image: url('../Images/Inside/Common/UserImage/large_bg.png');
	background-position: top left;
	background-repeat: no-repeat;	
}
.InsideCommonUserImageLargePlate img
{
    width: 150px;
    height: 200px;
}
.InsideCommonUserImageLargePadding
{
	padding-left: 4px;
	padding-top: 4px;
}
.InsideCoachUserImageListPlate
{
	width: 106px;
	height: 140px;
	background-image: url('../Images/Inside/Common/UserImage/coach_bg.png');
	background-position: top left;
	background-repeat: no-repeat;	
}
.InsideCoachUserImageListPlate img
{
	width: 96px;
	height: 128px;
}
.InsideCoachUserImageListPlatePadding
{
	padding-left: 4px;
	padding-top: 4px;
}
/*
###################################
	Inside - Common List, Header
###################################
*/
.InsideCommonListHeader
{
	width: 476px;
	height: 28px;	
}
.InsideCommonListHeaderLeft
{
	width: 7px;
	height: 28px;
	float: left;	
	background-image: url('../Images/Inside/Common/List/Header/left_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideCommonListHeaderSpan
{
	width: 462px;
	height: 28px;
	float: left;	
	background-image: url('../Images/Inside/Common/List/Header/span_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	color: #fff;
	font-weight: bold;
	line-height: 23px;	
}
.InsideCommonListHeaderSpanPadding
{
	padding-left: 4px;
	padding-top: 3px;
}
.InsideCommonListHeaderRight
{
	width: 7px;
	height: 28px;
	float: left;	
	background-image: url('../Images/Inside/Common/List/Header/right_bg.png');
	background-position: top left;
	background-repeat: no-repeat;	
}
/*
###################################
	Inside - Common List, Header Gray
###################################
*/
.InsideCommonListHeaderGray
{
	width: 476px;
    background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
/*
###################################
	Inside - Common List, Item
###################################
*/
.InsideCommonListItem
{
	width: 476px;	
	background-image: url('../Images/Inside/Common/List/item_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	line-height: 16px;
}

/*
###################################
	Inside - Common, LinkLine
###################################
*/
.InsideCommonLinkLine
{
	height: 38px;
}
.InsideCommonLinkLeft
{
	float: left;
	padding-right: 13px;
}
.InsideCommonLinkRight
{
	float: right;
	padding-left: 13px;
}
.InsideCommonLinkItemTxt
{
	padding-top: 9px;
	float: left;
	padding-right: 4px;
	padding-left: 1px;
}
.InsideCommonLinkItemImage
{
	float: left;
}
.InsideCommonLinkItemImageBack
{
	padding-top: 7px;
}
.InsideCommonLinkItemImageMail
{
	padding-top: 11px;
}
.InsideCommonLinkItemImageRecycle
{
	padding-top: 7px;
}
.InsideCommonLinkItemImageSave
{
	padding-top: 10px;
}
.InsideCommonLinkItemImageUpload
{
	padding-top: 8px;
	padding-left: 6px;
}

/*
###################################
	Inside - User Message, List Header
###################################
*/
.InsideUserMessageListHeaderSubject
{
	float: left;
	display: block;
	width: 343px;
}
.InsideUserMessageListHeaderDate
{
	float: left;
	display: block;
	width: 100px;
}

/*
###################################
	Inside - User Message, ListItem
###################################
*/
.InsideUserMessageListItemReadMarker
{
	float: left;
	display: block;
	width: 29px;
}
.InsideUserMessageListItemReadMarkerPadding
{
	padding-left: 11px;
	padding-top: 16px;
}
.InsideUserMessageListItemSubjectAndUser
{
	float: left;
	display: block;
	width: 197px;
}
.InsideUserMessageListItemSubjectAndUserPadding
{
	padding-left: 12px;
	padding-right: 20px;
	padding-top: 12px;
}
.InsideUserMessageListItemUserImage
{
	float: left;
	display: block;
	width: 129px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.InsideUserMessageListItemDate
{
	float: left;
	display: block;
	width: 92px;
	padding-top: 12px;
}
.InsideUserMessageListItemDelete
{
	float: left;
	display: block;
	width: 20px;
	padding-top: 9px;
}

/*
###################################
	Inside - User Friend, ListItem
###################################
*/
.InsideUserFriendListItemUserName
{
	float: left;
	display: block;
	width: 180px;
	padding-top: 20px;
}
.InsideUserFriendListItemLocality
{
	float: left;
	display: block;
	width: 149px;
	padding-top: 20px;
}
.InsideUserFriendListItemUserImage
{
	float: left;
	display: block;
	width: 71px;
}
.InsideUserFriendListItemUserImagePadding
{
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.InsideUserFriendListItemSend
{
	float: left;
	display: block;
	width: 47px;
	padding-top: 20px;
}
.InsideUserFriendListItemDelete
{
	float: left;
	display: block;
	width: 29px;
	padding-top: 17px;
}

/*
###################################
	Inside - User Blogg List, Item
###################################
*/
.InsideUserBloggListPlate
{
	width: 476px;	
	background-image: url('../Images/Inside/Common/Plate/bottom_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 1px;
}
.InsideUserBloggListItem
{
	width: 476px;	
	background-image: url('../Images/Inside/Common/Plate/top_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	line-height: 16px;
	position: relative;
}
.InsideUserBloggListItemNotPublic, .InsideUserBloggListItemNotPublic h1
{
	color: #898989;
}
.InsideUserBloggListItemHeaderNotPublic
{
	font-size: 13px;
	color: #363636;
	font-weight: bold;
	padding-left: 5px;
}
.InsideUserBloggListItemPadding
{
	padding-left: 14px;
	padding-top: 22px;
	padding-right: 18px;
	padding-bottom: 7px;
}
.InsideUserBloggListItemHeader
{
	padding-bottom: 11px;
}
.InsideUserBloggListItemHeaderDate
{
	float: left; 
	width: 78px;
}
.InsideUserBloggListItemHeaderText
{
	float: left; 
	width: 361px;
}
.InsideUserBloggListItemHeaderUserText
{
	display:block;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #636363;
}
.InsideUserBloggListItemText
{
	line-height: 21px;
}
.InsideUserBloggListEdit
{
	position: absolute;
	top: 11px;
	right: 14px;
	font-size: 12px;
}
.InsideUserBloggListItemFooter
{
	font-size: 12px;
	padding-top: 19px;
	padding-bottom: 6px;
}
.InsideUserBloggListItemFooterComments
{
	float: left;
	width: 230px;
}
.InsideUserBloggListItemFooterCommentCount
{
	display: block;
	float: left;
	width: 30px;
	height: 28px;
	background-image: url('../Images/Ico/comment_big_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideUserBloggListItemFooterCommentCountText
{
	padding-top: 2px;
	display: block;
	text-align: center;
	padding-right: 1px;
}
.InsideUserBloggListItemFooterCommentText
{
	display: block;
	float: left;
	width: 190px;
	font-size: 13px;
}
.InsideUserBloggListItemFooterCommentText a
{
	display: block;
	padding-left: 6px;
	padding-top: 2px;
}

/*
###################################
	Inside - User Report Item
###################################
*/
.InsideUserBloggListItemFooterReport
{
	float: right;
	padding-right: 0px;
	padding-top: 2px;
}
.InsideUserReportItemPlateUpdateProgress
{
	float: right;
	padding-right: 10px;
	padding-top: 0px;
}

/*
###################################
	Inside - RightBox, User Blogg Archive
###################################
*/
.RightBoxUserBloggArchivePadding
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
}
.RightBoxUserBloggArchiveItem
{
	border-bottom: 1px solid #cee69a;
	padding-top: 6px;
	padding-bottom: 6px;
}
.RightBoxUserBloggArchiveItemYear
{
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
.RightBoxUserBloggArchiveItemMonthPlate
{
	padding-left: 11px;
}
.RightBoxUserBloggArchiveItemMonthItem
{
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	line-height: 19px;
}

/*
###################################
	Inside - User, Feedback Input
###################################
*/
.InsideUserFeedbackWritePlate
{
	padding-top: 9px;
	padding-bottom: 9px;
}
.InsideUserFeedbackWritePlateInputPlate
{
	width: 476px;
	height: 76px;
	background-image: url('../Images/Inside/User/Feedback/Input/input_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideUserFeedbackWritePlateInputPlatePadding
{
	padding-left: 10px;
	padding-top: 8px;
}
.InsideUserFeedbackWritePlateButtonRow
{
	padding-top: 3px;
}

/*
###################################
	Inside - User, Feedback List
###################################
*/
.InsideUserFeedbackListItemImagePlate
{
	float: left;
	width: 87px;
}
.InsideUserFeedbackListItemImagePlatePadding
{
	padding-top: 16px;
	padding-left: 13px;
	padding-bottom: 16px;
}
.InsideUserFeedbackListItemTextPlate
{
	float: left;
	width: 389px;
}
.InsideUserFeedbackListItemTextPlatePadding
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.InsideUserFeedbackItemHeader
{
}
.InsideUserFeedbackTypeImagePlate
{
	float: right;
	padding-top: 4px;
}
.InsideUserFeedbackUpdateProgress
{
	float: right;
	padding-right: 15px;
	padding-top: 6px;
}
.InsideUserFeedbackItemHeaderReaded
{
	color: #707070;
}
.InsideUserFeedbackItemHeaderNotReaded
{
	color: #464646;
	font-weight: bold;
}
.InsideUserFeedbackItemType
{
	color: #707070;
}
.InsideUserFeedbackItemText
{
	color: #464646;
	padding-top: 7px;
}
.InsideUserFeedbackItemLinks
{
	padding-top: 8px;
}
.InsideUserFeedbackItemLinks span
{
	margin-right: 7px;
}
.InsideUserFeedbackItemLinkDelete
{
	float: left; width: 100px;
}
.InsideUserFeedbackItemLinkSave
{
	float: left;
}
.InsideUserFeedbackItemLinkReport
{
	float: right;
	padding-right: 7px;
	padding-top: 1px;
}
.InsideUserFeedbackItemLinkBlock
{
	float: right;
}

.InsideUserFeedbackItemAnswer
{
	padding-top: 7px;
}
.InsideUserFeedbackItemAnswerReply	
{
	text-align: right;
	padding-right: 7px;
	padding-top: 7px;
}

/*
###################################
	Inside - User, Feedback Answer List
###################################
*/
.InsideUserFeedbackAnswerPlate
{
	padding-top: 14px;
}
.InsideUserFeedbackAnswerItem
{
	border-top: 1px solid #dfdfdf;
}
.InsideUserFeedbackAnswerItemImage
{
	float: left;
	width: 50px;
}
.InsideUserFeedbackAnswerItemImagePadding
{
	padding-top: 12px;
	padding-bottom: 10px;
}
.InsideUserFeedbackAnswerItemText
{
	float: left;
	width: 339px;
}
.InsideUserFeedbackAnswerItemTextPadding
{
	padding-top: 12px;
	padding-bottom: 8px;
	padding-right: 15px;
}
.InsideUserFeedbackAnswerItemTextReplyTo
{
	color: #767676;
}

/*
###################################
	Inside - User, Message Read
###################################
*/
.InsideUserMessageReadPlatePadding
{
	padding-left: 14px;
}
.InsideUserMessageReadAnswerPlatePadding
{
	padding-top: 14px;
}
.InsideUserMessageReadLeftPlate
{
	float: left;
	width: 53px;
}
.InsideUserMessageReadLeftPlatePadding
{
	padding-top: 22px;
	padding-left: 1px;
}
.InsideUserMessageReadAnswerLeftPlatePadding
{
	padding-top: 9px;
	padding-left: 1px;
}
.InsideUserMessageReadRightPlate
{
	float: left;
	width: 390px;
	padding-top: 6px;
	padding-bottom: 25px;
}
.InsideUserMessageReadRightPlate img
{
    max-width: 388px;
    width: auto !important;
    width: 388px;
}
.InsideUserMessageReadAnswerRightPlate
{
	padding-top: 4px;
}
.InsideUserMessageReadAnswerPlate
{
	font-style: italic;
}

/*
###################################
	Inside - User, Message Write
###################################
*/
.InsideUserMessageWritePlatePadding
{
	padding-top: 6px;
	padding-left: 13px;
}
.InsideUserMessageWriteRightPlate
{
	float: right;
	width: 52px;
	padding-top: 16px;
}
.InsideUserNormalButtonRow
{
	padding-top: 18px;
}
.InsideUserMessageButtonRow
{
	padding-top: 22px;
	padding-left: 12px;
	padding-right: 14px;
	padding-bottom: 11px;
}
.InsideUserMessageWriteAnswerRightPlate
{
	padding-top: 4px;
	width: 450px;
}
.InsideUserMessageWriteAnswerPlatePadding
{
	padding-top: 14px;
	padding-bottom: 14px;
}
.InsideUserMessageWriteBlocked
{
    background-color:#ea1e49;
	height:91px; 
	width:253px;
	position:absolute;
	left:112px;
	bottom:3px;    
}

/*
###################################
	Inside - User, Message Read
###################################
*/
.InsideUserMessageReadHeader
{
	padding-top: 13px;
}
.InsideUserMessageReadHeaderItem
{
	display: block;
}
.InsideUserMessageReadHeaderItemLeft
{
	font-weight: bold;
	display: block;
	width: 57px;
	float: left;
	padding-bottom: 2px;
}
.InsideUserMessageReadHeaderItemRight
{
	display: block;
	width: 300px;
	float: left;
	padding-bottom: 2px;
}
.InsideUserMessageReadPlate
{
	padding-top: 14px;
}

/*
###################################
	Inside - User, Blogg Write
###################################
*/
.InsideUserBloggWriteButtonRow
{
	padding-top: 22px;
}

/*
###################################
	Inside - User, Blogg View
###################################
*/
.InsideUserBloggViewPlatePadding
{
	padding-top: 15px;
	padding-left: 14px;
	padding-bottom: 6px;
}

.InsideUserBloggViewFeedbackPlatePadding
{
	padding-top: 6px;
	padding-left: 14px;
	padding-bottom: 6px;
}

/*
###################################
	Inside - User, Settings
###################################
*/
.InsideUserSettingsBoxItemPlatePadding
{
	padding-left: 1px;
	padding-top: 9px;
}
.InsideUserSettingsProfileImagePadding
{
	padding-left: 1px;
	padding-top: 29px;
}
.InsideUserSettingsProfileImagePlateWrapper
{
	border: 1px solid #acacac;
	width: 352px;
	height: 265px;
}
.InsideUserSettingsProfileImagePlateNoImage
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 352px;
	height: 265px;
	background-image: url('../Images/Inside/User/Settings/ProfileImage/No_Image_Span_Bg.png');
	background-repeat: repeat-x;
	text-align: center;
}
.InsideUserSettingsProfileImagePlateNoImage span
{
	padding-top: 107px;
	color: #898989;
	font-size: 21px;
	font-style: italic;
	line-height: 28px;
}
.InsideUserSettingsProfileImagePlateImageSelected
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 352px;
	height: 265px;
	background-color: #fdfdfd;
	
}
.InsideUserSettingsBoxFactsItemPlatePadding
{
    padding-left: 1px;    
}
.InsideUserFactsHeader h3
{
    padding-top: 13px;
    color: #74a119;  
    padding-bottom:0px;
}
.InsideUserFactsSearchWordText
{
    float:left;
    width: 295px;
    padding-right: 29px;  
    padding-top: 2px;  
    color:#555555;
}
.InsideUserFactsSearchWordImage
{
    float:left;    
    padding-top: 18px;
}
.InsideUserFactsSearchWordText h3
{
    padding-top: 13px;
    padding-bottom: 4px;
    color: #74a119;   
}
.InsideUserFactsSearchCheckBox
{
    padding-top: 15px;    
    margin-left: -3px;
}

.InsideUserSecrecyHeader h3
{
    padding-top: 13px;
    padding-bottom: 4px;
    color: #74a119;  
}
.InsideUserSecrecyForm
{
    padding-top: 15px;    
}
.InsideSecrecyFormHeader
{
    font-weight:normal;
    color: #555555;    
}
.InsideUserSettingsMembershipBox
{
    padding-top: 15px; 
    color: #555555;  
}
.InsideUserSettingsMembershipBoxLeft
{
    float:left;
    background-image:url('../Images/Inside/User/Settings/Membership/left_bg.gif');
    height:114px;
    width:28px;    
}
.InsideUserSettingsMembershipBoxSpan
{
    float:left;
    background-image:url('../Images/Inside/User/Settings/Membership/span_bg.gif');
    height: 114px;
    background-repeat:repeat-x;
    width:421px;
}
.InsideUserSettingsMembershipBoxRight
{
    float:left;
    background-image:url('../Images/Inside/User/Settings/Membership/right_bg.gif');
    height:114px;
    width:28px;
}
.InsideUserSettingsMembershipBoxText
{
    padding-top: 30px;
    padding-left: 4px;
    font-size: 21px;
}
.InsideUserSettingsMembershipBoxTextBottom
{
    padding-left: 4px;
    font-size: 15px;
    padding-top: 11px;
}

/*
###################################
	Inside - User, Settings
###################################
*/
.InsideUserSettingsProfileImageItemPlate
{
	padding-top: 17px;
	padding-right: 10px;
}
/*
###################################
	Inside - User, Blogg Feedback Input
###################################
*/
.InsideUserBloggViewFeedbackPlatePadding .InsideUserFeedbackWritePlate
{
	padding-top: 9px;
	padding-bottom: 9px;
}
.InsideUserBloggViewFeedbackPlatePadding .InsideUserFeedbackWritePlateInputPlate
{
	width: 462px;
	height: 76px;
	background-image: url('../Images/Inside/User/Feedback/Input/input_462_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideUserBloggViewFeedbackPlatePadding .InsideUserFeedbackWritePlateInputPlatePadding
{
	padding-left: 10px;
	padding-top: 8px;
}
.InsideUserBloggViewFeedbackPlatePadding .InsideUserFeedbackWritePlateButtonRow
{
	padding-top: 3px;
}

/*
###################################
	Inside - User, Image
###################################
*/
.InsideUserImageMainBoxPadding
{
	padding-top: 21px;
}
.InsideUserImageBox
{
	width: 151px;
	height: 114px;
	background-image: url('../Images/Inside/User/Image/thumb_image_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideUserImageBoxPadding
{
	padding-left: 4px; padding-top: 4px;
}
.InsideUserImageListItem
{
	width: 162px;
	height: 150px;
	float: left;
}
.InsideUserImageListItemThird
{
	width: 151px;
}
.InsideUserImageListItemComments
{
	font-size: 11px;
	line-height: 15px;
	padding-left: 3px;
	padding-top: 6px;
	padding-bottom: 9px;
}
.InsideUserImageListItemCommentCount
{
	display: block;
	float: left;
	width: 28px;
	height: 21px;
	background-image: url('../Images/Ico/comment_small_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideUserImageListItemCommentCountText
{
	display: block;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	padding-right: 6px;
}
.InsideUserImageListItemComments
{    
}
/*
###################################
	Inside - Recent Image
###################################
*/
.InsideUserImageBoxDate
{
    padding-top: 13px;  
    color: #7d7d7d; 
}
.InsideUserImageBoxDate a
{
    color:#6d9d0b;
}
.InsideUserImageBoxText a
{
    color:#ea1e48;
}

.InsideUserRecentImageMainBoxPadding
{
    padding-top: 21px;     
}
.InsideUserRecentImageListItem
{
    width: 162px;
	height: 185px;
	float: left;
}
.InsideUserRecentImageBox
{
    width: 151px;
	height: 114px;
	background-image: url('../Images/Inside/User/Image/thumb_image_bg.png');
	background-position: top left;
	background-repeat: no-repeat;    
}
.InsideUserRecentImageBoxPadding
{
    padding-left: 4px; padding-top: 4px;
}
.InsideUserRecentImageListItemThird
{
    width: 151px;
}
/*
###################################
	Inside - User, Image View
###################################
*/
.InsideUserImageViewMainBoxPadding
{
	padding-bottom: 8px;
}
.InsideUserImageViewSubjectPlate
{
	float: left;
	width: 376px;
	padding-top: 19px;
	padding-bottom: 9px;
}
.InsideUserImageViewBackLinkPlate
{
	float: left;
	width: 100px;
	text-align: right;
	padding-top: 4px;
}
.InsideUserImageViewImagePlate
{
	width: 476px;
	text-align: center;
}
.InsideUserImageViewImagePaging
{
    padding-top: 9px;    
}
.InsideUserImageListItemFooter
{
	font-size: 12px;
	padding-top: 9px;
	padding-bottom: 6px;
}
.InsideUserImageViewImagePagingLeft
{
    float:left;
   
    height: 28px;    
}
.InsideUserImageViewImagePagingRight
{
    float:right;
    
    height: 28px;    
}
/*
###################################
	Inside - NewsList, Item
###################################
*/
.InsideMainBoxItemPlateNewsList
{
	width: 476px;   
}
.InsideMainBoxItemContentBottomPlateNewsList
{
    width: 476px;
    padding-bottom:7px;
}
.InsideNewsListItem
{
	width: 476px;	
	background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	line-height: 16px;
	position: relative;
}
.InsideNewsListItemPadding
{	
	padding-top: 11px;	
	padding-bottom: 7px;
}
.InsideNewsListItemHeaderText
{
	padding-bottom: 10px;
	width: 476px;	
	color:#363636;
	font-size:13px;
}
.InsideNewsListItemHeaderWriter
{
    padding-bottom: 6px;
}
.InsideNewsListItemText
{
	line-height: 21px;
	padding-top: 3px;	
}
.InsideNewListItemIntroText
{
    line-height: 19px;
    padding-bottom:4px;
}
.InsideNewListItemIntroTextNoImage
{
    width: 430px;
}
.InsideNewsListItemHeaderSubject
{
    color:#ea1e48;
    font-size:24px;
    font-weight:bold;    
}
.InsideNewListItemTextFloat
{
   width:310px;
   float:left;
}
.InsideNewListItemListImage
{
    float:right; 
    width:147px;
    text-align: right;
}
.InsideNewsItem
{    
    font-size:13px;	
	padding-bottom: 7px;
	padding-left: 14px;	
}
.InsideNewsItemRightTop
{
    float:right;
    width:110px;
}
.InsideNewsItemLeftTop
{
    float:left; 
    padding-top:16px;   
}
.InsdieNewsItemLeftTop h1
{
    color:#636363;
    font-weight:bold;
    font-size:24px;
}
.InsideNewsItemDate
{
    color:#898989;    
    padding-top:11px;
}
.NewsItemSubject
{
    padding-top:2px;
    font-size:24px;
    line-height: 28px;
}
.InsideNewsItemTextPlate
{
    padding-right: 15px;
}
.InsideNewsItemIntro
{
    color:#636363;
    font-weight:bold;
}
.InsideNewsItemText
{
   color:#363636; 
   padding-top:19px;
   padding-bottom:20px;
}
.InsideNewsItemAuthor
{
    padding-top: 22px;
    color:#363636;
}
.InsideNewsItemAuthorText
{
    color:#363636; 
}
/*
###################################
	Inside - Members
###################################
*/
.InsideMemeberBoxTop
{
    height:15px;
}
.InsideMemberBoxTopLeft
{
    float:left;
    background-image:url('../Images/Inside/Members/bgtopleft.png');
    height:15px;
    width:15px;
}
.InsideMemberBoxTopSpan
{
    float:left;
    background-image:url('../Images/Inside/Members/bgtopspan.png');
    height:15px;
    width:446px;
}
.InsideMemberBoxTopRight
{
    float:left;
    background-image:url('../Images/Inside/Members/bgtopright.png');
    height:15px;
    width:15px;
}
.InsideMemeberBox
{
    width: 472px;       
    background-color: #97c432;
    border-left: solid 2px #a7de43;
    border-right: solid 2px #a7de43;
}
.InsideMemberBoxBottomLeft
{
    float:left;
    background-image:url('../Images/Inside/Members/bgbottomleft.png');
    height:15px;
    width:15px;  
}
.InsideMemberBoxBottomSpan
{
    float:left;
    background-image:url('../Images/Inside/Members/bgbottomspan.png');
    height:15px;
    width:446px;
}
.InsideMemberBoxBottomRight
{
    float:left;
    background-image:url('../Images/Inside/Members/bgbottomrigth.png');
    height:15px;
    width:15px;
}
.InsideMemberContent
{
    padding-left: 16px;         
}
.InsideMemberContent ul
{
    list-style:none;
    margin:0px;
    padding:0px;
}
.InsideMemberContent li
{       
   height: 72px;
   width: 54px; 
   display: block;
   float: left; 
   margin-right:20px; 
   margin-bottom: 12px; 
   margin-top: 8px; 
   padding-bottom:0px;     
}
.InsideMemberContentImage
{
    border: solid 2px white;           
}
.InsideMemberContent a
{
    border:none;
}
.InsideMemberContentListElement
{
    padding-top:5px;
    padding-bottom:5px;
}
/*
###################################
	Inside - Recent Blogs
###################################
*/
.InsideRecentBlogListItem
{    
    background-image:url("../Images/Inside/Common/List/item_bg.gif");
    background-position:left bottom;
    background-repeat:repeat-x;
    color: #555555;
}
.InsideRecentBlogListItemPadding
{
    padding-top:17px;
    padding-bottom:12px;
    padding-left:13px;
}
.InsideRecentBlogListItemText
{
    padding-left: 10px;
    padding-top: 4px;  
}
.InsideRecentBlogListItemTextTop a
{
    color:#6ca002;
}
.InsideRecentBlogListItemTextBottom a
{
    font-size:15px;
    font-weight:bold;
    color:#ea1e48;    
}
.InsideRecentBlogListItemTextComment a
{
    font-style:italic;
    font-weight:bold;
    font-size: 11px;
    color: #555555;
}
.FirstBlogItem
{
    width: 342px;   
    padding-top: 5px;   
}
.FirstBlogItem h1
{
    font-size: 18px;    
}
.InsideRecentBlogListItemBlogText
{
    padding-top: 3px;
    padding-bottom: 2px;        
}
/*
###################################
	Inside - Recent Photos
###################################
*/
.InsideRecentPhotosUploadTextLink
{
    float:left;
    padding-right: 6px;
   
}
.InsideRecentPhotosUploadImageLink
{
    float:left;    
}
.InsideRecentPhotoUpload
{    
    margin-bottom:11px;    
}
.InsideRecentPhotoPlate
{
    padding-top: 16px;
    width: 476px;    
}
.InsideRecentPhotoPlate li
{
    display: inline;
    list-style-type:none;    
}
.InsideRecentPhotoListItem
{
    width: 149px;
    height:170px;
    float:left;
}
.InsideRecentPhotoListItem img
{
    float:left;    
}
/*
###################################
	Inside - Members Startpage
###################################
*/
.InsideMemberPlateStartPage
{
    height: 304px;
}
.InsideMemberBoxTopLeftStartPage
{
    float:left;
    background-image:url('/Content/Images/Design/StartPage/MembersBox/bgleft2.png');
    height:304px;
    width:15px;
}
.InsideMemberBoxTopSpanStartPage
{
    float:left;
    background-image:url('/Content/Images/Design/StartPage/MembersBox/bgtop.png');
    height:304px;
    background-repeat:repeat-x;
    width:657px;
}
.InsideMemberBoxTopRightStartPage
{
    float:left;
    background-image:url('/Content/Images/Design/StartPage/MembersBox/bgrigth2.png');
    height:304px;
    width:13px;
}
.InsideMemberBoxTopContent
{
    margin-top:19px;
    height: 219px;    
}
.InsideMemberBoxLeftContent
{
    float:left;
    width: 325px;     
}
.InsideMemberBoxDivider
{
    float:left;
    width: 1px;    
}
.InsideMemberBoxRightContent
{
    float:left;
    width: 325px;    
}
.InsideMemberBoxContentStartPage ul
{
    list-style:none;
    margin:0px;
    padding:0px;
}
.InsideMemberBoxLeftMembersList li
{       
   height: 72px;
   width: 54px; 
   display: block;
   float: left; 
   margin-right:26px; 
   margin-bottom: 12px; 
   margin-top: 8px; 
   padding-bottom:0px;     
}
.InsideMemberHeaderStartPageONewMembers
{
    margin-left:26px; 
}
.InsideMemberBoxRightMembersList li
{       
   height: 72px;
   width: 54px; 
   display: block;
   float: left; 
   margin-left:26px; 
   margin-bottom: 12px; 
   margin-top: 8px; 
   padding-bottom:0px;     
}
.InsideMemberBoxSearchLeft
{
    float:left;
    background-image:url('/Content/Images/Design/StartPage/MembersBox/leftbg.png');
    height:50px;
    width:11px;
}
.InsideMemberBoxSearchMiddle
{
    float:left;
    background-image:url('/Content/Images/Design/StartPage/MembersBox/bg.png');
    height:50px;
    background-repeat:repeat-x;
    width:630px;
}
.InsideMemberBoxSearchRight
{
    float:left;
    background-image:url('/Content/Images/Design/StartPage/MembersBox/rightbg.png');
    height:50px;
    width:13px;
}
.InsideMemberBoxSearchContent
{
    padding-top: 11px;
    color: White;
    font-size:15px;
    font-weight: bold;    
}
.InsideMemberBoxSearchContentText
{
    float:left;
    padding-top:2px;
    padding-right: 12px;    
}
.InsideMemberBoxSearchContentTextBox
{
    background-image: url('/Content/Images/Design/Input/searchbox_bg.gif');
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	height: 25px;
	width: 231px;
	
}
.InsideMemberBoxSearchContentTextBoxPadding
{
    padding-left: 7px;
	padding-top: 4px;    
}
.InsideMemberBoxSearchContentTextBoxPadding input
{ 
    width: 210px;
	background-color: Transparent;
    border:solid 1px Transparent;
    padding: 0px;  
}
.InsideMemberBoxSearchContentBSubmit
{
    float:left;
    padding-left: 6px;
}
.test
{
    color:Black;
    }

/*
###################################
	Inside - Network - CategoryList
###################################
*/
.InsideNetworkCategoryListItem
{
	padding-left: 15px;
	padding-right: 14px;
}
.InsideNetworkCategoryListItemName
{
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
}
.InsideNetworkCategoryListItemCount
{
	float: right;
	padding-top: 7px;
	padding-bottom: 7px;
}

/*
###################################
	Inside - Network - List
###################################
*/
.InsideNetworkListItem
{
}
.InsideNetworkListItemName
{
	float: left;
	width: 257px;
	padding-top: 21px;
	padding-bottom: 21px;
}
.InsideNetworkListItemNamePadding
{
	padding-left: 13px;
	padding-right: 20px;
}
.InsideNetworkListItemCategoryName
{
	float: left;
	width: 168px;
	padding-top: 21px;
	padding-bottom: 21px;
}
.InsideNetworkListItemMemberCount
{
	float: left;
	width: 168px;
	padding-top: 21px;
	padding-bottom: 21px;
	text-align: center;
}
.InsideNetworkListItemMemberCountPadding
{
	padding-right: 40px;
}
.InsideNetworkListItemOwner
{
	float: left;
	width: 51px;
	padding-top: 10px;
}
.InsideNetworkListItemNameSmall
{
	float: left;
	width: 187px;
	padding-top: 21px;
	padding-bottom: 21px;
}
.InsideNetworkListItemCommentCount
{
	float: left;
	width: 70px;
	text-align: center;
	padding-top: 21px;
	padding-bottom: 21px;
}
/*
###################################
	Inside - Network - List - Header
###################################
*/
.InsideNetworkListHeaderItemName
{
	float: left;
	padding-top: 10px;
	width: 257px;
	font-weight: bold;
	color: #555555;
}
.InsideNetworkListHeaderItemNameSmall
{
	float: left;
	padding-top: 10px;
	width: 187px;
	font-weight: bold;
	color: #555555;
}
.InsideNetworkListHeaderItemCommentCount
{
	float: left;
	padding-top: 10px;
	width: 70px;
	text-align: center;
	font-weight: bold;
	color: #555555;
}
.InsideNetworkListHeaderItemNamePadding
{
	padding-left: 13px;
	padding-bottom: 10px;
}
.InsideNetworkListHeaderItemCategoryName
{
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 168px;
	font-weight: bold;
	color: #555555;
}
.InsideNetworkListHeaderItemMemberCount
{
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 168px;
	text-align: center;
	font-weight: bold;
	color: #555555;
}
.InsideNetworkListHeaderItemMemberCountPadding
{
	padding-right: 40px;
}
.InsideNetworkListHeaderItemItemsInCategory
{
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 14px;
	text-align: right;
	font-weight: bold;
	color: #555555;
}

/*
###################################
	Inside - Network - About
###################################
*/
.InsideNetworkAboutPlate
{
	padding-left: 13px;
	padding-top: 15px;
}
.InsideNetworkAboutPlateItem
{
	padding-top: 10px;
	padding-bottom: 19px;
}
.InsideNetworkAboutRegistrationListItem
{
	
}
.InsideNetworkAboutRegistrationListItemSubject
{
	float: left;
	width: 73px;
	
}
.InsideNetworkAboutRegistrationListItemTxt
{
	float: left;
	width: 362px;
}

/*
###################################
	Inside - Network - Membership
###################################
*/
.InsideNetworkMembersshipListItemImage
{
	float: left;
	width: 71px;
}
.InsideNetworkMembersshipListItemImagePadding
{
	padding-left: 15px;
	padding-top: 15px;
}
.InsideNetworkMembersshipListItemText
{
	float: left;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
}
.InsideNetworkMembersshipListItemTextUserName
{
	padding-bottom: 3px;
}

.InsideNetworkMembersshipNoConfirmPlate
{
}

/*
###################################
	Inside - Network - Member, List
###################################
*/
.InsideNetworkMemberListItemImage
{
	float: left;
	width: 71px;
}
.InsideNetworkMemberListItemImagePadding
{
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.InsideNetworkMemberListItemName
{
	float: left;
	padding-top: 20px;
	padding-bottom: 15px;
	width: 180px;
}
.InsideNetworkMemberListItemLocality
{
	float: left;
	padding-top: 20px;
	padding-bottom: 15px;
	width: 149px;
}
.InsideNetworkMemberListItemSend
{
	float: left;
	display: block;
	width: 47px;
	padding-top: 20px;
}
.InsideNetworkMemberListItemDelete
{
	float: left;
	display: block;
	width: 29px;
	padding-top: 17px;
}
/*
###################################
	Inside - Network - Information
###################################
*/
.InsideNetworkInformationIntro
{
    width: 460px;
    line-height:19px;     
}

.InsideNetworkInformationContent
{
    padding-top: 6px; 
    line-height:19px;   
}
.InsideNetworkInformationContentItem
{
    width: 470px; 
    padding-top: 23px;	  
}
.InsideNetworkInformationContentText
{
    float:left;
    width: 243px;   
    margin-right:16px;
}
.InsideNetworkInformationContentImage
{
    float:left;
    width: 211px;        
}
.InsideNetworkInformationContent h3 
{
    color:#79a917;
    text-decoration:none;
    font-weight:bold;
}
/*
###################################
	Inside - Partners List
###################################
*/

.InsidePartnerListPlate
{
    width: 476px;
}
.InsidePartnerListItemIntroTextNoImage
{
    width: 430px;   
}
.InsideNewListItemTitle a
{
    color:#75a416;
    font-weight:bold;
    font-size: 18px;
}
.InsidePartnerListItemTextFloat
{
   width:306px;
   float:left;
}
.InsidePartnerListItemListImage
{
    float:right; 
    width:161px;    
}
.InsidePartnerListItemListImage img
{
    width: 161px;
}

.InsidePartnerListItem
{
    width: 476px;	
	background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	line-height: 16px;
	position: relative;	
}
.InsidePartnerListPlate h1
{
    color:#75a416;
    font-weight:bold;
    font-size: 18px;
}
.InsidePartnerListItemPadding
{
    padding-bottom: 14px;
    padding-top: 13px;    
}
.InsidePartnerListItemListEmail a
{
    color:#363636;
    text-decoration:none;
}

/*
###################################
	Inside - Partners View
###################################
*/

.InsideViewPartnerListItem
{
	width: 476px;	
	background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	line-height: 16px;
	position: relative;	 
}
.InsideViewPartnerItemRightTop
{	
	padding-top: 6px;	
	padding-bottom: 7px;	
}
.InsideViewPartnerItemHeader
{
    padding-top:3px; 
    width: 430px;      
}
.InsideViewPartnerText
{
    padding-top: 20px;
    padding-bottom: 12px;       
}
.InsideViewPartnerOffer
{
    padding-bottom:29px;    
}
.InsideViewPartnerItem h3
{
    font-size: 18px; 
}
.InsideViewPartnerIntro
{
    padding-bottom: 30px;    
}
.InsideViewPartnerContactContent
{
   padding-top: 3px;    
}
.InsideViewPartnerContactText
{
    float:left;
    width: 72px;
    padding-bottom: 6px;    
}
.InsideViewPartnerItemContent
{
    line-height: 19px;
}
/*
###################################
	Inside - Network, Comment Input
###################################
*/
.InsideNetworkCommentWriteWrapper
{
	width: 476px;
}
.InsideNetworkCommentWritePlate
{
	border: 1px solid #a7de44;
	border-top-width: 0px;
	background-color: #fff;
}
.InsideNetworkCommentWritePlatePadding
{
	padding: 1px;
}
.InsideNetworkCommentWritePlateInner
{
	background-color: #f8f8f8;
	padding-left: 11px;
	padding-top: 5px;
	padding-bottom: 9px;
}
.InsideNetworkCommentWritePlateInputPlate
{
	width: 455px;
	height: 53px;
	background-image: url('../Images/Inside/Network/Comment/Input/input_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideNetworkCommentWritePlateInputPlatePadding
{
	padding-left: 5px;
	padding-top: 4px;
}
.InsideNetworkCommentWritePlateButtonRow
{
	padding-top: 3px;
}

/*
###################################
	Inside - Network, Comment List
###################################
*/
.InsideNetworkCommentListItemImagePlate
{
	float: left;
	width: 87px;
}
.InsideNetworkCommentListItemImagePlatePadding
{
	padding-top: 16px;
	padding-left: 13px;
	padding-bottom: 16px;
}
.InsideNetworkCommentListItemTextPlate
{
	float: left;
	width: 389px;
}
.InsideNetworkCommentListItemTextPlatePadding
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.InsideNetworkCommentItemHeader
{
}
.InsideNetworkCommentTypeImagePlate
{
	float: right;
	padding-top: 4px;
}
.InsideNetworkCommentUpdateProgress
{
	float: right;
	padding-right: 15px;
	padding-top: 6px;
}
.InsideNetworkCommentItemHeaderReaded
{
	color: #707070;
}
.InsideNetworkCommentItemHeaderNotReaded
{
	color: #464646;
	font-weight: bold;
}
.InsideNetworkCommentItemType
{
	color: #707070;
}
.InsideNetworkCommentItemText
{
	color: #464646;
	padding-top: 7px;
}
.InsideNetworkCommentItemLinks
{
	padding-top: 8px;
}
.InsideNetworkCommentItemLinks span
{
	margin-right: 7px;
}
.InsideNetworkCommentItemLinkDelete
{
	float: left; width: 100px;
}
.InsideNetworkCommentItemLinkSave
{
	float: left;
}
.InsideNetworkCommentItemLinkReport
{
	float: right;
	padding-right: 7px;
}

.InsideNetworkCommentItemAnswer
{
	padding-top: 7px;
}
.InsideNetworkCommentItemAnswerReply	
{
	text-align: right;
	padding-right: 7px;
	padding-top: 7px;
}

/*
###################################
	Inside - Network, Comment Answer List
###################################
*/
.InsideNetworkCommentAnswerPlate
{
	padding-top: 14px;
}
.InsideNetworkCommentAnswerItem
{
	border-top: 1px solid #dfdfdf;
}
.InsideNetworkCommentAnswerItemImage
{
	float: left;
	width: 50px;
}
.InsideNetworkCommentAnswerItemImagePadding
{
	padding-top: 12px;
	padding-bottom: 10px;
}
.InsideNetworkCommentAnswerItemText
{
	float: left;
	width: 339px;
}
.InsideNetworkCommentAnswerItemTextPadding
{
	padding-top: 12px;
	padding-bottom: 8px;
	padding-right: 15px;
}
.InsideNetworkCommentAnswerItemTextReplyTo
{
	color: #767676;
}

/*
###################################
	Inside - Network, Comment Input
###################################
*/
.InsideNetworkCommentWriteWrapper
{
	width: 476px;
}
.InsideNetworkCommentWritePlate
{
	border: 1px solid #a7de44;
	border-top-width: 0px;
	background-color: #fff;
}
.InsideNetworkCommentWritePlatePadding
{
	padding: 1px;
}
.InsideNetworkCommentWritePlateInner
{
	background-color: #f8f8f8;
	padding-left: 11px;
	padding-top: 5px;
	padding-bottom: 9px;
}
.InsideNetworkCommentWritePlateInputPlate
{
	width: 455px;
	height: 53px;
	background-image: url('../Images/Inside/Network/Comment/Input/input_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideNetworkCommentWritePlateInputPlatePadding
{
	padding-left: 5px;
	padding-top: 4px;
}
.InsideNetworkCommentWritePlateButtonRow
{
	padding-top: 3px;
}

/*
###################################
	Inside - Network, Image List
###################################
*/
.InsideNetworkCommentListItemImagePlate
{
	float: left;
	width: 87px;
}
.InsideNetworkCommentListItemImagePlatePadding
{
	padding-top: 16px;
	padding-left: 13px;
	padding-bottom: 16px;
}
.InsideNetworkCommentListItemTextPlate
{
	float: left;
	width: 389px;
}
.InsideNetworkCommentListItemTextPlatePadding
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.InsideNetworkCommentItemHeader
{
}
.InsideNetworkCommentTypeImagePlate
{
	float: right;
	padding-top: 4px;
}
.InsideNetworkCommentUpdateProgress
{
	float: right;
	padding-right: 15px;
	padding-top: 6px;
}
.InsideNetworkCommentItemHeaderReaded
{
	color: #707070;
}
.InsideNetworkCommentItemHeaderNotReaded
{
	color: #464646;
	font-weight: bold;
}
.InsideNetworkCommentItemType
{
	color: #707070;
}
.InsideNetworkCommentItemText
{
	color: #464646;
	padding-top: 7px;
}
.InsideNetworkCommentItemLinks
{
	padding-top: 8px;
}
.InsideNetworkCommentItemLinks span
{
	margin-right: 7px;
}
.InsideNetworkCommentItemLinkDelete
{
	float: left; width: 100px;
}
.InsideNetworkCommentItemLinkSave
{
	float: left;
}
.InsideNetworkCommentItemLinkReport
{
	float: right;
	padding-right: 7px;
}

.InsideNetworkCommentItemAnswer
{
	padding-top: 7px;
}
.InsideNetworkCommentItemAnswerReply	
{
	text-align: right;
	padding-right: 7px;
	padding-top: 7px;
}

/*
###################################
	Inside - Network, Comment Answer List
###################################
*/
.InsideNetworkCommentAnswerPlate
{
	padding-top: 14px;
}
.InsideNetworkCommentAnswerItem
{
	border-top: 1px solid #dfdfdf;
}
.InsideNetworkCommentAnswerItemImage
{
	float: left;
	width: 50px;
}
.InsideNetworkCommentAnswerItemImagePadding
{
	padding-top: 12px;
	padding-bottom: 10px;
}
.InsideNetworkCommentAnswerItemText
{
	float: left;
	width: 339px;
}
.InsideNetworkCommentAnswerItemTextPadding
{
	padding-top: 12px;
	padding-bottom: 8px;
	padding-right: 15px;
}
.InsideNetworkCommentAnswerItemTextReplyTo
{
	color: #767676;
}
/*
###################################
	Inside - Help
###################################
*/
.InsideHelpLeftText
{
    float:left;
    width:283px; 
    line-height: 18px;   
}
.InsideHelpUpperText
{
    margin-bottom: 20px;
    line-height:19px;
}
.InsideHelpRightImage
{
    float:right;
    width: 171px;   
}
.InsideHelpText
{
    width: 452px;   
    line-height:19px;
}
.InsideHelpText h1
{
    color:#555555;
    font-size:18px;
    font-weight:bold;
    margin-bottom:2px;
}
.InsideHelpTextContact
{
    width:420px; 
    margin-top:20px;   
}
.InsideHelpTextContactTop
{
    margin-bottom:16px;
    line-height:19px;
}
.InsideHelpTextContactLeft
{
    float:left;
    font-weight:bold;
    width: 106px;
}
.InsideHelpTextContactMiddle
{
    float:left; 
    width: 180px;   
}
.InsideHelpTextContactRight
{
    float:right; 
    width: 150px;      
}
.InsideHelpTextContactLeftEmail
{
    float:left;
    font-weight:bold;
    width: 72px;
}
.InsideHelpTextContactEmail
{
    line-height:24px;
    margin-bottom:18px;
}
.InsideHelpTextContactAdress
{
    margin-bottom: 37px;    
}
#InsideHelpContactForm
{
    width:452px;
    line-height:19px;
}
#InsideHelpContactForm h1
{
    color:#555555;
    font-size:18px;
    font-weight:bold;
    margin-bottom:2px;
}



/*
###################################
	Inside - Network, Image Upload
###################################
*/
.InsideNetworkImageUploadWrapper
{
	width: 476px;
}
.InsideNetworkImageUploadPlate
{
	border: 1px solid #a7de44;
	border-top-width: 0px;
	background-color: #fff;
}
.InsideNetworkImageUploadPadding
{
	padding: 1px;
}
.InsideNetworkImageUploadPlateInner
{
	background-color: #f8f8f8;
	padding-left: 11px;
	padding-top: 5px;
	padding-bottom: 9px;
}
.InsideNetworkImageUploadButtonPlate
{
	float: right;
	padding-top: 16px;
	padding-right: 11px;
}
.InsideNetworkImageUploadButtonPlateInner
{
	position: relative;
}

/*
###################################
	Inside - Network, Image List
###################################
*/
.InsideNetworkImagePlatePadding
{
	padding-top: 9px;
}
.InsideNetworkImageListItem
{
}
.InsideNetworkImageListItemUser
{
	float: left;
	width: 85px;
}
.InsideNetworkImageListItemUserPadding
{
	padding-left: 10px;
	padding-top: 14px;
	padding-bottom: 20px;
}
.InsideNetworkImageListItemImagePlate
{
	float: left;
	width: 371px;
}
.InsideNetworkImageListItemImagePlatePadding
{
	padding-top: 14px;
	padding-bottom: 12px;
}

.InsideNetworkImageListItemImagePlateText
{
	padding-left: 1px;
}
.InsideNetworkImageListItemImagePlateImage
{
	padding-top: 12px;
	padding-left: 1px;
}
.InsideNetworkImageItemFooter
{
	padding-top: 6px;
}
.InsideNetworkImageItemLinkReport
{
	float: right;
	padding-right: 7px;
	padding-top: 3px;
}
.InsideNetworkImageItemFooterCommentText
{
	padding-top: 1px;
}

/*
###################################
	Inside - Common, Item Footer Comments
###################################
*/
.InsideCommonItemFooter
{
	font-size: 12px;
	padding-top: 19px;
}
.InsideCommonItemFooterComments
{
	float: left;
	width: 230px;
}
.InsideCommonItemFooterCommentCount
{
	display: block;
	float: left;
	width: 30px;
	height: 28px;
	background-image: url('../Images/Ico/comment_big_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideCommonItemFooterCommentCountText
{
	padding-top: 2px;
	display: block;
	text-align: center;
	padding-right: 1px;
}
.InsideCommonItemFooterCommentText
{
	display: block;
	float: left;
	width: 190px;
	font-size: 13px;
}
.InsideCommonItemFooterCommentText a
{
	display: block;
	padding-left: 6px;
	padding-top: 2px;
}
/*
###################################
	Inside - Network, Image Upload
###################################
*/
.InsideNetworkImageUploadWrapper
{
	width: 476px;
}
.InsideNetworkImageUploadPlate
{
	border: 1px solid #a7de44;
	border-top-width: 0px;
	background-color: #fff;
}
.InsideNetworkImageUploadPadding
{
	padding: 1px;
}
.InsideNetworkImageUploadPlateInner
{
	background-color: #f8f8f8;
	padding-left: 11px;
	padding-top: 5px;
	padding-bottom: 9px;
}
.InsideNetworkImageUploadButtonPlate
{
	float: right;
	padding-top: 16px;
	padding-right: 11px;
}
.InsideNetworkImageUploadButtonPlateInner
{
	position: relative;
}

/*
###################################
	Inside - Network, Image List
###################################
*/
.InsideNetworkImagePlatePadding
{
	padding-top: 9px;
}
.InsideNetworkImageListItem
{
}
.InsideNetworkImageListItemUser
{
	float: left;
	width: 85px;
}
.InsideNetworkImageListItemUserPadding
{
	padding-left: 10px;
	padding-top: 14px;
	padding-bottom: 20px;
}
.InsideNetworkImageListItemImagePlate
{
	float: left;
	width: 371px;
}
.InsideNetworkImageListItemImagePlatePadding
{
	padding-top: 14px;
	padding-bottom: 12px;
}

.InsideNetworkImageListItemImagePlateText
{
	padding-left: 1px;
}
.InsideNetworkImageListItemImagePlateImage
{
	padding-top: 12px;
	padding-left: 1px;
}
.InsideNetworkImageItemFooter
{
	padding-top: 6px;
}
.InsideNetworkImageItemLinkReport
{
	float: right;
	padding-right: 7px;
	padding-top: 3px;
}
.InsideNetworkImageItemFooterCommentText
{
	padding-top: 1px;
}

/*
###################################
	Inside - Common, Item Footer Comments
###################################
*/
.InsideCommonItemFooter
{
	font-size: 12px;
	padding-top: 19px;
}
.InsideCommonItemFooterComments
{
	float: left;
	width: 230px;
}
.InsideCommonItemFooterCommentCount
{
	display: block;
	float: left;
	width: 30px;
	height: 28px;
	background-image: url('../Images/Ico/comment_big_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideCommonItemFooterCommentCountText
{
	padding-top: 2px;
	display: block;
	text-align: center;
	padding-right: 1px;
}
.InsideCommonItemFooterCommentText
{
	display: block;
	float: left;
	width: 190px;
	font-size: 13px;
}
.InsideCommonItemFooterCommentText a
{
	display: block;
	padding-left: 6px;
	padding-top: 2px;
}

/*
###################################
	Inside - Common, List MonthSpacer
###################################
*/
.InsideCommonListMonthSpacerPadding
 {
     padding-top: 10px;
 }
.InsideCommonListMonthSpacer
 {
    width: 476px;
    height: 28px; 
 }
.InsideCommonListMonthSpacerLeft
 {
    width: 7px;
    height: 28px; 
    float: left;
	background-image: url('../Images/Inside/Common/List/MonthSpacer/left_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
 }
.InsideCommonListMonthSpacerSpan
 {
    width: 461px;
    height: 28px; 
    float: left;
	background-image: url('../Images/Inside/Common/List/MonthSpacer/span_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
 }
.InsideCommonListMonthSpacerSpanPadding
 {
     padding-left: 4px;
     padding-top: 5px;
 }
.InsideCommonListMonthSpacerRight
 {
    width: 8px;
    height: 28px; 
    float: left;
	background-image: url('../Images/Inside/Common/List/MonthSpacer/right_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
 }

/*
###################################
	Inside - Event List Item Line
###################################
*/
.InsideMainBoxEventPadding
{
	padding-left: 0px;
	padding-top: 5px;
}
.InsideEventListItem
 {
    width: 476px;
	background-image: url('../Images/Inside/Common/List/item_bg_low.gif');
	background-position: top left;
	background-repeat: repeat-x;
	padding-top: 7px;
 }
.InsideEventListItemNoLine
 {
    width: 476px;
    background-image: none;
    padding-top: 0px;
 }


/*
###################################
	Inside - Event, List Item
###################################
*/
.InsideEventSearchBar
{
}

.InsideEventSearchBarCategoryPlate
{
    float: left;
    width: 164px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.InsideEventSearchBarCategoryPlateSelect
{
    width: 154px;
    height: 28px;
}
.InsideEventSearchBarCountyPlate
{
    float: left;
    width: 153px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.InsideEventSearchBarCountyPlateSelect
{
    width: 133px;
    height: 28px;
}
.InsideEventSearchBarMonthPlate, .InsideEventSearchBarAttendPlate
{
    float: left;
    width: 115px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.InsideEventSearchBarMonthPlateSelect, .InsideEventSearchBarAttendPlateSelect
{
    width: 105px;
    height: 28px;
}
.InsideEventSearchBarButtonPlate
{
    float: left;
    width: 44px;
    padding-top: 14px;
}

.InsideEventListItemNextEventInCountyHeader
{
    color: #707070;
    font-weight: bold;
}
.InsideEventListItemNextEventInCountyLeftItem
{
    width: 200px;
    float: left;
    padding-top: 2px;
}
.InsideEventListItemNextEventInCountyRightItem
{
    float: left;
    width: 205px;
    text-align: right;
    padding-top: 9px;
}

.InsideEventListItemDatePlate
 {
    width: 71px;
    float: left;  
    padding-top: 14px; 
 }

.InsideEventListItemTextPlate
 {
    width: 405px;
    float: left;   
    padding-top: 16px;
 }
.InsideEventListItemTextPlateLeft
{
    width: 290px;
    float: left;
}  
.InsideEventListItemTextInformation
{
    padding-left: 1px;
    color: #464646;
    padding-top: 3px;
} 
.InsideEventListItemTextInformationIntro
{
    padding-bottom: 11px;
}
.InsideEventListItemTextPlateImage
{
    float: left;
    width: 115px;
    text-align: right;
    padding-top: 2px;
    padding-bottom: 3px;
} 
.InsideEventListItemTextComments
{
    padding-top: 5px;
}
.InsideEventListItemTextComments .InsideCommonItemFooterCommentCountText
{
	padding-top: 1px;
}
.InsideEventListItemTextComments .InsideCommonItemFooterCommentText a
{
	padding-top: 0px;
}


/*
###################################
	Inside - Event, View
###################################
*/
.InsideEventViewHeader
{
}
.InsideEventViewHeaderHostImagePlate
{
    float: left;
    width: 89px;
    padding-top: 26px;
    padding-bottom: 17px;
}
.InsideEventViewHeaderSubject
{
    float: left;
    width: 386px;
    padding-top: 3px;
    padding-bottom: 13px;
}
.InsideEventViewImagePlate
{
    padding-top: 6px;
    padding-left: 1px;
    padding-bottom: 21px;
}
.InsideEventViewRightImagePlate
{
    padding-left: 10px;
    float: right;
    padding-bottom: 10px;
    padding-top: 3px;
}
.InsideEventViewImageInformationText
{
    font-size: 11px;
    line-height: 14px;
    padding-top: 3px;
}
.InsideEventViewImageThumbPlate
{
    padding-top: 4px;
}
.InsideEventViewImageThumbItem
{
    padding-right: 6px;
}
.InsideEventViewImageThumbItem img
{
    border: 1px solid white;
}
.InsideEventViewImageThumbItem img.Selected
{
    border: 1px solid #eb2e55;
}
.InsideEventViewImageThumbItemLast
{
    padding-right: 0px;
}

.InsideEventViewEventTextPlatePadding
{
    padding-bottom: 20px;
}

.InsideEventViewEventInformationPlate
{
    width: 476px;
    background-image: url('../Images/Inside/Events/View/InfoBox/bg_span.gif');
    background-repeat: repeat-y;
}
.InsideEventViewEventInformationPlateTop
{
    width: 476px;
    background-image: url('../Images/Inside/Events/View/InfoBox/bg_top.gif');
    background-position: top left;
    background-repeat: no-repeat;
}
.InsideEventViewEventInformationPlateBottom
{
    width: 476px;
    background-image: url('../Images/Inside/Events/View/InfoBox/bg_bottom.gif');
    background-position: bottom left;
    background-repeat: no-repeat;
}
.InsideEventViewEventInformationPlateHeart
{
    width: 476px;
    min-height: 167px;
    height: auto !important;
    height: 167px;
    background-image: url('../Images/Inside/Events/View/InfoBox/bg_heart.jpg');
    background-position: top right;
    background-repeat: no-repeat;
}
.InsideEventViewEventInformationPlatePadding
{
    padding-right: 10px;
    padding-left: 15px;
    padding-top: 9px;
    padding-bottom: 14px;
}
.InsideEventViewEventInformationHostImagePlate
{
    float: right;
    width: 75px;
    padding-top: 6px;
}

.InsideEventViewEventInformationItem
{
}
.InsideEventViewEventInformationItemName
{
    float: left;
    width: 144px;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 3px;
}
.InsideEventViewEventInformationItemText
{
    float: left;
    width: 215px;
    padding-top: 2px;
    padding-bottom: 3px;
}
.InsideEventViewTextAreaPlate
{
    padding-top: 16px;
}
.InsideEventViewTextAreaPlate label
{
    color: #6f9e10;
    font-weight: bold;
    padding-bottom: 3px;
}
.InsideEventViewTextAreaPlate textarea
{
		background-color:#fbfbfb;
        border:solid 1px #bbbbbb;
        padding:2px;
        font-family:Arial;
        height: 64px;
    	width: 470px;
    	font-size: 13px;
    	font-family: Arial;
    	line-height: 17px;
    	color: #555555;
}
/*
###################################
	Inside - Members, Search
###################################
*/
.InsideSearchMemberPlate
{
    padding-top: 5px;    
    color: #555555;
    font-size:13px;
}
.InsideSearchMemberForm
{
    padding-left: 15px;
}
.InsideSearchMemeberBox
{
    background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
.InsideSearchMemberContent
{
    background-image:url("../Images/Inside/Common/List/item_bg.gif");
    background-position:left bottom;
    background-repeat:repeat-x;
    color: #555555;
    height: 58px;
}
.InsideSearchMemberItemPadding
{
    padding:10px 17px 8px 13px;     
}
.InsideSearchMemberPhoto
{
    width: 40px;
    float:left;  
}
.InsideSearchMemberTexts
{    
}
.InsideSearchMemberName
{
    width: 177px;
    float:left; 
    padding-left:17px;
    padding-top: 9px;   
}
.InsideSearchMemberLocality
{
    width: 160px;
    float:left;   
    padding-top: 9px; 
}
.InsideSearchMemberAge
{
    width: 45px;
    float:left; 
    padding-top: 9px;   
}
.InsideSearchMemberResultHeader
{
    color:#636363;
    font-size:18px;  
    padding-top:24px;
    padding-bottom: 18px;  
    padding-left: 14px;
}
/*
###################################
	Inside - Event, View - Green Box
###################################
*/
.InsideEventViewGreenBoxSpacing
{
    padding-top: 20px;
}
.InsideEventViewGreenBox
{
    width: 476px;
    background-image: url('../Images/Inside/Events/View/GreenBox/span_bg.gif');
    background-position: top right;
    background-repeat: repeat-y;
}
.InsideEventViewGreenBoxSpan
{
    background-image: url('../Images/Inside/Events/View/GreenBox/top_bg.png');
    background-position: top right;
    background-repeat: no-repeat;
    width: 476px;
    color: #ffffff;
    font-size: 13px;
    line-height: 19px;
}
.InsideEventViewGreenBoxSpanPadding
{
    padding-left: 15px;
    padding-right: 8px;
    padding-top: 11px;
    padding-bottom: 2px;
}
.InsideEventViewGreenBoxBottom
{
    width: 476px;
    height: 11px;
    font-size: 0px;
    line-height: 0px;
    background-image: url('../Images/Inside/Events/View/GreenBox/bottom_bg.png');
    background-position: top right;
    background-repeat: no-repeat;
}

/*
###################################
	Inside - Help - Startguide
###################################
*/

.InsideStartguideIntroText
{
    float:left;
    width: 455px;
    padding: 8px 15px 0px 2px;
}
.InsideStartguideIntroImage
{
    float:left; 
    width: 91px;
    height: 82px;  
    position: relative;
    bottom: 17px;
}
.InsideStartguidePlate
{
    width: 710px;        
}
.InsideStartguideMenu
{
    background-image: url('../Images/Inside/Common/List/item_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	line-height: 16px; 
}
.InsideStartguideMenuPadding
{
    padding-left: 14px; 
    padding-top: 8px;
    padding-bottom: 10px;
    background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;   
}
.InsideStartguideMenu ul
{
    list-style:none;
    margin:0px;
    padding:0px; 
    color:#646363;
    font-weight:bold;    
}
.InsideStartguideMenu li
{
    padding: 0px;
	margin: 0px;
	display: inline;
	margin-right:25px;
}
.InsideStartguideContent
{
    padding-top: 6px;    
}
.InsideStartguideContentItem
{
    width: 711px;
    background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	line-height: 19px;
	position: relative;
	padding-bottom: 20px;
	padding-top: 15px;	  
}
.InsideStartguideContentText
{
    float:left;
    width: 288px;   
    margin-right:20px;
}
.InsideStartguideContentImage
{
    float:left;
    width: 380px;        
}
.InsideStartguideContent h3 a
{
    color:#79a917;   
    font-size: 18px;
    text-decoration:none;
    font-weight:bold;
}

/*
###################################
	Inside - Events, Comment View
###################################
*/
.InsideEventsCommentViewPlate
{
    padding-top: 16px;
}
.InsideEventsCommentViewPlate h1.InsideSecondSubject
{
    padding-bottom: 0px;
}
.InsideEventsCommentViewPlateTextPlate
{
    float: left;
    width: 364px;
}
.InsideEventsCommentViewPlateTextPlatePadding
{
    padding-bottom: 10px;
}
.InsideEventsCommentViewPlateImagePlate
{
    float: left;
    width: 112px;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 10px;
}

/*
###################################
	Inside - Events, Comment List
###################################
*/
.InsideEventsCommentListItemImagePlate
{
	float: left;
	width: 87px;
}
.InsideEventsCommentListItemImagePlatePadding
{
	padding-top: 16px;
	padding-left: 13px;
	padding-bottom: 16px;
}
.InsideEventsCommentListItemTextPlate
{
	float: left;
	width: 389px;
}
.InsideEventsCommentListItemTextPlatePadding
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.InsideEventsCommentItemHeader
{
}
.InsideEventsCommentTypeImagePlate
{
	float: right;
	padding-top: 4px;
}
.InsideEventsCommentUpdateProgress
{
	float: right;
	padding-right: 15px;
	padding-top: 6px;
}
.InsideEventsCommentItemHeaderReaded
{
	color: #707070;
}
.InsideEventsCommentItemHeaderNotReaded
{
	color: #464646;
	font-weight: bold;
}
.InsideEventsCommentItemType
{
	color: #707070;
}
.InsideEventsCommentItemText
{
	color: #464646;
	padding-top: 7px;
}
.InsideEventsCommentItemLinks
{
	padding-top: 8px;
}
.InsideEventsCommentItemLinks span
{
	margin-right: 7px;
}
.InsideEventsCommentItemLinkDelete
{
	float: left; width: 100px;
}
.InsideEventsCommentItemLinkSave
{
	float: left;
}
.InsideEventsCommentItemLinkReport
{
	float: right;
	padding-right: 7px;
}

.InsideEventsCommentItemAnswer
{
	padding-top: 7px;
}
.InsideEventsCommentItemAnswerReply	
{
	text-align: right;
	padding-right: 7px;
	padding-top: 7px;
}

/*
###################################
	Inside - Events, Comment Answer List
###################################
*/
.InsideEventsCommentAnswerPlate
{
	padding-top: 14px;
}
.InsideEventsCommentAnswerItem
{
	border-top: 1px solid #dfdfdf;
}
.InsideEventsCommentAnswerItemImage
{
	float: left;
	width: 50px;
}
.InsideEventsCommentAnswerItemImagePadding
{
	padding-top: 12px;
	padding-bottom: 10px;
}
.InsideEventsCommentAnswerItemText
{
	float: left;
	width: 339px;
}
.InsideEventsCommentAnswerItemTextPadding
{
	padding-top: 12px;
	padding-bottom: 8px;
	padding-right: 15px;
}
.InsideEventsCommentAnswerItemTextReplyTo
{
	color: #767676;
}

/*
###################################
	Inside - Events, Comment Input
###################################
*/
.InsideEventsCommentWritePlate
{
	padding-top: 9px;
	padding-bottom: 9px;
}
.InsideEventsCommentWritePlateInputPlate
{
	width: 476px;
	height: 76px;
	background-image: url('../Images/Inside/User/Feedback/Input/input_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideEventsCommentWritePlateInputPlatePadding
{
	padding-left: 10px;
	padding-top: 8px;
}
.InsideEventsCommentWritePlateButtonRow
{
	padding-top: 3px;
}

/*
###################################
	Inside - Heart, Comment List
###################################
*/
.InsideHeartCommentListItemImagePlate
{
	float: left;
	width: 87px;
}
.InsideHeartCommentListItemImagePlatePadding
{
	padding-top: 16px;
	padding-left: 13px;
	padding-bottom: 16px;
}
.InsideHeartCommentListItemTextPlate
{
	float: left;
	width: 389px;
}
.InsideHeartCommentListItemTextPlatePadding
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.InsideHeartCommentItemHeader
{
}
.InsideHeartCommentTypeImagePlate
{
	float: right;
	padding-top: 4px;
}
.InsideHeartCommentUpdateProgress
{
	float: right;
	padding-right: 15px;
	padding-top: 6px;
}
.InsideHeartCommentItemHeaderReaded
{
	color: #707070;
}
.InsideHeartCommentItemHeaderNotReaded
{
	color: #464646;
	font-weight: bold;
}
.InsideHeartCommentItemType
{
	color: #707070;
}
.InsideHeartCommentItemText
{
	color: #464646;
	padding-top: 7px;
}
.InsideHeartCommentItemLinks
{
	padding-top: 8px;
}
.InsideHeartCommentItemLinks span
{
	margin-right: 7px;
}
.InsideHeartCommentItemLinkDelete
{
	float: left; width: 100px;
}
.InsideHeartCommentItemLinkSave
{
	float: left;
}
.InsideHeartCommentItemLinkReport
{
	float: right;
	padding-right: 7px;
}

.InsideHeartCommentItemAnswer
{
	padding-top: 7px;
}
.InsideHeartCommentItemAnswerReply	
{
	text-align: right;
	padding-right: 7px;
	padding-top: 7px;
}

/*
###################################
	Inside - Heart, Comment Answer List
###################################
*/
.InsideHeartCommentAnswerPlate
{
	padding-top: 14px;
}
.InsideHeartCommentAnswerItem
{
	border-top: 1px solid #dfdfdf;
}
.InsideHeartCommentAnswerItemImage
{
	float: left;
	width: 50px;
}
.InsideHeartCommentAnswerItemImagePadding
{
	padding-top: 12px;
	padding-bottom: 10px;
}
.InsideHeartCommentAnswerItemText
{
	float: left;
	width: 339px;
}
.InsideHeartCommentAnswerItemTextPadding
{
	padding-top: 12px;
	padding-bottom: 8px;
	padding-right: 15px;
}
.InsideHeartCommentAnswerItemTextReplyTo
{
	color: #767676;
}

/*
###################################
	Inside - Heart, Comment Input
###################################
*/
.InsideHeartCommentWritePlate
{
	padding-top: 9px;
	padding-bottom: 9px;
}
.InsideHeartCommentWritePlateInputPlate
{
	width: 476px;
	height: 76px;
	background-image: url('../Images/Inside/User/Feedback/Input/input_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.InsideHeartCommentWritePlateInputPlatePadding
{
	padding-left: 10px;
	padding-top: 8px;
}
.InsideHeartCommentWritePlateButtonRow
{
	padding-top: 3px;
}
/*
###################################
	Inside - Parnters - Become
###################################
*/
.InsideBecomePartner
{    
    margin-top:23px;    
}
.InsideCommonPlatePadding
{    
    padding-top:23px;    
}
/*
###################################
	Inside - Coach List
###################################
*/
#InsidePlateWrapperContentCoach
{
    width: 476px;	
	background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	position: relative;
	padding-bottom: 18px;
	line-height:19px;
	padding-top:9px;
}

.InsideCoachListPlate
{
    width: 476px;
}
.InsideCoachListItemIntroTextNoImage
{
    width: 430px;   
}

.InsideCoachListItemTitle a
{
    color:#75a416;
    font-weight:bold;
    font-size: 18px;
}
.InsideCoachListItemTextFloat
{
   width:330px;
   float:left;
}
.InsideCoachListItemListImage
{
    float:left; 
    width:96px;
    margin-right: 24px; 
    padding-left:15px;   
}
.InsideCoachListItemListImage img
{
    width: 96px;
}

.InsideCoachListItem
{
    width: 476px;	
	background-image: url('../Images/Inside/Common/List/item_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	position: relative;	
}
.InsideCoachListPlate h1
{
    color:#75a416;
    font-weight:bold;
    font-size: 18px;
}
.InsideCoachListItemPadding
{
    padding-bottom: 14px;
    padding-top: 13px;    
}
.InsideCoachListItemListEmail a
{
    color:#363636;
    text-decoration:none;
}
.InsideCoachListItemSendMessage
{
    padding-top: 15px;    
}
.AskCoach
{
    color: #e83359;
	font-weight: normal;
	text-decoration: none;
	cursor:pointer;
}
.AskCoach hover
{
    text-decoration: underline;
}
.CancelMessage
{
    cursor:pointer;
}
/*
###################################
	Inside - Coach View
###################################
*/

.InsideViewCoachListItem
{
	width: 476px;	
	background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	line-height: 16px;
	position: relative;	 
}
.InsideViewCoachItemRightTop
{	
	padding-top: 6px;	
	padding-bottom: 7px;	
}
#InsideViewCoachItemHeader
{
    padding-top:3px; 
    width: 430px; 
        
}
#InsideViewCoachItemHeader h1
{
    color:#699908;   
    font-size: 18px; 
}

.InsideViewCoachText
{
    padding-top: 11px;
    padding-bottom: 12px;
    width: 330px;   
    float: left;
    margin-right: 27px;       
}
.InsideViewCoachItemContentImage
{
    float:left;
    padding-top:11px;   
}
.InsideCoachViewItemMessage
{
    width: 330px;    
}
/*
###################################
	Inside - Coach - Links
###################################
*/
.InsideLinksCategoryItem h3
{
   color:#464646;
   font-size:15px;
   margin-bottom:5px;
}
#InsidePlateWrapperContentLink
{
   padding-bottom: 20px;
   line-height :19px;
   padding-top :9px;  
}
.InsideLinksCategoryItem
{
    float:left;
    width: 230px;  
    margin-bottom:18px;  
}
.InsideLinksCategoryItem ul
{
    list-style: url('../images/inside/common/list/greybullet.gif');  
    margin-left:14px;          
}

.InsideLinksCategoryItem a
{
    font-size:12px;    
}
/*
###################################
	Inside - Coach -FAQ
###################################
*/
#InsidePlateWrapperContentFAQ
{
    width: 476px;		
	padding-bottom: 18px;
	line-height:19px;
	padding-top:9px;
}
.InsideFAQAskQuestionBox
{
    width: 458px;
    background-image: url('../images/inside/coach/faq/faqboxlarge_bg.gif');
	background-repeat: repeat-x;  
	min-height: 39px;
    height: auto !important;
	height: 39px;
}
.InsideFAQAskQuestionBoxPadding
{
    padding-left: 13px;
    padding-right: 13px;
}
.InsideFAQAskQuestionBoxText
{    
    padding-top: 10px;
    color:#ea1e48;
    font-size: 15px;    
}
.InsideFAQAskQuestionBoxLink
{
    text-decoration: none;
	cursor:pointer;
}
.InsideFAQAskQuestionBoxLinkLarge
{
    text-decoration: none;
	cursor:pointer;
}
.FAQCancelMessageView
{
    cursor:pointer;
}
.InsideFAQAskQuestionBoxLarge
{
    width: 458px;  
	color: #555555;
}
.InsideFAQAskQuestionBoxLargePadding
{
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 13px;
}
.InsideFAQAskQuestionBoxLargeHeader
{
   padding-bottom: 1px;
   color:#ea1e48;
   font-size: 15px; 
   padding-top: 10px;
}
.InsideFAQAskQuestionBoxLargeText
{
    padding-top:10px;
    padding-bottom: 2px;     
}
.InsideFAQQuesitonListPlate
{    
}
.InsideFAQCategoryPlateSelectQuestion
{
    width: 154px;
    height: 28px;
    color: #636363;
}
.InsideFAQQuesitonListHeader h2
{
    color: #555555;
    font-size: 18px;    
}
.InsideFAQQuesitonListHeader
{
    padding-top: 19px;  
    padding-bottom: 14px;   
}
.InsideFAQQuesitonListCategoryPlate
{
    padding-top: 10px;    
}
.InsideFAQCategoryPlateSelect
{
    width: 154px;
    height: 28px;
    color: #636363;
}
.InsideFAQQuesitonListCategory
{
    float:left;
    padding-right:12px;    
}
.InsideFAQQuesitonListCategorySubmit
{
    float:left;    
}
.InsideFAQQuesitonList
{
    background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
}
.InsideFAQListItem
{
	width: 476px;	
	background-image: url('../Images/Inside/Common/List/item_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	line-height: 16px;
}
.InsideFAQListItemPadding
{
    padding-top:17px;
    padding-bottom:12px;
    padding-left:14px;
}
.InsideFAQListItemText
{
    padding-left: 12px;     
}
.InsideFAQListItemTextTop a
{
    color:#6ca002;
}
.InsideFAQListItemTextTop
{
    color:#464646;
}
.InsideFAQListItemTextBottom a
{
    font-size:15px;
    font-weight:bold;
    color:#ea1e48;      
}
.InsideFAQListItemTextBottom
{
    padding-top: 2px;    
}
/*
###################################
	Inside - Coach -FAQ - View
###################################
*/

.InsideViewFAQItemRightTop
{	
	padding-top: 7px;	
	padding-bottom: 7px;	
}

.InsideFAQItemPadding
{
    padding-top:11px;
    padding-bottom:12px;
    padding-left:14px;
}
.InsideFAQItemText
{
    padding-left: 12px;   
    width: 405px;  
}
.InsideFAQItemTextTop a
{
    color:#ea1e48;
}
.InsideFAQItemTextTop
{
    color:#555555;    
}
.InsideFAQItemTextBottom
{
    padding-top: 3px;  
    font-size:18px;
    font-weight:bold;
    color:#555555;   
}
.InsideFAQItemQuestionText
{
    width: 405px;  
    padding-left: 50px; 
    padding-top: 7px;
}

/*
###################################
	Inside - StartPage
###################################
*/
.InsideStartPage
{
}

/*
###################################
	Inside - RightBox
###################################
*/
.InsideRightBox
{
    padding-bottom: 16px;
}

/*
###################################
	Inside - StartPage - Box
###################################
*/
.InsideStartPageBox
{
    padding-bottom: 16px;
}
.InsideStartPageLeftBox
{
    float: left;
    width: 351px;
}
.InsideStartPageRightBox
{
    float: left;
    width: 335px;
}

/*
###################################
	Inside - StartPage - IntroBox
###################################
*/
.InsideStartPageIntroBox
{
    width: 686px;
    height: 192px;
    background-image: url('../Images/Inside/StartPage/IntroBox/span_bg.png');
    background-repeat: repeat-x;
}
.InsideStartPageIntroBoxLeftBg
{
    width: 686px;
    height: 192px;
    background-image: url('../Images/Inside/StartPage/IntroBox/left_bg.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}
.InsideStartPageIntroBoxRightBg
{
    width: 686px;
    height: 192px;
    background-image: url('../Images/Inside/StartPage/IntroBox/right_bg.jpg');
    background-repeat: no-repeat;
    background-position: top right;
}
.InsideStartPageIntroBoxPadding
{
    padding-top: 15px;
    padding-left: 199px;
}
.InsideStartPageIntroBoxPadding h1
{
    padding: 0px;
    margin: 0px;
}
.InsideStartPageIntroBoxTextPlate
{
    font-size: 13px;
    line-height: 21px;
    color: #464646;
    padding-left: 9px;
    padding-right: 144px;
    padding-top: 4px;
}
.InsideStartPageIntroBoxTextJenniesBlogg
{
    float: left;
    padding-top: 12px;
    width: 173px;
}
.InsideStartPageIntroBoxTextHelensBlogg
{
    float: left;
    padding-top: 12px;
}

/*
###################################
	Inside - Common - ContentBox
###################################
*/
.InsideCommonContentBox
{
    
}

.InsideCommonContentBoxWidth686
{
    width: 686px;
}

.InsideCommonContentBoxWidth686 .InsideCommonContentBoxBottomSpan
{
    width: 656px;
}

.InsideCommonContentBoxWidth686 .InsideCommonContentBoxTopSpan
{
    width: 656px;
}

.InsideCommonContentBoxWidth686 .InsideCommonContentBoxSpanContent
{
    width: 684px;
}

.InsideCommonContentBoxWidth476
{
    width: 476px;
}
.InsideCommonContentBoxWidth476 .InsideCommonContentBoxBottomSpan
{
    width: 446px;
}

.InsideCommonContentBoxWidth476 .InsideCommonContentBoxTopSpan
{
    width: 446px;
}

.InsideCommonContentBoxWidth476 .InsideCommonContentBoxSpanContent
{
    width: 474px;
}
.InsideCommonContentBoxWidth335
{
    width: 335px;
}

.InsideCommonContentBoxWidth335 .InsideCommonContentBoxBottomSpan
{
    width: 305px;
}

.InsideCommonContentBoxWidth335 .InsideCommonContentBoxTopSpan
{
    width: 305px;
}

.InsideCommonContentBoxWidth335 .InsideCommonContentBoxSpanContent
{
    width: 333px;
}

.InsideCommonContentBoxTop
{
    height: 15px;
}

.InsideCommonContentBoxTopLeft
{
    height: 15px;
    width: 15px;
    float: left;
    font-size: 0px;
    line-height: 0px;
    background-image: url('../Images/Inside/Common/ContentBox/top_left_bg.png');
    background-repeat: no-repeat;
}

.InsideCommonContentBoxTopSpan
{
    height: 15px;
    float: left;
    font-size: 0px;
    line-height: 0px;
    background-image: url('../Images/Inside/Common/ContentBox/top_span_bg.png');
    background-repeat: repeat-x;
}


.InsideCommonContentBoxTopRight
{
    height: 15px;
    width: 15px;
    float: left;
    font-size: 0px;
    line-height: 0px;
    background-image: url('../Images/Inside/Common/ContentBox/top_right_bg.png');
    background-repeat: no-repeat;
}

.InsideCommonContentBoxSpan
{
    border: 1px solid #a7de43;
    border-bottom-width: 0px;
    border-top-width: 0px;
}
.InsideCommonContentBoxSpan h3
{
    padding: 0px;
    margin: 0px;
}
.InsideCommonContentBoxSpanContent
{
}

.InsideCommonContentBoxSpanContentPadding
{
    padding-left: 15px;
    padding-top: 2px;
}
.InsideCommonContentBoxSpanContentListPadding
{
    padding-left: 1px;
    padding-top: 13px;
}

.InsideCommonContentBoxBottom
{
    height: 15px;
}

.InsideCommonContentBoxBottomLeft
{
    height: 15px;
    width: 15px;
    float: left;
    font-size: 0px;
    line-height: 0px;
    background-image: url('../Images/Inside/Common/ContentBox/bottom_left_bg.png');
    background-repeat: no-repeat;
}

.InsideCommonContentBoxBottomSpan
{
    height: 15px;
    float: left;
    font-size: 0px;
    line-height: 0px;
    background-image: url('../Images/Inside/Common/ContentBox/bottom_span_bg.png');
    background-repeat: repeat-x;
}

.InsideCommonContentBoxBottomRight
{
    height: 15px;
    width: 15px;
    float: left;
    font-size: 0px;
    line-height: 0px;
    background-image: url('../Images/Inside/Common/ContentBox/bottom_right_bg.png');
    background-repeat: no-repeat;
}

/*
###################################
	Inside, StartPage - EventList
###################################
*/
.InsideStartPageEventList
{
	width: 301px;
    background-image: url('../images/design/startpage/contentbox/top_line_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
    min-height: 346px;
    height: auto !important;
    height: 346px;
}
.InsideStartPageEventListItem
{
	width: 301px;
    background-image: url('../images/design/startpage/contentbox/bottom_line_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom left;
}
.InsideStartPageEventListItemDateWrapper
{
	width: 60px;
	padding-top: 11px;
	float: left;
	padding-bottom: 10px;
}
.InsideStartPageEventListItemTextPlate
{
	width: 241px;
	float: left;
}
.InsideStartPageEventListItemTextPlatePadding
{
	padding-left: 16px;
	padding-right: 5px;
	padding-bottom: 0px;
}
.InsideStartPageEventListItemTextPlatePadding h3
{
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	font-size: 14px;
	line-height: 17px;
	color: #e83359;
	font-weight: bold;
}
.InsideStartPageEventListItemTextPlatePadding span
{
	padding: 0px;
	margin: 0px;
	color: #898989;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding-top: 11px;
}
.InsideStartPageEventListFooterLinks
{
    text-align: right;
    padding-right: 17px;
    padding-top: 8px;
}
.InsideStartPageEventListFooterLink
{
    margin-right: 15px;
}
.InsideStartPageEventEftersnackListItemTextPlate
{
	width: 211px;
	float: left;
}
.InsideStartPageEventEftersnackListItemImagePlate
{
	float: left;
    text-align: right;
    width: 90px;
    min-height: 69px;
    height: auto !important;
    height: 69px;
}
.InsideStartPageEventEftersnackListItemImagePlate img
{
    max-width: 77px;
    max-height: 52px;
}
.InsideStartPageEventEftersnackListItemImagePlatePadding
{
    padding-bottom: 9px;
    padding-top: 8px;
}
.InsideStartPageEventEftersnackListItemTextPlatePadding
{
	padding-left: 1px;
}
.InsideStartPageEventEftersnackListItemTextPlatePadding h3
{
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	font-size: 14px;
	line-height: 17px;
	color: #e83359;
	font-weight: bold;
}
.InsideStartPageEventEftersnackListItemTextPlatePadding span
{
	padding: 0px;
	margin: 0px;
	color: #898989;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	display: block;
	padding-top: 10px;
}

/*
###################################
	Inside, StartPage - ArticleBox
###################################
*/
.InsideStartPageArticleBoxContentPadding
{
    padding-left: 33px;
}
.InsideStartPageArticleBoxContentLeftPadding
{
    padding-left: 15px;
}
.InsideStartPageArticleBoxContentListPadding
{
    padding-left: 1px;
    padding-top: 10px;
}
.InsideStartPageArticleBox
{
}
.InsideStartPageArticleBoxLeft
{
    width: 344px;
    background-image: url('../images/inside/startpage/Content/Article/span_bg.gif');
    background-repeat: no-repeat;
    background-position: top right;
    float: left;
    min-height: 457px;
    height: auto !important;
    height: 457px;
}
.InsideStartPageArticleBoxLeftPadding
{
}
.InsideStartPageArticleBoxRight
{
    width: 325px;
    float: left;
    min-height: 457px;
    height: auto !important;
    height: 457px;
}
.InsideStartPageArticleBoxList
{
	width: 291px;
    background-image: url('../images/design/startpage/contentbox/top_line_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
    min-height: 346px;
    height: auto !important;
    height: 346px;
}
.InsideStartPageArticleBoxListItem
{
	width: 291px;
    background-image: url('../images/design/startpage/contentbox/bottom_line_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom left;
}
.InsideStartPageArticleBoxListItemBloggImage
{
    float: left;
    padding-top: 6px;
    padding-bottom: 5px;
}
.InsideStartPageArticleBoxListItemBloggText
{
    float: left;
    padding-top: 6px;
    padding-left: 8px;
    line-height: 17px;
}
.InsideStartPageArticleBoxFooterLinks
{
    text-align: right;
    padding-top: 9px;
}
.InsideStartPageArticleBoxFooterLink
{
    margin-right: 15px;
}

.InsideStartPageArticleBoxListFirstItem
{
    padding-top: 12px;
    padding-bottom: 15px;
}

.InsideStartPageArticleBoxListFirstItemDateMarker
{
    padding-top: 6px;
}

.InsideStartPageArticleBoxListFirstItemImage
{
    padding-top: 11px;
    padding-bottom: 4px;
    padding-left: 4px;
}
.InsideStartPageArticleBoxListFirstItemAuthor
{
    padding-top: 5px;
}
.InsideStartPageArticleBoxListArticleBox
{
    width: 292px;
    background-color: #96c733;
    background-image: url('../images/inside/startpage/Content/Article/box_span.gif');
    background-repeat: repeat-y;
}
.InsideStartPageArticleBoxListArticleBoxInner
{
    width: 292px;
    background-image: url('../images/inside/startpage/Content/Article/box_top.gif');
    background-repeat: no-repeat;
    background-position: top left;
}
.InsideStartPageArticleBoxListArticleBoxPadding
{
    padding-right: 9px;
    padding-left: 16px;
    background-image: url('../images/inside/startpage/Content/Article/box_bottom.gif');
    background-repeat: no-repeat;
    background-position: bottom left;
}

.InsideStartPageArticleBoxListArticleBoxItem
{
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid #b6d871;
}

.InsideStartPageArticleBoxListArticleBoxItemLast
{
    border-bottom-width: 0px;
}

/*
###################################
	Outside, MainPlate
###################################
*/
.OutsideMainPlatePadding
{
    padding-left: 2px;
    padding-top: 19px;
}
.OutsideMainIntroPlate
{
    width: 590px;
    padding-bottom: 19px;
}
/*
###################################
	Outside, GreenLine Box
###################################
*/
.OutsideMainGreenLineBox
{
    width: 895px;
    background-color: #9acb37;
    height: 36px;
}
.OutsideMainGreenLineBoxLeft
{
    width: 12px;
    height: 36px;
    float: left;
    background-image: url('../Images/Outside/Registration/GreenLine/left_bg.gif');
    background-repeat: no-repeat;
}
.OutsideMainGreenLineBoxSpan
{
    width: 872px;
    height: 36px;
    float: left;
    background-image: url('../Images/Outside/Registration/GreenLine/span_bg.gif');
    background-repeat: repeat-x;
}
.OutsideMainGreenLineBoxSpanHeader
{
    float: left;
    font-size: 15px;
    color: #fff;
    line-height: 21px;
    padding-top: 6px;
    padding-left: 2px;
    display: block;
}
.OutsideMainGreenLineBoxSpanAbort
{
    float: right;
    font-size: 13px;
    color: #fff;
    line-height: 21px;
    padding-top: 6px;
    padding-right: 2px;
    display: block;
}
.OutsideMainGreenLineBoxRight
{
    width: 11px;
    height: 36px;
    float: left;
    background-image: url('../Images/Outside/Registration/GreenLine/right_bg.gif');
    background-repeat: no-repeat;
}

/*
###################################
	Outside, Registration Plate
###################################
*/
.OutsideRegistrationPlate
{
}
.OutsideRegistrationPlateLeft
{
    float: left;
    width: 522px;
}
.OutsideRegistrationPlateLeftPadding
{
    padding-left: 12px;
    padding-top: 20px;
}
.OutsideRegistrationPlateRight
{
    float: left;
    width: 373px;
    padding-top: 24px;
    padding-bottom: 24px;
}
.OutsideRegistrationPlateRightBox
{
    width: 373px;
}
.OutsideRegistrationPlateRightBoxTop
{
    width: 373px;
    height: 12px;
    background-image: url('../Images/Outside/Registration/RightContentBox/top_bg.gif');
    background-repeat: no-repeat;
    font-size: 0px;
    line-height: 0px;
}
.OutsideRegistrationPlateRightBoxSpan
{
    width: 373px;
    background-image: url('../Images/Outside/Registration/RightContentBox/span_bg.gif');
    background-repeat: repeat-y;
}
.OutsideRegistrationPlateRightBoxSpanPadding
{
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 2px;
}
.OutsideRegistrationPlateRightBoxSpanPadding h3
{
    font-size: 18px;
    line-height: 25px;
    color: #81ac26;
    padding: 0px;
    margin: 0px;
    padding-bottom: 7px;
    font-weight: normal;
}
.OutsideRegistrationPlateRightBoxSpanPadding p
{
    padding: 0px;
    margin: 0px;
    color: #636363;
}
.OutsideRegistrationPlateRightBoxBottom
{
    width: 373px;
    height: 13px;
    background-image: url('../Images/Outside/Registration/RightContentBox/bottom_bg.gif');
    background-repeat: no-repeat;
    font-size: 0px;
    line-height: 0px;
}

/*
###################################
	Outside, Registration Membership Select
###################################
*/
.OutsideRegistrationMembershipSelectPlate
{
    padding-bottom: 24px;
}
.OutsideRegistrationMembershipSelect
{
}
.OutsideRegistrationMembershipSelectRadio
{
    float: left;
    padding-left: 12px;
    padding-right: 4px;
    padding-top: 10px;
}
.OutsideRegistrationMembershipSelectText
{
    float: left;
    width: 130px;
    padding-top: 11px;
}
.OutsideRegistrationMembershipSelectPrice
{
    float: left;
    width: 80px;
    padding-top: 11px;
}
.OutsideRegistrationMembershipSelectDescription
{
    width: 220px;
    padding-top: 11px;
}

/*
###################################
	Outside, Registration Confirm
###################################
*/
.OutsideRegistrationConfirm
{
}
.OutsideRegistrationConfirmLeft
{
    float: left;
    width: 513px;
}
.OutsideRegistrationConfirmLeftPadding
{
    padding-right: 74px;   
}
.OutsideRegistrationConfirmRight
{
    float: left;
    width: 373px;
    padding-top: 20px;
}
/*
###################################
	Outside, ContentPlate
###################################
*/
.OutsideContentPlate
{  
    padding-top: 5px;
    padding-bottom: 72px;
}
.OutsideContentPlate h3
{
    color: #619405;
    font-size: 15px;
    margin-top: 17px;    
}
.OutsideContentLeftPlate
{
    float:left;
    margin-right: 55px;
    width: 460px;
}
.OutsideContentRightPlate
{
    float:left;
    width: 378px;
}
.OutsideContentHeader
{
    min-height: 30px;    
}
.OutsideContentLeftPlate ul
{
    list-style-type: disc;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 31px;	
	list-style: url('../images/inside/common/list/greenbullet.gif');
}
.OutsideContentLeftPlate li
{
    padding-top: 0px;
	padding-bottom: 6px;
}
/*
###################################
	Outside, Contact
###################################
*/

.OutsideTextContact
{
    width:420px; 
    margin-top:20px;   
}
.OutsideTextContactTop
{
    margin-bottom:16px;
    line-height:19px;
}
.OutsideTextContactLeft
{
    float:left;
    font-weight:bold;
    width: 106px;
}
.OutsideTextContactMiddle
{
    float:left; 
    width: 180px;   
}
.OutsideTextContactRight
{
    float:right; 
    width: 150px;      
}
.OutsideTextContactLeftEmail
{
    float:left;
    font-weight:bold;
    width: 72px;
}
.OutsideTextContactEmail
{
    line-height:24px;
    margin-bottom:18px;
}
.OutsideTextContactAdress
{
    margin-bottom: 37px;    
}
.OutsideTextContact h3
{
    font-size: 18px;
    color: #555555;
    margin-bottom: 19px;
    padding-top: 0px;
}
/*
###################################
	Outside, Event
###################################
*/

.OutsideEventHeaderImage
{
    width: 76px;
    float:left; 
    margin-right: 9px;   
    padding-top:3px;
}
.OutsideEventHeaderText
{
    float:left;    
    width: 375px;
}
.OutsideEventHeaderText h1
{
    font-size: 21px;
    color: #70a308;   
    margin-top: 4px;
    margin-bottom: 3px; 
}
.OutsideEventHeader
{
    padding-top: 3px;    
}
.OutsideViewImagePlate
{
    padding-top: 6px;
    padding-left: 1px;
    padding-bottom: 21px;
}
/*
###################################
	Outside, Readably
###################################
*/
.OutsideContentRightPlateReadably
{
    padding-top: 8px;
}
.OutsideNewsItemTop
{
    float:left; 
    padding-top:4px; 
    width: 476px;  
}
.OutsideNewsItemLeftTop h1
{
    color:#636363;
    font-weight:bold;
    font-size:24px;
}
.OutsideNewsItemDate
{
    color:#898989;    
    padding-top:11px;
}
.OutsideNewsItemSubject
{
    padding-top:2px;
    font-size:24px;
    line-height: 28px;
}
.OutsideNewsItemTextPlate
{
    padding-right: 15px;
}
.OutsideNewsItemIntro
{
    color:#636363;
    font-weight:bold;
}
.OutsideNewsItemText
{
   color:#363636; 
   padding-bottom:20px;
}

.OutsideNewsItemAuthorText
{
    color:#363636; 
}

/*
###################################
	Outside, Plate
###################################
*/
.OutsidePlateWrapperPadding
{
    padding-top: 18px;    
}
.OutsidePlateWrapperContent
{
    margin-top: 10px;
    margin-bottom:14px;
}
.OutsidePlateWrapperContent h1
{
    font-size:18px;        
}
/*
###################################
	Outside - Partners List
###################################
*/

.OutsidePartnerListPlate
{
    width: 460px;
    padding-top: 10px;
}
.OutsidePartnerListItemIntroTextNoImage
{
    width: 430px;   
}
.OutsideParterListItemTitle a
{
    color:#75a416;
    font-weight:bold;
    font-size: 18px;
}
.OutsidePartnerListItemTextFloat
{
   width:290px;
   float:left;
}
.OutsidePartnerListItemListImage
{
    float:right; 
    width:161px;    
}
.OutsidePartnerListItemListImage img
{
    width: 161px;
}

.OutsidePartnerListItem
{
    width: 460px;	
	background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	line-height: 16px;
	position: relative;	
}
.OutsidePartnerListItem .Paging, .OutsidePartnerListItem .PagingLinks
{
    width: 460px;
}
.OutsidePartnerListPlate h1
{
    color:#75a416;
    font-weight:bold;
    font-size: 18px;
}
.OutsidePartnerListItemPadding
{
    padding-bottom: 14px;
    padding-top: 13px;    
}
.OutsidePartnerListItemListEmail a
{
    color:#363636;
    text-decoration:none;
}
/*
###################################
	Inside, Heart - Memberlist
###################################
*/
.InsideHeartPlateBirthDayBox
{
    padding-bottom: 15px;
}

.InsideHeartItemsPadding
{
    margin-bottom:24px;    
}

.InsideHeartBoxTop
{
    height:7px;
}
.InsideHeartBoxTopLeft
{
    float:left;
    background-image:url('../Images/Inside/Heart/background/bgtopleft.png');
    height:16px;
    width:16px;
}
.InsideHeartBoxTopSpan
{
    float:left;
    background-image:url('../Images/Inside/Heart/background/bgtopspan.png');
    height:7px;
    width:444px;
}
.InsideHeartBoxTopRight
{
    float:left;
    background-image:url('../Images/Inside/Heart/background/bgtopright.png');
    height:16px;
    width:16px;
}
.InsideHeartBox
{    
    background-color: #96c733;
    background-image:url('../Images/Inside/Heart/background/bgcontentspan2.png');
    background-repeat: repeat-y;
    background-position: top left;
}
.InsideHeartBoxBottomLeft
{
    float:left;
    background-image:url('../Images/Inside/Heart/background/bgbottomleft.png');
    height:16px;
    width:16px;  
}
.InsideHeartBoxBottomSpan
{
    float:left;
    background-image:url('../Images/Inside/Heart/background/bgbottomspan.png');
    height:16px;
    width:444px;
    
}
.InsideHeartBoxBottomRight
{
    float:left;
    background-image:url('../Images/Inside/Heart/background/bgbottomright.png');
    height:16px;
    width:16px;
}
.InsideHeartContent
{
    padding-left: 22px;            
}
.InsideHeartContentBoxBirthDay
{
    padding-left: 16px;            
}
.InsideHeartContentBoxBirthDay ul
{
    list-style:none;
    margin:0px;
    padding:0px;
    padding-top: 8px;
}
.InsideHeartContentBoxBirthDay li
{
   width: 51px; 
   display: block;
   float: left; 
   margin: 0px;
   padding: 0px;   
}
.InsideHeartContentBoxBirthDay li.LastItem
{
   width: 47px; 
}
.InsideHeartContentImage
{
    border: solid 2px white;           
}
.InsideHeartContent a
{
    border:none;
}
.InsideHeartContentListElement
{
    padding-top:5px;
    padding-bottom:5px;
}
.InsideHeartMemberBirthdayText
{
    color:White;
    text-align:center; 
    width: 38px;  
    padding-top: 2px; 
}
/*
###################################
	Inside, Heart - Eventlits
###################################
*/
.InsideHeartEventList
{
	width: 442px;
    background-image: url('../images/design/startpage/contentbox/top_line_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
    min-height: 70px;
    height: auto !important;
    height: 80px;
}
.InsideHeartEventListItem
{
	width: 442px;
    background-image: url('../images/design/startpage/contentbox/bottom_line_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom left;
    height: 1px;
}
.InsideHeartEventListItemTextPlate
{
    width: 363px;
	float: left;    
}
.InsideHeartArticleBoxListItem
{
	width: 442px;
    background-image: url('../images/design/startpage/contentbox/bottom_line_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom left;
    height: 1px;
}
/*
###################################
	Inside, Quest - ResultList
###################################
*/
.InsideQuestResultHeader
{
    color: #73a313;  
    font-weight:bold;
    width: 348px;
    padding-left: 8px; 
    padding-top: 19px;
    padding-bottom: 2px;
}
.InsideQuestResultListItem
{
   background-image: url('../Images/Inside/Common/Plate/bottom_bg.gif');
   background-position: bottom left;
   background-repeat: repeat-x;
   padding-bottom: 13px;
   padding-left: 7px;
}
.InsideQuestResultAnswerVotesListAltItem
{
    background-color: #fff;    
}
.InsideQuestResultAnswerVotesListItem
{
    background-color: #f2f2f2;
}
.InsideQuestResultListItemHeader
{
}
.InsideQuestResultListItemPadding
{
    padding-top: 5px;
    padding-bottom: 4px;    
    padding-right: 8px;
    padding-left: 9px;   

}
.InsideQuestResultQuestText
{
    float: left;
    color:#ea1e48;
    cursor:pointer;
    text-decoration:none; 
    width: 310px;
    padding-top: 16px;
    padding-bottom: 1px;     
}
.InsideQuestResultQuestDate
{
    float:left; 
    width: 75px;
    padding-top: 16px;
    padding-bottom: 1px;   
}
.InsideQuestResultQuestResultText
{
    float: left;
    color:#ea1e48;
    cursor:pointer;
    text-decoration:none;   
    padding-top: 16px;
    padding-bottom: 1px;   	       
}
.InsideQuestResultQuestShow
{
    width: 395px;  
}
.InsideQuestResultQuestShowHeader
{
    font-size:12px;
    font-weight:bold;
    color:#464646;    
    padding-left: 9px; 
    margin-bottom: 7px; 
    padding-top: 13px; 
}
.InsideQuestResultListAnswerItem
{
    color: #464646; 
    border-bottom: solid 1px #dfdfdf;
}
.InsideQuestResultQuestAnswerText
{
    float:left;
    width: 169px;      
}
.InsideQuestResultQuestAnswerVotes
{
    float:left;
    width: 55px;
    border-left: solid 1px #fff;
    padding-left: 10px;
}
.InsideQuestResultQuestShowFooter
{
    padding-left: 9px;
    margin-top: 4px;
    padding-bottom:15px;
}
/*
###################################
	Membership - PeriodList
###################################
*/
.CommonMembershipPeriodListItem
{
    width: 100%;
}
.CommonMembershipPeriodListItemInput
{
    width: 23px;
    padding-top: 11px;
}
.CommonMembershipPeriodListItemTxt
{
    width: 108px;
    padding-top: 12px;
}
.CommonMembershipPeriodListItemPrice
{
    width: 71px;
    padding-top: 12px;
}
.CommonMembershipPeriodListItemDiscount
{
    width: 140px;
    padding-top: 12px;
}
.CommonMembershipPeriodListItem.error
{
	color: #ea1e49;
}


/*
###################################
	RecruitCompetition - Form
###################################
*/
.InsideRecruitcompetitionHeader
{
    padding-top:15px;    
    padding-bottom: 10px;
}
.InsideRecruitcompetitionIntroText
{
    font-size: 16px;
    font-style:italic;
}
.InsideRecruitcompetionPricesImage
{
    padding-top: 22px;    
}
.InsideRecruitcompetionPrices
{
    padding-top: 28px;
}
.InsideRecruitcompetionPricesHeader
{
    padding-bottom: 9px;
}
.InsideRecruitcompetionPricesLeft
{
    float:left;
    width: 72px;
    font-weight:bold;
    padding-bottom: 15px;
}
.InsideRecruitcompetionPricesRight
{
    float:left;    
    width: 400px;
    font-weight:bold;
    padding-bottom: 15px;
}
.InsideRecruitcompetionPricesRightNormal
{
    font-weight:normal;  
}
.InsideRecruitcompetionPrices a
{
    font-weight:bold;
}
.InsideRecruitcompetionRulesText
{
    font-weight:bold;
    font-style:italic;
    padding-bottom: 19px;
}
.InsideRecruitcompetitionRules
{
    padding-top: 23px;    
}
.InsideRecruitcompetionRulesHeader
{
    padding-bottom: 3px;
}
.InsideRecruitcompetitionForm
{
   background-image: url('../images/inside/Recruitcompetition/send_bg.gif');
   background-repeat:no-repeat;
   width: 444px;
   height: 127px;
}
.InsideRecruitcompetitionFormHeaderLeft
{
    float:left;
    width: 166px;    
}
.InsideRecruitcompetitionFormHeaderRight
{
    float:left;
    width: 31px;    
}
.InsideRecruitcompetitionFormPadding
{
    padding: 14px 0px 0px 16px;
}
.InsideRecruitcompetitionFormText
{
    font-weight: bold;
    color: #ffffff;  
    padding-top: 7px;      
    padding-bottom: 1px;
}
.InsideRecruitcompetitionFormItem
{
    float:left;
    width: 320px;  
    padding-top: 2px;  
}
.InsideRecruitcompetitionFormButton
{
    float:left;
    width: 93px;      
}
.InsideRecruitcompetitionSponsorHeader
{
    padding-top: 27px;
    padding-bottom: 2px;    
}
.InsideRecruitcompetitionSponsorIntro
{
    padding-bottom: 20px;    
}
.InsideRecruitcompetitionSponsorImage
{
    float:left;
    width: 101px;    
    padding-left: 1px;
    padding-top: 5px;
}
.InsideRecruitcompetitionSponsorText
{
    float: left;
    width: 365px;   
    font-size:11px; 
}
.InsideRecruitcompetitionSponsorText a
{
   font-weight:bold; 
}   
.InsideRecruitcompetitionSponsor
{   
	background-image: url('../Images/Inside/Common/List/item_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
.InsideRecruitcompetitionSponsors
{
    background-image: url('../images/design/Content/MainBox/spacer_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
.InsideRecruitcompetitionSponsorPadding
{
    padding-top: 15px;
    padding-bottom: 17px;        
}
.InsideRecruitcompetitionSponsorTextHeader
{
    font-size:13px;
    font-weight:bold;   
}
.InsideRecruitcompetitionSponsorLast
{
    background-image: url('../Images/Inside/Common/List/item_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	margin-bottom: 39px;
}
.InsideRecruitcompetitionSendProgress
{
    padding-right: 20px;
    padding-top: 10px;
}

/*
###################################
	Inside - Travel - User Search
###################################
*/
.InsideTravelUserSearchTabsPlate
{
	font-size: 11px;
	padding-top: 9px;
}
.InsideTravelUserSearchTabsLink
{
    cursor: pointer;
}
.InsideTravelUserSearchPlate
{
    width: 479px;
    border: 1px solid #a7de44;
    background-color: #fff;
}
.InsideTravelUserSearchPlatePadding
{
    padding: 1px;
}
.InsideTravelUserSearchPlateInner
{
    background-color: #f9f9f9;
}
.InsideTravelUserSearchPlateInnerPadding
{
    padding: 5px 0px 7px 12px;
}
.InsideTravelUserSearchPlateLeftPlate
{
    width: 399px;
}
.InsideTravelUserSearchPlateRightPlate
{
    padding-top: 88px;
}
.InsideTravelUserSearchPlateFormItem
{
    width: 172px;
    padding-top: 9px;
    padding-bottom: 3px;
}
.InsideTravelUserSearchPlateFormItem .AgeItem
{
    width: 75px;
}
.InsideTravelUserSearchPlateFormItem .AgeSeparatorItem
{
    width: 17px;
    padding-top: 8px;
}
.InsideTravelInsertPlateLeftPlate
{
    width: 360px;
}
.InsideTravelInsertPlateRightPlate
{
    width: 94px;
    padding-top: 45px;
}
.InsideTravelInsertButtonPlate
{
}
.InsideTravelInsertProgressPlate
{
    display: block;
    padding-right: 15px;
    padding-top: 5px;
}
/*
###################################
	Inside - Travel - List
###################################
*/
.InsideTravelUserListPadding
{
    padding-top: 15px;
}
.InsideTravelUserListPlate
{
    padding-top: 12px;
}
.InsideTravelUserListItemImage
{
	float: left;
	width: 64px;
}
.InsideTravelUserListItemImagePadding
{
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.InsideTravelUserListItemContent
{
	float: left;
	padding-top: 10px;
	padding-bottom: 15px;
	width: 376px;
	color: #5f5f5f;
}
.InsideTravelUserListItemContentTxt
{
    padding-top: 5px;
}
.InsideTravelUserListItemAction
{
	float: left;
	display: block;
	width: 36px;
	padding-top: 17px;
}
