

/* General Styles */

body, html
{
    font-family: Arial, Helvetica;
    color: #333333;
    background-color: #F8F8F8;
    background-image: url(/cfs-file.ashx/__key/CommunityServer.Components.SiteFiles/blue_5F00_transparent_5F00_new2.jpg);
}

form
{
    min-width: 960px;
}

A:LINK
{
    color: #00476F;
}

A:ACTIVE
{
    color: #AFEBFF;
}

A:VISITED
{
    color: #00476F;
}

SELECT, TEXTAREA, INPUT, BUTTON
{
    font-family: Arial, Helvetica;
}

.Common
{
    width: 960px;
}

A.NewPageLink
{
    color: #FA5454;
}

/* Header Styles */

#CommonHeader
{
    background-image: none;
    background-color: ;
    height: 70px;
}

.CommonHeaderTitle
{
    color: #FFFFFF;
    font-family: Arial, Helvetica;
    font-size: 225%;
}

#CommonHeaderUserRoundBottom .r1, #CommonHeaderUserRoundBottom .r2, #CommonHeaderUserRoundBottom .r3, #CommonHeaderUserRoundBottom .r4,
#CommonHeaderUserContent
{
    background-color: ;
}

#CommonHeaderUserContent
{
    color: #071115;
}

/* Navigation Styles */

#CommonNavigation
{
    background-color: ;
}

#CommonNavigation .Common .Inner, #CommonNavigation ul li
{
    border-color: #402B24;
}

#CommonNavigation .Common, #CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited, #CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:hover
{
    border-color: #000000;
}

#CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited
{
    color: #000C3D;
}

#CommonNavigation a:hover
{
    color: #FFFFFF;
}

#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited
{
    color: #FFFFFF;
    background-color: #412A24;
}

#CommonNavigation2
{
    background-color: #412A24;
}

#CommonNavigation2 a:link, #CommonNavigation2 a:active, #CommonNavigation2 a:visited
{
    color: #000000;
}

.CommonBreadCrumbArea
{
    background-color: #E3F6FC;
    color: #000C3D;
}

/* Body Styles */

.CommonTitle
{
    font-family: Arial, Helvetica;
    color: #000C3D;
    font-size: 150%;
}

#CommonHeaderTitle
{
    font-size: 225%;
}

#CommonHeaderTitle h1, #CommonHeaderTitle h1 A:LINK, #CommonHeaderTitle h1 A:VISITED, #CommonHeaderTitle h1 A:ACTIVE
{
    font-family: Arial, Helvetica;
    color: #FFFFFF;
}

.ForumPostHeader
{
    font-size: 80%;
    color: #000C3D;
    font-family: Arial, Helvetica;
    background-color: #CCCCCC;
}

.ForumPostHeader, .ForumPostTitleArea, .ForumPostContentArea, .ForumPostUserArea, .ForumPostFooterArea
{
    border-color: #E1E1E1;
}

.ForumPostTitleArea
{
    background-color: #F4F4F4;
}

.ForumPostUserArea
{
    background-color: #F4F4F4;
}

.ForumPostContentArea
{
    color: #000C3D;
}

A.ForumGroupNameRead, .ForumGroupNameRead:LINK, .ForumGroupNameRead:VISITED, A.ForumNameRead, .ForumNameRead:LINK, .ForumNameRead:VISITED
{
    color: #00476F;
}

A.ForumGroupNameUnRead, .ForumGroupNameUnRead:LINK, .ForumGroupNameUnRead:VISITED, A.ForumNameUnRead, .ForumNameUnRead:LINK, .ForumNameUnRead:VISITED
{
    color: #00476F;
}

/* Content Box */

.CommonContentBox
{
    background-color: ;
    border-top-color: #106EA8;
}

.CommonContentBox .CommonContentBoxHeader
{
    border-bottom-color: #106EA8;
    font-family: Arial, Helvetica;
    color: #000C3D;
}

.CommonSearchRoundTop .r1, .CommonSearchRoundTop .r2, .CommonSearchRoundTop .r3, .CommonSearchRoundTop .r4,
.CommonSearchRoundBottom .r1, .CommonSearchRoundBottom .r2, .CommonSearchRoundBottom .r3, .CommonSearchRoundBottom .r4,
.CommonSearchContent
{
	background-color: #000000;
	border-color: #005690;
}

.CommonSearchContent input
{
    background-color: #000000;
}

/* Announcement Content Box */

.CommonContentBox.Highlighted
{
    background-color: #FFE5DD;
    border-top-color: #FF8059;
}

.CommonContentBox.Highlighted .CommonContentBoxHeader
{
    border-bottom-color: #FF8059;
    font-family: Arial, Helvetica;
    color: #333333;
}

/* Activity Content Box */

.CommonContentBox.TitleHighlighted
{
    background-color: ;
    border-top-color: #106EA8;
}

.CommonContentBox.TitleHighlighted .CommonContentBoxHeader
{
    border-bottom-color: #106EA8;
    font-family: Arial, Helvetica;
    color: #000C3D;
}

/* Highlighted Content Box */

.CommonContentBox.Highlighted2
{
    background-color: #E3F6FC;
    border-top-color: #106EA8;
}

.CommonContentBox.Highlighted2 .CommonContentBoxHeader
{
    border-bottom-color: #106EA8;
    font-family: Arial, Helvetica;
    color: #1A1851;
}

/* Message Box */

.CommonCommentBubbleRoundTop .r1, .CommonCommentBubbleRoundTop .r2, .CommonCommentBubbleRoundTop .r3, .CommonCommentBubbleRoundTop .r4,
.CommonCommentBubbleRoundBottom .r1, .CommonCommentBubbleRoundBottom .r2, .CommonCommentBubbleRoundBottom .r3, .CommonCommentBubbleRoundBottom .r4,
.CommonCommentArrow .r1, .CommonCommentArrow .r2, .CommonCommentArrow .r3, .CommonCommentArrow .r4,
.CommonCommentArrow .r5, .CommonCommentArrow .r6, .CommonCommentArrow .r7, .CommonCommentArrow .r8, 
.CommonCommentArrow .r9, .CommonCommentArrow .r10,
.CommonCommentContent
{
    background-color: #ECECEC;
}

.Owner .CommonCommentBubbleRoundTop .r1, .Owner .CommonCommentBubbleRoundTop .r2, .Owner .CommonCommentBubbleRoundTop .r3, .Owner .CommonCommentBubbleRoundTop .r4,
.Owner .CommonCommentBubbleRoundBottom .r1, .Owner .CommonCommentBubbleRoundBottom .r2, .Owner .CommonCommentBubbleRoundBottom .r3, .Owner .CommonCommentBubbleRoundBottom .r4,
.Owner .CommonCommentArrow .r1, .Owner .CommonCommentArrow .r2, .Owner .CommonCommentArrow .r3, .Owner .CommonCommentArrow .r4,
.Owner .CommonCommentArrow .r5, .Owner .CommonCommentArrow .r6, .Owner .CommonCommentArrow .r7, .Owner .CommonCommentArrow .r8, 
.Owner .CommonCommentArrow .r9, .Owner .CommonCommentArrow .r10,
.Owner .CommonCommentContent
{
    background-color: #FFFFAA;

}

/* File Box */

.CommonFileRoundTop .r1, .CommonFileRoundTop .r2, .CommonFileRoundTop .r3, .CommonFileRoundTop .r4,
.CommonFileRoundBottom .r1, .CommonFileRoundBottom .r2, .CommonFileRoundBottom .r3, .CommonFileRoundBottom .r4,
.CommonFileContent
{
    background-color: #ECECEC;
}

.CommonFile
{
    border-color: #CCCCCC;
    background-color: ;
}

/* List Styles */

.CommonListTitle
{
    font-family: Arial, Helvetica;
    font-size: 100%;
}

.CommonListTitle, .CommonListTitle a:link, .CommonListTitle a:visited, .CommonListTitle a:active
{
    color: #00476F;
}

.CommonListHeader
{
    background-color: #999999;
    color: #FFFFFF;
}

.CommonListRow, .CommonAvatarListItemArea
{
    background-color: #FFFFFF;
}

.CommonListRowAlt td, .CommonAvatarListItemArea.Alt
{
    background-color: ;;
}

/* Footer Styles */

#CommonFooter
{
    background-image: none;
    background-color: #70C5E1;
}

/* Sidebar Styles */

#CommonSidebarLeft .CommonSidebar, #CommonSidebarRight .CommonSidebar
{
    width: 220px;
}

/* Modal Styles */

.CommonModal, .CommonModalTitle
{
    border-color: #106EA8;
}

.CommonModalTitle
{
    color: #00476F;
    font-family: Arial, Helvetica;
}

body, html { 
background-repeat: no-repeat; 
}


.SidebarBoxContent  a, .SidebarBoxContent a:link, .SidebarBoxContent a:visited {
text-decoration:none;
}
.SidebarBoxContent  p a, .SidebarBoxContent p a:link, .SidebarBoxContent p a:visited {
text-decoration:none;
}
a:hover img, a:link img, a:visited img, p a:hover img, p a:link img, p a:visited img {
text-decoration:none;
border:none;
background-color:none;
}
p a, p a:link, ul a, ul a:link {
text-decoration:underline;
border-bottom: none;
}
p a:visited, ul a:visited {
text-decoration:underline;
color:#001360;
border-bottom: none;
}
a:hover, p a:active, p a:active {
background-color: #BBEDFE;
color: #000355;
text-decoration:none;
}

.CommonTextButton {
color: #000355;
}

.SidebarBoxContent  a:link, .SidebarBoxContent a:visited, .SidebarBoxContent a:active {
text-decoration:none;
}

a.ForumLinkUnread, .ForumLinkUnread:link, .ForumLinkUnread:visited  {
color: #000355;
text-decoration:none;
}

#CommonNavigation {
text-decoration:none;
text-size:10px;
}
#CommonNavigation a:visited, #CommonNavigation a:hover, #CommonNavigation a:link {
padding-left:9px;
padding-right:9px;
}
#CommonNavigation2 {
text-decoration:none;
}
.CommonSearchRoundTop .r1, .CommonSearchRoundTop .r2, .CommonSearchRoundTop .r3, .CommonSearchRoundTop .r4, .CommonSearchRoundBottom .r1, .CommonSearchRoundBottom .r2, .CommonSearchRoundBottom .r3, .CommonSearchRoundBottom .r4, .CommonSearchContent
{
background-color: white;
}
#CommonSearch {
padding-bottom:10px;
}
.CommonSearchContent {
background-color: white;
}

.CommonSearchContent input {
background-color: white;
}

.CommonTitle {
font-size: 150%;
padding-bottom:5px;
letter-spacing: 0px;
}
.CommonSearch{
padding-bottom:10px;
}
.HomeNoPostMessage
{
	padding: 8px;
	font-size: 100%;
	color: #000;
	font-weight: bold;
	border: solid;
	border-width: 2px;
	border-color: #FF9933;
	background-color: #FFFFAA;
	margin-top: 8px;
	margin-bottom: 8px;
}
.HomeNoPostMessage A:LINK,  .HomeNoPostMessageA:ACTIVE, .HomeNoPostMessage A:VISITED
{
	
        text-decoration:none;
}
.HomeNoPostMessage A:HOVER{
    text-decoration:none;
color:#00278F;
}
.CommonAvatarListItem {
padding-top:10px;
padding-bottom:10px;
}
.CommonAvatarListItemArea  {
border-bottom-style:dashed;
border-bottom-color:#bbbbbb;
border-bottom-width:1px;
background-color: #ffffff;
padding-top:10px;
padding-bottom:10px;
}

ul.CommonContentBoxList li, ul.CommonSidebarList li {
font-size:11px;
margin-top:2px;
margin-bottom:2px;
}
#CommonNavigation .Common, #CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited, #CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:hover {
  text-decoration: none;
}

#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited
.CommonContextMenuGroup  {
text-decoration: none;

}
.CommonContextMenuItem  {
background-color:#97ddf3;
color:#001360;
border:0px;
}
.CommonContextMenuItemHover  {
background-color: #001360;
border:0px;
color:#fff;
}
#CommonHeaderUserWelcome {
width:100%;

}

#CommonHeaderUserWelcome a:hover
{
text-decoration: none;
color: #000c3d;
}
#CommonHeaderUserArea a:link, #CommonHeaderUserArea a:visited {
color: #000c3d;
text-decoration: none;
}
.TermsAndConditions
{
height: 150px; 
overflow-y: scroll; 
border: inset thin; 
margin-top: 10px; 
}
#CommonHeaderUserWelcome .sub a:hover {
color: #000c3d;
text-decoration:none;
}
#CommonHeaderUserWelcome .sub a {
color: #000c3d;
text-decoration:none;
}
#CommonHeaderUserArea a:link, #CommonHeaderUserArea a:visited
{
color: #000c3d;
text-decoration:none;
}
#CommonHeaderTitleArea {
width:55%;
}
#CommonHeaderUserContent {
width:400px;
height:50px;
padding-top: 12px;
float:right;
}

.ForumGroupLastPostHeader
	{
		width: 30%;
	}

.ForumGroupTotalThreadsHeader,
.ForumGroupTotalPostsHeader,
.ForumGroupDisplayedHeader
	{
		width: 10%;
	}

.ForumGroupImageColumn
	{
		width: 40px;
	}

.ForumGroupToggleCollapsed
	{
		background-image: url(../images/forum/group_expand.gif);
		background-repeat: no-repeat;
		background-position: left center;
		width: 1px;
		padding: 0 7px;
		cursor: pointer;
		text-decoration: none;
	}

a.ForumGroupToggleCollapsed:link,
a.ForumGroupToggleCollapsed:visited,
a.ForumGroupToggleCollapsed:active,
a.ForumGroupToggleCollapsed:hover
	{
		text-decoration: none;
	}

.ForumGroupToggleExpanded
	{
		background-image: url(../images/forum/group_collapse.gif);
		background-repeat: no-repeat;
		background-position: left center;
		width: 1px;
		padding: 0 7px;
		cursor: pointer;
		text-decoration: none;
	}

a.ForumGroupToggleExpanded:link,
a.ForumGroupToggleExpanded:visited,
a.ForumGroupToggleExpanded:active,
a.ForumGroupToggleExpanded:hover
	{
		text-decoration: none;
	}

.ForumGroupTitleProcessing
{
	background-color: #E1E1E1;
}
blockquote
{
	width:90%;
	text-align:left;
	background-color:#EEF9FB;
	padding:10px;
	margin-bottom:10px;
	border-style: dotted;
	border-width: 1px;
	border-color: #cccccc;
	
}
blockquote p
{
	text-align:left;
	margin: 0;
	line-height: 1.3;
		
}
.SidebarBoxList a {
text-decoration:none;
}
.CommonPollQuestion
{
background-color: #ddd;
color:#000;
}
.CommonPollArea {
width:75%;
}
ul.CommonPollAnswerList {
padding-bottom:10px;

}

.Staff .CommonCommentBubbleRoundTop .r1, .Staff .CommonCommentBubbleRoundTop .r2, .Staff .CommonCommentBubbleRoundTop .r3, .Staff .CommonCommentBubbleRoundTop .r4,
.Staff .CommonCommentBubbleRoundBottom .r1, .Staff .CommonCommentBubbleRoundBottom .r2, .Staff .CommonCommentBubbleRoundBottom .r3, .Staff .CommonCommentBubbleRoundBottom .r4,
.Staff .CommonCommentArrow .r1, .Staff .CommonCommentArrow .r2, .Staff .CommonCommentArrow .r3, .Staff .CommonCommentArrow .r4,
.Staff .CommonCommentArrow .r5, .Staff .CommonCommentArrow .r6, .Staff .CommonCommentArrow .r7, .Staff .CommonCommentArrow .r8, 
.Staff .CommonCommentArrow .r9, .Staff .CommonCommentArrow .r10,
.Staff .CommonCommentContent
{
 background-color: #E3F6FC;
}

/* Sortable tables */
a img {
	border: 0;
}
table. sortable a:link {
 text-decoration:none;
}
table.sortable {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
 text-decoration:none;
}
table.sortable th, table.sortable td {
	text-align: left;
        text-decoration:none;
	padding: 2px 4px 2px 4px;
	border-style: solid;
	border-color: #444;
}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #ccc;
}
table.sortable td {
	border-width: 0px 1px 0px 1px;
}
table.sortable tr.odd td {
	background-color: #ddd;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}
.CommonHierarchicalList a:link, .CommonHierarchicalList a:visited, .CommonHierarchicalList a:active, .CommonHierarchicalList a:hover
{
color: #00476f;
}
ul.CommonContentBoxList li.Header
{
padding-top: 10px;
}
.CommonHierarchicalList a.Selected  {
color: #E3F6FC;
background-color:#106EA8;
}
.anon-membership a:hover {
background-color:transparent;
color:#ffffff;
}
.anon-membership a {
color:#000;
text-decoration:none;
}
.anon-smallbox-footer {
background-image:url(../../../themes/Hawaii/images/anon-home-box-bottom.gif);
}
.anon-smallbox-footer a:hover {
background-color:transparent;
color:#ffffff;
}
.anon-smallbox-footer a, .anon-smallbox-footer a:link, .anon-smallbox-footer a:visited, .anon-smallbox-footer a:active {
text-decoration:none;
}
.anon-home-link {
background-color:transparent;
text-decoration:none;
font-weight:bold;
}

