﻿body 
{
    margin:10px;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
}

a:link, a:visited
{
    text-decoration:none;
    color: #336699;
}

a:hover, a:active
{
    text-decoration:underline;
    color: #336699;
}

#CMSWrapper
{
    width:980px;
    margin-left:auto;
    margin-right:auto;
}

.socialIcons 
{
    text-align:right;
}

.socialIcons img
{
    display:inline-block;
    border:1px solid #038acc !important;
    margin-left:5px;
}

h1
{
    font-family:Georgia, Times New Roman, Times, Serif;
    font-size:24px;
    font-weight:normal;
}

h2
{
    font-family:Georgia, Times New Roman, Times, Serif;
    font-size:18px;
    font-weight:normal;
}

.siteHeader
{
    padding:10px;
    margin-bottom:20px;
    border:solid 1px #CCCCCC;
}

.siteHeader h1
{
    margin:0px 0px 5px 0px;
}

.subheader
{
    margin-bottom:7px;
}

/* Columns */

#leftCol
{
    width:645px;
    min-height:400px;
    float:left;
    padding:10px;
}

#rightCol
{
    width:300px;
    float:left;
    margin-left:15px;
}

/* Forms */

#registrationForm
{
    width:645px;
}

#loginForm
{
    width:645px;
}

#passwordForm
{
    width:645px;
}

fieldset{
	margin-top:15px;
	margin-bottom:15px;
	border:1px solid #EEEEEE;
	padding-left:25px;
	padding-right:25px;
}

legend{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	color: #333333;
}

.formTable td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	padding:5px;
}

.formTable td ul
{
    margin:15px;
    padding:0px;
}

.formTable td ul li
{
	list-style-type: square;
}

.formLabel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #666666;
}

.inputFields
{
    font-family:Arial, Helvetica, sans-serif;
    padding:3px;
    font-size:12px;
    color:#333333;
    background-color:#ffffef;
    border:solid 1px #CCCCCC;
    margin:2px 0px 2px 0px;
    vertical-align:middle;
}

.inputTextBox
{
    font-family:Arial, Helvetica, sans-serif;
    width:98%;
    padding:3px;
    font-size:12px;
    color:#333333;
    background-color:#ffffef;
    border:solid 1px #CCCCCC;
    margin:2px 0px 2px 0px;
}

.inputContentBox
{
    font-family:Arial, Helvetica, sans-serif;
    width:98%;
    padding:3px;
    font-size:12px;
    color:#333333;
    background-color:#ffffef;
    border:solid 1px #CCCCCC;
    margin:0px 0px 4px 0px;
}

.wmContent
{
    font-family:Arial, Helvetica, sans-serif;
    width:98%;
    padding:3px;
    font-size:12px;
    color:#666666;
    border:solid 1px #CCCCCC;
    font-style:italic;
    margin:0px 0px 4px 0px;
}

select.inputSelect, select.inputSelect option
{
    background-color:#ffffef;
    color:#333333;
}

select.inputSelect
{
    background-color:#ffffef;
    border:solid 1px #CCCCCC;
    vertical-align:middle;
}

.inputFieldsSmall
{
    font-family:Arial, Helvetica, sans-serif;
    padding:3px;
    font-size:11px;
    color:#333333;
    background-color:#ffffef;
    border:solid 1px #CCCCCC;
    margin:2px 0px 2px 0px;
    vertical-align:middle;
}

select.inputSelectSmall, select.inputSelectSmall option
{
    font-size:11px;
    color:#333333;
    background-color:#ffffef;
}

select.inputSelectSmall
{
    background-color:#ffffef;
    border:solid 1px #CCCCCC;
    vertical-align:middle;
}

.formTable td.tableTip
{
    color:#666666;
}

.formTable td.tableTip .tableTipbox
{
    padding:5px;
    color:#666666;
    font-size:12px;
    border:1px solid #CCCCCC;
}

.quickEdit
{
    text-align:right;
    font-size:11px;
    margin-bottom:5px;
}

/* Modal Window */

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup 
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	width:250px;
	font-size:12px;
}

.modalToolbar
{
    margin:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:10px;
    text-align:right;
    height:25px;
    line-height:25px;
    background-image:url(../img/modalToolbar_bg.gif);
    background-repeat:repeat-x;
    background-color:#000000;
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
    cursor:move;
}

.modalContent
{
    padding:15px;
}

.modalContent h3
{
    font-weight:normal;
    font-size:18px;
    margin-top:0px;
    margin-bottom:15px;
}

.wordVerification input
{
    padding:3px;
    color:#333333;
    background-image:url(../img/input_bg.gif);
    border:solid 1px #CCCCCC;
}

/* Info Panels */
.formTip
{
	border:1px solid #ffcc00;
	padding-left:7px;
	padding-right:7px;
	background-color:#f9f0c3;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:30px;
	min-height:30px;
	margin-bottom:15px;
}

.formTip a:link,
.formTip a:visited
{
    text-decoration:underline;
}

.formTip a:active,
.formTip a:hover
{
    text-decoration:none;
}

.popFormTip
{
	border:1px solid #ffcc00;
	padding-left:5px;
	padding-right:5px;
	background-color:#f9f0c3;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	line-height:20px;
	min-height:20px;
	margin-bottom:5px;
}

.delTip
{
	padding:7px;
	background-color:#f9f0c3;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:normal !important;
}

.formSuccess 
{
	border:1px solid #556c31;
    margin-top:10px;
    margin-bottom:10px;
    width:631px;
	padding:7px;
	background:#e7f1d7;
	color:#556c31;
	font-family:Arial, Helvetica, Sans-Serif;
}

.formError 
{
	border:1px solid #c10000;
    margin-top:10px;
    margin-bottom:10px;
	padding:7px 7px 7px 25px;
	background-color:#f9f0c3;
	background-image:url(../img/error_box.gif);
	background-repeat:no-repeat;
	background-position:7px 7px;
	font-family:Arial, Helvetica, Sans-Serif;
    color:#c10000;
}

.formError h2
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#c10000;
	margin-top:0px;
	margin-bottom:0.5em;
}

.formError p
{
    font-size:12px;
    margin:0px;
}

.formError ul
{
    padding:0px;
    margin:0px 0px 0px 20px;
}

.formError li 
{
    color:#c10000;
    list-style-type: square;
}

.inviteTip
{
	border:1px solid #CCCCCC;
	padding-left:7px;
	padding-right:7px;
	background-color:#EEEEEE;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:14px;
	line-height:30px;
	min-height:30px;
	margin-bottom:15px;
}

/* Breadcrumbs */

.breadCrumbs
{
    margin:5px 5px 10px 0px;
}


.breadCrumbs ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.breadCrumbs ul li
{
    display: inline;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}

.breadCrumbs ul li a:link,
.breadCrumbs ul li a:visited
{
    text-decoration:none;
    color: #336699;
}

.breadCrumbs ul li a:hover,
.breadCrumbs ul li a:active
{
    text-decoration:underline;
    color: #336699;
}


/* Login Links */

.loginLinks
{
    text-align:right;
    font-size:14px;
    margin:0px 0px 10px 0px;
}

.loginLinks .profileLink
{
    font-weight:bold;
}

.loginLinks .profileRegister
{
    font-weight:bold;
}

.loginLinks .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

/* Buttons */

.genericBttn
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
    color:#000000;
    padding:2px;
    background-color:#EEEEEE;
    border:solid 1px #999999;
    background-image:url(../img/generic_button_bg.gif);
    background-repeat:repeat-x;
    vertical-align:middle;
}

.altBttn
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
    padding:2px;
    color:#000000;
    background-color:#EEEEEE;
    border:solid 1px #999999;
    background-image:url(../img/alt_button_bg.gif);
    background-repeat:repeat-x;
    vertical-align:middle;
}

.smallBttn
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
    padding:2px 2px 1px 2px;
    color:#000000;
    background-color:#EEEEEE;
    border:solid 1px #999999;
    background-image:url(../img/alt_button_bg.gif);
    background-repeat:repeat-x;
    vertical-align:middle;
}

/* Tabs */

.formTabs
{
    width:645px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
}

.formTabs fieldset {
	margin-top:15px;
	margin-bottom:15px;
	border:1px solid #EEEEEE;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.formTabs legend {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
    font-size:14px;
    color:#666666;
	padding-left:10px;
	padding-right:10px;
}

.formTabs h3
{
    margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.formTabs .ajax__tab_header 
{
    font-family:Arial, Helvetica, sans-serif;
    background:url(../img/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}

.formTabs .ajax__tab_header .ajax__tab_tab
{
	cursor:pointer;
}

.formTabs .ajax__tab_header .ajax__tab_outer 
{
    background:url(../img/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}

.formTabs .ajax__tab_header .ajax__tab_inner 
{
    background:url(../img/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}

.formTabs .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}

.formTabs .ajax__tab_active .ajax__tab_outer 
{
    background:url(../img/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}

.formTabs .ajax__tab_active .ajax__tab_inner 
{
    background:url(../img/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333;
}

.formTabs .ajax__tab_body 
{
    font-family:Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	border-top:none;
	padding:10px;
}

.genericTabs
{
    padding:3px 0px 5px 10px;
    margin:0px 0px 15px 0px;
	background-image:url(../img/generictabbg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.genericTabs ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.genericTabs ul li
{
    display: inline;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    line-height:20px;
    padding:0px 12px 8px 12px;
    margin:0px;
}

.genericTabs ul li.selected
{
    display: inline;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#333333;
    line-height:20px;
    padding:0px 12px 8px 12px;
    margin:0px;
    background-color:#FFFFFF;
    border-left:solid 1px #e6e6e6;
    border-right:solid 1px #e6e6e6;
}

.genericTabs ul li a:link, .genericTabs ul li a:visited
{
    text-decoration:none;
    color: #333333;
}

.genericTabs ul li a:hover, .genericTabs ul li a:active
{
    text-decoration:none;
    color: #333333;
}

.genericTabs ul li.selected a:link, .genericTabs ul li.selected a:visited
{
    text-decoration:none;
    color: #333333;
}

.genericTabs ul li.selected a:hover, .genericTabs ul li.selected a:active
{
    text-decoration:none;
    color: #333333;
}

/* Dashboard */

#dashboardWrapper
{

}

#dashboardWrapper h2
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    margin-bottom:7px;
}

#dashboardMenu
{
    padding:10px;
    border-bottom: solid 1px #CCCCCC;
}

#dashboardMenu .menuSection
{
    float:left;
    width:200px;
    margin-right:7px;
}

#dashboardMenu .menuSection h3
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    margin:0px 0px 7px 0px;
    color:#333333;
}

#dashboardMenu .menuSection .menuLinks
{
    margin-bottom:20px;
}

#dashboardMenu .menuSection .menuLinks ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#dashboardMenu .menuSection .menuLinks ul li
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    line-height:20px;
}

#dashboardMenu .menuSection .menuLinks ul li a:link, #dashboardMenu .menuSection .menuLinks ul li a:visited
{
    text-decoration:none;
    color: #333333;
}

#dashboardMenu .menuSection .menuLinks ul li a:hover, #dashboardMenu .menuSection .menuLinks ul li a:active
{
    text-decoration:none;
    color: #666666;
}

.dashboardFollow
{
    width:160px;
    float:right;
}

/* User Status Box */

.userStatusWrapper
{
    margin-top:10px;
    padding:5px;
    color:#333333;
    font-size:14px;
}

.userStatusWrapper .statusQuestion
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
}

.userStatusWrapper .statusTools
{
    margin-top:5px;
}

.userStatusWrapper a:link,
.userStatusWrapper a:visited
{
    color:#333333;
    text-decoration:none;
}

.userStatusWrapper a:active,
.userStatusWrapper a:hover
{
    color:#666666;
    text-decoration:none;
}

.userStatusWrapper .inputFields
{
    width:400px;
    font-size:14px;
}

.userStatusWrapper .statusLinkBttn
{
    font-size:12px;
}

.userStatusWrapper .statusCaption
{
    background-image:url(../img/quotes.gif);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:12px;
	min-height:50px;
}

/* Profiles */

#profileWrapper
{
    margin-bottom:20px;
    padding:0px;
}

.profileLeft
{
    float:left;
	width:160px;
	margin:0px;
	padding:0px 10px 0px 10px;
}

.profileLeft .profilePhoto
{
	text-align:center;
}

.profileLeft .profilePhoto .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.profileRight
{
    float:left;
    width:450px;
}

.profileRight h1
{
    font-family:Georgia, Times New Roman, Times, Serif;
    font-size:24px;
    font-weight:normal;
    margin:0px 0px 5px 0px;
}

.profileRight .profileInfo
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    color:#666666;
    margin-bottom:5px;
}

.profileSection
{
    border-top:solid 1px #CCCCCC;
	background-image:url(../img/profile_sectionheader.jpg);
	background-repeat:repeat-x;
	color:#333333;
	margin:0px 5px 30px 5px;
	padding-top:10px;
    padding-left:10px;
    padding-right:10px;
}

.profileSection h3
{
    margin-top:5px;
    margin-bottom:5px;
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:16px;
    color:#333333;
}

.profileSection ul.weblinks
{
    margin:0px;
    padding:0px;
}

.profileSection ul.weblinks li
{
	padding-left:18px;
	line-height:20px;
	list-style-type:none;
}

.profileSection .followTools
{
	with:150px;
	float:right;
}

/* Followers */

.followBlock
{
	margin-bottom:20px;
	padding:10px;
}

.followBlock h3
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:14px;
	margin:0px 0px 5px 0px;
	border-bottom:dotted 1px #666666;
}

.followSmallWrapper
{
	width:170px;
	padding-left:4px;
}

.followSmallItem
{
	text-align:center;
	float:left;
	width:24px;
	height:24px;
	margin-right:4px;
	margin-bottom:4px;
	overflow:hidden;
}

.followLargeWrapper
{
	width:520px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding-left:10px;
}

.followLargeItem
{
	text-align:center;
	float:left;
	width:102px;
	height:102px;
	margin-right:10px;
	margin-bottom:20px;
	overflow:hidden;
}

.followLargeWrapper .genericPager
{
	text-align:left;
}

/* User Management */

.userCreateTools
{
    font-weight:bold;
    font-size:14px;
    margin-bottom:7px;
}

#userManagementList .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 0px 0px;
    color:#666666;
    font-size:11px;
    margin-bottom:20px;
}

#userManagementList .usersTable
{
    font-size:11px;
}

#userManagementList .usersTable .header
{
	background-image:url(../img/tableheader_bg.gif);
	background-repeat:repeat-x;
}

#userManagementList .usersTable .header td
{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
}

#userManagementList .usersTable .itemInfo
{
    background-color:#eeeeee;
}

#userManagementList .usersTable .itemTools td
{
    background-color:#eeeeee;
    border-bottom:solid 3px #EEEEEE;
}

#userManagementList .usersTable .altItemTools td
{
    border-bottom:solid 3px #EEEEEE;
}

#userManagementList .usersTable .userTools ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#userManagementList .usersTable .userTools ul li
{
    display: inline;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    margin-right:10px;
}

#userManagementList .usersTable .userTools ul li a:link,
#userManagementList .usersTable .userTools ul li a:visited
{
    text-decoration:none;
    color: #336699;
}

#userManagementList .usersTable .userTools ul li a:hover,
#userManagementList .usersTable .userTools ul li a:active
{
    text-decoration:underline;
    color: #336699;
}

#userManagementList .usersTable .linkUser
{
    font-size:14px;
}

#userManagementList .usersTable .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

#userManagementList .usersTable .userRoles
{
    margin-top:10px;
    border-top:solid 1px #CCCCCC !important;
}

#userManagementList .usersTable .userRoles h4
{
    margin-top:10px;
    margin-bottom:0px;
    font-size:14px;
    font-weight:bold;
    color:#333333;
}

#userManagementList .filterUsers
{
	margin-bottom:10px;
	padding:10px;
	background-color:#EEEEEE;
}

#userManagementList .filterUsers h3
{
	font-size:14px;
	margin-top:0px;
	margin-bottom:5px;
}

#userManagementList .filterDropLists
{
	margin-bottom:5px;
}

#userManagementList .filterTextBoxes
{
	margin-bottom:5px;
}

#rolesManagementList .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 0px 0px;
    color:#666666;
    font-size:11px;
    margin-bottom:20px;
}

#rolesManagementList .usersTable .header
{
	background-image:url(../img/tableheader_bg.gif);
	background-repeat:repeat-x;
}

#rolesManagementList .usersTable .header td
{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
}

#rolesManagementList .usersTable .itemInfo
{
    background-color:#eeeeee;
}

#rolesManagementList .usersTable .itemTools td
{
    background-color:#eeeeee;
    border-bottom:solid 3px #EEEEEE;
}

#rolesManagementList .usersTable .altItemTools td
{
    border-bottom:solid 3px #EEEEEE;
}

#rolesManagementList .addRole
{
    margin-bottom:5px;
}

#rolesManagementList .managePermissions
{
    float:right;
    width:200px;
}

#permissionsManagementList .manageRoles
{
    float:right;
    width:200px;
}

#permissionsManagementList .permissionsItem
{
    border-bottom:solid 4px #EEEEEE;
}

#permissionsManagementList .permissionsItem h3
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
    color:#333333;
}

#permissionsManagementList .permissionsItem p
{
    margin-top:0px;
}

#permissionsManagementList .editPermissionsBttns
{
    margin-top:20px;
    margin-bottom:20px;
}

/* Folder Management */

.folderEdit
{
    padding:5px;
    color:#333333;
    background-color:#eeeeee;
}

.folderEditTitle
{
	margin-top:0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:18px;
	font-weight:normal;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	padding:2px;
	width:98%;
	color:#333333;
}

.folderCreateTools
{
    font-weight:bold;
    font-size:14px;
    margin-bottom:20px;
}

.folderDivider
{
    margin-top:5px;
    font-size:14px;
    color:#333333;
    width:500px;
    border-bottom:solid 3px #EEEEEE;
}

.dragArticleFolderIcon
{
	background-image:url(../img/article_folder.gif);
	background-repeat:no-repeat;
    width:35px;
    height:40px;
    cursor:move;
}

.folderList
{
    width:500px;
    color: #333333;
}

.folderListItem .nameCell
{
    padding-left:20px;
}

.folderListItem .nameCell h5
{
    font-size:14px;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:0px;
}

.folderListItem .nameCell .nameTools
{
    color:#666666;
    font-size:11px;
}

.folderListItem .toolsCell
{
    float:right;
    color:#666666;
    font-size:11px;
}

.folderListItem .toolsCell a
{
    margin-right:5px;
}

.folderListItem a:link,
.folderListItem a:visited
{
    text-decoration:none;
    color: #333333;
}

.folderListItem a:active,
.folderListItem a:hover
{
    text-decoration:none;
    color: #666666;
}

.subfolderIconCell
{
    float:left;
	background-image:url(../img/article_folder.gif);
	background-repeat:no-repeat;
    width:35px;
    height:40px;
    margin-right:20px;
}

.folderFormTip 
{
    width:631px;
	border:1px solid #ffcc00;
	padding:7px;
	background-color:#f9f0c3;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:normal;
	min-height:30px;
	margin-bottom:15px;
}

/* Article Management */

.articleCreateTools
{
    font-weight:bold;
    font-size:14px;
    margin-bottom:20px;
}

.articleDivider
{
    margin-top:5px;
    font-size:14px;
    color:#333333;
    width:645px;
    border-bottom:solid 3px #EEEEEE;
}

.articleList
{
    width:645px;
    color: #333333;
}

.articleEdit
{
    padding:5px;
    color:#333333;
    background-color:#eeeeee;
}

.articleEditTitle
{
	margin-top:0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:24px;
	font-weight:normal;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	padding:2px;
	width:98%;
	color:#333333;
}

.articleEditSubTitle
{
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:14px;
	font-weight:bold;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	margin-top:2px;
	padding:2px;
	width:98%;
	color:#333333;
}

.articleEditDescription
{
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:14px;
	font-weight:normal;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	margin-top:2px;
	padding:2px;
	width:98%;
	color:#333333;
}

.articleEditBody
{
	margin-top:2px;
	margin-bottom:15px;
}

.articleEditKeywords
{
	margin-bottom:15px;
}

.articleEditKeywordsTxt
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	color:#666666;
	padding:2px;
	width:98%;
}

.articleEditDateTime
{
	margin-bottom:15px;
}

.articleEditNote
{
    font-size:11px;
}

.articleEditFolders
{
	margin-bottom:15px;
}

.articleEditPermissions
{
    margin-bottom:15px;
}

.articleEditFeatured
{
	margin-bottom:15px;
}

.articleEditApproval
{
    font-style:italic;
    background-color:#FFFFFF;
    padding:5px;
    border:solid 1px #CCCCCC;
    margin-bottom:15px;
}

.articleList
{
    width:645px;
    color: #333333;
}

.articleListItem
{
    clear:left;
}

.articleListItem .nameCell
{
    padding-left:20px;
}

.articleListItem .nameCell h5
{
    font-size:14px;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:0px;
}

.articleListItem .nameCell .nameTools
{
    color:#666666;
    font-size:11px;
}

.articleListItem .toolsCell
{
    float:right;
    color:#666666;
    font-size:11px;
}

.articleListItem .toolsCell a
{
    margin-right:5px;
}

.articleListItem a:link,
.articleListItem a:visited
{
    text-decoration:none;
    color: #333333;
}

.articleListItem a:active,
.articleListItem a:hover
{
    text-decoration:none;
    color: #666666;
}

.articleListItemIconCell
{
    float:left;
	background-image:url(../img/article.gif);
	background-repeat:no-repeat;
    width:35px;
    height:40px;
    margin-right:20px;
}

.articleDeleted
{
    margin:10px 0px 10px 0px;
    padding:5px;
	background-color:#eeeeee;
}

/* Event Management */

.eventEdit
{
    padding:5px;
    color:#333333;
    background-color:#eeeeee;
}

.eventEditTitle
{
	margin-top:0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:24px;
	font-weight:normal;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	padding:2px;
	width:98%;
	color:#333333;
}

.eventEditProperties
{
    margin:5px 0px 15px 0px;
}

.eventEditBody
{
	margin-top:2px;
	margin-bottom:15px;
}

.eventEditKeywords
{
	margin-bottom:15px;
}

.eventEditKeywordsTxt
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	color:#666666;
	padding:2px;
	width:98%;
}

.eventEditNote
{
    font-size:11px;
}

.eventEditPermissions
{
    margin-bottom:15px;
}

.eventEditApproval
{
    font-style:italic;
    background-color:#FFFFFF;
    padding:5px;
    border:solid 1px #CCCCCC;
    margin-bottom:15px;
}

.eventDeleted
{
    margin:10px 0px 10px 0px;
    padding:5px;
	background-color:#eeeeee;
}

/* Section List */

.sectionRss
{
    float:right;
}

.folderHeader
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#333333;
}

.articleCreate
{
    margin-bottom:10px;
    font-weight:bold;
    font-size:14px;
}

.articleCreate a:link,
.articleCreate a:visited
{
    text-decoration:none;
}

.articleCreate a:active,
.articleCreate a:hover
{
    text-decoration:underline;
}

.sectionTools
{
    margin-top:4px;
    float:right;
}

.folderFilter
{
    display:inline;
}

.sortArticles
{
    display:inline;
}

#sectionList
{
    color:#333333;
}

#sectionList .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 0px 0px;
    color:#666666;
    font-size:11px;
}

#sectionList .sectionListItem h3.itemTitle
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    margin-bottom:4px;
}

#sectionList .sectionListItem h3 a:link,
#sectionList .sectionListItem h3 a:visited
{
    text-decoration:underline;
}

#sectionList .sectionListItem h3 a:hover,
#sectionList .sectionListItem h3 a:active
{
    text-decoration:none;
}

#sectionList .sectionListItem .itemBlurb
{
    line-height:16px;
}

#sectionList .sectionListItem .articlePublished
{
    color:#666666;
    margin-bottom:2px;
}

#sectionList .sectionListItem .articlePublished a:link,
#sectionList .sectionListItem .articlePublished a:visited
{
    color:#666666;
    text-decoration:underline;
}

#sectionList .sectionListItem .articlePublished a:active,
#sectionList .sectionListItem .articlePublished a:hover
{
    color:#666666;
    text-decoration:none;
}

#sectionList .sectionListItem .articlePublished .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

#sectionList .sectionListItem .articleUpdated
{
    color:#666666;
    font-weight:bold;
    margin-bottom:2px;
}

#sectionList .sectionListItem .articleFooterTools
{
    width:631px;
	padding-left:3px;
	padding-right:3px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
}

#sectionList .sectionListItem .articleFooterNotice
{
    width:631px;
	border-top:1px solid #CCCCCC;
	padding-left:3px;
	padding-right:3px;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
	margin-bottom:15px;
}

#sectionList .sectionListItem .articleFooterNotice a
{
    padding:2px;
    background-color:#FFFFFF;
}

.sectionFeatured
{
    border-top:solid 7px #eeeeee;
    padding:15px 0px 15px 0px;
    margin-bottom:15px;
}

.sectionFeatured h4
{
    margin:0px 0px 7px 0px;
    font-weight:normal;
    text-transform:uppercase;
    font-size:12px;
}

.sectionFeatured .itemTitle
{
    margin:0px 0px 5px 0px;
    border-bottom:solid 1px #eeeeee;
    font-size:18px;
}

.sectionFeatured .itemTitle a:link,
.sectionFeatured .itemTitle a:visited
{
    color:#336699;
    text-decoration:none;
}

.sectionFeatured .itemTitle a:active,
.sectionFeatured .itemTitle a:hover
{
    color:#000000;
    text-decoration:none;
}

.sectionFeatured .articlePublished
{
    color:#666666;
    margin-bottom:2px;
}

.sectionFeatured .articlePublished a:link,
.sectionFeatured .articlePublished a:visited
{
    color:#666666;
    text-decoration:underline;
}

.sectionFeatured .articlePublished a:active,
.sectionFeatured .articlePublished a:hover
{
    color:#666666;
    text-decoration:none;
}

.sectionFeatured .articleUpdated
{
    color:#666666;
    font-weight:bold;
}

.sectionFeatured .itemBlurb
{
    margin-top:5px;
    font-size:14px;
    line-height:16px;
}

.sectionFeatured .moreLink
{
    font-size:14px;   
}

.sectionFeatured .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.sectionFeatured .smallPager
{
    padding-bottom:0px !important;
}

.homeFeatured
{
    padding:15px 0px 15px 0px;
    margin-bottom:15px;
}

.homeFeatured h4
{
    margin:0px 0px 7px 0px;
    font-weight:normal;
    text-transform:uppercase;
    font-size:12px;
}

.homeFeatured .homeListItem
{
    margin:0px 0px 20px 0px;
    color:#333333;
}

.homeFeatured .homeListItem h3.itemTitle
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    margin-bottom:4px;
}

.homeFeatured .homeListItem h3 a:link,
.homeFeatured .homeListItem h3 a:visited
{
    text-decoration:underline;
}

.homeFeatured .homeListItem h3 a:hover,
.homeFeatured .homeListItem h3 a:active
{
    text-decoration:none;
}

.homeFeatured .homeListItem .itemBlurb
{
    line-height:16px;
}

.homeFeatured .homeListItem .articlePublished
{
    color:#666666;
    margin-bottom:2px;
}

.homeFeatured .homeListItem .articlePublished a:link,
.homeFeatured .homeListItem .articlePublished a:visited
{
    color:#666666;
    text-decoration:underline;
}

.homeFeatured .homeListItem .articlePublished a:active,
.homeFeatured .homeListItem .articlePublished a:hover
{
    color:#666666;
    text-decoration:none;
}

.homeFeatured .homeListItem .articlePublished .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.homeFeatured .homeListItem .articleUpdated
{
    color:#666666;
    font-weight:bold;
    margin-bottom:2px;
}

.homeFeatured .homeListItem .articleFooterTools
{
    width:631px;
	padding-left:3px;
	padding-right:3px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
}

.homeFeatured .homeListItem .articleFooterNotice
{
    width:631px;
	border-top:1px solid #CCCCCC;
	padding-left:3px;
	padding-right:3px;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
	margin-bottom:15px;
}

.homeFeatured .homeListItem .articleFooterNotice a
{
    padding:2px;
    background-color:#FFFFFF;
}

.homeFeatured .homeListItem .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.homeFeatured .homeListItem .smallPager
{
    padding-bottom:0px !important;
}

/* Small Pager */

.smallPager
{
    padding:1px;
    clear:both;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    /*color:#105cb6;*/
    padding-bottom:25px;
}

.smallPager .pagerLinks
{
    margin-top:15px;
}

.smallPager a:link, .smallPager a:visited
{
    color:#105cb6;
    padding:1px 3px 1px 3px;
    border:solid 1px #9aafe5;
    text-decoration:none;
}

.smallPager a:active, .smallPager a:hover
{
    color:#000033;
    padding:1px 3px 1px 3px;
    border:solid 1px #2e6ab1;
    text-decoration:none;
}

.smallPager .currentPage
{
    color:#FFFFFF;
    padding:1px 3px 1px 3px;
    border:solid 1px #2e6ab1;
    background-color:#2e6ab1;
    text-decoration:none;
}

.smallPager a[disabled]
{
    display:none;
}

/* Generic Pager */

.genericPager
{
    padding:5px;
    clear:both;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    color:#336699;
    padding-bottom:25px;
}

.genericPager .pagerLinks
{
    margin-top:15px;
}

.genericPager a:link, .genericPager a:visited
{
    color:#336699;
    padding:3px 7px 3px 7px;
    border:solid 1px #336699;
    text-decoration:none;
}

.genericPager a:active, .genericPager a:hover
{
    color:#000000;
    padding:3px 7px 3px 7px;
    border:solid 1px #000000;
    text-decoration:none;
}

.genericPager .currentPage
{
    color:#FFFFFF;
    padding:3px 7px 3px 7px;
    border:solid 1px #336699;
    background-color:#336699;
    text-decoration:none;
}

.genericPager a[disabled]
{
    display:none;
}

/* Articles */

.articleShow
{
    
}

.articleShow .articleHeader
{
    border-bottom:solid 1px #CCCCCC;
}

.articleShow .articleHeader .articleTitle
{
	margin: 0px 0px 7px 0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:24px;
	font-weight:normal;
	color:#333333;
}

.articleShow .articleHeader .articleSubTitle
{
    margin: 0px 0px 7px 0px;
	font-family: Georgia, Times New Roman, Times, Serif;
    font-size:14px;
    font-weight:bold;
	color:#333333;
}

.articleShow .articleHeader .articleDescription
{
    margin: 0px;
    padding:0px 0px 10px 0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
}

.articleShow .articleHeader .articlePublished
{
    color:#666666;
    margin-bottom:2px;
}

.articleShow .articleHeader .articlePublished a:link,
.articleShow .articleHeader .articlePublished a:visited
{
    color:#666666;
    text-decoration:underline;
}

.articleShow .articleHeader .articlePublished a:active,
.articleShow .articleHeader .articlePublished a:hover
{
    color:#666666;
    text-decoration:none;
}

.articleShow .articleHeader .articlePublished .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.articleShow .articleHeader .articleUpdated
{
    color:#666666;
    font-weight:bold;
    margin-bottom:2px;
}

.articleShow .articleBody
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#333333;
    line-height:1.5em;
}

.articleShow .articleFooter
{
    padding:10px 0px 0px 0px;
    border-top:solid 1px #CCCCCC;
}

.articleShow .publishedIn
{
    margin:10px 5px 10px 0px;
}


/* Events */

.eventShow
{
    
}

.eventShow .eventHeader
{
    
}

.eventShow .eventHeader .eventTitle
{
	padding-top:0px;
	padding-left:0px;
	padding-bottom:4px;
	margin: 0px 0px 7px 0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:24px;
	font-weight:normal;
	color:#333333;
}

.eventShow .eventHeader .dateBlock
{
    margin:5px 10px 10px 0px;
}

.eventShow .eventHeader .dateBlockHeader
{
    padding:2px;
    color:#FFFFFF;
    font-weight:bold;
    background-color:#999999;
    border:solid 3px #999999;
}

.eventShow .eventHeader .dateBlockDate
{
    padding:5px;
    color:#000000;
    font-size:36px;
    font-weight:bold;
    background-color:#FFFFFF;
    border:solid 3px #999999;
}

.eventShow .eventHeader .dateBlockTime
{
    border:solid 3px #FFFFFF;
}

.eventShow .eventHeader .eventPublished
{
    color:#666666;
    margin-bottom:2px;
}

.eventShow .eventHeader .eventPublished a:link,
.eventShow .eventHeader .eventPublished a:visited
{
    color:#666666;
    text-decoration:underline;
}

.eventShow .eventHeader .eventPublished a:active,
.eventShow .eventHeader .eventPublished a:hover
{
    color:#666666;
    text-decoration:none;
}

.eventShow .eventHeader .eventPublished .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.eventShow .eventProperties
{
    margin-top:10px;
    color:#333333;
    padding-bottom:10px;
    border-bottom:solid 1px #CCCCCC !important;
}

.eventShow .eventProperty
{
    margin:2px 0px 2px 0px;
}

.eventShow .eventBody
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#333333;
    line-height:1.5em;
}

.eventShow .eventFooter
{
    padding:10px 0px 0px 0px;
    border-top:solid 1px #CCCCCC;
}

.eventTools
{
    margin-top:4px;
}

.calendarTools
{
    text-align:center;
    margin-bottom:10px;
}

#eventList
{
    color:#333333;
}

#eventList .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 0px 0px;
    color:#666666;
    font-size:11px;
}

#eventList .eventListItem h3.itemTitle
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    margin-bottom:4px;
}

#eventList .eventListItem h3 a:link,
#eventList .eventListItem h3 a:visited
{
    text-decoration:underline;
}

#eventList .eventListItem h3 a:hover,
#eventList .eventListItem h3 a:active
{
    text-decoration:none;
}

#eventList .eventProperties
{
    margin-top:10px;
    color:#333333;
    padding-bottom:2px;
}

#eventList .eventListItem .eventPublished
{
    color:#666666;
    margin-bottom:2px;
}

#eventList .eventListItem .eventPublished a:link,
#eventList .eventListItem .eventPublished a:visited
{
    color:#666666;
    text-decoration:underline;
}

#eventList .eventListItem .eventPublished a:active,
#eventList .eventListItem .eventPublished a:hover
{
    color:#666666;
    text-decoration:none;
}

#eventList .eventListItem .eventPublished .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

#eventList .eventListItem .eventUpdated
{
    color:#666666;
    font-weight:bold;
    margin-bottom:2px;
}

#eventList .eventListItem .eventFooterTools
{
    width:631px;
	padding-left:3px;
	padding-right:3px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
}

#eventList .eventListItem .eventFooterNotice
{
    width:631px;
	border-top:1px solid #CCCCCC;
	padding-left:3px;
	padding-right:3px;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
	margin-bottom:15px;
}

#eventList .eventListItem .eventFooterNotice a
{
    padding:2px;
    background-color:#FFFFFF;
}

.eventCreate
{
    margin:10px 0px 10px 0px;
    font-weight:bold;
    font-size:14px;
}

.eventCreate a:link,
.eventCreate a:visited
{
    text-decoration:none;
}

.eventCreate a:active,
.eventCreate a:hover
{
    text-decoration:underline;
}

.upcomingEvents
{
    padding:10px;
    margin-bottom:10px;
}

.upcomingEvents h4
{
    font-size:14px;
}

.upcomingEvents .listItem .eventLink
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    line-height:20px;
    background-image:url(../img/date.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
}

.upcomingEvents .listItem .eventLinkTime
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    line-height:14px;
	padding-left:20px;
	color:#666666;
}

.eventRSVP
{
    text-align:center;
    float:right;
    width:200px;
    height:75px;
    margin:0px 0px 15px 15px;
    padding:10px;
    background-color:#f9f0c3;
    border:solid 1px #ffcc00;
}

.eventRSVP h4
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:14px;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:0px;
}

.eventRSVP .smallBttn
{
    margin-top:10px;
}

.eventGuests
{

}

.eventGuests h4
{
    font-size:14px;
    margin-bottom:0px;
}

.eventGuests .subHeader
{
    margin-bottom:15px;
}

.eventGuests .listItem
{
    float:left;
    width:90px;
    height:90px;
    text-align:center;
    margin-bottom:5px;
}

.eventGuests .listItem .itemPhoto
{
    margin-bottom:5px;
}

.eventGuests .listItem .itemPhoto img
{
    padding:2px;
    border:solid 1px #CCCCCC !important;
}

.viewEvent
{
    margin:10px 0px 10px 0px;
    font-weight:bold;
    font-size:14px;
}

/* User List */

.userList .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 10px 0px;
    color:#666666;
    font-size:11px;
}

.userList .listItem
{
    float:left;
    width:90px;
    height:90px;
    text-align:center;
    margin-bottom:5px;
}

.userList .listItem .itemPhoto
{
    margin-bottom:5px;
}

.userList .listItem .itemPhoto img
{
    padding:2px;
    border:solid 1px #CCCCCC !important;
}

/* Accordian */

.genericAccordionHeader
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    padding:3px;
    cursor:pointer;
}

.genericAccordionHeader a:link,
.genericAccordionHeader a:visited,
.genericAccordionHeader a:active,
.genericAccordionHeader a:hover
{
    text-decoration:none;
}

.genericAccordionHeader .genericAccordianHeaderTip
{
    font-weight:normal;
    margin-left:20px;
    font-size:12px;
}

.genericAccordionHeaderSelected
{
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#336699;
    padding:3px;
    cursor:pointer;
}

.genericAccordionHeaderSelected a:link,
.genericAccordionHeaderSelected a:visited,
.genericAccordionHeaderSelected a:active,
.genericAccordionHeaderSelected a:hover
{
    color:#FFFFFF;
    text-decoration:none;
}

.genericAccordionHeaderSelected .genericAccordianHeaderTip
{
    font-weight:normal;
    margin-left:20px;
    font-size:12px;
}

.genericAccordionContent fieldset
{
    margin-top:20px;
}

.genericAccordionContent legend
{
    font-weight:normal;
    color:#333333;
}

.genericAccordionContent label
{
    font-weight:normal;
}

.accordianContent
{
    margin:0px 10px 20px 10px;
}

/* Registration */

.regCompleteOptions h3
{
    color:#333333;
    font-size:14px;
    margin:10px 0px 5px 0px;
}

/* Event Calendar */

.eventStrip
{
    display:block;
	height:14px;
	padding-bottom:4px;
	width:85px;
	white-space:nowrap;
	overflow:hidden;
	font-size:12px;
}

.eventTime
{
    font-size:10px;
}

.eventCalendar
{
	width:645px;
	background-color:#FFFFFF;
	border:solid 1px #999999;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#000000;
}

.eventToday
{
	background-color:#ffffef;
	padding:3px;
}

.eventDay
{
	height:125px;
	padding:3px;
}

.eventOtherMonth
{
	background-color:#eeeeee;
	padding:3px;
}

.eventNextPrev
{
	font-size:12px;
	padding:5px;
	font-weight:normal;
	color:#333333;
}

.eventDayHeader
{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.eventCalendarTitle
{
	background-color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}

.eventPopUp
{
    
}

.eventPopTitle
{
    background-image:url(../img/date.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:3px;
    font-size:18px;
    margin-top:0px;
    margin-bottom:5px;
}

.eventPopTitle a:link,
.eventPopTitle a:visited,
.eventPopTitle a:active,
.eventPopTitle a:hover
{
    color:#000;
    text-decoration:none;
}

.eventPopPublished
{
    color:#666666;
    margin-bottom:7px;
}

.eventPopPublished a:link,
.eventPopPublished a:visited
{
    color:#666666;
    text-decoration:underline;
}

.eventPopPublished a:active,
.eventPopPublished a:hover
{
    color:#666666;
    text-decoration:none;
}

.eventPopPublished .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.eventPopDescr
{
    margin-bottom:5px;
}

.eventPopLink
{
    font-weight:bold;
}

/**************************************************************************/
/* Video Channels */

.channelHeader
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#333333;
	margin:19px 0px 20px 0px;
}

#channelList,
#videoManage
{
    color:#333333;
}

#channelList .displayHeader,
#videoManage .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 10px 0px;
    color:#666666;
    font-size:11px;
}

#channelList .channelListItem,
#videoManage .channelListItem
{
}

#channelList .channelListItem h3.itemTitle,
#videoManage .channelListItem h3.itemTitle
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    margin-bottom:4px;
}

#channelList .channelListItem h3 a:link,
#channelList .channelListItem h3 a:visited,
#videoManage .channelListItem h3 a:link,
#videoManage .channelListItem h3 a:visited
{
    text-decoration:underline;
}

#channelList .channelListItem h3 a:hover,
#channelList .channelListItem h3 a:active,
#videoManage .channelListItem h3 a:hover,
#videoManage .channelListItem h3 a:active
{
    text-decoration:none;
}

#channelList .channelListItem .imageCell img,
#videoManage .channelListItem .imageCell img
{
    padding:2px;
    border:solid 1px #CCCCCC !important;
}

#channelList .channelListItem .createdBy,
#videoManage .channelListItem .createdBy
{
    color:#666666;
    margin:7px 0px 7px 0px;
}

#channelList .channelListItem .createdBy img,
#videoManage .channelListItem .createdBy img
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

#channelList .channelListItem .createdBy a:link,
#channelList .channelListItem .createdBy a:visited,
#videoManage .channelListItem .createdBy a:link,
#videoManage .channelListItem .createdBy a:visited
{
    color:#666666;
    text-decoration:underline;
}

#channelList .channelListItem .createdBy a:hover,
#channelList .channelListItem .createdBy a:active,
#videoManage .channelListItem .createdBy a:hover,
#videoManage .channelListItem .createdBy a:active
{
    color:#666666;
    text-decoration:none;
}

#channelList .channelListItem .channelFooterTools,
#videoManage .channelListItem .channelFooterTools,
.channelTools
{
	padding-left:3px;
	padding-right:3px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
}

#channelList .channelCreate,
#videoManage .channelCreate,
#videoManage .videosAdd
{
    margin:10px 0px 10px 0px;
    font-weight:bold;
    font-size:14px;
}

#channelList .channelCreate a:link,
#videoManage .channelCreate a:link,
#videoManage .videosAdd a:link,
#channelList .channelCreate a:visited,
#videoManage .channelCreate a:visited,
#videoManage .videosAdd a:visited
{
    text-decoration:none;
}

#channelList .channelCreate a:active,
#videoManage .channelCreate a:active,
#videoManage .videosAdd a:active,
#channelList .channelCreate a:hover,
#videoManage .channelCreate a:hover,
#videoManage .videosAdd a:hover
{
    text-decoration:underline;
}

.channelDeleted
{
    margin:10px 0px 10px 0px;
    padding:5px;
	background-color:#eeeeee;
}

.channelEdit
{
    padding:5px;
    color:#333333;
    background-color:#eeeeee;
}

.channelEditTitle
{
	margin-top:0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:18px;
	font-weight:normal;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	padding:2px;
	width:98%;
	color:#333333;
}

#channelTiles
{
    color:#333333;
}

#channelTiles .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 10px 0px;
    color:#666666;
    font-size:11px;
}

#channelTiles .itemsTable
{
    width:645px;
}

#channelTiles .itemCell
{
    width:205px;
    height:205px;
}

#channelTiles .itemCell .videoImage img
{
    padding:2px;
    border:solid 1px #CCCCCC !important;
}

#channelTiles .itemCell .videoMetaData
{
    font-size:11px;
    color:#333333;
    margin:3px 0px 3px 0px;
}

#channelTiles .itemCell .videoTitle
{

}

.nonChanneled
{
    width:631px;
	border:1px solid #ffcc00;
	padding:10px;
	background-color:#f9f0c3;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	min-height:30px;
	margin-bottom:15px;
}

.nonChanneledLink
{
	padding:10px;
}

.nonChanneledLink a
{
    margin:10px 0px 10px 0px;
    font-weight:bold;
    font-size:14px;
}

#editVideos
{

}

#editVideos .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 0px 0px;
    color:#666666;
    font-size:11px;
    margin-bottom:20px;
}

#editVideos .editItem
{
    
}

#editVideos .editItem .imageCell
{
    width:125px;
    float:left;
}

#editVideos .editItem .imageText
{
    float:left;
}

#editVideos .editItem .imageCell img
{
    padding:2px;
    border:solid 1px #CCCCCC !important;
}

.editTitleTxt
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	color:#333333;
	padding:2px;
	width:95%;
}

.videoApproveNotice
{
	border-top:1px solid #CCCCCC;
	padding-left:3px;
	padding-right:3px;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
	margin-bottom:15px;
}

#editVideos .editItem .videoFooterNotice
{
    width:300px;
	border-top:1px solid #CCCCCC;
	padding-left:3px;
	padding-right:3px;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
	margin-bottom:15px;
}

.videoTools
{
    margin:5px 0px 5px 0px;
}

.videoShow .videoArea
{
    text-align:center;
}

.videoShow .videoTitle
{
	padding-top:10px;
	padding-left:0px;
	padding-bottom:4px;
	margin: 10px 0px 7px 0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:24px;
	font-weight:normal;
	color:#333333;
	border-top:solid 1px #CCCCCC;
}

.videoShow .videoArea img
{
    padding:4px;
    border:solid 1px #CCCCCC !important;
}

.videoShow .captionArea
{
    padding:15px 0px 20px 0px;
}

.videoShow .videoPublished
{
    color:#666666;
    margin:7px 0px 7px 0px;
}

.videoShow .videoPublished img
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.videoShow .videoPublished a:link,
.videoShow .videoPublished a:visited
{
    color:#666666;
    text-decoration:underline;
}

.videoShow .videoPublished a:hover,
.videoShow .videoPublished a:active
{
    color:#666666;
    text-decoration:none;
}

.videoShow .videoFooter
{
    padding:10px 0px 0px 0px;
    border-top:solid 1px #CCCCCC;
}

.videoEdit
{
    padding:5px;
    color:#333333;
    background-color:#eeeeee;
}

.videoEditTitle
{
	margin-top:0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:24px;
	font-weight:normal;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	padding:2px;
	width:98%;
	color:#333333;
}

.videoEditPreview
{
    float:right;
    padding:10px;
}

.videoEditPreview img
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.featuredVideos
{
    padding:10px;
}

.featuredVideoBlock
{
    height:225px;
    overflow-y:scroll;
    border:solid 1px #CCCCCC;
    margin-bottom:10px;
}

.featuredVideoBlockInner
{
    padding:5px;
}

.featuredVideos h4
{
    font-size:14px;
}

.featuredVideos .listItem .videoImage
{
    float:left;
    width:90px;
    height:70px;
    text-align:center;
    margin-bottom:5px;
    margin-right:5px;
}

.featuredVideos .listItem .videoImage img
{
    padding:2px;
    border:solid 1px #CCCCCC !important;
}

.featuredVideos .listItem .videoTitle
{
    
}

.featuredVideos .listItem .videoMetaData
{
    font-size:11px;
    color:#333333;
}

#videoFormWrapper
{
    text-align:left;
    width:645px;
    padding-left:4px;
}

#videoFormChannelPanel
{
    font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#666666;
}

#videoFormChannelPanel h3
{
    margin-top:0px;
    font-family:Arial, Helvetica, Sans-Serif;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	border-bottom:solid 1px #EEEEEE;
}

#videoFormYouTubePanel
{
    margin:20px 0px 20px 0px;
	font-size:12px;
	color:#666666;
}

#videoFormYouTubePanel h3
{
    margin-top:0px;
    font-family:Arial, Helvetica, Sans-Serif;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	border-bottom:solid 1px #EEEEEE;
}

/* Photo Galleries */

.galleryHeader
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#333333;
	margin:19px 0px 20px 0px;
}

#galleryList,
#photoManage
{
    color:#333333;
}

#galleryList .displayHeader,
#photoManage .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 10px 0px;
    color:#666666;
    font-size:11px;
}

#galleryList .galleryListItem,
#photoManage .galleryListItem
{
}

#galleryList .galleryListItem h3.itemTitle,
#photoManage .galleryListItem h3.itemTitle
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    margin-bottom:4px;
}

#galleryList .galleryListItem h3 a:link,
#galleryList .galleryListItem h3 a:visited,
#photoManage .galleryListItem h3 a:link,
#photoManage .galleryListItem h3 a:visited
{
    text-decoration:underline;
}

#galleryList .galleryListItem h3 a:hover,
#galleryList .galleryListItem h3 a:active,
#photoManage .galleryListItem h3 a:hover,
#photoManage .galleryListItem h3 a:active
{
    text-decoration:none;
}

#galleryList .galleryListItem .imageCell img,
#photoManage .galleryListItem .imageCell img
{
    padding:2px;
    border:solid 1px #CCCCCC !important;
}

#galleryList .galleryListItem .createdBy,
#photoManage .galleryListItem .createdBy
{
    color:#666666;
    margin:7px 0px 7px 0px;
}

#galleryList .galleryListItem .createdBy img,
#photoManage .galleryListItem .createdBy img
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

#galleryList .galleryListItem .createdBy a:link,
#galleryList .galleryListItem .createdBy a:visited,
#photoManage .galleryListItem .createdBy a:link,
#photoManage .galleryListItem .createdBy a:visited
{
    color:#666666;
    text-decoration:underline;
}

#galleryList .galleryListItem .createdBy a:hover,
#galleryList .galleryListItem .createdBy a:active,
#photoManage .galleryListItem .createdBy a:hover,
#photoManage .galleryListItem .createdBy a:active
{
    color:#666666;
    text-decoration:none;
}

#galleryList .galleryListItem .galleryFooterTools,
#photoManage .galleryListItem .galleryFooterTools,
.galleryTools
{
	padding-left:3px;
	padding-right:3px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
}

#galleryList .galleryCreate,
#photoManage .galleryCreate,
#photoManage .photosAdd
{
    margin:10px 0px 10px 0px;
    font-weight:bold;
    font-size:14px;
}

#galleryList .galleryCreate a:link,
#photoManage .galleryCreate a:link,
#photoManage .photosAdd a:link,
#galleryList .galleryCreate a:visited,
#photoManage .galleryCreate a:visited,
#photoManage .photosAdd a:visited
{
    text-decoration:none;
}

#galleryList .galleryCreate a:active,
#photoManage .galleryCreate a:active,
#photoManage .photosAdd a:active,
#galleryList .galleryCreate a:hover,
#photoManage .galleryCreate a:hover,
#photoManage .photosAdd a:hover
{
    text-decoration:underline;
}

.galleryDeleted
{
    margin:10px 0px 10px 0px;
    padding:5px;
	background-color:#eeeeee;
}

.galleryEdit
{
    padding:5px;
    color:#333333;
    background-color:#eeeeee;
}

.galleryEditTitle
{
	margin-top:0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:18px;
	font-weight:normal;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	padding:2px;
	width:98%;
	color:#333333;
}

#galleryTiles
{
    color:#333333;
}

#galleryTiles .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 10px 0px;
    color:#666666;
    font-size:11px;
}

#galleryTiles .itemsTable
{
    width:645px;
    background-color:#000000;
}

#galleryTiles .itemCell
{
    width:130px;
    height:130px;
}

#galleryTiles .itemCell img
{
    padding:2px;
    border:solid 1px #666666 !important;
}

.nonGalleried
{
    width:631px;
	border:1px solid #ffcc00;
	padding:10px;
	background-color:#f9f0c3;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	min-height:30px;
	margin-bottom:15px;
}

.nonGalleriedLink
{
	padding:10px;
}

.nonGalleriedLink a
{
    margin:10px 0px 10px 0px;
    font-weight:bold;
    font-size:14px;
}

#editPhotos
{

}

#editPhotos .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 0px 0px;
    color:#666666;
    font-size:11px;
    margin-bottom:20px;
}

#editPhotos .editItem
{
    
}

#editPhotos .editItem .imageCell
{
    width:125px;
    float:left;
}

#editPhotos .editItem .imageText
{
    float:left;
}

#editPhotos .editItem .imageCell img
{
    padding:2px;
    border:solid 1px #CCCCCC !important;
}

.photoApproveNotice
{
	border-top:1px solid #CCCCCC;
	padding-left:3px;
	padding-right:3px;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
	margin-bottom:15px;
}

#editPhotos .editItem .photoFooterNotice
{
    width:300px;
	border-top:1px solid #CCCCCC;
	padding-left:3px;
	padding-right:3px;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:26px;
	min-height:26px;
	margin-bottom:15px;
}

.editKeywordsTxt
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	color:#666666;
	padding:2px;
	width:60%;
}

.imageTools
{
    margin:5px 0px 5px 0px;
}

.photoShow .imageArea
{
    text-align:center;
}

.photoShow .imageArea img
{
    padding:4px;
    border:solid 1px #CCCCCC !important;
}

.photoShow .captionArea
{
    padding:20px;
}

.photoShow .imgPublished
{
    text-align:center;
    color:#666666;
    margin:7px 0px 7px 0px;
}

.photoShow .imgPublished img
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.photoShow .imgPublished a:link,
.photoShow .imgPublished a:visited
{
    color:#666666;
    text-decoration:underline;
}

.photoShow .imgPublished a:hover,
.photoShow .imgPublished a:active
{
    color:#666666;
    text-decoration:none;
}

.photoShow .photoFooter
{
    padding:10px 0px 0px 0px;
    border-top:solid 1px #CCCCCC;
}

.photoEdit
{
    padding:5px;
    color:#333333;
    background-color:#eeeeee;
}

.imageEditPreview
{
    float:right;
    padding:10px;
}

.imageEditPreview img
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.featuredPhotos
{
    padding:10px;
}

.featuredPhotos h4
{
    font-size:14px;
}

.featuredPhotos .listItem
{
    float:left;
    width:90px;
    height:90px;
    text-align:center;
    margin-bottom:5px;
}

.featuredPhotos .listItem img
{
    padding:2px;
    border:solid 1px #CCCCCC !important;
}

/* Uploader */

#uploaderWrapper
{
    text-align:left;
    width:645px;
    padding-left:4px;
}

#uploadergalleryPanel
{
    font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#666666;
}

#uploadergalleryPanel h3
{
    margin-top:0px;
    font-family:Arial, Helvetica, Sans-Serif;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	border-bottom:solid 1px #EEEEEE;
}

#uploaderleftPanel
{
    float:left;
    width:310px;
    height:250px;
    margin-right:10px;
}

#uploaderleftPanel h3
{
    margin-top:0px;
    font-family:Arial, Helvetica, Sans-Serif;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	border-bottom:solid 1px #EEEEEE;
}

#uploaderleftPanel p
{
    font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#666666;
}

#uploaderRightPanel
{
    float:left;
    width:300px;
    height:230px;
    overflow:auto;
    background-color:#EEEEEE;
    border:solid 1px #CCCCCC;
    font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#333333;
	padding:10px;
	line-height:26px;
}

#uploaderRightPanel a 
{
    text-decoration:none;
    color:#FFFFFF;
    background-color:#999999;
    padding:0px 2px 0px 2px;
    margin:2px;
    font-size:10px;
    border-top:solid 1px #CCCCCC;
    border-left:solid 1px #CCCCCC;
    border-bottom:solid 1px #666666;
    border-right:solid 1px #666666;
}

/* Approval Queue */

#approvalqueue .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 0px 0px;
    color:#666666;
    font-size:11px;
    margin-bottom:20px;
}

#approvalqueue .approvalListItem a:link,
#approvalqueue .approvalListItem a:visited
{
    text-decoration:underline;
}

#approvalqueue .approvalListItem a:active,
#approvalqueue .approvalListItem a:hover
{
    text-decoration:none;
}

#approvalqueue h3.itemTitle
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    margin-bottom:4px;
}

#approvalqueue .approvalTools a:link,
#approvalqueue .approvalTools a:visited
{
    text-decoration:none;
}

#approvalqueue .approvalTools a:active,
#approvalqueue .approvalTools a:hover
{
    text-decoration:underline;
}

#approvalqueue .approvalCompleted
{
    margin:10px 0px 10px 0px;
    padding:5px;
	background-color:#eeeeee;
}

.approvalFormTip 
{
    width:631px;
	border:1px solid #ffcc00;
	padding:7px;
	background-color:#f9f0c3;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:normal;
	min-height:30px;
	margin-bottom:15px;
}

/* Image Box */

.imageBox
{
	
}

.imageBox .imageArea
{
	width:390px;
    text-align:center;
}

.imageBox .imageArea img
{
    padding:4px;
    border:solid 1px #CCCCCC !important;
}

.imageBox .imgPublished
{
    text-align:center;
    color:#666666;
    margin:7px 0px 7px 0px;
}

.imageBox .imgPublished img
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.imageBox .imgPublished a:link,
.imageBox .imgPublished a:visited
{
    color:#666666;
    text-decoration:underline;
}

.imageBox .imgPublished a:hover,
.imageBox .imgPublished a:active
{
    color:#666666;
    text-decoration:none;
}

.imageBox .imgCaption
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#333333;
}

.imageBox .imgMoreLink
{
    margin-top:7px;
    font-weight:bold;
}

/* Share Links */

.shareLinks
{
    margin:5px 5px 10px 0px;
}

.shareLinks ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.shareLinks ul li
{
    display: inline;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}

.shareLinks ul li a:link,
.shareLinks ul li a:visited
{
    text-decoration:none;
    color: #336699;
}

.shareLinks ul li a:hover,
.shareLinks ul li a:active
{
    text-decoration:underline;
    color: #336699;
}

/* Comments */

.commentsPanel
{
    margin:40px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.commentsPanel .commentGuest h3
{
	margin:0px 0px 5px 0px;
	font-size:16px;
}

.commentsPanel .commentOwner,
.commentsPanel .commentGuest,
.commentsPanel .commentBuried
{
	font-size:12px;
	margin-bottom:5px;
}

.commentsPanel .commentTitle
{
    font-size:18px;
    font-weight:bold;
    padding:5px 0px 5px 0px;
    margin:0px;
}

.commentsPanel .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 0px 0px;
    color:#666666;
    font-size:11px;
    margin-bottom:20px;
}

.commentsPanel .commentOwner .commentAvatar
{
	background-image:url(../img/comment_avatar_owner_bg.png);
	background-repeat:no-repeat;
	background-position:56px 15px;
}

.commentsPanel .commentGuest .commentAvatar
{
	background-image:url(../img/comment_avatar_guest_bg.png);
	background-repeat:no-repeat;
	background-position:56px 15px;
}

.commentsPanel .commentBuried .commentAvatar
{
	background-image:url(../img/comment_avatar_buried_bg.png);
	background-repeat:no-repeat;
	background-position:56px 15px;
}

.commentsPanel .commentOwner .commentAvatar img,
.commentsPanel .commentGuest .commentAvatar img,
.commentsPanel .commentBuried .commentAvatar img
{
    width:50px;
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.commentsPanel .commentOwner .commentContent
{
	padding:15px;
	background-color:#e9f7d4;
}

.commentsPanel .commentGuest .commentContent
{
	padding:15px;
	background-color:#e5ebff;
}

.commentsPanel .commentBuried .commentContent
{
	padding:15px;
	background-color:#f7f7f7;
}

.commentsPanel .commentOwner .commentContent a:link,
.commentsPanel .commentOwner .commentContent a:visited,
.commentsPanel .commentGuest .commentContent a:link,
.commentsPanel .commentGuest .commentContent a:visited
{
    color:#003366;
    text-decoration:none;
}

.commentsPanel .commentBuried .commentContent a:link,
.commentsPanel .commentBuried .commentContent a:visited
{
    color:#999999;
    text-decoration:none;
}

.commentsPanel .commentOwner .commentContent a:active,
.commentsPanel .commentOwner .commentContent a:hover,
.commentsPanel .commentGuest .commentContent a:active,
.commentsPanel .commentGuest .commentContent a:hover
{
    color:#003366;
    text-decoration:underline;
}

.commentsPanel .commentBuried .commentContent a:active,
.commentsPanel .commentBuried .commentContent a:hover
{
    color:#999999;
    text-decoration:underline;
}

.commentsPanel .noComment
{
    font-size:12px;
	padding:15px;
	background-color:#e5ebff;
}

.commentsPanel .commentOwner .commentContent h4,
.commentsPanel .commentGuest .commentContent h4,
.commentsPanel .commentBuried .commentContent h4
{
	font-size:14px;
	margin:0px;
}

.commentsPanel .commentBuried .commentContent h4
{
    color:#999999;
}

.commentsPanel .commentOwner .commentBody,
.commentsPanel .commentGuest .commentBody,
.commentsPanel .commentBuried .commentBody
{
	margin:7px 0px 12px 0px;
}

.commentsPanel .commentBuried .commentBody
{
	margin:7px 0px 12px 0px;
	color:#999999;
}

.commentsPanel .commentOwner .commentTime,
.commentsPanel .commentGuest .commentTime,
.commentsPanel .commentBuried .commentTime
{
	font-size:11px;
	margin:0px 0px 7px 0px;
}

.commentsPanel .commentBuried .commentTime
{
    color:#999999;
}

.commentsPanel .clear
{
	clear:left;
	height:1px;
}

.commentsPanel .commentFlag
{
    float:right;
}

.commentsPanel .commentTools
{
    font-size:12px;
    text-align:right;
}

.commentsPanel .commentTools a:link, .commentsPanel .commentTools a:visited
{
    color:#003366;
    text-decoration:underline;
    margin:0px 15px 0px 0px;
}

.commentsPanel .commentTools a:active, .commentsPanel .commentTools a:hover
{
    color:#003366;
    text-decoration:none;
    margin:0px 15px 0px 0px;
}

.commentPost
{
	float:left;
	padding:15px;
	background-color:#e5ebff;
}

.commentsPanel .commentOwner .commentVotes,
.commentsPanel .commentGuest .commentVotes
{
	float:right;
	color:#000000;
}

.commentsPanel .commentBuried .commentVotes
{
    float:right;
    color:#999999;
}

.commentsPanel .commentOwner .commentVotes a.like:link,
.commentsPanel .commentOwner .commentVotes a.like:visited,
.commentsPanel .commentGuest .commentVotes a.like:link,
.commentsPanel .commentGuest .commentVotes a.like:visited
{
	margin:0px 3px 0px 3px;
	padding-left: 18px;
	text-decoration:none;
	color:#000000 !important;
	background-image:url(../img/thumb_up.png);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:30px;
}

.commentsPanel .commentBuried .commentVotes a.like:link,
.commentsPanel .commentBuried .commentVotes a.like:visited
{
	margin:0px 3px 0px 3px;
	padding-left: 18px;
	text-decoration:none;
    color:#999999;
	background-image:url(../img/thumb_up.png);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:30px;
}

.commentsPanel .commentOwner .commentVotes a.dislike:link,
.commentsPanel .commentOwner .commentVotes a.dislike:visited,
.commentsPanel .commentGuest .commentVotes a.dislike:link,
.commentsPanel .commentGuest .commentVotes a.dislike:visited
{
	margin:0px 3px 0px 3px;
	padding-left: 18px;
	text-decoration:none;
	color:#000000 !important;
	background-image:url(../img/thumb_down.png);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:30px;
}

.commentsPanel .commentBuried .commentVotes a.dislike:link,
.commentsPanel .commentBuried .commentVotes a.dislike:visited
{
	margin:0px 3px 0px 3px;
	padding-left: 18px;
	text-decoration:none;
    color:#999999;
	background-image:url(../img/thumb_down.png);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:30px;
}

.commentsPanel .commentOwner .commentVotes a.like:active,
.commentsPanel .commentOwner .commentVotes a.like:hover,
.commentsPanel .commentGuest .commentVotes a.like:active,
.commentsPanel .commentGuest .commentVotes a.like:hover
{
	margin:0px 3px 0px 3px;
	padding-left: 18px;
	text-decoration:none !important;
	color:#006600 !important;
	background-image:url(../img/thumb_up_over.png);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:30px;
}

.commentsPanel .commentBuried .commentVotes a.like:active,
.commentsPanel .commentBuried .commentVotes a.like:hover
{
	margin:0px 3px 0px 3px;
	padding-left: 18px;
	text-decoration:none;
    color:#006600 !important;
	background-image:url(../img/thumb_up_over.png);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:30px;
}

.commentsPanel .commentOwner .commentVotes a.dislike:active,
.commentsPanel .commentOwner .commentVotes a.dislike:hover,
.commentsPanel .commentGuest .commentVotes a.dislike:active,
.commentsPanel .commentGuest .commentVotes a.dislike:hover
{
	margin:0px 3px 0px 3px;
	padding-left: 18px;
	text-decoration:none !important;
	color:#660000 !important;
	background-image:url(../img/thumb_down_over.png);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:30px;
}

.commentsPanel .commentBuried .commentVotes a.dislike:active,
.commentsPanel .commentBuried .commentVotes a.dislike:hover
{
	margin:0px 3px 0px 3px;
	padding-left: 18px;
	text-decoration:none;
    color:#660000 !important;
	background-image:url(../img/thumb_down_over.png);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:30px;
}

.commentVotes .voteNum
{
	padding:0px 3px 0px 3px;
	font-weight:bold;
	background-color:#FFFFFF;
}

.commentHidden
{
	padding:5px;
	border:solid 1px #CCCCCC;
	background-color:#EEEEEE;
	margin-bottom:5px;
	font-size:11px;
}

.commentHidden .commentShowHide
{
	margin-left:25px;
}

.commentDeleted
{
    margin:10px 0px 10px 0px;
    padding:5px;
	background-color:#eeeeee;
}

.commentBttn
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold !important;
    padding:5px !important;
    text-decoration:none !important;
    color:#000000 !important;
    background-color:#EEEEEE;
    border:solid 1px #999999;
    background-image:url(../img/generic_button_bg.gif);
    background-repeat:repeat-x;
    display:inline-block;
    margin-top:5px;
}

.commentAltBttn
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
    padding:5px;
    text-decoration:none !important;
    color:#000000 !important;
    background-color:#EEEEEE;
    border:solid 1px #999999;
    background-image:url(../img/alt_button_bg.gif);
    background-repeat:repeat-x;
    display:inline-block;
    margin-top:5px;
}

.commentPreview
{
	margin-top:10px;
	border:solid 1px #CCC;
	padding:10px;
}

.commentNotifyStop
{
    float:right;
    font-size:14px;
    padding:15px 0px 0px 20px;
    margin:0px;
	background-image:url(../img/email_delete.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.commentApproval
{
	border:1px solid #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	line-height:20px;
	min-height:20px;
	margin-top:5px;
}

/* Footer Links */

.footerLinks
{
    text-align:center;
}

.footerLinks ul li
{
    display: inline;
    list-style-type: none;
    padding-right: 10px;
}

.footerLinks a:link,
.footerLinks a:visited
{
    text-decoration:underline;
}

.footerLinks a:hover,
.footerLinks a:active
{
    text-decoration:none;
}

.copyrightNotice
{
    text-align:center;
}

/* Activity List */

.activityRss
{
    float:right;
}

.activityList .activityTools
{
    padding-bottom:7px;
    border-bottom:solid 1px #EEEEEE;
}

.activityList h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #333333;
	margin-bottom:15px;
}

.activityList .item
{
    font-size:14px;
    padding-bottom:7px;
    margin-bottom:15px;
    border-bottom:solid 1px #EEEEEE;
}

.activityList .itemPhotoLabel
{
    font-size:14px;
    margin-bottom:30px;
}

.activityList .itemPhotoCell
{
    width:125px;
    float:left;
}

.activityList .itemPhotoCell img
{
    padding:2px;
    border:solid 1px #CCCCCC !important;
}

.activityList .snippet
{
    font-size:12px;
    color:#666666;
    margin-top:7px;
    margin-left:10px;
}

.activityList .snippetvideo
{
    margin-top:7px;
}

.activityList .snippetvideo img
{
    padding:2px;
    border:solid 1px #CCCCCC !important;
}

.activityList .footer
{
    clear:left;
    font-size:11px;
    color:#666666;
    margin-top:5px;
    margin-left:10px;
}

.activityList .clear
{
    clear:left;
    padding-bottom:7px;
    margin-bottom:15px;
    border-bottom:solid 1px #EEEEEE;
}

.activityList .profilePic
{
    float:left;
    margin-right:7px;
    margin-bottom:7px;
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.activityList .profileLink
{
    font-weight:bold;
}

/* Page */

.pageBlank
{
    border:solid 1px #CCCCCC;
    padding:10px;
    color:#666666;
}

.pageEdit
{
    padding:5px;
    color:#333333;
    background-color:#eeeeee;
}

.pageEditBody
{
	margin-top:2px;
	margin-bottom:15px;
}

.pageShow .pageBody
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#333333;
    line-height:1.5em;
}

/* Contact Form */

.contactForm
{
    color:#333333;
    padding:15px;
    border-top:solid 1px #CCCCCC;
    margin:20px 0px 20px 0px;
}

.contactForm h3
{
    margin:0px 0px 15px 0px;
    font-size:16px;
}

/* ARTICLE NAVIGATION MENU */

.ArticlesMenuVertical ul.AspNet-Menu /* Tier 1 */
{
    font-size:14px;
    width: 290px;
    background: #FFFFFF; /* Set color to background color */
}

.ArticlesMenuVertical ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 290px;
    top: 0px;
    left: -290px;
    background: #FFFFFF; /* Set color to background color */
}

.ArticlesMenuVertical a, /* all anchors and spans (nodes with no link) */
.ArticlesMenuVertical span
{
    color: #336699;
    padding: 4px 2px 4px 8px;
    border-top:solid 1px #FFFFFF; /* Set color to background color */
}

.ArticlesMenuVertical li:hover a, /* hovered text */
.ArticlesMenuVertical li:hover span,
.ArticlesMenuVertical li.AspNet-Menu-Hover a,
.ArticlesMenuVertical li.AspNet-Menu-Hover span,
.ArticlesMenuVertical li:hover li:hover a,
.ArticlesMenuVertical li:hover li:hover span,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.ArticlesMenuVertical li:hover li:hover li:hover a,
.ArticlesMenuVertical li:hover li:hover li:hover span,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: #000000;
    border-top: solid 1px #000000;
}

.ArticlesMenuVertical li:hover li a, /* the tier above this one is hovered */
.ArticlesMenuVertical li:hover li span,
.ArticlesMenuVertical li.AspNet-Menu-Hover li a,
.ArticlesMenuVertical li.AspNet-Menu-Hover li span,
.ArticlesMenuVertical li:hover li:hover li a,
.ArticlesMenuVertical li:hover li:hover li span,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    color: #336699;
    border-top: solid 1px #000000;
}

/* MAIN NAVIGATION MENU */

.MainNavWrapper
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:28px;
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
    font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
    z-index: 50;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal
{
    position:absolute;
    left:0px;
    top:0px;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    width: 962px;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    width: 10.5em;
    left: 0;
    top: 100%;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    top: -0.3em;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    width: 160px;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	line-height:28px;
	padding:0px 5px 0px 5px;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	margin:0px 0px 0px 1px;
	padding:0px 0px 0px 5px;
	/* background-image:url(../images/navtab_bg.jpg);
	background-position:0px 3px;
	background-repeat:no-repeat; */
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:link,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:visited
{
	padding:0px 7px 0px 0px;
	color:#333333;
	/* color:#FFFFFF;
    background-image:url(../images/navtab_right_bg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-decoration:none; */
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:active,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover
{
	margin:0px 0px 0px -5px;
	padding:0px 7px 0px 5px;
	color:#333333;
	/* color:#FFFFFF;
    background-image:url(../images/navtab_right_bg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;*/
	text-decoration:none;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    width: 160px;
	background-image:none;
	background-color:#333333;
	border-left:solid #666666 1px;
	border-right:solid #666666 1px;
	border-bottom:solid #666666 1px;
	margin-left:-1px;
	padding:7px;
	line-height:normal;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li
{
    width: 160px;
	background-image:none;
	background-color:#333333;
	border-left:solid #666666 1px;
	border-right:solid #666666 1px;
	border-bottom:solid #666666 1px;
	padding:7px;
	margin-left:-2px;
	line-height:normal;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:link,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:visited,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li a:link,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li a:visited
{
	color:#FFFFFF;
	font-weight:normal;
	background:none;
	text-decoration:none;
	border:none;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:active,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:hover,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li a:active,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li a:hover
{
	color:#CCCCCC;
	font-weight:normal;
	background:none;
	text-decoration:none;
	border:none;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
    margin: 4px 0 0 176px;
}

/* Navigation Edit */

.navigationNote
{
    padding:10px;
    background-color:#EEEEEE;
    margin-bottom:10px;
}

.navigationRestore
{
    margin-bottom:10px;
}

.navigationedit .sublevelitems
{
    margin-bottom:15px;
    margin-left:40px;
    padding:5px;
    border-left:solid 1px #CCCCCC;
    border-right:solid 1px #CCCCCC;
    border-bottom:solid 1px #CCCCCC;
}

.navigationedit .toplevelitem
{
    padding:5px;
    border-top:solid 1px #CCCCCC;
    border-left:solid 1px #CCCCCC;
    border-right:solid 1px #CCCCCC;
    border-bottom:solid 3px #CCCCCC;
}

.navigationedit .sublevelitem
{
    margin-bottom:10px;
}

.navigationedit .additem
{
    margin-top:10px;
    background-color:#EEEEEE;
    border:solid 1px #CCCCCC;
    padding:10px;
    font-size:14px;
    font-weight:bold;
}

.navigationedit .addcancelitem
{
    float:right;
}

.navigationedit .itemform
{
    padding:5px;
    background-color:#EEEEEE;
    border-left:solid 1px #CCCCCC;
    border-right:solid 1px #CCCCCC;
    border-bottom:solid 1px #CCCCCC;
}

.navigationedit .buttons
{
    margin-top:20px;
}

/* Directory Categories Edit */

.dircatedit .sublevelitems
{
    margin-bottom:10px;
    margin-left:20px;
    padding:2px;
}

.dircatedit .toplevelitem
{
    width:650px;
    padding:2px;
}

.dircatedit .sublevelitem
{
    margin-bottom:5px;
}

.dircatedit .itemform
{
    width:550px;
    padding:2px;
}

/* Blogs */

.blogHeader
{
    border-bottom:solid 7px #EEEEEE;
    margin-bottom:10px;
    padding-bottom:10px;
}

.blogHeader a:link,
.blogHeader a:visited
{
    color:#333333;
    text-decoration:none;
}

.blogHeader a:hover,
.blogHeader a:active
{
    color:#666666;
    text-decoration:none;
}

.blogHeaderTools
{
    font-weight:bold;
    font-size:14px;
    margin-bottom:20px;
}

.blogTitle
{
	margin: 0px 0px 7px 0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:24px;
	font-weight:normal;
	color:#333333;
}

.blogDescription
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
    color:#333333;
    text-transform:uppercase;
}

.blogList
{
	margin-bottom:20px;
	font-size:14px;
	padding:10px;
}

.blogList h3
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:14px;
	margin:0px 0px 5px 0px;
	border-bottom:dotted 1px #666666;
}

.blogList ul
{
	padding-left: 0;
	margin-left: 0;
}

.blogList ul li
{
	list-style: none;
	margin: 0;
	padding: 0.5em;
}

.blogList ul li a:link,
.blogList ul li a:visited
{
	text-decoration: none;
}

.blogList ul li a:active,
.blogList ul li a:hover
{
	text-decoration: underline;
}

.blogList .moreLink
{
    font-size:12px;
    text-align:right;
}

.blogPostList h4
{
	margin:0px 5px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	color:#333333;
}

.blogPostList h2
{
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 3px 0px;
}

.blogPostList h2 a:link,
.blogPostList h2 a:visited
{
	color:#000000 !important;
	text-decoration:none;
}

.blogPostList h2 a:active,
.blogPostList h2 a:hover
{
	color:#666666 !important;
	text-decoration:none;
}

.blogPostList .blogPostBody
{
	font-size:1.10em;
	font-family:Arial, Helvetica, Sans-Serif;
	line-height: 1.4em;
}

.blogPostFooter
{
	padding:10px;
	border-top:dashed 1px #CCCCCC;
	clear:both;
}

.blogPostFooter .tags
{
	margin-bottom:20px;
}

.blogPostFooter .links
{
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	color:#333333;
	margin-bottom:20px;
}

.blogPostFooter .links
{
	padding:0px 2px 0px 2px;
}

.blogPostFooter .links .userlink img
{
	padding:1px;
	border:solid 1px #CCCCCC !important;
}

.blogPostFooter .links a:link,
.blogPostFooter .links a:visited
{
	text-decoration:underline;
}

.blogPostFooter .links a:active,
.blogPostFooter .links a:hover
{
	text-decoration:none;
}

.blogPostFooter .links .comments
{
	margin-left:15px;
	margin-right:15px;
}

.blogPostFooter .share
{
	text-align:center;
}

.blogFooterNav
{
	text-align:center;
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
}

.blogFooterNav a:link,
.blogFooterNav a:visited 
{
	margin:5px 50px 5px 50px;
	text-decoration:underline !important;
}

.blogFooterNav a:active,
.blogFooterNav a:hover 
{
	margin:5px 50px 5px 50px;
	text-decoration:none !important;
}

.postDeleted
{
    margin:10px 0px 10px 0px;
    padding:5px;
	background-color:#eeeeee;
}

.blogResults
{
    margin-bottom:20px;
}

.blogResults .displayHeader
{
    border-top:solid 1px #CCCCCC;
    padding:3px 0px 0px 0px;
    color:#666666;
    font-size:11px;
    margin-bottom:20px;
}

.blogResults .blogResultsItem h3
{
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    margin-bottom:4px;
}

.blogResults .blogResultsItem h3 a:link,
.blogResults .blogResultsItem h3 a:visited
{
    text-decoration:underline;
}

.blogResults .blogResultsItem h3 a:hover,
.blogResults .blogResultsItem h3 a:active
{
    text-decoration:none;
}

.blogResults .blogResultsItem .postBlog
{
    color:#666666;
    margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    margin-bottom:4px;
}

.blogResults .blogResultsItem .postBlog a:link,
.blogResults .blogResultsItem .postBlog a:visited
{
    color:#666666;
    text-decoration:underline;
}

.blogResults .blogResultsItem .postBlog a:active,
.blogResults .blogResultsItem .postBlog a:hover
{
    color:#666666;
    text-decoration:none;
}

.blogResults .blogResultsItem .postPublished
{
    color:#666666;
    margin-bottom:7px;
}

.blogResults .blogResultsItem .postPublished a:link,
.blogResults .blogResultsItem .postPublished a:visited
{
    color:#666666;
    text-decoration:underline;
}

.blogResults .blogResultsItem .postPublished a:active,
.blogResults .blogResultsItem .postPublished a:hover
{
    color:#666666;
    text-decoration:none;
}

.blogResults .blogResultsItem .postPublished .profilePic
{
    padding:1px;
    border:solid 1px #CCCCCC !important;
}

.blogResults .blogResultsItem .postBlurb
{
    line-height:16px;
}



/* Blog Management */

.blogEdit
{
    padding:5px;
    color:#333333;
    background-color:#eeeeee;
}

.blogEditTitle
{
	margin-top:0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:20px;
	font-weight:normal;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	padding:2px;
	width:98%;
	color:#333333;
}

.blogEditBody
{
	margin-top:2px;
	margin-bottom:15px;
}

.blogEditDateTime
{
	margin-bottom:15px;
}

.blogEditNote
{
    font-size:11px;
}

.blogEditKeywords
{
	margin-bottom:15px;
}

.blogEditKeywordsTxt
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	color:#666666;
	padding:2px;
	width:98%;
}

.blogEditPermissions
{
    margin-bottom:15px;
}

.blogEditApproval
{
    font-style:italic;
    background-color:#FFFFFF;
    padding:5px;
    border:solid 1px #CCCCCC;
    margin-bottom:15px;
}

.blogManagement
{
    margin-bottom:20px;
}

.blogManagementTable .header
{
	background-image:url(../img/tableheader_bg.gif);
	background-repeat:repeat-x;
}

.blogManagementTable .header td
{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
}

.blogManagementTable .item td
{
    background-color:#eeeeee;
}

/* Misc */

.tags
{
    margin-bottom:15px;
}

.moreLink
{
    text-align:right;
}

.sideBar
{
    padding:10px;
}

.contentBlank
{
    border:solid 1px #CCCCCC;
    padding:3px;
    color:#666666;
    font-size:11px;
}

.editProfileLink
{
    margin-top:5px;
    font-size:11px;
}

.accountEditProfileLink
{
    margin-top:10px;
    margin-bottom:10px;
    font-weight:bold;
    font-size:14px;
}

#ctl00_ctl00_mainSection_mainSection_listFolders__dat
{
    display:none;
}

.homeBlock
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#333333;
}

.nofolders
{
    text-align:center;
    font-size:16px;
    color:#333333;
    border:solid 2px #333333;
    padding:5px;
}

.menuClear
{
    clear:left;
    height:1px;
    margin-bottom:20px;
}

.horizontalrule
{
	height:1px;
	color: #CCCCCC;
	background-color: #CCCCCC;
	border: 0;
}

.hiddenText
{
    display:none;
}

.mainFooter
{
    margin-top:15px;
}

.contactLink
{
    text-align:center;
    margin-top:5px;
    font-weight:bold;
}