body
{
	background: url('/i/i/body_bg.gif');
	margin: 0px;
	padding: 0px;
	font-family: Arial;
}

.headerContainer
{
	background: #262626 url('/i/i/header_bg.gif');
	height:96px;
}

.footer
{
	background-color: #a84d0f;
	height:8px;
	overflow:hidden;
}

.mainPageBlocksSeparator
{
	height: 7px;
	overflow:hidden;
}

.mainRightShadow
{
	background: url(/i/i/shadow_right.png) left repeat-y;
}

.mainLeftShadow
{
	background: url(/i/i/shadow_left.png) right repeat-y;
}

.mainContentContainer
{
	background: #fefefe url(/i/i/main_content_bg.jpg) top repeat-x;
	padding-top: 13px;
	padding-left: 2px;
	padding-right: 2px;
}

.error
{
	color:red;
	text-align:center;
	font-weight: bold;
}

.error.friendsImportOutlook
{
	padding-bottom: 5px;
}

.errorLoginAtReg
{
	font-weight: bold;
	color: red;
	margin-bottom: 10px;
	text-align:center;
}

.error.profilesaved
{
	color:#99241f;
	padding-bottom: 10px;
}

p.error
{
	margin: 0px;
	padding: 0px;
}

.xstillaLogo
{
	position: absolute;
	left:15px;
	top:7px;
}

.xstillaCredo
{
	position: absolute;
	left:222px;
	top:30px;
}

.memberAccountContainer
{
}

.memberLoginBlock
{
	padding: 17px 0px;
}

.memberLoginBlockTexts,
.memberLoginBlock
{
	color: #cccccc;
	font-size: 11px;
}

.memberLoginBlockTexts.name a
{
	color: #f6b283 !important; /*For IE 6*/
	text-decoration: none;
}

.memberLoginBlock table.fieldsTable
{
	margin: 5px 0px 3px 0px;
}

.memberLoginBlock table.fieldsTable td
{
	padding-right: 3px;
}

.memberLoginRegBg
{
	background: url('/i/i/cmnt_login_for_reg_bg.png') no-repeat;
	padding-top: 64px;
}

.memberLoggedBg .userName
{
	width: 133px;
	height: 14px;
	overflow: hidden;
}

.memberLoggedRegBg
{
	background: url('/i/i/cmnt_logged_for_reg_bg.png') no-repeat;
	padding-top: 35px;
	padding-left: 16px;
	padding-right: 16px;
}

.memberLoggedBg .userName .user,
.memberLoggedBg .userName .user a
{
	white-space:nowrap;
	color:white;
	font-size:11px;
	text-decoration:none;
}

.whiteInputText
{
	margin: 0px;
	border: 1px inset #777;
	background-color: #fff;
	color: #888;
	font-size:10px;
}

.grayInputText
{
	margin: 0px;
	border: 1px inset #9ea4a8;
	background-color: #bfbfbf;
	color: #666666;
	font-weight:bold;
	padding:1px 3px;
	font-size:10px;
}

.memberLoginField
{
	width: 91px;
	height: 15px;
}

.memberLoginRegField
{
	width: 158px;
	height: 15px;
}


.memberLoggedLinks
{
	padding-top:4px;
	text-align: center;
}

.memberLoggedLinks a
{
	color:#000;
	font-size: 10px;
}

.memberSearchResultsTable th
{
	text-align:left;
}

/*********************************************************************************************************/
.cmntUserSearchSimpleContainer
{
	padding: 18px 4px;
}

.cmntUserSearchSimpleContainer table td
{
	padding-right: 5px;
}

.cmntUserSearchSimpleContainer .searchQuery
{
	width: 230px;
	color: #9a9a9a;
}
div.cmntUserSearchForm table.frame,
div.cmntUserSearchParams table.frame
{
	width:515px;
}

div.cmntUserSearchForm table,
div.cmntUserSearchForm table tr.footer,
div.cmntUserSearchParams table,
div.cmntUserSearchParams table tr.footer
{
	background-color: #f4f3e5;
}

div.cmntUserSearchForm tr.header,
div.cmntUserSearchParams tr.header
{
	background-color: #dcd087;
}

div.cmntUserSearchForm tr.header td,
div.cmntUserSearchParams tr.header td
{
	background-color: #dcd087;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #5f5513;
}

div.cmntUserSearchForm tr.header td.left,
div.cmntUserSearchParams tr.header td.left
{
	width: 18px;
	background: #dcd087 url(/i/i/c_sand_white_lt.gif) top left no-repeat;
}

div.cmntUserSearchForm tr.header td.right,
div.cmntUserSearchParams tr.header td.right
{
	width: 6px;
	background: #dcd087 url(/i/i/c_sand_white_rt.gif) top right no-repeat;
}

div.cmntUserSearchForm tr.footer td.left,
div.cmntUserSearchParams tr.footer td.left
{
	width: 18px;
	background: url(/i/i/c_lightbrown_white_lb.gif) bottom left no-repeat;
}

div.cmntUserSearchForm tr.footer td.right,
div.cmntUserSearchParams tr.footer td.right
{
	width: 6px;
	background: url(/i/i/c_lightbrown_white_rb.gif) bottom right no-repeat;
}

div.cmntUserSearchForm div.importFriendsButtonContainer,
div.cmntUserSearchParams div.importFriendsButtonContainer
{
	background-color:white;
}

div.cmntUserSearchForm .searchFieldName,
div.cmntUserSearchParams .searchFieldName
{
	font-weight: bold;
}
div.cmntUserSearchParams td.content
{
	padding-top:16px;
	padding-bottom:10px;
}

.invitationsToMe .userpic,
.importedMember .userpic
{
	position:relative;
}
/********************************************************************************************************/

.cmntMenuHeader
{
	background-color: #909a00;
	width: 125px;
	height: 23px;
	position:relative;
}

.cmntMenuHeader .text
{
	color: #e5e0b0;
	font-weight: bold;
	padding-top:3px;
}

.cmntMenuFooter
{
	width: 125px;
	height: 6px;
	background-color: #f7f4d1;
}

.cmntMenu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear:both;
	width: 100%;
	display:block;
	text-align: center;
}

.cmntMenu li
{
	list-style-type: none;
	list-style-image: none;
	padding:0px;
}

.cmntMenu ul.level1 li
{
	margin: 0px auto;
	line-height: 16px;
	padding: 5px 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	display: block;
	text-align:left;
	background: url(/i/i/arrow_gray_filled.gif) 0% 40% no-repeat;
}

.cmntMenu ul.level1 li.separator
{
	background: url(/i/i/divider_dark_gray.gif);
	height: 1px !important;
	overflow:hidden;
	padding:0px;
	margin: 0px auto;
	line-height: 0px;
	font-size: 0px;
}

.cmntMenu ul.level1 li.separator:hover
{
	background-color: #f7f4d1 !important;
}

.cmntMenu ul.level1 li.active a
{
	color: #5c5d5f;
}

.cmntMenu ul.level1 li a
{
	color: #003e7e;
	text-decoration: none;
	font-size: 11px;
}

.cmntRegistrationContainer
{
	padding:15px 10px;
}

.cmntRegFieldName
{
	font-weight:bold;
	width: 25%;
	vertical-align: top;
	font-size: 11px;
}

.cmntRegFieldText
{
	width:350px;
}

.cmntGreeting
{
	font-size: 10px;
	font-weight: bold;
	padding:5px 0px;
	color: #a84d10;
}

/*-------------------------- photo albums ----------------------------------*/
.albums
{
}

textarea.cmntAlbumsPictureCaption
{
	width: 200px;
	height: 50px;
}

.albums .ctrl,
.albums .menu
{
	color: #ffffff;
	padding:0px;
	float:right;
	white-space:nowrap;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

.albums .ctrl a,
.albums .menu a
{
	color: #ffffff;
	background-image:none;
	padding:0px 0px;
}
.albums .menu,
.albums .menu a
{
	font-size:10px;
}
.albums .extrasmall
{
	font-size: 10px;
}
.albums .small
{
	font-size: 11px;
}
.albums .orange
{
	color: #e86d1f;
}
.albums .viewAlbum
{
	background: url('/i/i/arrow_orange.gif') no-repeat right;
	padding-right: 14px;
}
.albums .caption
{
	color: #005984;
	font-weight: bold;
}

.albums .photoViewContainer
{
	padding: 3px 3px 10px 3px;
	background-color: white;
}

.albums .photoImageViewContainer
{
	background-color: #f4f4f5;
	border: 1px solid #dbdbdb;
	vertical-align:middle;
	text-align: center;
}

.albums .photoImageViewContainer img
{
	display: block;
	margin: auto;
}

.albums .commentTime
{
	clear:both;
	font-size: 10px;
	color: #979899;
	margin-bottom: 5px;
}

.albums .commentorName
{
	font-weight: bold;
}

.albums .photoCaption
{
	text-align: left;
	font-size: 10px;
	color: #525252;
}

.albums .photoComments
{
	text-align: center;
	font-size: 10px;
	color: #525252;
	font-weight: bold;
}

.divider
{
	margin:5px 0px 2px;
	padding: 0px;
	overflow:hidden;
	height:1px;
}

.albums .divider.d8
{
	margin:5px 0px 2px;
	padding: 0px 10px;
	overflow:hidden;
	border-bottom: 1px dashed #cccccc;
}

.albums .photoCaptionDetailed
{
	text-align: center;
	padding-top: 3px;
}

.albums .fform
{
	background-color:#e7e8e9;
	width: 100%;
	margin-top:4px;
}

.albums .uploadZipExplanation
{
	width:300px;
	font-size: 10px;
	color: #8c8c8c;
}
.cmntPhotoAlbumVisibilityCont select,
.cmntPhotoAlbumCommentingCont select
{
	width:90px;
}
/*------------------------------------------------------------*/
/*------------------------ FRIENDS ---------------------------------*/
.importSectionHeader,
.inviteFormHeader2
{
	color: #005984;
	font-weight: bold;
	padding: 10px 0px;
}

.inviteFormHeader1
{
	color: #a84d10;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
}

.importFriendsButtonContainer
{
	padding-top: 8px;
}

.cmntInviteSimpleForm td
{
	padding: 5px 0px;
}
.cmntInviteSimpleForm td.textfieldContaier
{
	padding-left: 10px;
}
.cmntInviteSimpleForm .textfield
{
	width: 394px;
	margin: 0px;
}

.cmntFriendsPaging,
.cmntFriendsPaging .current
{
	color: #000000;
}

.cmntFriendsPaging a
{
	color: #005984;
}
.cmntFriendsContainer .white
{
	padding: 17px 13px;
	background: white;
}

.cmntFriendsNameLink,
.cmntFriendsNameLink .user,
.cmntFriendsNameLink .user a,
.cmntUserSearchResults .user,
.cmntUserSearchResults .user a,
.cmntFriendsList .user,
.cmntFriendsList .user a,
.cmntFriendsInvitationsToMe .user,
.cmntFriendsInvitationsToMe .user a,
.cmntImportedContactsSection .user,
.cmntImportedContactsSection .user a,
.cmntImportedContactsSection .contactName
{
	color: #a84d10;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

.cmntFriendsLocation
{
	color: #000000;
	font-size: 11px;
	padding-top: 3px;
}

.cmntFriendsContainer tr.head td,
.cmntFriendsContainer table.head
{
	width:100%;
	border-collapse:collapse;
	background-color:#4c534c;
	padding:4px;
}
.cmntFriendsContainer .foot
{
	background-color:#e7e8e9;
}

.cmntFriendsContainer .head .ctrl
{
	color: #d0d0d0;
	padding:0px;
	float:right;
	white-space:nowrap;
}
.cmntFriendsContainer .head .title,
.cmntFriendsContainer .head .ctrl
{
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
}
.cmntFriendsContainer .head .ctrl
{
	font-size:80%;
}

.cmntFriendsContainer .head .ctrl a
{
	color: #d0d0d0;
	background-image:none;
	text-decoration:none;
	padding:0px 0px;
}

.cmntFriendsContainer .struc
{
	background-color:#fff;
}

.cmntFriendsContainer .head div.c,
.cmntFriendsContainer .head td.c
{
	padding:0px;
	width:5px;
	height:5px;
	vertical-align:top;
}
.cmntFriendsContainer .head .c img
{
	margin:0px;
	padding:0px;
	border: none;
}

.cmntFriendsContainer .head .title
{
	float:left;
	color:#d0d0d0;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
}

.cmntFriendsContainer .divider.d8
{
	margin:5px 0px 2px;
	padding: 0px 10px;
	overflow:hidden;
	background-color:#d8d8d8;
}

.cmntFriendsContainer .divider.ff
{
	margin:5px 0px 2px;
	padding: 0px 10px;
	overflow:hidden;
	background-color:#ffffff;
}

.cmntFriendsContainer .fform
{
	background-color:#e7e8e9;
	margin-top:4px;
}

.cmntFriendsContainer th
{
	text-align: left;
}

.cmntFriendsPersonsSeparator
{
	border-top: 1px dotted #cbc9c9;
	height: 1px;
	overflow:hidden;
}

#cmntFriendsInvitationsToMeHeader select,
#cmntFriendsInvitationsFromMeHeader select
{
	font-size: 8px;
	height: 14px;
	border: none;
	margin:0px;
}

.cmntFriendsInvitationsToMe
{
	table-layout:fixed;
}
.cmntFriendsInvitationsFromMe th,
.cmntFriendsInvitationsToMe th
{
	background-color: #f2f2f2;
	color: #005984;
}

.cmntUserSearchResults .userStatus,
.cmntFriendsList .userStatus
{
	font-size: 11px;
}

.cmntUserSearchResults .userStatus .online,
.cmntFriendsList .userStatus .online
{
	color: #a84d10;
	font-weight: bold;
}
.cmntUserSearchResults .userStatus .offline,
.cmntFriendsList .userStatus .offline
{
	color: #005984;
	font-weight: bold;
}
.cmntFriendsInvitationsToMe .itemSeparator,
.cmntFriendsInvitationsFromMe .itemSeparator,
.cmntFriendsList .itemSeparator,
.cmntFriendsImportForms .separator
{
	border-top: 1px dotted #cbc9c9;
	height: 1px;
	overflow:hidden;
	margin: 7px 0px;
}

.cmntUserSearchResults .infoLink,
.cmntFriendsList .infoLink,
.cmntFriendsInvitationsToMe .infoLink,
.cmntUserPicContent .infoLink
{
	color: #005984;
	font-size: 11px;
}

.cmntUserPicContent .moreMenuVisibleItems
{
	padding-left: 10px;
	padding-top: 5px;
}

.cmntImportedContactsSection .divider.d9,
.cmntFriendsList .divider.d9,
.cmntUserSearchResults .divider.d9,
.cmntFriendsInvitationsSection .divider.d9
{
	background-color: #d9d9d9;
	margin: 11px 0px;
}

.cmntFriendsList .divider.d9.short,
.cmntUserSearchResults .divider.d9.short
{
	margin: 5px 0px;
	width: 75px;
}

.cmntFriendsPaging .selectbox
{
	width: 50px !important;
}

.cmntFriendsPaging .perPageSelector
{
	width: 50px !important;
}



/*-----------------  IMPORTED  ----------------*/

.cmntImportedContactsSection .abc a
{
	color: #005984;
	font-size: 10px;
	display:block;
	width:28px;
	outline:0px;
}

.cmntImportedContactsSection .abc a:hover
{
	background: url(/i/i/community/abc_2_h.gif) repeat-y;
}

.cmntImportedContactsSection .inactiveLetter
{
	color: #bebebe;
	font-size: 10px;
}
.cmntImportedContactsSection .firstLetter
{
	background-color: #f2f2f2;
	color: #005984;
	width: 20px;
	text-align:center;
	text-transform: uppercase;
}

.cmntImportedContactsSection .contactName
{
	padding-left: 40px;
}

.cmntImportedContactsSection .firstLetterTD
{
	border-bottom: 1px solid #d9d9d9;
	padding:1px;
}
/*----------------------------------------------*/

#cmntFriendsInvitationsToMeHeader select option
{
	color: red;
	font-size: 15px;
}

#searchForms ul
{
	list-style: none;
    margin: 0px;
    padding: 0px;
	height: 27px;
}

#searchForms ul:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

#searchForms ul li
{
    float: left;
    margin: 0 0 0 1px;
    min-width: 50px; /* be nice to Opera */
}

#searchForms ul a, #searchForms ul a span
{
    display: block;
    padding: 0px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
#searchForms ul a
{
    top: 1px;
    z-index: 2;
    padding-left: 0;
	padding-right: 0;
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
}

#searchForms ul a span
{
    width: 50px; /* IE 6 treats width as min-width */
    min-width: 50px;
    height: 20px; /* IE 6 treats height as min-height */
    min-height: 20px;
    padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
}
*>#searchForms ul a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}

.cmntFriendsAdvancedSearch table.frame
{
	width: 100%;
}
.cmntFriendsAdvancedSearch tr.header td
{
	color: #99241f;
	font-weight: bold;
	padding: 10px 0px;
}

.cmntFriendsAdvancedSearch tr.footer
{
	background:none;
}

.cmntFriendsAdvancedSearchTextField
{
	width: 290px;
}

.cmntFriendsAdvancedSearchResultsContent
{
	padding: 10px 0px 5px 5px;
}

/*------------------------------------------------------------*/

/*MENU LEVEL 2 styles should be similiar with tabs styles*/
ul.level2
{
    list-style: none;
    margin: 3px 4px 6px;
    padding: 0px;
	padding-bottom:2px;
	background: url(/i/i/tabs/ul_bg.gif) repeat-x;
	background-position: bottom;
	height: 19px;
}

ul.level2 .rightTab
{
	float: right;
	margin: 0px;
}

ul.level2 .tabs-selected a span.right
{
	padding-left: 10px;
	padding-right: 10px;
}

ul.level2 a span.right
{
	padding-left: 10px;
	padding-right: 10px;
}


ul.level2:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

ul.level2 li
{
    float: left;
    margin: 0px 1px 0px 0px;
    min-width: 50px; /* be nice to Opera */
}

ul.level2 a, ul.level2 a span {
    display: block;
    padding: 0px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
ul.level2 a {
    top: 1px;
    z-index: 2;
    padding-left: 0;
	padding-right: 0;
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
}

ul.level2 a span
{
    width: 50px; /* IE 6 treats width as min-width */
    min-width: 50px;
    height: 16px; /* IE 6 treats height as min-height */
    min-height: 16px;
    padding: 3px 7px 0px;

}
*>ul.level2 a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
/*--- END----MENU LEVEL 2 styles should be similiar with tabs styles*/

#sectionMenuContainer ul.level2 li.separator
{
	min-width: 3px;
	width: 3px;
	color: white;
	height: 22px;
	padding-top: 5px;

}

.cmntProfileSectionHeader
{
	color: #005984;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	font-size:12px;
}

.cmntProfileEducationSectionFooter
{
	color: #8b0008;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 7px;
	padding: 2px 4px;
	text-align:right;
}

.cmntUserPicContent
{
	background: url(/i/i/dcb/gray3/dcb_gray3_5.png);
}
.cmntUserPicContent .editProfile
{
	text-align: right;
	padding-right: 5px;
}
.cmntUserPicContent .editProfile a
{
	color: #005984;
	font-size: 11px;
	text-decoration: none;
}

.cmntUserPicTable
{
	table-layout:fixed;
}

.cmntUserPicContainer .divider.c99
{
	margin: 0px 7px;
	background-color: #999999;
}

.cmntUserPicContainer .lastLoginInfo
{
	text-align:center;
	color: #666666;
	font-size: 10px;
	padding:5px 0px;
	white-space: nowrap;
}

.cmntUserPicUserData
{
	overflow:hidden;
	padding:7px 7px;
	color: #000000;
	font-size: 10px;
	text-align:center;
}

.cmntProfileContactText
{
	width: 130px;
}

.cmntProfilePersonalText
{
	width: 350px;
}

.cmntProfileEducationLink
{
	color: #003e7e;
	font-size: 10px;
}

.cmntProfileBasicSelect
{
	width: 220px;
}

.cmntProfilePictureUpload
{
	background-color: #4c534c;
	color: white;
	font-size: 10px;
	font-weight:bold;
}

.newProfileEntityLink
{
	padding-top: 10px;
	padding-bottom: 2px;
	text-align: right;
}

.newProfileEntityLink a
{
	color: #003e7e;
	font-size: 10px;
}

.logoutLink a
{
	font-size: 11px;
	color: #4c534c;
}

.smallWhite
{
	color: white;
	font-size: 10px;
	text-decoration:none;
}

.memberActivityContainer
{
	padding:5px 10px;
}

.memberActivityContainer .divider.c99
{
	margin: 4px 0px;
	background-color: #999999;
}

.memberActivityContainer .title
{
	padding-left: 5px;
}

.memberActivityContainer .title,
.memberActivityContainer .title a
{
	color: #b15c11;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 5px;
}

.memberActivityContainer .comments,
.memberActivityContainer .comments a
{
	color: #808080;
	text-decoration:none;
	font-size: 11px;
}

.memberLoginRegBg .texts,
.memberLoginRegBg a,
.memberLoggedRegBg .texts,
.memberLoggedRegBg a
{
	color: #000;
	font-size: 10px;
	text-decoration:none;
}

.memberLoggedRegBg .userpic
{
	padding-bottom: 5px;
}

.memberLoginRegBg .rememberMe
{
	color: #666666;
}

.middleWhite,
.middleWhite .user,
.middleWhite .user a
{
	font-size: 11px;
	color: white;
	text-decoration:none;
}

.bottomMenu
{
	color: #000000;
	font-size: 10px;
	padding-top: 6px;
	margin-top: 35px;
}

.bottomMenu a
{
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}
/*-----------------------------------------------------------------------------------------------*/
.bottom_corners
{
	position:absolute;
	bottom:0px;
}

* html .bottom_corners
{
	position:absolute;
	bottom:-1px;
}

.right_corners
{
	position:absolute;
	right:0px;
}

* html .right_corners
{
	position:absolute;
	right:-1px;
}

* html .right_corners.norm
{
	position:absolute;
	right:0px !important;
}

.left_corners
{
	position:absolute;
	left: 0px;
}
.top_corners
{
	position:absolute;
	top: 0px;
}

.kbShowAll
{
	margin-top: 10px;
}

.kbCurrent span
{
	color: #44432a;
}

.kbArticlesNavigation
{
	text-align: right;
	margin-bottom: 7px;
}

.kbArticlesNavigation a
{
	text-decoration: none;
	color: #003e7e !important;
	font-size:11px;
}

.kbActiveArticleHeaderContainer
{
	margin-bottom:15px;
	margin-top:30px;
}
.kbActiveQuestion
{
	color: #b15c11;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
}

.kbSearchFormContainer
{
	padding: 10px 10px 0px;
}

.kbSearchField
{
	width: 130px;
}

.kbSearchFormContainer td
{
	padding-left: 4px;
	padding-right: 4px;
}

.kbSearchFormContainer a
{
	color: #f0ecad;
	font-size: 10px;
}

.kbSearchResultItem
{
	padding-top: 4px;
}

.kbSearchFoundItemsHeader
{
	font-size: 16px;
	font-weight: bold;
	color: #b15c11;
	padding-top:20px;
	padding-bottom: 5px;
}

.kbContainer a
{
	color: black;
}

.kbFeaturedArticleQuestion
{
	padding-top: 8px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #005984
}

.kbTopRatedTable
{
	border-collapse: separate;

}
.kbTopRatedTable td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.kbTopRatedTable td.odd
{
	border-right: white solid 12px;
}

.kbTopRatedTable td.even
{
	border-left: white solid 12px;
}

.kbTopratedQuestion
{
	color: #99241f;
	font-size: 14px;
	padding-bottom: 5px;
	font-weight: bold;
}

.kbTopratedReadMore
{
	background: url(/i/i/kb_toprated_arrow.gif) right no-repeat;
	padding-right: 7px;
	border-bottom: 1px solid #b35b57;
}
.kbTopratedReadMore a
{
	color: #a84d10;
	text-decoration: none;
}

/*--------------------------------------------------------------------------*/
.kbMostRecentMainArticle p
{
	margin: 0px;
}
.kbMostRecentMainItemQuestion
{
	padding:8px 0px;
}

.kbMostRecentMainItemQuestion a
{
	color: #a84d10;
	font-weight: bold;
	text-decoration: none;
}

.kbMostRecentMainBottomLinks
{
	padding-top:3px;
}

.kbMostRecentMainBottomLinks a
{
	color: #456e8c;
	text-decoration: none;
	font-size:10px;
}

/*----------------------------------------------------------------------------*/
.kbMostRecentInner .li,
.kbTopRatedInnerContent .li
{
    margin:  0px;
    display:block;
   	padding: 3px 0px;
    width: 145px;
}

.kbMostRecentInner .li .linkContainer,
.kbTopRatedInnerContent .li .linkContainer
{
	padding-left:5px;
}

.kbMostRecentInner .separator,
.kbTopRatedInnerContent .separator
{
	padding-top:5px;
}

.kbMostRecentInner .li a,
.kbTopRatedInnerContent .li a
{
      color: #3b6e8f;
      text-decoration: none;
      display: block;
      font-size:11px;
}

.kbTopRatedInnerContent .linkContainer a.selected,
.kbTopRatedInnerContent .linkContainer a:hover,
.kbMostRecentInner .linkContainer a.selected,
.kbMostRecentInner .linkContainer a:hover
{
      color: #2898e4;
}

.kbMostRecentInner .divider.dash,
.kbTopRatedInnerContent .divider.dash
{
	background: url(/i/i/divider_dark_gray.gif);
	margin:0px;
	padding:0px;
}

/*----------------------------------------------------------------------------*/

.kbTopRatedMainItemQuestion
{
	padding: 8px 0px 2px 0px;
	text-align:left;
}

.kbTopRatedMainItemQuestion a
{
	color: #005984;
	font-weight: bold;
	text-decoration: none;
}

.kbTopRatedMainBottomLinks
{
	padding-top:5px;
}

.kbTopRatedMainBottomLinks a
{
	color: #99241f;
	text-decoration: none;
	font-size:10px;
}

.kbTopRatedMainArticle p
{
	margin: 0px;
}

.kbTopRatedMainSeparator
{
	margin-top: 2px;
	margin-bottom: 7px;
	height: 2px;
	overflow:hidden;
	width: 199px;
	border-bottom:2px dotted #a19e77;
}

/*----------------------------------------------------------------------------*/
.kbCategoriesMain
{
	padding-left: 10px;
}

.kbCategoriesMainHeader
{
	padding-bottom: 10px;
}
.kbCategoriesInnerHeader
{
	position: relative;
	background-color: #f0ecad;
	height: 33px;
	padding-bottom:6px;
}

.kbCategoriesInnerHeaderText
{
	background: #99241f url(/i/i/articles_header_bg.gif) repeat-x;
	color:#f1cb00;
	font-size: 18px;
}

.kbCategoriesCategoryLink
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

.kbCategoriesCategoryLink a
{
	color: #b15c11;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.kbArticleCommentsSection .menu a,
.kbArticleCommentsSection .menu
{
	color: #fff;
	font-size: 11px;
}
/*----------------------------------------------------------------------------*/

.kbArticlesHeader
{
	color: #3b6e8f;
	font-size: 32px;
	font-weight: bold;
	margin: 15px 0px 8px;
}

.kbArticlesList
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.kbArticlesList li
{
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	background: url(/i/i/articles_list_arrow.png) no-repeat;
	font-size: 12px;
	color: #3b6e8f;
	font-weight: bold;
	width:500px;
}

.kbArticlesList li a
{
	color: #3b6e8f;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.kbArticleRating
{
	color: #808080;
}

.kbArticleRatingForm .rate.ilikeit td
{
	color: #003e7e;
}

/*----------------------------------------------------------------------------*/
.galleryIcon {
	border: 1px solid #bebebe;
	padding: 5px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}

.cmnt_profile_contact_screenname_text
{
	width: 140px;
}

.cmnt_profile_contact_website_text
{
	width: 270px;
}

.cmnt_profile_contact_email_text
{
	width: 220px;
}

.cmnt_profile_contact_phones_text
{
	width: 130px;
}
.cmnt_profile_contact_text
{
	width: 160px;
}

.cmnt_profile_dating_select
{
	width: 100px;
}

.cmnt_profile_dating_text
{
	width:340px;
}

.cmnt_profile_education_text
{
	width: 200px;
}

.cmnt_profile_work_text
{
	width: 350px;
}

.cmnt_profile_basic_text
{
	width: 320px;
}

.cmnt_myaccount_text
{
	width: 370px;
}

.cmnt_messager_container
{
	position: absolute;
	width: 140px;
	background: #ffffff;
	border: 1px solid #000000;
	padding:10px;
	display:none;
}

.nowrap
{
	white-space: nowrap;
}
/*
.foot-truncate-corner
{
	position: relative;
	height: 7px;
/ *	background-color: #dcd087* /
}
*/
/* ------------------ blog -------------------------*/
.blog
{
	padding:0px 0px 0px 0px;
}

.blog .tabs-nav .tabs-selected a:link span,
.blog .tabs-nav .tabs-selected a:visited span,
.blog .tabs-nav .tabs-disabled a:link span,
.blog .tabs-nav .tabs-disabled a:visited span
{
	cursor:pointer;
}
.clear
{
	clear:both;
}

.blog .messagePreview .caption
{
	font-weight: bold;
	padding: 10px 0px;
}

.blog .new-blog
{
	position:relative;
}
.blog .new-blog .ctrl-top
{
	position:absolute;
	top: 6px;
	right: 0px;
}


.blog .ctrl-top
{
	padding-right:5px;
	text-align:right;
}
.blog .ctrl-top a
{
	color: #fff;
	text-decoration: none;
	padding:0px 10px;
	background-position:left center;
	background-repeat: no-repeat;
	background-image:url('/i/i/blog/plus_white.gif');
}


.blog tr.head td,
.blog table.head
{
	width:100%;
	border-collapse:collapse;
}
.blog .foot
{
	background-color:#e7e8e9;
}
/* corner */
.blog .head div.c,
.blog .head td.c
{
	padding:0px;
	width:5px;
	height:5px;
	vertical-align:top;
}
.blog .head .c img
{
	margin:0px;
	padding:0px;
	border: none;
}
.blog .head .title,
.blog .head .title a
{
	font-weight:bold;
	text-decoration: none;
	color:#005984;
}
.blog .message .intro,
.blog .message .body
{
	padding: 10px 0px;
}
.blog .intro .body
{
	padding: 15px 0px 10px;
}

.blog .message .ctrl,
.blog .message .comment-number,
.blog .intro .comment-number
{
	padding-top:18px;
}

.blog .blog-messages
{
	/*padding: 6px 15px;*/
}
.blog .message .contentDecoratedGrayTbContentText
{
	padding:0px;
	background-color:#eaebec;
}
.blog .message .contentDecoratedGrayTbFooter
{
	background-color:#eaebec;
	background-image:none;
}
.blog .message #pureComments .currentComment
{
	border:none;
}

.blog .message #pureComments .currentComment .commentContent
{
	display: block;
}

.blog .message .comments .commentContent
{
	padding-top: 10px;
	padding-left: 11px;
}

.blog .message #pureComments .currentComment .commentContent
{
	display: block;
}

.blog .message .comments .commentContent
{
	padding-top: 10px;
	padding-left: 11px;
}
.blog .message .comments .commentContent .info
{
	/*padding-top: 10px;*/
}
.blog .message .comments .commentContent .info .user,
.blog .message .comments .commentContent .info .user a
{
	font-weight: bold;
	color: #005984;
	text-decoration: none;
}
.blog .message .comments .commentContent .body.ban
{
	text-decoration:line-through;
}
.blog .message .comments .commentContent td.userpic,
.blog .message .form td.userpic
{
	width: 80px;
}

.blog .message .comments .commentContent td.commentCell
{
	padding-left: 10px;
}
.blog .message .comments .comment.break-line
{
	background-image:none;
	border:none;
}
.blog .message .comments .comment .divider
{
	margin: 0px 11px 7px 0px;
}

.blog .message .comments .commentContent div.userpic
{
	padding:0px;
}

.blog .message .form table.formTable
{
	margin-top:5px;
	background-color: #f6f6f6;
}

.blog .message .comments
{
	background-color: #eaebec;
}
.blog .message .form .caption
{
	color:#808080;
	font-weight:bold;
}
.blog-post,
.blog .blog-messages .messages
{
	background-color: #fff;
}
.blog .blog-messages .messages .title,
.blog .blog-messages .messages .title a,
.blog-post .title,
.blog-post .title a
{
	text-decoration: none;
	padding:0px 0px;
	float:none;
	color:#99241f;
}
.blog .blog-post table.head,
.blog .blog-messages .messages table.head
{
	background-color:#fff;
}
.blog .blog-post .date,
.blog .blog-messages .messages .head .date
{
	color:#808080;
	padding-bottom:5px
}

.blog .blog-messages .messages .intro
{
	padding:10px 10px 15px;
}
.blog .blog-messages .messages .intro .body
{
	padding:0px 0px 10px;
}

/* link to view full post from bottom of intro, add new comment */
.blog .message .ctrl
{
	padding:5px;
}
.blog .head .td-ctrl
{
	padding-left:10px;
	vertical-align:top;
}
.blog .head .title,
.blog .head .ctrl
{
	padding-top:3px;
	padding-bottom:3px;
}
.blog .head .ctrl
{
	font-size:80%;
	color: #eb6e1f;
	float:right;
	white-space:nowrap;
}

.blog .head .ctrl a
{
	color: #eb6e1f;
	background-image:none;
	padding:0px 0px;
}
.conversation .menu,
.blog .menu
{
	font-size:80%;
	color: #fff;
}
.conversation .menu a,
.blog .menu a
{
	color: #fff;
	background-image:none;
	text-decoration:underline;
	padding:0px 0px;

}
.blog .struc
{
	background-color:#fff;
	width:100%;
}

.blog .struc .counter
{
	padding:0px 0px 8px;
	position:relative;
	color:#a84d10;
}
.blog .struc .counter a
{
	color: #e86d1f;
	position:absolute;
	right:0px;
}
.blog .struc .description
{
	padding: 0px 0px 18px;
}
.blog .message-preview .contentDecoratedGrayTbHeader,
.blog .message-preview .contentDecoratedGrayTbHeader a
{
	font-size:80%;
	color: #e6e6e6;
	font-weight:normal;
}
.blog .counter a
{
	text-decoration: none;
	background-position:right center;
	background-repeat: no-repeat;
	color: #e86d1f;
}

.blog .intro table.counter
{
	width:100%;
	border-collapse:collapse;
}
.blog .intro table.counter td
{
	font-size:80%;
	padding:3px 2px;
}
.blog .message-preview .intro .counter
{
	float:right;
}
.blog .message-preview .intro .counter a
{
	font-weight:bold;
	text-decoration: none;
}
.blog .button
{
	padding-top: 10px;
	text-align:right;
}

/* preview message of blog when view all blogs */
.blog .message-preview
{
	border-collapse: collapse;
	width:100%;
}

.blog .message-preview .date
{
	font-size:90%;
	padding: 4px 9px;
	font-weight: bold;
	background-color: #d6d7d8;
	color:#4c534c;
}
.blog .message-preview .ctrl
{
	text-align:right;
	padding:0px 10px;
	background-color: #d6d7d8;
	color:#4c534c;
	font-size:80%;
}

.blog .message-preview .ctrl a
{
	color:#4c534c;
	text-decoration: none;
}

.blog .message-preview .title,
.blog .message-preview .title a
{
	color:#005984;
	font-weight:bold;
	padding: 0px 0px 14px;
}
.blog .message-preview .intro
{
	color:#000;
	padding: 0px 0px 12px;
}
.blog .message-preview .counter
{
	text-align:right;
}
.blog .message-preview .counter a
{
	color: #e86d1f;
	text-decoration: none;
	background-position:right center;
	background-repeat: no-repeat;
}
.foot-truncate-corner
{
	position: relative;
	background-color: #e7e8e9;
}

.blog .divider.green
{
	margin:3px 0px 20px;
	overflow:hidden;
	width:100%;
	height:2px;
	background-image:url('/i/i/blog/l_green.gif');
	background-repeat: repeat-x;
}

.blog .divider.d8
{
	margin:5px 0px 2px;
	padding: 0px 10px;
	overflow:hidden;
	height:2px;
	background-color:#d8d8d8;
}
.blog .divider.d8.half.center
{
	width:50%;
	margin-left:auto;
	margin-right:auto;
}

.blog .blog-header
{
	color:#4c534c;
	font-size: 150%;
	font-weight:bold;
	padding-bottom:10px;
}

.blog .info
{
	/*padding:3px 3px;*/
}

.blog .message .info .tag a,
.blog .intro .info .tag a
{
	color:#8c8c8c;
	font-weight:normal;
}

.blog-messages td.c,
.blog-messages div.c,
.form-blog td.c,
.form-blog div.c
{
	padding:0px;
	width:5px;
	height:5px;
	vertical-align:top;
}
.blog-messages .c img,
.form-blog .c img
{
	margin:0px;
	padding:0px;
	border: none;
}
.blog-messages .fwhite,
.form-blog .fwhite
{
	background-color:#fff;
	width:100%;
	border-collapse:collapse;
}

.blog-messages .fform,
.form-blog .fform
{
	background-color:#e7e8e9;
	width:100%;
	border-collapse:collapse;
}

.blog-messages,
.blogs,
.blog-form
{
	padding:0px;
}

.blog form.form-blog td.caption .description,
.blog form.form-message td.caption .description
{
	font-weight:normal;
}
.blog form.form-message td.caption,
.blog form.form-blog td.caption
{
	padding-right:10px;
	text-align:left;
	vertical-align:top;
}

.blog form.form-message td.button,
.blog form.form-blog td.button
{
	text-align:right;
}
.blog form.form-blog input.title
{
	width:339px;
}

.blog form.form-blog textarea.description
{
	width:380px;
}

.blog.announce .messageTitle
{
	color: #b15c11;
	font-size: 15px;
}

.blog.announce .message
{
	padding:10px 0px 5px 0px;
}

.blog.announce .messageInfo
{
	color:#808080;
}

.blog.announce .blockContent
{
	padding:10px;
}

.blog.announce .divider.c99
{
	background-color: #999999;
	margin: 10px 0px;
}

.blog.announce.all .author a
{
	color: #3a5a75;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.blog.announce.all .messageTitle
{
	color: #a76538;
	font-size: 11px;
	font-weight: bold;
}
.blog.announce.all .date
{
	color: #666666;
	font-size: 11px;
}
.blog.announce.all .message
{
	padding-top: 5px;
	font-size: 11px;
}
.blog.announce.all .messageInfo
{
	color: #666666;
	font-size: 11px;
}
.blog.announce.all a.readmore.orange
{
	color: #e37431 !important;
	background: none !important;/* transparent url(/i/i/arrow-orange.png) no-repeat scroll right center  !important;*/
	padding-right: 0px !important;
}
/**************************************************************** statistics *******************/
.community-statistics
{
	width: 100%;
	position:relative;
	float:right;
}

.community-statistics ul
{
	clear:both;
	width: 100%;
	display:block;
}

ul.community-statistics li
{
	float: right;
	list-style-type: none;
	list-style-image: none;
	padding: 2px 3px;
}

/* statistics */
.cmntMyMenu
{
	margin: 3px 3px 0px;
	width: 100%;
	border-collapse:collapse;
}
.cmntMyMenu td.MyMenu
{
	background: url(/i/i/community/mymenu_bg.png) repeat-x;
}

/* corner */
.cmntMyMenu td.c
{
	padding:0px;
	width:6px;
	vertical-align:top;
}

.cmntMyMenu ul
{
	clear:both;
	width: 100%;
	display:block;
	color: #fff;
	list-style-type: none;
	list-style-image: none;
	height: 26px;
}

.cmntMyMenu ul li
{
	float: left;
	padding: 0px 7px;
	height: 23px;
	padding-top: 3px;
	margin:0px;
	color: #fff;

}
.cmntMyMenu ul li.separator
{
	width:2px;
	padding:0px;
	padding-top: 3px;
	overflow:hidden;
}
.cmntMyMenu li a
{
	text-decoration: none;
	color:#fff;
	font-size: 10px;
	padding:0px;
}

.cmntMyMenu li.active,
.cmntMyMenu li:hover
{
	background: url(/i/i/community/mymenu_bg_active.png) repeat-x;
}

.myFriend .item
{
	/*float:left;*/
	/*width:39px;
	height:65px;*/
	padding:2px 4px;
	/*overflow:hidden;*/ /*do not uncomment it. IE blows of relative position and overflow:hidden*/
	/*position:relative;*/
}

.myFriend .item .name
{
	/*position:absolute;*/
	/*bottom:0px;*/
	font-size:80%;
	padding-bottom: 3px;
	width:39px;
	overflow:hidden;
	white-space: nowrap;
}
.myFriend .item .name a
{
	font-weight: bold;
	color:#99241f;
}


.sand-frame
{
	border-collapse:collapse;
	width: 100%;
	background-color:#ebe591;
}
.sand-frame td.c,
.sand-frame div.c
{
	padding:0px;
	width:5px;
	height:5px;
	vertical-align:top;
}
.sand-frame .c img
{
	margin:0px;
	padding:0px;
	border: none;
}

.sand-frame .title
{
	font-size:110%;
	font-weight: bold;
	color:#000;
	padding:9px;
	width: 172px;
	overflow:hidden;
}
.sand-frame .frame
{
	background-color:#fff;
}

.userpicCover
{
	position: absolute;
	z-index: 5;
	width:100%;
	height: 100%;
	background-image: url(/i/1x1.gif);
}

.sand-frame .photoAlbumName
{
	color: #4c534c;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	width: 130px;
	overflow:hidden;
}

.sand-frame .photoAlbumCDate
{
	color: #4c534c;
	font-size:10px;
}

.sand-frame .more
{
	text-align: right;
	padding-right: 4px;
	clear:both;
}

.sand-frame div.more a
{
	color: #a84d10;
	text-decoration: none;
	font-size: 10px;
}

.cmntSearchForm
{
	height: 58px;
	width:177px;
	background: url(/i/i/cmnt_search_bg.gif);
	background-repeat: no-repeat;
	padding: 13px;
}

.cmntSearchForm a
{
	color: #f0ecad;
	font-size: 10px;
}

.cmnt_signup_textfield
{
	width: 104px;
	height: 15px;
}


.ssmConfirmBox
{
	display:none;
	/*height: 50px;*/
	width: 320px;
	z-index: 20000;
}

.ssmConfirmBox table.textContainer
{
	margin: 20px 0px 20px 15px;
}
/* ---------------- style for error highlight ------------------- */
.inputclasserror
{
	background-color:#fc0;
}
.inputhighlight
{
	background-color:#ccc;
}
.inputclassnormal
{
	background-color:#0f0;
}

#photosList
{
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#photosList li
{
	position: relative;
	float: left;
	cursor: move;
}

.formCustomizedHeader
{
	color: white;
	text-align:center;
	height:30px;
	padding: 2px 0px;
	font-weight: bold;
	font-size: 14px;
}

.formCustomizedHeader.Article
{
	background: url(/i/i/form_article_header.gif) no-repeat;
}

.formCustomizedHeader.Topic
{
	background: url(/i/i/form_topic_header.gif) no-repeat;
}

.formCustomizedHeader.Joke
{
	background: url(/i/i/form_joke_header.gif) no-repeat;
}

.formCustomizedField
{
	width: 192px;
	font-size: 11px;
}
* html .formCustomizedField
{
	width: 178px;
}

textarea.formCustomizedField
{
	height: 170px;
}


/* styles for modal drug-n-drop window */

div.jqDrag {
	cursor: move;
}
div.jqDnR {
    z-index: 3;
    position: relative;
}

div.jqmDialog {
	display: none;
	width: 400px;
	overflow: hidden;
	border: 1px solid #6a622e;
	background-color: #000000;
}

div.jqmdT {
	background-color:#DCD087;
	padding: 5px 5px 5px 15px;
	color:#5f5513;
	font-weight:bold;
	border-bottom: 1px solid #6a622e;
	font-size: 13px;
}
.jqmdX {
	position: absolute;
	right: 7px;
	top: 4px;
}
.registry {
	margin: 0px;
}
.registry .bulletBlack {
	background: url('/i/i/bulletBlack.gif') no-repeat top left;
	padding-left: 8px;
	margin-left: 10px;
	margin-bottom: 2px;
}
.registry .itemTop
{
	padding-top: 8px;
}
.registry .itemBottom
{
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 5px;
}
.registry .manageLink
{
	font-size: 11px;
}
.registry .formField
{
	color: #005984;
}
.registry .form .formField
{
	color: #000000;
}
.registry .commentField
{
	width: 406px;
}
.registry .category {
	background-color: #d6d7d8;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #dedfe0;
	color: #4c534c;
	font-weight: bold;
	padding: 3px 10px;
}
.registry .itemTitle {
	color: #b15c11;
}
.registry .wishListTitle {
	color: #005984;
	font-weight: bold;
}
.registry .notavailable {
	color: #8b0008;
	font-size: 11px;
}
.registry .wishListsData .title {
	color: #b15c11;
	font-weight: bold;
	margin-top: 10px;
}
.registry .blue {
	color: #005984;
}
.registry .red {
	color: #eb6e1f;
}
.registry .extrasmall {
	font-size: 10px;
}
.registry .name .user a {
	color: #005984 !important;
	text-decoration: none !important;
}
.cart .red {
	color: #8b0008;
}
.cart .blue {
	color: #005984;
}
.cart .extrasmall {
	font-size: 10px;
}
.cart .cartTitle
{
	color: #b15c11;
	width: 100%;
	padding: 0px 5px;
	font-weight: bold;
}
.cart .cartTitle .user a {
	color: #005984;
}
.cart .itemsListTitle
{
	color: #005984;
	font-weight: bold;
}
.cart .item td
{
	padding-top: 5px;
}
.cart .nodecoration
{
	text-decoration: none;
}
.cart #cartDetailsContent {
	padding: 5px;
}
.cart #cartDetailsContainer .contentDecoratedGray4HeaderBottom
{
	cursor: move;
}
.cart #cartDetailsContainer .jqmdX {
	right: 20px;
	top: 20px;
}
.cart #cartDetailsContainer.jqmDialog
{
	background: none !important;
	border: none !important;
}
.cart #cartDetailsContainer .border td {
	border-bottom: 1px dashed #cccccc;
}
.cntMainBlueTable
{
	padding: 10px;
	color: white;
}
.cntMainBlueTable a
{
	color:#ffffff;
}

/*-----------------------------------------------------------------------------------------*/
ul.newslist
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.newslist a, .newsMoreNews a
{
	color: #99241F;
	text-decoration: none;
}

.newslist a.readMoreUrl
{
	color: #EB6E1F;
	font-size: 11px;
}

.newslist .separator
{
	height: 1px;
	background-color: #cccccc;
	overflow: hidden;
	margin-top: 3px;
	margin-bottom:7px;
}

.newslist .newDate,
.newsFull .newDate
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

.newslist .newsIntro
{
	margin-bottom: 5px;
}

.newsHeaderFull
{
	color: #a84d10;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	margin: 2px 0px;
}

.newsText
{
	padding: 15px 0px;
}

.newslist .newHeader
{
	color: #366688;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 6px;
}

.newsFull a.backUrl
{
	color: #EB6E1F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/************************************************************************************************/

.section tr.head td,
.section table.head
{
	width:100%;
	border-collapse:collapse;
	background-color:#4c534c;
	padding:4px;
}
.section .foot
{
	background-color:#e7e8e9;
}

.section .head .ctrl
{
	color: #d0d0d0;
	padding:0px;
	float:right;
	white-space:nowrap;
}
.section .head .title,
.section .head .ctrl
{
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.section .head .ctrl
{
	font-size:80%;
}

.section .head .ctrl a
{
	color: #d0d0d0;
	background-image:none;
	text-decoration:none;
	padding:0px 0px;
}

.section .struc
{
	background-color:#fff;
}

.section .head div.c,
.section .head td.c
{
	padding:0px;
	width:5px;
	height:5px;
	vertical-align:top;
}
.section .head .c img
{
	margin:0px;
	padding:0px;
	border: none;
}

.section .head .title
{
	float:left;
	color:#d0d0d0;
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
}

.pollQuestion {
	padding: 0px 0px 10px 3px;
}

.pollQuestion .question
{
	font-size: 14px;
}

.pollQuestion b {
	color: #878788;
}

.pollSuccess, .pollFailure
{
	padding: 10px 0px;
}

.pollQuestion .viewResults {
	/*background: url('/i/i/arrow_orange.gif') no-repeat right;*/
	padding-right: 7px;
}
.pollQuestion .viewResults a {
	color: #003e7e;
	font-size: 11px;
	font-weight: bold;
}
.pollQuestion .jqmdX {
	right: 20px;
	top: 20px;
}
.pollQuestion .jqmDialog
{
	background: none !important;
	border: none !important;
}
.pollQuestion .contentDecoratedGray4HeaderBottom
{
	cursor: move;
}
.greenHolder
{
	width: 203px;
	background-color: #879306;
}

.greenHolder a.jqModal
{
	color: #fff380;
}

.greenHolder .viewResults
{
	background: url('/i/i/arrow_yellow.gif') no-repeat right;
}

.greenHolder .pollQuestion .question
{
	color: #ffffff;
}

.greenHolder .pollQuestion .pollAnswerText
{
	color: #ffffff;
}

.greenHolder .pollSuccess
{
	color: #ffffff;
}

.greenHolder .pollFailure
{
	color: #ffffff;
}

.narrowBlocksSeparator
{
	height: 8px;
	overflow:hidden;
}

/* Messaging */
.messaging #sectionMenuContainer {
	position:relative;
}
.messaging #sectionMenuContainer .ctrl-top {
	position:absolute;
	right:0px;
	top:0px;
	height: 27px;
}
.messaging #sectionMenuContainer .ctrl-top {
	text-align:right;
}
.messaging #sectionMenuContainer .ctrl-top a {
	color:#003e7e;
	text-decoration:none;
	display: block;
	font-size: 11px;
}
.messaging #sectionMenuContainer .ctrl-top a span{
	display: block;
	padding: 3px 10px 0px 10px;
}
.messaging .messagingSearchForm
{
	z-index: 10;
	margin: 0px;
	float: left;
	position: relative;
	display: none;
}
.messaging .messagingSearchForm div {
	margin: 0px;
	padding: 10px;
	position: absolute;
	background: #f2f2f2;
	border: 1px solid #6b6f6b;
}
.messaging #searchForm, .messaging #searchFormResults {
	border: 0px !important;
	background: none !important;
}
.messaging #searchForm .jqmdX, .messaging #searchFormResults .jqmdX {
	right: 20px;
	top: 20px;
}
.messaging #searchFormResults .name {
	color: #a84d10;
	font-weight: bold;
}
.messaging #searchForm .contentDecoratedGray4HeaderBottom, .messaging #searchFormResults .contentDecoratedGray4HeaderBottom
{
	cursor: move;
}
.messaging #searchForm, .messaging #searchFormResults {
	width: 325px;
}
.messaging #searchResults {
	height: 400px;
	overflow: auto;
}
.messaging  .unread  {
	font-weight: bold;
}
.messaging  .inboxMessage .red {
	color: #a84d10;
	font-size: 11px;
}
.messaging  .messageText {
	border: 1px solid black;
	padding: 10px;
}
.messaging ul.level2 li.last {
	float: right;
	padding-right: 10px;
}
.messaging ul.level2 li.last a span {
	width: 80px;
}
.messaging .hiddenRecipient {
	display: none;
}
.messaging .frendsSearchCoinatiner {
	display: none;
	position: relative;
}
.messaging .frendsSearch {
	position: absolute;
	border: 1px solid #6A622E;
	background-color: #ffffff;
	width: 253px;
	z-index: 1000;
}
.messaging .frendsSearchResult .name {
	color: #a84d10;
	font-weight: bold;
}
.messaging .frendsSearchClose {
	position: absolute;
	right: 2px;
	top: 2px;
}
.messaging .relatedMessagesText {
	display: none;
}
.messaging .current .relatedMessagesText {
	margin-left: 6px;
}
.messaging .button {
	cursor: pointer;
	padding: 10px;
}
.messaging .red.user
{
	display:inline;
}
.messaging .red {
	color: #A84D10;
	font-size: 11px;
}
.messaging .grayText {
	color: #8c8c8c;
}
.messaging a.grayText {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.messaging .userInfoContainer {
	position: relative;
	display: none;
	z-index: 400;
}
.messaging .userInfo {
	background-color: #ffffff;
	border: 1px solid #727272;
	position: absolute;
	width: 200px;
	padding: 3px;
	display: inline;
	left: -20px;
	margin-top: 20px;
	overflow: hidden;
	z-index: 500;
}
.messaging a.user {
	text-decoration: none;
}
.messaging .userInfo .userpic {
	float: left;
	margin-right: 3px;
}
.messaging .userInfo .red {
	padding-left: 3px;
}
.messaging .userInfo .address {
	color: #000000;
	padding-left: 3px;
}
.messaging .related td {
	border-top: 1px dashed #cccccc;
	padding-top: 4px;
	padding-bottom: 4px;
}
.messaging .related .first td {
	border-top: none;
}
.messaging .related td a.unread {
	text-decoration: underline;
}
.messaging .noborder {
	width: 5px;
	border-bottom: 1px solid #e7e8e9 !important;
}
.messaging .paging {
	text-align: center;
	margin-top: 10px;
}
.messaging .recipient {
	border: 1px solid #e2e2e2;
	margin: 0px 2px 0px 0px;
	height: 16px;
	padding-left: 2px;
	width: 252px;
}
.messaging table.listMessage {
	border-bottom: 1px dashed #cccccc;
	margin-top: 10px;
}
.messaging .currentMessage {
	background: url('/i/i/blog/a_red.gif') no-repeat left center;
	margin-left: -5px;
	padding: 5px;
}
.messaging tr.inboxMessage td {
	border-bottom: 1px solid #a6a7a7;
	padding: 7px 0px;
	font-size: 11px;
}
.messaging tr.inboxMessage td .subject {
	color: #003e7e;
}
.messaging .inboxMessage.unread td {
	background-color: #f6f6f6;
}
.messaging tr.sentMessage td {
	border-bottom: 1px solid #a6a7a7;
	padding: 7px 0px;
}
.messaging tr.sentMessage td .subject {
	color: #003e7e;
	font-size: 11px;
}
.messaging tr.sentMessage td .date {
	font-size: 11px;
}
.messaging tr.user:hover {
	background-color: #ebe9c8;
}
.messaging .message .subject {
	color: #005984;
}
.messaging .compose .caption {
	font-weight: bold;
}
.messaging .caption
{
	color: #005984;
	font-weight: bold;
}
.messaging .dots
{
	display: inline;
}

.light_gray {
	background-color: #d6d7d8;
	height: 25px;
}
.light_gray .left {
	width: 8px;
	height: 25px;
	background: url('/i/i/light_gray_left.gif') no-repeat;
}
.light_gray .right {
	width: 9px;
	background: url('/i/i/light_gray_right.gif') no-repeat;
}
.light_gray h1 {
	color: #000000;
	font-size: 12px;
	text-transform: none;
}
.dark_gray {
	background: url('/i/i/dark_gray_bg.gif');
	height: 29px;
}
.dark_gray .left {
	width: 9px;
	height: 29px;
	background: url('/i/i/dark_gray_left.gif') no-repeat;
}
.dark_gray .right {
	width: 10px;
	background: url('/i/i/dark_gray_right.gif') no-repeat;
}
.dark_gray h1 {
	color: #ffffff;
	font-size: 12px;
	text-transform: none;
}
.gray {
	background-color: #eaebec;
}
table.gray {
	margin-bottom: 10px;
}
.gray .top_left {
	background: url('/i/i/gray_top_left.gif') no-repeat;
	width: 7px;
	height: 8px;
}
.gray .top_right {
	background: url('/i/i/gray_top_right.gif') no-repeat;
	width: 7px;
}
.gray .bottom_left {
	background: url('/i/i/gray_bottom_left.gif') no-repeat;
	width: 7px;
	height: 7px;
}
.gray .bottom_right {
	background: url('/i/i/gray_bottom_right.gif') no-repeat right bottom;
	width: 7px;
}

.errorField
{
	background-color: #e5a3a3;/*#FFCC00;*/
}

.ajaxPagingContainer a
{
	outline: 0px;
}

.ajaxPagingContainer a.active
{
	color: white !important;
	cursor: text;
}
.modalShield {
	display:none;
	position: absolute;
	left:0px;
	top:0px;
	z-index: 2990;
	background: url("/i/1x1.png");
}
/************************************************************************************/
table.w2style-container
{
	background-image: url('/i/i/conversation/gradient.gif');
	background-repeat: repeat-x;
	background-position: top;

	border-collapse:collapse;
	border-spacing:0px;
	border-width:0px;
	background-color:#fff;
	margin:0px;
	padding:0px;
}
table.w2style-container td.w2style
{
	margin:0px;
	padding:0px;
}

table.w2style-container td.title
{
	color:#6e6308;
	font-size:16px;
	font-weight: bold;
	padding: 4px;
}
table.w2style-container a.title,
table.w2style-container span.title
{
	color:#6e6308;
	background-image: url('/i/i/conversation/bullet-triangle.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	text-decoration: none;
}
table.w2style-container .separator
{
	height:2px;
	background-color:#e1e1e1;
}

table.w2style-container .body
{
	padding: 4px;
}


table.w2style-container .c
{
	width:10px;
	height:10px;
}

table.w2style-container tr.top,
table.w2style-container tr.top td.b,
table.w2style-container tr.btm td.b
{
	height:10px;
}

table.w2style-container tr.top td.b
{
	background-image: url('/i/i/conversation/category-bt.gif');
	background-repeat: repeat-x;
	background-position: top;
}

table.w2style-container tr.btm td.b
{
	background-image: url('/i/i/conversation/category-bb.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

table.w2style-container tr.mdl td.b.l
{
	width:10px;
	background-image: url('/i/i/conversation/category-bl.gif');
	background-repeat: repeat-y;
	background-position: left;
}

table.w2style-container tr.mdl td.b.r
{
	width:10px;
	background-image: url('/i/i/conversation/category-br.gif');
	background-repeat: repeat-y;
	background-position: right;
}

/************************************************************************************/

table.w2style-white-grey
{
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:0px;
	border-width:0px;
	background:#e7e8e9;
	margin:0px;
	padding:0px;
}
table.w2style-white-grey td.w2style
{
	margin:0px;
	padding:0px;
}

table.w2style-white-grey .body
{
	padding: 0px;
}
table.w2style-white-grey .c
{
	width:9px;
	height:9px;
}
table.w2style-white-grey .r
{
	text-align:right;
}
table.w2style-white-grey tr.top,
table.w2style-white-grey tr.btm,
table.w2style-white-grey tr.top td.b,
table.w2style-white-grey tr.btm td.b
{
	height:9px;
	background:#e7e8e9;
}

/************************************************************************************/
.conversation .hidden
{
	display :none;
}

.conversation .category .topic .see-more,
.conversation .category .topic .see-more a
{
	text-align: right;
	color: #005984;
	font-weight: bold;
	text-decoration: none;
}
.conversation .jqmDialog
{
	background:transparent none repeat scroll 0% !important;
	border:medium none !important;
}
.conversation .jqmDialog .contentDecoratedGray4HeaderBottom
{
	cursor: move;
}
.conversation .jqmdX
{
	right:20px;
	top:20px;
}
.conversation .intro
{
	padding-bottom: 10px;
}

.conversation .intro .body .stat
{
	font-weight: bold;
	padding:0px 20px 0px 0px;
}
.conversation .intro .body .topic-title a
{
	font-weight: bold;
	color: #99241f;
	text-decoration: underline;
}

.conversation .menu
{
	margin-right:0px;
	margin-left:auto;
}
.conversation .menu-item a
{
	padding: 0px 0px 0px 2px;
	margin: 0px 3px 0px 0px;
	color: #005984;
	text-decoration:none;
}

.conversation .menu .separator
{
	background: url('/i/i/separator-menu.png') no-repeat;
}

.conversation .category .topic
{
	margin-top:10px;
	width:100%;
}
.conversation .category .topic .title,
.conversation .category .topic .stat,
.conversation .category .topic .message
{
	width:100%;
	margin: 0px;
}
.conversation .category .topic .message td.message,
.conversation .category .topic div.userpic
{
	padding-bottom:12px;
}
.conversation .category .topic .commentContent div.userpic,
.conversation .category .topic .commentContent div.info
{
	margin-top:13px;
}
.conversation .category .topic .stat td.title
{
	vertical-align: top;
	font-size:14px;
	padding:8px 0px;
}
.conversation .category .topic .userpic
{
	vertical-align: top;
	width:90px;
}
.conversation .started-by
{
	width:45%;
}
.conversation .num-reply
{
	width:20%;
}
.conversation .last-reply
{
	width:35%;
}
.conversation .category .topic .info
{
	padding:0px 0px 18px;
}
.conversation .category .topic .stat
{
	vertical-align:top;
	padding: 11px 0px 9px;
}
.conversation .category .topic .started-by
{
	padding:0px 5px 0px 0px;
	color: #000;
	font-weight: bold;
}
.conversation .category .topic .started-by a
{
	font-weight: bold;
	color: #b46431;
	text-decoration: none;
}
.conversation table.w2style-container .topic td.title
{
	font-size:14px;
	padding:0px 4px 6px 0px;
}
.conversation table.w2style-container .topic .topic-title
{
	padding-bottom:7px;
}
.conversation .category .topic .title,
.conversation .category .topic .title a
{
	font-weight: bold;
	color: #015883;
	text-decoration: none;
}
.conversation table.w2style-container .topic .topic-title
{
	font-weight: bold;
	color: #99241f;
}
.conversation .category .topic .started-on
{
	white-space:nowrap;
	font-weight: bold;
	color: #000000;
}
.conversation .category .topic .last-reply
{
	padding:5px 15px 0px 0px;
	white-space:nowrap;
	font-weight: bold;
	color: #4c534c;
}
.conversation .category .topic .stat .rate-result,
.conversation .category .topic .stat .last-reply,
.conversation .category .topic .stat .num-reply,
.conversation .category .topic .stat .num-reply a
{
	margin:0px;
	white-space:nowrap;
	padding:0px 10px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	background: url('/i/i/separator-info.gif') repeat-y left;
}
.conversation .category .topic .stat .rate.ilikeit td
{
	color:#003e7e;
}
.conversation .category .topic .stat .rate-result
{
	padding:0px 10px 0px 0px;
	background: none;
}
.conversation .category .topic .stat .num-reply
{
	padding:0px 10px 0px 0px;
	background: none;
}
.conversation .category .topic .stat .num-reply a
{
	padding:0px;
	background: none;
}
.conversation .category .topic td.title table.title
{
	width: 100%;
}
.rate,
.rate table,
.rate tr,
.rate td
{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}
.rate-result td
{
	vertical-align:middle;
}
.conversation .category .topic .title td.rate-result-container
{
	width:85px;
	vertical-align:top;
}
.conversation .category .topic .title div.rate-result-container
{
	position:relative;
	width:85px;
}
.conversation .category .topic .title .rate-result-container .rate-result
{
	position:absolute;
	right:0px;
	top:-7px;
}

.conversation .category td.topic-separator
{
	height:23px;
	vertical-align:top;
}

.conversation .category .topic-separator .divider.topic-separator
{
	margin:0px;
	background-color:#9e996d;
}

.conversation .category .topic .topic-separator-replies
{
	background-color:#e1e1e1;
	height:2px;
}
.conversation .category .topic .paging
{
	padding: 5px;
	text-align:center;
}

.conversation .category .topic .replies .commentContent
{
	margin:5px 0px 0px;
}

.conversation .category .topic .replies .info
{
	font-weight: bold;
}
.conversation .category .topic .replies .info .user
{
	font-weight: bold;
	color: #99241f;
	text-decoration: none;
}
.conversation .category .topic .replies .info .user a
{
	font-weight: bold;
	color: #99241f;
	text-decoration: none;
}

.conversation .category .topic .replies .body
{
	font-weight: normal;
}

.conversation .category .topic .replies .ctrl
{
	margin:10px;
	text-align: right;
}
.conversation .category .topic .replies .form
{
	margin-top:5px;
	background:#f9f6ee;
}
.conversation .category .topic .replies .form .fieldCaption
{
	font-weight: bold;
	color: #000;
}
.conversation #pureComments .currentComment
{
	border-collapse:collapse;
	border-spacing:0px;
	border-width:0px;
}

.conversation .hidden
{
	display:none;
}

.conversation .levelControl  /* Back & View Top Level */
{
	background-color:#dcdcdc;
	text-align:right;
}
.conversation .levelControl a
{
	font-weight: bold;
	color: #99241f;
}
.conversation #pureComments .threadLinks  /* more comments */
{
	background-color:#dcdcdc;
	text-align:center;
}
.conversation #pureComments .threadLinks a
{
	background-color:#dcdcdc;
	text-align:center;
	font-weight: bold;
	color: #99241f;
}

.conversation .suggestedLink
{
	color: #af5c10;
	text-align: center;
}
.conversation .suggestedLink img
{
	margin-top:10px;
}

.conversation .suggestedForm .fieldCaption,
.conversation .sharedForm .fieldCaption
{
	font-weight: bold;
}

.conversation .replies #noComments
{
	text-align:center;
	font-weight: bold;
}

.conversation-most-recently .sandyContainer
{
	border-collapse:collapse;
}

.sandyContainer .sandy
{
	padding:0px;
	margin:0px;
}
.sandyContainer .sandy.t
{
	background-color:#d9d69e;
}
.sandyContainer .sandy.sandyHeader
{
	background-color:#d9d69e;
	font-size:16px;
	font-weight:bold;
}
.conversation-most-recently .sandyContainer .sandy.sandyHeader,
.conversation-most-recently .sandyContainer .sandy.sandyHeader a
{
	text-decoration: none;
	color: #456e8a;
	font-size:14px;
}
.conversation-most-recently .subject
{
	background-image: url(/i/i/conversation/triangle-green.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding: 0px 15px;
	font-weight:bold;
	color: #5c593c;
}
.conversation-most-recently .subject a
{
	font-weight:bold;
	color: #5c593c;
	text-decoration: underline;
}
.conversation-most-recently .posts
{
	font-weight:bold;
	padding: 3px 15px;
	color: #595756;
}

.divider.a7
{
	background-color:#a7a7a7;
}

.conversation .replies .divider
{
	margin:0px 10px;
}

.conversation .reply-form
{
	padding:6px 10px;
}

.conversation .category .topic .replies .form .divider
{
	margin:0px auto;
}

.conversation-most-recently .divider.dash
{
	width: 92%;
	margin:7px auto;
	padding:0px;
	background-image:url(/i/i/conversation/dash.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

.conversation table.w2style-container td.title
{
	padding:0px 4px 6px;
}

.conversation .categories .category-stat
{
	width:100%;
}
.conversation .categories .last-topic
{
	width:100%;
	padding:13px 0px;
}
.conversation .categories .category-stat .stat
{
	display: inline;
	color: #898989;
	margin:13px 0px;
	padding:0px 10px;
	border-left: 1px solid #898989;
}
.conversation .categories .category-stat .stat.num-topic
{
	padding-left:4px;
	border-left: none;
}

.conversation .categories .last-topic .caption
{
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
}
.conversation .categories .last-topic .topic-title,
.conversation .categories .last-topic .topic-title a
{
	font-weight: bold;
	color: #227094;
	text-decoration: none;
}

.conversation .topic-form
{
	width:100%;
	padding:12px 0px 6px;
}
.conversation .topic-form .fform
{
	table-layout:fixed;
	width:100%;
}
.conversation .topic-form .caption
{
	font-weight: bold;
}
.conversation .topic-form .button
{
	text-align:right;
	padding:12px 0px 0px;
}
.conversation .paging
{
	margin:0px;
	padding:12px 0px 12px;
	position:relative;
	vertical-align:middle;
}
.conversation .paging .pageSelector
{
	text-align:center;
}
.conversation .paging .itemsPerPageSelector
{
	position:absolute;
	right:0px;
	top:9px;
}

.conversation-all-most-recently .categoryTitle
{
	color: #a84d10;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 5px;
}

.conversation-all-most-recently .topicTitle
{
	color: #005984;
	font-weight: bold;
	padding-bottom: 3px;
	text-decoration:none;
}

.conversation-all-most-recently .userpic
{
	margin: 0px;
}

.divider.dash
{
	padding:0px;
	background-image:url(/i/i/separator-dash.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

.divider.dash-blue
{
	padding:0px;
	background-image:url(/i/i/separator-dash-blue.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

.conversation-all-most-recently .readmoreLink
{
	display:block;
	width: 50px;
	color: #003e7e;
	padding-right: 18px;
	background: url(/i/i/arrow_darkblue.gif) right no-repeat;
	color: #003e7e;
	text-decoration: none;
	text-align:right;
	font-size: 11px;
}

.conversation-all-most-recently .topicInfo
{
	color: #808080;
	font-weight: bold;
	text-align:left;
	margin-top:5px;
}

.conversation-all-most-recently .topicBottom
{
	margin-top: 5px;
}
/*-----------------------------------------DECORATED CONTENTS---------------------------------*/
.contentDecoratedGrayHeader
{
	 background: url(/i/i/dcb/gray/dcb_gray_3.png) repeat-x;
	 color: white;
	 text-align: center;
	 font-size: 10px;
	 font-weight: bold;
	 padding-top: 4px;
}
.contentDecoratedGrayFooter
{
	 background: url(/i/i/dcb/gray/dcb_gray_13.png) repeat-x;
}

.contentDecoratedGray_6
{
	background: url(/i/i/dcb/gray/dcb_gray_6.png) right repeat-y;
}

.contentDecoratedGray_10
{
	background: url(/i/i/dcb/gray/dcb_gray_10.png) left repeat-y;
}

.contentDecoratedGrayContent
{
	background-color: #ffffff;
}

.contentDecoratedGrayContentText
{
	padding: 10px 12px 0px 12px;
	height: 42px;
	overflow: hidden;
	font-size:11px;
}

.contentDecoratedGrayContent  a.readmore,
a.readmoreorange
{
	display:block;
	color: #e86d1f;
	padding-right: 18px;
	margin-right: 12px;
	margin-top: 7px;
	background: url(/i/i/arrow_orange.gif) right no-repeat;
	text-decoration: none;
	text-align:right;
	font-size: 11px;
}
a.readmoreorange
{
	margin-right: 0px;
}

/*BLUE*/
.contentDecoratedBlueHeader,
.contentDecoratedBlueHeader a
{
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}

.contentDecoratedBlueFooter
{
	 background: url(/i/i/dcb/blue/dcb_blue_8.png) repeat-x;
}

.contentDecoratedBlue_2
{
	background: url(/i/i/dcb/blue/dcb_blue_2.png) repeat-x;
	text-align: left;
	padding-top: 9px;
}

.contentDecoratedBlue_4
{
	background: url(/i/i/dcb/blue/dcb_blue_4.png) right repeat-y;
}

.contentDecoratedBlue_6
{
	background: url(/i/i/dcb/blue/dcb_blue_6.png) left repeat-y;
}

.contentDecoratedBlueContent
{
	background-color: #ffffff;
}

.contentDecoratedBlueContentText
{
	padding: 5px 0px 0px;
}

.contentDecoratedBlueContentText.scrollable
{
	/*overflow-y: auto;*/
}

.contentDecoratedBlueContent a.readmore,
a.readmoreblue
{
	display:block;
	color: #003e7e;
	padding-right: 18px;
	background: url(/i/i/arrow_darkblue.gif) right no-repeat;
	color: #003e7e;
	text-decoration: none;
	text-align:right;
	font-size: 11px;
}
a.readmoreblue
{
	background: none;
	padding-right: 0px;
	display: block;
}
/*-------------------------------------------------------------------------------------------------------------*/
/*BLUE1*/
.contentDecoratedBlue1
{
	margin-bottom: 12px;
}

.contentDecoratedBlue1Header
{
	 color: white;
	 font-size: 14px;
	 font-weight: bold;
}
.contentDecoratedBlue1_2
{
	background: url(/i/i/dcb/blue1/dcb_blue1_2.png) top repeat-x;
	text-align: left;
	padding: 1px 8px 0px 8px;
}
.contentDecoratedBlue1Content
{
	padding: 5px;
}
.contentDecoratedBlue1Actions a
{
	color: #ffffff;
	font-size: 11px;
	position: static !important;
}
.contentDecoratedBlueCollapseTrigger
{
	padding-top: 1px;
	width: 25px;
}
/*-------------------------------------------------------------------------------------------------------------*/
/*BLUE 2*/

.contentDecoratedBlue2DefaultClass
{
}
.contentDecoratedBlue2LeftTop,
.contentDecoratedBlue2RightTop,
.contentDecoratedBlue2RightBottom,
.contentDecoratedBlue2LeftBottom
{
	position: absolute;
}
.contentDecoratedBlue2LeftTop
{
	left: 0;
	top: 0;
}
.contentDecoratedBlue2RightTop
{
	right: 0;
	top: 0;
}
.contentDecoratedBlue2RightBottom
{
	right: 0;
	bottom: 0;
}
.contentDecoratedBlue2LeftBottom
{
	left: 0;
	bottom: 0;
}
.contentDecoratedBlue2Left,
.contentDecoratedBlue2Right
{
	background: transparent repeat-y scroll left center;
	width: 9px;
}
.contentDecoratedBlue2Left
{
	background-image: url(/i/i/dcb/blue2/dcb_blue_4.png);
}
.contentDecoratedBlue2Right
{
	background-image: url(/i/i/dcb/blue2/dcb_blue_6.png);
}
.contentDecoratedBlue2BottomOuter
{
	height: 9px;
	position: absolute;
	bottom: 0;
	left: 19px;
	right: 19px;
	top: auto;
}
.contentDecoratedBlue2BottomInner
{
	background: transparent url(/i/i/dcb/blue2/dcb_blue_8.png) repeat-x scroll 0 0;
	height: 9px;
	position: relative;
}
.contentDecoratedBlue2X
{
	position: absolute;
	right: 18px;
	top: 17px;
}
td.contentDecoratedBlue2Header,
.contentDecoratedBlue2Header a
{
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	height: 34px;
}
div.contentDecoratedBlue2Header
{
	background: transparent url(/i/i/dcb/blue2/dcb_blue_2.png) repeat-x scroll 0 0;
	padding-top: 9px;
	margin: 0 19px;
	height: 34px;
}
.contentDecoratedBlue2ContentTable
{
	margin-bottom: 9px;
}
/*-------------------------------------------------------------------------------------------------------------*/
/*BLUE 3*/
.contentDecoratedBlue3Header,
.contentDecoratedBlue3Header a
{
	color: white;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
}

.contentDecoratedBlue3Footer
{
	 background: url(/i/i/dcb/blue3/dcb_blue_8.png) repeat-x;
}

.contentDecoratedBlue3_2
{
	background: url(/i/i/dcb/blue3/dcb_blue_2.png) repeat-x;
	text-align: left;
	padding-top: 9px;
}

.contentDecoratedBlue3_4
{
	background: url(/i/i/dcb/blue3/dcb_blue_4.png) right repeat-y;
}

.contentDecoratedBlue3_6
{
	background: url(/i/i/dcb/blue3/dcb_blue_6.png) left repeat-y;
}

.contentDecoratedBlue3Content
{
	background-color: #dadbdc;
}

.contentDecoratedBlue3ContentText
{
	padding: 15px 40px 20px 40px;
}

.contentDecoratedBlue3ContentText.scrollable
{
	/*overflow-y: auto;*/
}

/*-------------------------------------------------------------------------------------------------------------*/

/*ORANGE*/
.contentDecoratedOrangeHeader
{
	 background: url(/i/i/dcb/orange/dcb_orange_3.png) repeat-x;
	 color: white;
	 text-align: left;
	 font-size: 15px;
	 font-weight: bold;
	 padding-top: 9px;
}

.contentDecoratedOrangeFooter
{
	 background: url(/i/i/dcb/orange/dcb_orange_13.png) repeat-x;
}

.contentDecoratedOrange_6
{
	background: url(/i/i/dcb/orange/dcb_orange_6.png) right repeat-y;
}

.contentDecoratedOrange_10
{
	background: url(/i/i/dcb/orange/dcb_orange_10.png) left repeat-y;
}

.contentDecoratedOrangeContent
{
	background: url(/i/i/dcb/orange/dcb_orange_7-9.png);
}

.contentDecoratedOrangeContentText
{
	padding: 5px 0px 0px 0px;
}

.contentDecoratedOrangeContent a.readmore
{
	display: block;
	color: #003e7e;
	text-decoration: none;
	padding-right: 18px;
	background: url(/i/i/dcb/orange/arrow_darkblue.png) right no-repeat;
	text-align:right;
	font-size: 11px;
}
.contentDecoratedOrangeContent a.readmoreblue.m10,
.contentDecoratedOrangeContent a.readmore.m10
{
	margin-right: 10px;
}

/*-------------------------------------------------------------------------------------------------------*/
/*GRAY2*/
.contentDecoratedGray2Header
{
	 background: url(/i/i/dcb/gray2/dcb_gray2_2.png) repeat-x;
	 color: white;
	 text-align: center;
	 font-size: 14px;
	 font-weight: bold;
	 padding-top: 8px;
}

.contentDecoratedGray2Footer
{
	 background: url(/i/i/dcb/gray2/dcb_gray2_8.png) repeat-x;
}

.contentDecoratedGray2_4
{
	background: url(/i/i/dcb/gray2/dcb_gray2_4.png) right repeat-y;
}

.contentDecoratedGray2_6
{
	background: url(/i/i/dcb/gray2/dcb_gray2_6.png) left repeat-y;
}

.contentDecoratedGray2Content
{
	background: url(/i/i/dcb/gray2/dcb_gray2_5.png);
}

.contentDecoratedGray2ContentText
{
	padding: 5px 0px 0px;
}
/********************************************************************************************/
/*GRAY3*/

.contentDecoratedGray3Header
{
	 background: url(/i/i/dcb/gray3/dcb_gray3_2.png) repeat-x;
}

.contentDecoratedGray3Footer
{
	 background: url(/i/i/dcb/gray3/dcb_gray3_8.png) repeat-x;
	 height: 19px;
}

.contentDecoratedGray3_4
{
	background: url(/i/i/dcb/gray3/dcb_gray3_4.png) right repeat-y;
}

.contentDecoratedGray3_6
{
	background: url(/i/i/dcb/gray3/dcb_gray3_6.png) left repeat-y;
}

.contentDecoratedGray3Content
{
	background: url(/i/i/dcb/gray3/dcb_gray3_5.png);
}

.contentDecoratedGray3ContentText
{
	padding: 0px;
}
/*-------------------------------------------------------------------------------------------------------*/
/*GRAY4*/
.contentDecoratedGray4HeaderTop
{
	background: url(/i/i/dcb/gray4/dcb_gray4_2.png) top repeat-x;
	height: 10px;
	padding: 0px;
	margin: 0px;
}

.contentDecoratedGray4HeaderBottom
{
	margin: 0px;
	padding: 0px;
	background: url(/i/i/dcb/gray4/dcb_gray4_2.gif) top repeat-x;
	color: white;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height: 37px;
}

.contentDecoratedGray4Footer
{
	 background: url(/i/i/dcb/gray4/dcb_gray4_8.png) repeat-x;
}

.contentDecoratedGray4Left
{
	background: url(/i/i/dcb/gray4/dcb_gray4_4.png) right repeat-y;
}

.contentDecoratedGray4Right
{
	background: url(/i/i/dcb/gray4/dcb_gray4_6.png) left repeat-y;
}

.contentDecoratedGray4Content
{
	background-color: #ffffff;
}

.contentDecoratedGray4ContentText
{
	padding: 0px;
}

/*-------------------------------------------------------------------------------------------------------*/
/*WHITE*/
.contentDecoratedWhiteHeader
{
	 background: url(/i/i/dcb/white/dcb_white_2.png) repeat-x;
}

.contentDecoratedWhiteFooter
{
	 background: url(/i/i/dcb/white/dcb_white_8.png) repeat-x;
}

.contentDecoratedWhite_4
{
	background: url(/i/i/dcb/white/dcb_white_4.png) right repeat-y;
}

.contentDecoratedWhite_6
{
	background: url(/i/i/dcb/white/dcb_white_6.png) left repeat-y;
}

.contentDecoratedWhiteContent
{
	background-color: #ffffff;
}

.contentDecoratedWhiteContentText
{
	padding: 0px;
}


/*-------------------------------------------------------------------------------------------*/
/*GRAY THIN BORDER*/
.contentDecoratedGrayTbHeader,
.contentDecoratedGrayTbHeader a
{
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

.contentDecoratedGrayTbFooter
{
	 background: url(/i/i/dcb/gray_thin_border/dcb_graytb_8.gif) repeat-x;
}

.contentDecoratedGrayTb_2
{
	background: url(/i/i/dcb/gray_thin_border/dcb_graytb_2.gif) repeat-x;
	text-align: left;
	padding-top: 2px;
}

.contentDecoratedGrayTb_4
{
	background: url(/i/i/dcb/gray_thin_border/dcb_graytb_4.gif) right repeat-y;
}

.contentDecoratedGrayTb_6
{
	background: url(/i/i/dcb/gray_thin_border/dcb_graytb_6.gif) left repeat-y;
}

.contentDecoratedGrayTbContent
{
	background-color: #ffffff;
}

.contentDecoratedGrayTbContentText
{
	padding: 5px 0px 0px;
}

.contentDecoratedGrayTbContentText.scrollable
{
	/*overflow-y: auto;*/
}

.contentDecoratedGrayTbContent a.readmore
{
	display:block;
	color: #003e7e;
	padding-right: 18px;
	background: url(/i/i/arrow_darkblue.gif) right no-repeat;
	color: #003e7e;
	text-decoration: none;
	text-align:right;
	font-size: 11px;
}

/***********************************************************************/
/*LIGHTBLUE*/
.contentDecoratedLightblue
{
	margin-top: 7px;
	margin-bottom: 3px;
}
.contentDecoratedLightblue td
{
	border: none;
}
.contentDecoratedLightblueHeader
{
	 color: white;
	 font-size: 12px;
	 font-weight: bold;
	 background: url(/i/i/dcb/lightblue/dcb_lightblue_2.png) repeat-x;
	 text-align: left;
	 padding-left: 3px;
}

.contentDecoratedLightblueFooter
{
	 background: url(/i/i/dcb/lightblue/dcb_lightblue_8.png) repeat-x;
}

.contentDecoratedLightblue_4
{
	background: url(/i/i/dcb/lightblue/dcb_lightblue_4.png) left repeat-y;
}

.contentDecoratedLightblue_6
{
	background: url(/i/i/dcb/lightblue/dcb_lightblue_6.png) right repeat-y;
}

.contentDecoratedLightblueContentText
{
	padding: 5px 0px 0px;
}
/*-------------------------------------------------------------------------------------------------------------*/
.scroll-pane
{
	width: 100%;
	/*overflow: auto;*/
	float: left;
}

a.jScrollArrowUp
{
	background: url(/i/i/scroll/arrow_up.gif) no-repeat 0 0;
}

a.jScrollArrowDown
{
	background: url(/i/i/scroll/arrow_down.gif) no-repeat 0 0;
}
/*-----------------------------------------------------------------------------------------*/
.resourceLocatorSearch .blockContent
{
	padding: 0px 7px 0px;
}
.resourceLocatorSearch .searchFields
{
	padding-top: 5px;
}
.resourceLocatorSearch .searchFields .field
{
	margin:4px 0px 0px 0px;
	border: 1px inset #9ea4a8;
	background-color: #bfbfbf;
	color: #666666;
	font-weight:bold;
	padding:1px 3px;
	font-size:10px;
}

.resourceLocatorSearch .searchFields input
{
	font-size:10px;
}

.resourceLocatorSearch .searchFields input.field
{
	width: 160px;
}

* html .resourceLocatorSearch .searchFields input.field
{
	/*width: 168px;*/
}

.resourceLocatorSearch .searchFields select.field
{
	width: 168px;
	padding: 0px;
}
.resources
{
	padding: 0px 0px 0px 10px;
}
.resources .title, .resources .form .title
{
	color: #005984;
	font-weight: bold;
}
.resources .results td
{
	border-bottom: 1px dashed #cccccc;
	padding: 5px 0px;
}
.resources .results tr.noBorder td
{
	border: none;
}
.resources .results  a.mapIt
{
	color: #003e7e;
	font-size: 10px;
	text-decoration: none;
	background: url('/i/i/arrow_darkblue.gif') no-repeat top right;
	padding-right: 18px;
}
.resources .results .titleRel
{
	position: relative;
}
.resources .results .titleRow td
{
	padding: 0px;
}
.resources .results .titleAbs
{
	position: absolute;
	top: -33px;
	color: white;
	font-size: 15px;
	font-weight: bold;
}

.resources .form
{
	margin-bottom: 10px;
}
.resources #locatorForm #type {
	width: 210px;
}
.resources #locatorForm #distanceId {
	width: 55px;
}

.resourceMap .contentDecoratedGray4HeaderBottom
{
	cursor: move;
}
.resourceMap.jqmDialog
{
	background: none !important;
	border: none !important;
}
.resourceMap .contentDecoratedGray2ContentText
{
	padding: 0px;
}
.resourceMap .jqmdX {
	right: 22px;
	top: 20px;
}
.resourcePage {
	padding: 10px;
}
.resourcePage .readmore {
	display: block;
	font-size: 11px;
	padding-right: 18px;
	text-align: right;
	text-decoration: none;
	background:transparent url(/i/i/arrow-orange.png) no-repeat scroll right center !important;
	color:#E37431 !important;
}
.tabs-nav .rightTab
{
	background:transparent url(/i/i/tabs/bg_right.gif) repeat-x;
}

.tabs-nav .rightTab a
{
	background:transparent url(/i/i/tabs/c_right_right.gif) right no-repeat;
	color:#003e7e;
}

.tabs-nav .rightTab a span
{
	background:transparent url(/i/i/tabs/c_left_right.gif) no-repeat;
	color:#003e7e;
}

.send2FriendContainer .pageurl,
.send2FriendContainer .pageurl a
{
	color: #003e7e;
}

.send2FriendContainer .finishMessage
{
	color: #a84d10;
	padding: 10px 0px;
}

.send2FriendContainer .goBack a
{
	color: #003e7e;
}

.send2FriendContainer .goBack
{
	margin-bottom: 10px;
}
/*-------------------------- MORE MENU ----------------------------------------*/
.moreMenuContainer
{
	width: 150px;
	position: absolute;
	z-index: 200;
	left: 100%;
	top:0px;
	visibility: hidden;
}

.lastInvtitation .moreMenuContainer
{
	top: auto;
	bottom:-5px;
}

.userpic .moreMenuVisibleItems a
{
	color: #005984;
	font-size: 11px;
}

.userpic .moreMenu
{
	margin: 0px;
	padding: 0px;
}

.userpic .moreMenu ul,
.userpic.userlist .moreMenu ul
{
	margin: 0px;
	padding: 0px;
	padding-bottom:5px;
	background-color: #ED7F3E;
	width: 142px;
}

.userpic.userlist .moreMenu
{
	margin: 0px;
	padding: 0px;
	width: 80px;
}
.userpic .moreMenu li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position:relative;
	text-align:left;
}

.userpic .moreMenu li.morelink
{
	color: #ED7F3E;
	font-size: 11px;
	display: block;
	width: 75px;
}

.userpic.userlist .moreMenu li.morelink
{
	font-size: 11px;
}

.userpic.userlist .moreMenu li.morelink
{
	width: 80px;
	text-align:right;
}

.userpic .moreMenu li.morelink span.underlined
{
	text-decoration: underline;
}

.userpic .moreMenu li:hover
{
	cursor: pointer;
}
.userpic .moreMenu li:hover div.moreMenuContainer
{
	visibility: visible;
}

.userpic .moreMenu li ul li
{
	padding: 3px 0px 3px 8px;
	color: #005984;
	font-size: 11px;
}

.userpic .moreMenu li ul li a
{
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
	outline:0px;
}

.userpic .moreMenu .rightShadow
{
	background: url('/i/i/moremenu/right.png') repeat-y;
}

.userpic .moreMenu .bottomShadow
{
	background: url('/i/i/moremenu/bottom.png') repeat-x;
	height: 6px;
	overflow:hidden;
}

.userpic .moreMenu .orange
{
	background-color: #ED7F3E;
}

.userpic .moreMenu .orange.top
{
	border-top: 1px solid white;
}

.userpic .moreMenu .orange.left
{
	border-left: 1px solid white;
}

.userpic .moreMenu .orange.top.left
{
	width: 5px;
	height: 5px;
}

.userpic .moreMenu .orange.bottom
{
	border-bottom: 1px solid white;
}

.userpic .moreMenu .orange.right
{
	border-right: 1px solid white;
}

.collapseContainer .collapseTrigger
{
	width: 15px;
	height: 14px;
	background: url('/i/i/expander_less.gif') no-repeat;
}
.collapseContainer .collapseTrigger.more
{
	width: 15px;
	height: 14px;
	background: url('/i/i/expander_more.gif') no-repeat;
}
.privacy .title
{
	width: 100px;
}
.privacy .showControlSelect
{
	width: 350px;
}
.privacy .icon
{
	display: none;
}
.privacy .child .showControlSelect
{
	width: 140px;
}

.privacy .communication .title
{
	width: 200px;
}
.privacy .communication .showControlSelect
{
	width: 250px;
}
.privacy .resetLink
{
	margin-bottom: 5px;
}
.privacy .resetLink a
{
	color: #003E7E;
	font-size: 11px;
}
.blog .draftCaption
{
	color: #99241F;
}
.registrySearch #advancedSearch .input
{
	width: 190px;
}
.registrySearch #advancedSearch select.input
{
	width: 195px;
}
.registrySearchResults .itemName
{
	color:#005984;
	font-weight:bold;
}
.registrySearchResults .itemDescription
{
	font-size: 11px;
}
.registrySearchResults .userName
{
	padding-bottom: 3px;
}
.registrySearchResults .userName, .registrySearchResults .userName a
{
	color:#005984;
	font-weight:bold;
	text-decoration: none;
}
.registrySearchResults .userInfo
{
	font-size: 11px;
	white-space: nowrap;
	width: 120px;
	border-right: 1px dotted #CCCCCC;
}
.registrySearchResults .userEmail a
{
	text-decoration: none;
	color:#005984;
}
.registrySearchResults .userInfo .helpLink
{
	color:#E86D1F;
	font-size: 10px;
}
.registrySearchResults .readmoreorange.registryLink
{
	margin-top: 0px;
	font-size: 10px;
}
.registrySearchResults .border
{
	border-bottom: 1px solid #cccccc;
	margin-bottom: 3px;
}
.registrySearchResults .paging
{
	margin:0px;
	padding:12px 0px 12px;
	position:relative;
	vertical-align:middle;
}
.registrySearchResults .paging .pageSelector
{
	text-align:center;
}
.registrySearchResults .paging .itemsPerPageSelector
{
	position:absolute;
	right:0px;
	top:9px;
}
.registry .ctrl a {
	color:#FFFFFF;
}

.notificationsTable th
{
	text-align: left;
}

.notificationsTable th.centerred
{
	text-align: center;
}

.notificationsTable td.eventName
{
	padding-left: 20px;
}
.orange1 .rightShadow
{
	background: url('/i/i/moremenu/right.png') repeat-y;
}

.orange1 .bottomShadow
{
	background: url('/i/i/moremenu/bottom.png') repeat-x;
	height: 6px;
	overflow:hidden;
}

.orange1 .orange
{
	background-color: #ED7F3E;
}

.orange1 .orange.top
{
	border-top: 1px solid white;
}

.orange1 .orange.left
{
	border-left: 1px solid white;
}

.orange1 .orange.top.left
{
	width: 5px;
	height: 5px;
}

.orange1 .orange.bottom
{
	border-bottom: 1px solid white;
}

.orange1 .orange.right
{
	border-right: 1px solid white !important;
}
ul.rss_list
{
	margin: 3px;
}
ul.rss_list li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
	white-space: nowrap;
}
ul.rss_list li a
{
	color: #ffffff;

}
.rss_trigger_container
{
	position: relative;
	text-align: right;
}
.rss_trigger
{
	position: absolute;
	right: 0px;
}
.rss_trigger a
{
	color: #ffffff;
	font-weight: bold;
}
.rss_container_container
{
	position: relative;
}
.rss_container
{
	display: none;
	position: absolute;
	right: -6px;
}
.cmntRegistrationContainer
{
}
.cmntRegistrationContainer .registrationForm
{
	padding-left: 50px;
}
.cmntRegistrationContainer .expandableAreaContainer
{
	width: 600px !important;
}
.cmntRegistrationContainer .registerFirst
{
	color: #a84d10;
	font-size: 14px;
	font-weight: bold;
}
.cmntRegistrationContainer .captcha
{
	padding: 5px 0px;
}
.cmntRegistrationContainer .captcha img
{
	border: 1px solid #ffffff;
}
.cmntRegistrationContainer .captchaReload
{
	padding: 0px 0px 3px 6px;
}
.cmntRegistrationContainer .captchaReload a
{
	color: #666666;
	text-decoration:none;
	font-size: 11px
}
.cmntRegistrationContainer .signupTitle
{
	padding-left: 3px;
	font-size: 11px;
	font-weight: bold;
}
.cmntRegistrationContainer .submitTitle
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 13px;
}

.categorySelectCombined
{
	width: 134px;
	font-size:11px;
	border: 1px solid #676767;
	background-color: #fff;
}

* html .categorySelectCombined
{
	width: 136px;
}

.categorySelectCombined option
{
	font-size:11px;
}

.conversation-quick-topic-form select.categorySelect
{
	width: 198px;
}

.conversation-quick-topic-form .textField
{
	width: 195px;
}

.conversation-quick-topic-form textarea
{
	width:320px;
}

.quickPostTitle
{
	width: 132px;
	border: 1px solid #676767;
}

textarea.quickPostMessage
{
	width: 132px;
	height: 80px;
	border: 1px solid #676767;
}

.quickPostLabels
{
	font-size: 11px;
	padding: 1px 2px;
}

.quickPostLabels input
{
	margin: 0px;
	padding: 0px;
	outline:0px;
}

.emptyHintedField,
.emptyHintedFieldBlur
{
	color: #999999;
}

.quickPostBlockContainer
{
	padding: 0px 5px;
}

/* progressbar */
.progressbarFrame
{
	color: #000;
	width: 530px;
	display: none;
	overflow: hidden;
}
.progressbarFrame div.jqDrag {
	cursor: move;
}
.progressbarFrame div.jqmdT {
	background-color:#E8F2F9;
	padding: 5px;
	color:#2E66A4;
	font-weight:bold;
	border-bottom: 1px solid #005298;
	text-align: left;
}
.progressbarContents
{
	padding: 5px !important;
	background: #d0d0d0 url("/i/i/progressbar/bg_stripes.gif");
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}
.progressbarContainer
{
	height: 40px;
	position: relative;
}
.progressbarBorder
{
	border: 1px solid #fff;
	background: #a5a5a5 url('/i/i/progressbar/bg_gray.gif') repeat-x;
	width: 462px;
	text-align: left;
	margin-right: 30px;
	position: absolute;
	height: 17px;
	top: 20px;
}
img.progressbar
{
	height: 17px;
	border: none;
	background: #f92 url('/i/i/progressbar/bg_orange.gif') repeat-x;
	position: absolute;
}
.progressbarNameContainer
{
	overflow: hidden;
	height: 20px;
	position: relative;
	vertical-align: middle;
}
.progressbarName
{
	height: 20px;
	white-space: pre;
	position: absolute;
	top: 0;
	right: 0;
}
.progressbarError,
.progressbarDone,
.progressbarPerc
{
	vertical-align: middle;
	position: absolute;
	right: 0;
	left: auto;
	top: 20px;
	width: 25px;
	height: 16px;
}
.progressbarError
{
	background: transparent url("/i/i/progressbar/error.png") no-repeat top left;
}
.progressbarDone
{
	background: transparent url("/i/i/progressbar/success.png") no-repeat top left;
}
div.progressbarCancel
{
	text-align: center;
	padding: 8px;
	background: #d0d0d0 url("/i/i/progressbar/bg_stripes.gif");
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}
.progressbarCancel a.jqmClose img
{
	width: 80px;
	height: 29px;
	background: transparent url('/i/i/progressbar/cancel.png') no-repeat;
	border: none;
}
/* popup login */
.popupMemberLoginBlock
{
	margin: 0;
	padding: 0;
	background-image: url('/i/i/dcb/blue2/striped_dark.gif');
	border-bottom: 1px solid #999;
	width: 289px;
}
.popupMemberLoginBlockSignup
{
	margin: 0;
	background: #fff;
	width: 294px;
}
.popupMemberLoginBlockSignup table
{
	margin: 12px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin: 0 auto;
}
#switchToReg
{
	padding-top: 4px;
	cursor: pointer;
}
.popupMemberLoginBlockHeader
{
	font-weight: bold;
	padding-left: 4px;
	font-size: 11px;
	color: #333;
}
.popupMemberLoginBlock
{
	width:294px;
}

.popupMemberLoginBlockTexts,
.popupMemberLoginBlock
{
	color: #333;
	font-size: 11px;
}
.popupMemberLoginBlockTexts.name a
{
	color: #333;
}
.popupMemberLoginBlock table.fieldsTable
{
	padding: 3px;
	color: #333;
}
.popupMemberLoginBlock table.fieldsTable td
{
	padding-right: 3px;
	font-size: 10px;
}
.popupMemberLoginField
{
	width: 115px;
	height: 16px;
	padding: 1px 3px;
}
#popupLoginForm
{
	margin: auto;
}
div.popupLoginDialog
{
	overflow: hidden;
	display: none;
	position: absolute;
	width: 312px;
	text-align: left;
}
/* /popup login */

/* popup reg */
.popupBlockReg
{
	margin: 0;
	padding: 0;
	background-image: url('/i/i/dcb/blue2/striped_dark.gif');
	width: 442px;
}
.popupBlockReg .cmntRegFieldText
{
	width: 300px;
}
/* /popup reg */
.showcase .itemDetailed
{
	padding-top: 5px;
}

.showcase .itemNameContainer
{
	margin-bottom: 20px;
}

.showcase .itemNameDetailed
{
	color: #557aa7;
	font-size: 24px;
	font-weight: bold;
}

.showcase .divider
{
	background-color: #cccccc;
}

.showcase .dividerNoMargin
{
	background-color: #cccccc;
	margin:0px;
}

.showcase .divider1
{
	background-color: #cccccc;
	margin:0px 1px;
}

.showcase .paramTitleDetailed
{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 20px;
	padding-left: 3px;
}

.showcase .paramset
{
	padding: 17px 0px;
	margin : 0px 5px;
	border-bottom: 1px solid #cccccc;
	width: 664px;
	overflow:hidden;
}

.showcase .paramset a,
.showcase .itemList a,
.showcase .itemsListText a
{
	color: #0054a7;
}

.showcase .itemList
{
	margin-top: 40px;
}

.showcase .itemListTitle
{
	font-size: 16px;
	font-weight: bold;
	padding-left: 3px;
}

.showcase .statesSelectTitle
{
	font-weight: bold;
	font-size: 16px;
	padding-left: 0px;
}

.showcase .itemsListText
{
	font-weight: bold;
	margin-top: 10px;
}
.asterix
{
		font-size: 13px;
		color: #A84D10;
		font-weight: bold;
}
