﻿/* UniGrid */
.UniGridBody
{
}

.UniGridBody a
{
	color: #000000;
}

.UniGridHeader
{
}

.UniGridHead
{
	text-decoration: none;
	color: #000000;
}

.RTL .UniGridHead
{
	text-align: right;
	_float: right;
}

.UniGridHead a
{
	text-decoration: none;
	color: #000000;
}


.UniGridContent
{
}

.UniGridGrid
{
	width: 100%;
	border: solid 1px #cccccc;
}

.Opera .UniGridGrid td, .Opera .UniGridGrid th
{
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-right: none;
	border-left: none;
}

.Opera .UniGridGrid td td, .Opera .UniGridGrid th td
{
	border: none;
}

.UniGridFooter
{
	float: right;
	width: 100%;
	text-align: right;
}

.RTL .UniGridFooter
{
	float: left;
	text-align: left;
}

.GridFooter
{
	text-align: right;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	padding: 3px;
}

.RTL .GridFooter
{
	text-align: left;
}

.UniGridActionSeparator
{
	border-left: solid 1px #cccccc;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 0px;
	overflow: hidden;
}

.RTL .UniGridActionSeparator
{
	border-left: none;
	border-right: solid 1px #cccccc;
}

/* Grids */

.ContentGrid
{
	width: 100%;
	border: solid 1px #cccccc;
}

.ContentGridHead
{
	text-decoration: none;
	color: #000000;
}

.RTL .ContentGridHead
{
	text-align: right;
}

.ContentGridHead a
{
	text-decoration: none;
	color: #000000;
}


/* Tab control */

/*.TabControlSelectedLeft, .RTL .TabControlSelectedRight
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Top/tab_left_activ.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 6px;
    height: 27px;
    overflow: hidden;
    cursor: pointer;
}

.TabControlSelected
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Top/tab_mid_activ.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 27px;
    padding: 2px 0px 0px 1px;
    overflow: hidden;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.RTL .TabControlSelected
{
    padding: 2px 1px 0px 0px;
}

.TabControlLinkSelected
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    overflow: hidden;
}

.TabControlSelectedRight, .RTL .TabControlSelectedLeft
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Top/tab_right_activ.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 6px;
    height: 27px;
    overflow: hidden;
    cursor: pointer;
}

.TabControlLeft, .RTL .TabControlRight
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Top/tab_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 5px;
    height: 27px;
    overflow: hidden;
    cursor: pointer;
}

.TabControl
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Top/tab_mid.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 25px;
    line-height: 20px;
    padding: 4px 1px 0px 1px;
    overflow: hidden;
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.TabControlLink
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.TabControlRight, .RTL .TabControlLeft
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Top/tab_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 6px;
    height: 27px;
    overflow: hidden;
    cursor: pointer;
}

/* Tab control bottom * /
.TabsBottom .TabControlSelectedLeft, .RTL .TabsBottom .TabControlSelectedRight
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Bottom/tab_left_activ.gif);
    background-position: top;
}

.TabsBottom .TabControlSelected
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Bottom/tab_mid_activ.gif);
    background-position: top;
    padding: 4px 0px 0px 1px;
    vertical-align: top;
}

.RTL .TabsBottom .TabControlSelected
{
    padding: 4px 1px 0px 0px;
}

.TabsBottom .TabControlLinkSelected
{
}

.TabsBottom .TabControlSelectedRight, .RTL .TabsBottom .TabControlSelectedLeft
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Bottom/tab_right_activ.gif);
    background-position: top;
}

.TabsBottom .TabControlLeft, .RTL .TabsBottom .TabControlRight
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Bottom/tab_left.gif);
    background-position: top;
}

.TabsBottom .TabControl
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Bottom/tab_mid.gif);
    background-position: top;
    padding: 4px 0px 0px 1px;
    vertical-align: top;
}

.RTL .TabsBottom .TabControl
{
    padding: 4px 1px 0px 0px;
}


.TabsBottom .TabControlLink
{
}

.TabsBottom .TabControlRight, .RTL .TabsBottom .TabControlLeft
{
    background-image: url(../Default/Images/CMSDesk/TabControl/Bottom/tab_right.gif);
    background-position: right top;
}

/* Tab control white * /
.TabsWhite .TabControlSelectedLeft, .RTL .TabsWhite .TabControlSelectedRight
{
    background-image: url(../Default/Images/CMSDesk/TabControl/WhiteTop/tab_left_activ.gif);
}

.TabsWhite .TabControlSelected
{
    background-image: url(../Default/Images/CMSDesk/TabControl/WhiteTop/tab_mid_activ.gif);
}

.TabsWhite .TabControlLinkSelected
{
}

.TabsWhite .TabControlSelectedRight, .RTL .TabsWhite .TabControlSelectedLeft
{
    background-image: url(../Default/Images/CMSDesk/TabControl/WhiteTop/tab_right_activ.gif);
}

.TabsWhite .TabControlLeft, .RTL .TabsWhite .TabControlRight
{
    background-image: url(../Default/Images/CMSDesk/TabControl/WhiteTop/tab_left.gif);
}

.TabsWhite .TabControl
{
    background-image: url(../Default/Images/CMSDesk/TabControl/WhiteTop/tab_mid.gif);
}

.TabsWhite .TabControlLinktab
{
}

.TabsWhite .TabControlRight, .RTL .TabsWhite .TabControlLeft
{
    background-image: url(../Default/Images/CMSDesk/TabControl/WhiteTop/tab_right.gif);
}
*/

/*#Tab menu#*/

.TabControlTable
{
	height: 25px;
	background: url(../CommunitySite/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0;
	margin: 0;
}

.TabControlLeft, .TabControlSelectedLeft
{
	display: none;
}

.TabControl
{
	background: url(../CommunitySite/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0px 10px 0px 10px;
}

.TabsHeader, .TabsWhite
{



	background: url(../CommunitySite/Images/tabmenu_item_bg.gif) repeat-x center left;
}

.IE6 .TabsHeader, .IE6 .TabsWhite
{
	height: 20px;
}

.TabControlSelected
{
	background: url(../CommunitySite/Images/tabmenu_item_active_bg.gif) repeat-x center left;
	padding: 0px 10px 0px 10px;


}

.TabControlRight, .TabControlSelectedRight
{
	width: 1px;
	padding: 0px;
	background: url(../CommunitySite/Images/tabmenu_item_separator.gif) no-repeat top left;
	font-size: 0px;
}

.TabControlTable a
{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

.SubscriptionsGroup
{
	padding: 8px;
}

.SubscriptionsPanel
{
	padding-top: 22px;
}

.TabsContent
{
	border: 1px solid #cccccc;
	/*width: 100%;*/
	padding: 15px;
}

.IE6 .TabsContent
{
	background: white;
}

.TabsContent .Error
{
	color: Red;
}

.TabsContent .Grid
{
	width: 100%;
	border: 1px solid #aaa
}

.TabsContent .OddRow
{
	background-color: #eee;
}

.TabsRight, .TabsLeft
{
	display: none;
}

.myAccMenu .ForumDiscussionButtons, .MessagingBox .ForumDiscussionButtons
{

	padding-left: 10px;
}


.TabsContent input[type=text], .TabsContent input[type=password], 
.TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload
{
	width: 300px;
}

.myAccMenu .TextboxField
{
	width: 300px !important;	
}

.RequestFriend
{
	text-decoration: underline;
}

.MyProfilePanel .EditingFormRadioButtonList label,
.MyProfilePanel .EditingFormRadioButtonList input,
.MyProfilePanel .EditingFormVisibility label,
.MyProfilePanel .EditingFormVisibility input
{
	vertical-align: middle;
}

/*#Group management#*/
.GroupBreadcrumbs
{
	padding-top:10px;
	padding-bottom: 10px;
}

.TabBody a
{
	color: #000;
}

.TabBody a:hover
{
	text-decoration: none;

}

.TabBody .ForumNewPost
{
	padding: 0px !important;
}

.TabBody .UserPageTitleHeader
{
	padding-bottom: 10px;
}

.TabBody .UserPageTitleHeader img, .PageTitleImage
{
	margin-bottom: 0px;
}

.TabBody .PostPreview
{
	min-height: 483px;
}

.TabBody .TextboxField
{
	width: 380px !important;
}




.TabBody .TextAreaField
{
	height: 160px;
	width: 380px !important;
}

.TabBody .ContentButton
{
	width: 100px;
}

.TabBody select[multiple=multiple]
{
	width: 306px;
	height: 180px;
}

.TabBody .ShortTextBox
{
	width: 190px !important;
}

.TabBody .PollGraph
{
	width: 219px;
}

.TabBody .PollAnswers
{
	width: 249px;
	font-size: 11px;
}

.PostForm .TextboxItem, .PostForm .TextboxItemShort
{
	width: 505px !important;
}

.TabBody .RadioGroup
{
	border: 1px solid Silver;
	padding: 5px 0px;
	width: 380px;
	margin-bottom: 5px;
}

.TabBody .PermissionMatrix
{
	border: 1px solid #cccccc;
	width: 100%;
}

.GroupForums textarea, .NewGroupForm textarea, .GeneralForm textarea
{
	height: 130px;
	width: 380px !important;
}

.ItemsActions
{
	text-align:left;
}

.ContentTreeSelectedItem
{
	font-weight: bold;
}

.PageContent
{
	border: 1px solid #CCCCCC;
}

.TabBody .DropDownField
{
	width: 385px;
}

.TabBody .DropDownFieldShort
{
	width: 100px;
}

.TabBody .SectionTitle
{
	font-weight: bold;
}

.TabBody .FieldLabel
{
	font-weight: bold;
	font-size: 11px;
	/* width: 25%; */
}


.TabControlTable
{
	height: 25px;
	background: url(../CommunitySite/Images/tabmenu_item_bg.gif) repeat-x center left;
	padding: 0;
	margin: 0;
}

.TabControlLeft, .TabControlSelectedLeft
{
	display: none;
}

.TabControlTable a
{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

.TabBody, .GroupForums, .PageContent
{
	border: 1px solid #cccccc;
	padding: 15px;
	/* margin-bottom: 10px; */
}


.TabBody .Actions,.TabBody .PageHeaderLinks, .TabBody .PageHeaderLinks, .TabBody .PollsHeaderLinks, .TabBody .PollsHeaderBreadCrumbs, .PageHeaderLine
{
	margin-bottom: 7px;
	padding-bottom: 2px;
	margin-top: 5px;
}

.TabBody .Actions img, .TabBody .PageHeaderLinks img, .TabBody .PollsHeaderLinks img
{
	margin-bottom: -5px;
	padding-right: 2px;
}

.TabBody .RolesBox, .TabBody .PollsBox
{
	margin-bottom: 5px;
	border: 1px solid #CCCCCC !important; 
}

.TabBody .PollsBox
{
	padding: 15px !important;
}

.TabControl, .TabControlSelected
{
	cursor: pointer;
}

.TabBody .TabsHeader
{
	margin: 0px;
}

.TabBody .ForumNewPost .PostReply
{
	padding: 0px 15px;
}

.TabBody .PostTree
{
	overflow: auto;
	width: 180px;
	min-height: 503px;
}

.IE7 .TabBody .PostTree
{
	min-height: 506px;
}

.UniGridHead th
{
	text-align: left;
}

/*
.TabBody .TabsContent
{
	border: none;
	padding: 0px;
}
*/

.TabBody .PollsBreadcrumbs
{
	margin: 5px 0px;
}

.TabBody fieldset
{
	border: 1px solid #cccccc;
	height:280px;
	width:355px;
}

.GroupMembersExample fieldset
{
	width:230px !important;
}

.TabsBody .ForumPosts, .TabBody .ForumPosts
{
	width: 100%;
}

.UniGridFooter
{
	margin: 10px 0px;
	float: none !important;
}

.TabBody .BoardTable .UniGridFooter select
{
	width: 80px;
}

.TabBody .BoardTable .ItemsActions select
{
	width: 150px;
}

.TabBody .GroupEditTable input[type=text], .TabBody .GroupEditTable textarea
{
	width: 650px;
}

.HiddenButton
{

	display: none;
}

.InfoLabel
{
	margin-bottom: 8px;
	display: block;
}

.PollInfo
{
	display: block;
	margin-bottom: 8px;
}

.PollsHeaderBreadCrumbs
{
	width: 300px;

	display: block;
}

.CalendarTextBox
{
	width: 130px !important;
}

.PostTree
{
	border: 1px solid #CCCCCC;
}

.SearhBoardName
{
	width: 250px;
}

.PostPreview
{
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	padding: 10px;
	height: 100%;
	width: 95%;
}

.IE6 .PostPreview
{
	padding: 10px 7px 10px 8px;
}

.PostPreview .Actions table
{
	height: 30px;
}

.PostForm .ItemLabel
{
	width: 25%;
}

.PageContent .Info
{
	display: block;
	margin: 7px 0px;
}



/*#Members#*/
.member { float: left; width: 100%; height: 61px; background: url(images/groups/bg_member_long.jpg) no-repeat;	margin: 0px; padding: 4px; }

.member .avatar { float: left; margin: 0px 5px 5px 0px; }

.member .memberInfo { float: left; width: 170px; }

.member h3 { background: none; margin: 0 0 3px 0; font-size: 13px; }

.member h3 a { font-size: 13px;	}

.member h3 a:hover { text-decoration: none; }

.memberSmall { float: left; width: 100%; padding-bottom: 3px; font-size: 11px; }

.memberSmall .avatar { float: left;	margin: 0px 5px 5px 0px; }

.memberSmall .groupInfo { float: left; }

.memberSmall h3 a { font-size: 11px; color: #245a91; }

.memberSmall h3 { padding-bottom: 0px; margin-bottom: 0px; }

/*#Context menu#*/
.UserContextMenu
{
    border: solid 1px #666666;
    background-color: #e0e0e0;
    font-size: 11px;
    display: block;
    width: 135px;
}

.UserContextMenu .Item
{
    border-bottom: solid 1px #a4b2bc;
    height: 21px;
    display: block;
    text-decoration: none;
    color: #000000;
    overflow: hidden;
}

.UserContextMenu .ItemLast
{
    height: 21px;
    display: block;
    text-decoration: none;
    color: #000000;
}

.UserContextMenu .ItemPadding
{
    background: url(../CommunitySite/Images/userContextMenu.gif) repeat-x;
    padding: 0px 3px 1px 5px;
    white-space: nowrap;
    display: block;
    vertical-align: middle;
    cursor: pointer;
}

.UserContextMenu .ItemPadding:hover, .UserContextMenu .ItemSelected .ItemPadding
{
    display: block;
    background-color: #ffffff;
    background-image: none;
    border-left: solid 4px #ffb540;
    padding: 0px 3px 1px 1px;
    border-bottom: solid 1px #a4b2bc;
}

.UserContextActiveNode
{
    background-color: #e4e4e4;
}

.UserContextMenu .Item .Icon, .UserContextMenu .ItemLast .Icon
{
    vertical-align: text-top;
    width: 16px;
    height: 16px;

}

.TreeContextMenu .Item .IconBig, .UserContextMenu .ItemLast .IconBig
{
    float: left;
    width: 20px;

    height: 20px;
}

.UserContextMenu .Item .Name, .UserContextMenu .ItemLast .Name, .UserContextMenu .Item .NameInactive, .UserContextMenu .ItemLast .NameInactive
{

    line-height: 20px;
    text-decoration: underline;
}

.UserContextMenu .Separator
{
    height: 1px;
    background-color: #000000;
    overflow: hidden;
}


/*#Group pages#*/
.contentGroupPages a
{
	color: #000;
}

.contentGroupPages a:hover
{

	text-decoration: none;
}


/*#Group pages/User contributions#*/
.Contributions, .ContributionsList, .ContributionsEdit
{
	border: 1px solid #cccccc;
	padding: 10px;
	background-color: #eeeeee;
}

.ContributionsEdit .ItemsLink
{
	padding-bottom: 7px;
}

.ContributionsList .ContributionsGrid
{
	border: solid 1px #cccccc;
	background-color: #ffffff;
}

.ContributionsList .ContributionsGrid .UniGridHead th
{
	color: #ffffff;
	background:#000000 url(../CorporateSiteGrayBlue/Images/genbackground.gif) repeat-x scroll left top;
	padding: 5px;
}

.UniGridGrid td, .UniGridGrid th
{
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    border-right: none;
    border-left: none;
}

.UniGridGrid td td, .UniGridGrid th td
{
    border: none;
}

.AttachmentsList .Icon
{
    text-decoration: none;
    border: none;
    cursor: pointer;
    margin-bottom: -3px;
    border-right: 5px solid #eeeeee;
}

.ContributionsList .ContributionsGrid .UniGridHead th a
{
	color: #ffffff;
}

.userContributions #FCKToolbarUC
{
	border: 1px solid Gray;
}

.userContributions .EditContributionClose, .Contributions .UserContributionDocList
{
	display: block;
	margin-bottom: 20px;
}

.userContributions input[type=submit]
{
	width: 100px;
}

.userContributions .zoneList
{
	min-height: 400px;
}

.IE6 .userContributions .zoneList
{
	height: 400px;	
}

.UserContributionNewClass
{
	padding: 5px;
	color: Black;
	font-family: Verdana;
	font-size: 12px;
}

.UserContributionNewClass img
{
	vertical-align: middle;
	padding-right: 3px;
}

.UserPageTitleHeader
{
	font-size: 20px;
	font-weight: bold;
}

.GeneralList .Header a
{
	color: #000;
	font-weight: bold;
}

.GeneralList img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.GeneralList .Address
{
	font-size: 10px;
}

.GeneralList .Header
{
	background: #a0a0a0 url(../CorporateSiteGrayBlue/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;

	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.GeneralList .Body
{
	padding: 0 5px 5px;
	border: solid 1px #cccccc;
}

.EditContributionEdit
{
	background: url(../CorporateSite/Images/edit.gif) no-repeat center left;
	padding-left: 18px;
	font-size: 13px;
}

.EditContributionDelete
{
	background: url(../CorporateSite/Images/delete.gif) no-repeat center left;
	padding-left: 18px;
	margin-left: 15px;
	font-size: 13px;
}





/*#Media library#*/
.mediaItem
{
	background: url('../CommunitySite/Images/bg_photo.gif') no-repeat;
	float: left;
	font-size: 10px;
	width: 132px;
	margin: 4px;
}

.mediaItemBottom
{
	height: 4px;
	background: url('../CommunitySite/Images/bg_photo_bottom.gif') no-repeat;
	font-size: 0;
	line-height: 0;
}

.mediaItem a
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.mediaLibraryPhoto
{
	height: 122px;
	width: 132px;
	text-align: center;

}

.mediaLibraryDescription
{
	padding: 0px 3px;
	color: #737373;
}


.MediaLibrarySort
{
	padding-bottom: 13px;
}


.MediaLibrarySort span
{
	font-weight: bold;
}


.MediaLibrarySort a
{
	color: Black;
}

.MediaLibrarySort a:hover
{
	text-decoration: none;
}

.MediaLibraryImport .PageTitleBody .PageTitleHeader .PageTitle
{
	font-size:17px;
	font-weight:bold;
}

.MediaLibraryImport .PageTitleBody .PageTitleHeader
{
	border-bottom: 1px solid #CCCCCC;
	display: block;
	padding-bottom: 3px;
	white-space:no-wrap;
}

.MediaLibraryImport .PageTitleBody .PageTitleBreadCrumbs
{
	padding: 7px 0;
}

.MediaGalleryFolderTree
{
	float: left;
	width: 180px;
	overflow: auto;
}

.MediaGalleryFolderTree a
{
	color: Black;
}

.MediaGalleryContent
{
	float: left;
	width: 442px;
}

.MediaGalleryDetail
{
	width: 442px;
	background: url('Images/MediaLibrary/bg_photo_detail.gif') no-repeat;
	text-align: center;
	padding: 15px 0px;
	
}

.MediaGalleryDetailBottom
{
	width: 442px;	
	text-align: right;
	background: url('Images/MediaLibrary/bg_photo_detail_bottom.gif') no-repeat;
}

.MediaGalleryDetailBottom img
{
	border: none;
}

.SelectedFolder
{
	font-weight: bold;
}

.MediaGalleryDetailBottom h2
{
	padding-top: 5px;
	margin: 0;
	color: #737373;
	font-size: 16px;
	width: 300px;
	text-align: left;
}

.MediaGalleryPagger
{
    padding-bottom: 10px;	
}

.MediaGalleryPagger a
{
	display: block;
	color: Black;
	background: url('../CommunitySite/Images/button_back.gif') 0px 1px no-repeat;
	padding-left: 18px;
	font-weight: bold;
	padding-bottom: 4px;
}

.MediaGalleryDetail object
{
	background: #efefef;
}

a.MediaBack
{
	display: block;
	color: Black;
	background: url('../CommunitySite/Images/button_back.gif') 0px 1px no-repeat;
	padding-left: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

.CommentUserName 
{
	text-decoration: underline;
}

.MediaFileUploader
{
	padding-top: 30px;
}

.MediaFileUploader span
{
	font-weight: bold;
}

.AttachmentsList .New .IconDisabled
{
	margin-bottom: -3px;
	margin-right: 3px;
}

.NewAttachment
{
	background: transparent;
}

.NewAttachmentDisabled
{
	text-decoration: underline;
}

.AttachmentsList 
{
	border:1px solid #CCCCCC;
	padding:5px;
}

.PermissionsListBox
{
	width: 250px;
	height: 242px;
}


/*#Polls#*/
.PollTitle
{
    font-weight:bold;
    display:none;
    margin-bottom:10px
}

.PollAnswers{
    font-size: 11px;
    margin-top: 5px;
}

.PollGraph
{
    height: 8px;
    border: 1px solid gray;
}

.PollGraph div
{
    height: 8px;
    background: url(../CommunitySite/Images/poll.gif) 100% 0% repeat-x;
    line-height: 0px;
    font-size: 0px;
}

.PollGraph div.PollGraph0
{
    background: url(../CommunitySite/Images/poll.gif) 100% 0% repeat-x;
}

.PollGraph div.PollGraph2
{
    background: url(../CommunitySite/Images/poll.gif) 100% 0% repeat-x;
}

.PollQuestion
{
    font-size: 12px;
    font-weight: bold;
}

.PollCount
{
    text-align: right;
}

.PollFooter
{
    margin-top: 10px;
}
