﻿a
{
	color:#2F0197;
	text-decoration:underline;
}
a img
{
	border:none 0px Transparent;
}
a:hover
{
	text-decoration:none;
}
a.redalert,
a.redalert:hover
{
	color:#cc0000;
	text-decoration:underline;
}

a.FriendName
{
    font-size:9px;
}

body
{
	background-color:#5596BC;
    margin: 8px 0 8px 0;
    padding: 0;
}

#wrapper {  margin: 0 auto;  padding: 0;  width: 975px;  text-align: left; }

body, input, select, textarea, td, th
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

form
{
	margin:0px 0px 0px 0px;
}

h1, h2, h3, p
{
	margin:0px 0px 10px 0px;
}

h1
{
	color:#000000;
	font-size:15px;
	font-weight:bold;
}

h2,
.subhead
{
	color:#2F0197;
	font-size:14px;
	font-weight:bold;
}

#head
{
	background-color:#2F0197;
    height:112px;
}

h3
{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

h4
{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin:2px 0px 2px 0px;
}

input
{
	font-weight:normal;
	margin-bottom:0px;
	padding:2px 2px 1px 2px;
}

sup
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:0px;
	font-size:10px;
	font-weight:normal;
}

th
{
    text-align:left;
}

.Box_Style1
{
	/*background-color:#Color1#;*/
	color:#000000;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Box_Style1 .BoxHead
{
	background-color:#D1D3D7;
	font-size:10px;
}

.Box_Style1 .BoxHeadNoUpper
{
	background-color:#D1D3D7;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 8px 0px 8px;
}

.Box_Style1 .BoxText
{
    color:#FFFFFF;
	font-size:11px;
	margin:8px 8px 0px 8px;
}

.Box_Style1 .BoxText a
{
    color:#FFFFFF;
}

.Box_Style1 a
{
	color:#FFFFFF;
}

.Box_Style2
{
	background-color:#2F0197;
	color:#FFFFFF;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Box_Style2 .BoxHead
{
	background-color:#D1D3D7;
	font-size:10px;
}

.Box_Style2 .BoxHeadNoUpper
{
	background-color:#D1D3D7;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 8px 0px 8px;
}

.Box_Style2 .BoxText
{
    color:#FFFFFF;
	font-size:11px;
	margin:8px 8px 0px 8px;
}

.Box_Style2 .BoxText a
{
    color:#FFFFFF;
}

.Box_Style2 a
{
	color:#FFFFFF;
}

.Box_Style4
{
	color:#000000;
	vertical-align:top;
}
.Box_Style4 .BoxHead
{
	background-color:#D1D3D7;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 8px 0px 8px;
}
.Box_Style4 a
{
	color:#FFFFFF;
}

.BoxHead
{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 8px 0px 8px;
	text-transform:uppercase;
}

.BoxHeadLeft
{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 8px 0px 8px;
	text-transform:uppercase;
}

.BoxHeadRight
{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 8px 0px 8px;
}

.BoxHeadNoUpper
{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 8px 0px 8px;
}

.BoxText
{
    color:#000000;
	font-size:11px;
	margin:8px 3px 0px 8px;
}

.BoxText a
{
    color:#2F0197;
}

.BoxText p
{
	margin:0px;
	padding-bottom:10px;
}

.BoxVscroll li
{
	font-size:11px;
	padding:0px 8px 10px 8px;
}

.PageHspace
{
	width:3px;
}

.PageVspace
{
	height:3px;
}

.big
{
	font-size:14px;
}

.bigger
{
	font-size:16px;
}

.biggest
{
	font-size:17px;
}

.formbutton
{
	background-color:#434142;
	color:White;
	font-size:11px;
	height:19px;
	padding:0px 1px 2px 1px;
	vertical-align:bottom;
	width:auto;
}

.normal
{
	font-size:12px;
	font-weight:normal;
}

.redalert
{
	color:#cc0000;
}

.small
{
	font-size:11px;
}

.white
{
	color:White;
}

#Foot
{
	background-color:#2F0197;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:26px;
	text-align:center;
	vertical-align:bottom;
}
#Foot a
{
	color:#FFFFFF;
}

#LoginForm
{
	font-weight:bold;
}

#LoginFormOrProfileNav
{
	overflow:auto;
	width:180px;
}
#LoginFormOrProfileNav a
{
	font-weight:bold;
}

#PageContainer
{
	background-color:white;
	border:none 0px Transparent;
	width:975px;
}

#HpMain
{
	vertical-align:top;
	width:786px;
}

#HpZone1_Bottom
{
	width:420px;
}

#HpZone1_BottomLeft {}

#HpZone1_BottomRight
{
	width:100%;
}

#Left_LoggedOut
{
	height:220px;
	width:180px;
}

#Left_LoggedIn
{
	height:90px;
	width:180px;
}

.LeftNav_Content
{
    margin: 5px 5px 30px 5px;
    color: #FFFFFF;
}

.LeftNav_Content a
{
    color:#FFFFFF;
}

#Left_BlankSpace
{
	height:375px;
	width:180px;
}

#Column1
{
	background-color:#2F0197;
	vertical-align:top;
	/*background-image:url('../images/menuBackground.gif');*/
    /*background-repeat:repeat-x;*/
	width:181px;
	height:1000px;
}

#Column2
{
    padding:0px 4px 0px 4px;
	vertical-align:top;
	width:629px;
}

.Column2_Content
{
	vertical-align:top;
	width:100%;
}

#Column2and3
{
    padding:0px 0px 0px 0px;
	vertical-align:top;
	width:600px;
}

#Column3
{
	vertical-align:top;
	width:160px;
}

#Main
{
	vertical-align:top;
	width:790px;
}

#Main_Column1
{
	vertical-align:top;
	width:605px;
}

#Main_Column2
{
	vertical-align:top;
	width:180px;
}

#Right_Events
{
	height:220px;
	width:180px;
	margin-bottom:10px;
}

#HomePage
{
	vertical-align:top;
	width:600px;
}

#Primary
{
	vertical-align:top;
	width:620px;
}

.PrimaryPanel .PrimaryPanelHead
{
	background-color:#D1D3D7;
}

.PrimaryPanelHead
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	line-height:26px;
	padding:0px 8px 0px 8px;
	text-transform:uppercase;
	text-align:center;
}

.PrimaryPanelText
{
	font-size:11px;
	margin:8px 8px 0px 8px;
}


.PrimaryPanelText a
{
	color:#2F0197;
}

.PrimaryPanelText p
{
	margin:0px;
	padding-bottom:10px;
}

.EventHeader
{
    color:#2F0197;
	font-size:24px;
	font-weight:bold;
}

#EventPanel
{
	vertical-align:top;
	width:100%;
    border:solid 2px #999999;
    background-color:#CCCCCC;
    height:inherit;
    margin-top:10px;
}

#EventTable
{
	vertical-align:top;
    height:inherit;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:25px;
}

#EventField
{
    vertical-align:top;
    font-weight:bold;
    padding: 0px 2px 10px 0px;
}

#EventData
{
    vertical-align:top;
    padding: 0px 2px 10px 2px;
}

.EventTickets
{
	vertical-align:top;
    height:inherit;
    border-width:1px;
    border-color:Black;
    background-color:White;
    width:100%;
}

.EventTicketsHeader
{
    color:White;
    padding-bottom:10px;
    padding-top:10px;
    height:25px;
    border:double 2 #000000;
    border-bottom-width:1px;
    border-bottom-style:double;
    border-bottom-color:Black;
    
}

#EventConfirmationField
{
    vertical-align:top;
    font-weight:bold;
    text-align: right;
    padding: 0px 2px 10px 0px;
}

a.EventLink 
{
    color:#000000;
}

/* 5. END */

#ProfileMain
{
	vertical-align:top;
	width:787px;
	margin-left:3px;
}

#ProfileLeft
{
	width:70%;
}

#ProfileRight
{
	width:30%;
}

#ProfileRight a
{
    color:#000000;   
}

#ProfileOutline
{
    width:567px;
    height:500px;
    border: solid 0px black;
}

.TabbedBox
{
    width:190px;
    height:auto;
    border: solid 1px black;
    border-width:1px;
    background-color:#eae4e6;
}

.TabbedBoxAboutMe
{
    width:450px;
    height:auto;
    border: solid 1px black;
    border-width:1px;
    background-color:#eae4e6;
}

.TabbedBoxBig
{
    width:547px;
    height:auto;
    border: solid 1px black;
    border-width:1px;
    background-color:#eae4e6;
    margin-left:5px;  
}

.TabbedBoxTab
{
    width:auto;
    height:10px;
    background-color:Black;
    color:White;
    border: solid 1px black;
}

.TabbedBoxBigTab
{
    width:auto;
    height:10px;
    background-color:Black;
    color:White;
    border: solid 1px black;
    margin-left:5px;
}

.TabText
{
    color:White;
}

td.MemberSearch
{
    background-color:Gray;
    color:White;
    font-weight:bold;
    margin-left:10px;
    margin-right:10px;
    height:25px;
    padding-left:5px;
    padding-right:5px;
}

a.MemberSearchPhoto
{
    color:Black;
    font-weight:bold;
    font-size:10px;
}

.MemberSearch a
{
	color:#FFFFFF;
}

#EmploymentInfo
{
    margin-left:25px;  
    margin-top: 10px;
    margin-bottom: 10px;  
}

.SchoolInfo
{
    margin-left:25px;  
    margin-top: 10px;
    margin-bottom: 10px;  
}

.MyNews
{
    margin-left:15px;  
    margin-top: 10px;
    margin-bottom: 10px;  
}

.AboutMeInfo
{
    margin-left:15px;  
    margin-top: 10px;
    margin-bottom: 10px;  
}

.HereForInfo
{
    margin-left:15px;  
    margin-top: 10px;
    margin-bottom: 10px;  
}

.InterestsInfo
{
    margin-left:15px;  
    margin-top: 10px;
    margin-bottom: 10px;  
}

.ClubsInfo
{
    margin-left:25px;  
    margin-top: 10px;
    margin-bottom: 10px;  
}

a.NormalLink
{
    color:Black;
    font-weight:bold;
}

td.InputName
{
    font-weight:bold;
}

#button2
{
	border-width:1px;
	border-color:black;
	border-style:outset;
	font-weight:normal;
	margin-bottom:0px;
	padding:2px 2px 1px 2px;
}

td.RegisterHeading
{
    background-color:#D1D3D7;
    color:#000000;
    font-weight:bold;
    padding:5px 5px 5px 5px;
    vertical-align:top;
}

td.RegisterBody
{
    background-color:#ffffff;
    color:#000000;
}

#hidden
{
    visibility:hidden;
}

.FormTable
{
	vertical-align:top;
    height:inherit;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:25px;
}

.FormField
{
    vertical-align:top;
    font-weight:bold;
    padding:  5px 2px 5px 0px;
}

.FormData
{
    vertical-align:top;
    padding:  5px 2px 5px 0px;
}

.InboxHeader
{
	background-color:#D1D3D7;
	font-size:10px;
	color:#000000;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.InboxItem
{
	background-color:#FFFFFF;
	font-size:10px;
	color:#000000;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.InboxAlternateItem
{
	background-color:#eae4e6;
	font-size:10px;
	color:#000000;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.EmailHeaderBox
{
	vertical-align:top;
	width:90%;
    border:solid 0px #000000;
    background-color:#eae4e6;
    height:inherit;
    border-left: solid 1px #000000;
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
}

.EmailBodyBox
{
	vertical-align:top;
	width:90%;
    height:inherit;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
}

.FriendRequestBox
{
	vertical-align:top;
	width:90%;
    height:inherit;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-bottom: solid 1px #000000;
}

.SchoolFormData
{
    padding-top: 4px;	
	padding-left: 5px;
	vertical-align:top;
}

.SchoolFormField
{
    text-align:right;
    vertical-align:top;
    font-weight:bold;
    padding:  5px 2px 5px 0px;
}

.TeamPage
{
	vertical-align:top;
	width:625px;
	border-collapse:collapse;
	margin:-1px;
	padding:0px;
}

.TeamPanel .TeamHead
{
	background-color:#D1D3D7;
}

.TeamHead
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	line-height:26px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	text-align:center;
}

.TeamSubHead
{
    width:100%;
	border-collapse:collapse;
}

td.TeamSubHeaderOff
{
	width:33%;
	border-color:#FFFFFF;
	border-width:2px;
    background-color:#878787;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	text-transform:uppercase;
	text-align:center;
}

td.TeamSubHeaderOn
{
	width:33%;
	border-color:#FFFFFF;
	border-width:2px;
    background-color:#DDDDDD;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	text-transform:uppercase;
	text-align:center;
}

a.TeamLink
{
    color:#FFFFFF;
}

.TeamSchedule
{
	vertical-align:top;
	width:100%;
	border-collapse:collapse;
}

td.ScheduleHeader
{
    background-color:#2F0197;
    color:#FFFFFF;
    padding:4px 2px 4px 2px;
}

td.ScheduleRow
{
    background-color:#FFFFFF;
    color:#000000;
    padding:4px 2px 4px 2px;
}

td.ScheduleRowAlternating
{
    background-color:#DDDDDD;
    color:#000000;
    padding:4px 2px 4px 2px;
}

.ReadOnly
{
    background-color:#DDDDDD;
}

.PrimaryColorText
{
    color:#000000;
}

a.PrimaryColorText
{
    color:#2F0197;
}

.Right_InviteFriends
{
	width:180px;
	margin-bottom:10px;
}

.Right_InviteFriendsSmaller
{
	width:160px;
	margin-bottom:10px;
}

#errorMessageBox {
	background-color: #FBE3E4;
	border: 1px solid #FBC2C4;
	padding: 7px;
	margin: 2em 5px;
	color: #D12F19;
}

#successMessageBox {
	background-color: #E6EFC2;
	border: 1px solid #C6D880;
	padding: 7px;
	margin: 2em 5px;
	color: #529214;
}

a.SuccessText 
{
    color:#529214;
}

a.ErrorText 
{
    color:#D12F19;
}

.ProfilePage
{
	vertical-align:top;
	width:787px;
	border-collapse:collapse;
}

.ProfilePanel .ProfileHead
{
	background-color:#000000;
	margin-top:0px;
}

.ProfileHead
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:26px;
	padding:0px 0px 1px 5px;
	text-transform:uppercase;
	text-align:left;
}

.ProfileSubHead
{
    width:100%;
	border-collapse:collapse;
}

td.ProfileSubHeaderOff
{
	width:16.5%;
	border-color:#FFFFFF;
	border-width:2px;
    background-color:#D8DCD2;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	text-align:center;
}

td.ProfileSubHeaderOn
{
	width:16.5%;
	border-color:#FFFFFF;
	border-width:2px;
    background-color:#F1F1EF;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	text-align:center;
}

a.ProfileLink
{
    color:#FFFFFF;
}

a.ProfileHeader
{
    color:#000000;
}

.ProfileSectionHeader
{
    width:100%;
    background-color:#808080; 
    color:White; 
    font-size:14px; 
    font-weight:bold; 
    text-align:left; 
    padding: 2px 0px 2px 5px;
    vertical-align:bottom;
}

#ErrorMessageBox {
	background-color: #FBE3E4;
	border: 1px solid #FBC2C4;
	padding: 7px;
	color: #D12F19;
	width:760px;
	margin-bottom:10px;
}

#SuccessMessageBox {
	background-color: #E6EFC2;
	border: 1px solid #C6D880;
	padding: 7px;
	color: #529214;
	width:760px;
	margin-bottom:10px;
}

p.FloatLeft
{
    float:left;
    padding:0px;
}

p.FloatRight
{
    float:right;
    padding:0px 3px 0px 0px;
}

a.SmallLinkOnDark
{
    font-size:11px;
    color:#FFFFFF;
}

p.ProfileBlogTitle
{
    font-size:14px;
    color:#000000;
    margin-bottom:0px;
    font-weight:bold;
}

p.ProfileBlogDescription
{
    font-size:9px;
    color:#000000;
    margin-top:0px;
    margin-bottom:10px;
}

p.ProfileBlogDate
{
    font-size:9px;
    color:#000000;
    font-weight:normal;
    margin-bottom:-2px;
    margin-top:0px;
}

p.BlogTitle
{
    font-size:16px;
    font-weight:bold;
    color:#000000;
    margin-top:10px;
    padding-bottom:3px;
}

p.BlogDate
{
    font-size:9px;
    color:#000000;
    font-weight:normal;
    margin-left:0px;
}

p.BlogDescription
{
    font-size:11px;
    color:#000000;
    margin-bottom:0px;
    margin-top:5px;
}

p.BlogCommentTitle
{
    font-size:14px;
    font-weight:bold;
    color:#2F0197;
    margin-top:10px;
    padding-bottom:3px;
}

.BlogCommentHeader
{
    background-color:#F6F6F6;
    font-size:11px;
    font-weight:bold;
    color:#969696;
    margin-bottom:0px;
    margin-top:0px;
    border-bottom:solid 1px #DDDDDD;
    padding-left:3px;
    padding-bottom:2px;
    padding-top:5px;
    width:600px;
}

p.BlogCommentText
{
    font-size:11px;
    color:#000000;
    padding:5px 2px 15px 3px;
    width:600px;
}

p.BlogCommentCount
{
    font-size:11px;
    color:#000000;
    padding:5px 2px 15px 3px;
    text-align:right;
}

.BlogArchive
{
    float:right;
    width:150px;
    color:#000000;
    padding:5px 2px 0px 3px;
    text-align:left;
    margin:0px;
}

p.BlogArchiveHeader
{
    font-size:14px;
    font-weight:bold;
    color:#000000;
    padding:0px;
    padding-top:5px;
}

p.BlogArchiveMonths
{
    width:160px;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    padding:0px 2px 0px 3px;
    text-align:left;
    margin:0px;
}

.BlogArticles
{
    float:left;
    width:500px;
    border:solid 1px red;
}

p.NewLineSmallSpacing
{
    padding:2px 0px 0px 0px;
}

hr.BlogSeparator
{
    border:none;
    border-top:dotted 2px #808080;
    width:580px;
}

.FloatLeft
{
    float:left;
    padding:0px;
}

.FloatRight
{
    float:right;
    padding:0px 3px 0px 0px;
}

h1.PageHeader1Column
{
    background-color:#D1D3D7;
    color:#000000;
    padding:5px 0px 5px 5px;
	font-size:13px;
	font-weight:bold;
}

h1.SectionHeader
{
    background-color:#D1D3D7;
    color:#000000;
    height:20px;
    margin-top:0px;
    padding:7px 0px 0px 5px;
    font-size:12px;
}

h3.SectionHeader
{
    background-color:#D1D3D7;
    color:#000000;
    margin-top:15px;
    padding:3px 0px 3px 5px;
}

.NewestMembersHorizontal
{
    width:100%;
}

.RandomMembersHorizontal
{
    width:100%;
}

.NewestMembersVertical
{
    width:180px;
}

.RandomMembersVertical
{
    width:180px;
}

.MemberHorizontal { float:left;text-align:center;width:83px; font-size:80%; margin:5px 0; height:65px; }
.MemberHorizontal img { display:block;border:1px solid #000;height:48px;width:42px; margin:0 15px}
.MemberHorizontal a {text-decoration:none;line-height:100%;}
.MemberHorizontal a:visited {line-height:100%;}

.MemberVertical { float:left;text-align:center;width:83px; font-size:80%; margin:5px 0; height:65px; }
.MemberVertical img { display:block;border:1px solid #000;height:48px;width:42px; margin:0 15px}
.MemberVertical a {text-decoration:none;line-height:100%;}
.MemberVertical a:visited {line-height:100%;}

.ChaptersList
{
    background-color:#2F0197;
    color:#FFFFFF;
}

a.ChaptersList
{
    color:#FFFFFF;
}

.StandingsConferenceHeader
{
    text-align:left;
    font-size:14px;
    background-color:#000000;
    color:#FFFFFF;
    padding:6px 2px 6px 2px;
    font-weight:bold;
}

.StandingsDivisionHeader
{
    text-align:left;
    font-size:12px;
    background-color:#2F0197;
    color:#FFFFFF;
    padding:5px 2px 5px 2px;
    font-weight:bold;
}

.StandingsDivisionHeaderSmall
{
    text-align:left;
    font-size:10px;
    background-color:#2F0197;
    color:#FFFFFF;
    padding:5px 2px 5px 2px;
    font-weight:normal;
}

.StandingsItem
{
    text-align:left;
    font-size:11px;
    background-color:#FFFFFF;
    color:#000000;
    padding:3px 2px 3px 2px;
    font-weight:normal;
}

.StandingsAltItem
{
    text-align:left;
    font-size:11px;
    background-color:#DDDDDD;
    color:#000000;
    padding:3px 2px 3px 2px;
    font-weight:normal;
}

.ScoreContainer
{
    padding:50px 10px 0px 10px;
}

.MiddlePanel
{
    width:605px;
}

.MiddlePanel .Head
{
	background-color:#D1D3D7;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 8px 0px 8px;
}

.MiddlePanel .Body
{
    text-align:left;
    padding: 5px 0px 5px 0px;
}

.StandardHeader
{
    background-color:#2F0197;
    color:#FFFFFF;
    padding:4px 2px 4px 2px;
    font-weight:bold;
}

a.StandardHeader
{
    background-color:#2F0197;
    color:#FFFFFF;
    padding:4px 2px 4px 2px;
    font-weight:bold;
}

.NewChapterHorizontal
{
    width:100%;
}
.NewChapterVertical
{
    width:180px;
}

.NewChapterHorizontal { float:left;text-align:center;width:83px; font-size:80%; margin:5px 0; height:65px; }
.NewChapterHorizontal img { display:block;border:1px solid #000;height:48px;width:42px; margin:0 15px}
.NewChapterHorizontal a {text-decoration:none;line-height:100%;}
.NewChapterHorizontal a:visited {line-height:100%;}

.NewChapterVertical { float:left;text-align:center;width:83px; font-size:80%; margin:5px 0; height:65px; }
.NewChapterVertical img { display:block;border:1px solid #000;height:48px;width:42px; margin:0 15px}
.NewChapterVertical a {text-decoration:none;line-height:100%;}
.NewChapterVertical a:visited {line-height:100%;}

/*************************************************/
/*                                               */
/*               Menu Styles                     */
/*                                               */
/*************************************************/

.RadMenu_xlCommunities 
{
    /*
	border-right: solid 0px #707070;
	border-left: solid 0px #707070;
    */
    padding-top:10px;
    padding-bottom:15px;
	width:166px;
}

.RadMenu_xlCommunities .rmLink
{
    /*
	border-top: solid 0px #707070;
	border-bottom: solid 0px #707070;
    */
	color:#FFFFFF;
	display:block;
	font-variant:small-caps;
	padding: 4px 7px 5px 7px;
	text-decoration:none;
	width:166px !important;
	font-weight:bold;
}

.RadMenu_xlCommunities .rmLink:hover,
.RadMenu_xlCommunities .rmFocused,
.RadMenu_xlCommunities .rmExpanded
{
	background:#D1D3D7;
	color:#000000;
	text-decoration: none;
	padding: 4px 0px 5px 14px;
	font-weight:bold;
	width:166px !important;
}

.RadMenu_xlCommunities .rmText
{
}

.RadMenu_xlCommunities .rmGroup
{
    /*
	border: solid 1px #bbbbbb;
	border-right: 0px;
	border-bottom: 0px;
    */
}

.RadMenu_xlCommunities .rmGroup .rmLink
{
	background: #2F0197;
    /*
	border-top: solid 1px #707070;
	border-bottom: solid 1px #707070;
    */
	text-align: left;
}

.RadMenu_xlCommunities .rmGroup .rmLink:hover,
.RadMenu_xlCommunities .rmGroup .rmFocused,
.RadMenu_xlCommunities .rmGroup .rmExpanded
{
	background:#D1D3D7;
	color:#000000;
	text-decoration: none;
}

.RadMenu_xlCommunities .rmLeftArrow,
.RadMenu_xlCommunities .rmRightArrow,
.RadMenu_xlCommunities .rmTopArrow,
.RadMenu_xlCommunities .rmBottomArrow,
.RadMenu_xlCommunities .rmLeftArrowDisabled,
.RadMenu_xlCommunities .rmRightArrowDisabled,
.RadMenu_xlCommunities .rmTopArrowDisabled,
.RadMenu_xlCommunities .rmBottomArrowDisabled
{
	background: #ededed url('img/left.gif') center center no-repeat;
	width:15px;
}

.RadMenu_xlCommunities .rmTopArrow,
.RadMenu_xlCommunities .rmTopArrowDisabled
{
	background-image:url('img/top.gif');
	width:100%;
}

.RadMenu_xlCommunities .rmBottomArrow,
.RadMenu_xlCommunities .rmBottomArrowDisabled
{
	background-image:url('img/bottom.gif');
	width:100%;
}

.RadMenu_xlCommunities .rmRightArrow,
.RadMenu_xlCommunities .rmReftArrow
{
	height:100%;
}

.RadMenu_xlCommunities .rmRightArrow,
.RadMenu_xlCommunities .rmRightArrowDisabled
{
	background-image: url('img/right.gif');
}

.RadMenu_xlCommunities .rmVertical .rmSeparator .rmText
{
	padding-top: 2px;
	background: #ccc;
	font-size: 1px;
}

.RadMenu_xlCommunities .rmExpandLeft,
.RadMenu_xlCommunities .rmExpandRight
{
	background:transparent url(img/groupImage.gif) right center no-repeat;
	margin-right: 4px;
}

.RadMenu_xlCommunities .rmLink:hover .rmExpandLeft,
.RadMenu_xlCommunities .rmLink:hover .rmExpandRight,
.RadMenu_xlCommunities .rmFocused .rmExpandLeft,
.RadMenu_xlCommunities .rmFocused .rmExpandRight,
.RadMenu_xlCommunities .rmExpanded .rmExpandLeft,
.RadMenu_xlCommunities .rmExpanded .rmExpandRight
{
	background:transparent url(img/invertedGroupImage.gif) right center no-repeat;
}


/*************************************************/
/*                                               */
/*            Photo Gallery Styles               */
/*                                               */
/*************************************************/

.previewPane
{
    background-color: #fff;
    background-image: url(../Images/previewPaneBg.gif);
    background-repeat: no-repeat;
}
.infoPane
{
    background-color: #fff;
    background-image: url(../Images/infoPaneBg.gif);
    background-repeat: no-repeat;
}
.infoPaneBg
{
    margin-top: 20px;
    background-color: #fff;
    background-image: url(../Images/grayBg.gif);
    background-repeat: no-repeat;
    height: 192px;
    width: 272px;
}
.imageDetailsHeader
{
    font: bold 16px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    margin-top: 20px;
    margin-left: 30px;
    margin-bottom: 5px;
}
.details
{
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    margin-left: 30px;
    width: 230px;
    vertical-align: middle;
    margin-bottom: 4px;
}
.detailsTxtBox
{
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    color: #666666;
    height: 13px;
    border: solid 1px #ccc;
}
a.editBtns, a.editBtns:link, a.editBtns:visited, a.editBtns:active, a.editBtns:focus
{
    text-decoration: none;
    border: solid 1px #808080;
    display: inline-block;
    width: 50px;
    font: bold 11px Arial, Verdana, Helvetica, Sans-serif;
    text-align: center;
    margin-top: 4px;
    background-color: #e8e8e8;
    color: #808080;
}
a.editBtns:hover
{
    color: #3b3b3b;
}
.thumbsViewer
{
    background-color: #fff;
    background-image: url(../Images/thumbsBg.gif);
}

.RotatorImage
{
    margin:0px 11px;
    cursor:hand;
    cursor: pointer;
}


/*************************************************/
/*                                               */
/*            Message Board Styles               */
/*                                               */
/*************************************************/


.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#cc0000; }
.labelNew { font-weight: bold; color:#cc0000; }

.listheader { padding: 0.4em; font-weight: bold; color: #ffffff; background-color: #2F0197; }
.listColumnText { padding: 0.8em; vertical-align: top; border-bottom: 1px solid #2F0197; font-size: 10px; }
.listColumnNumber { padding: 0.8em; vertical-align: top; text-align: center; border-bottom: 1px solid #2F0197; font-size: 10px; }

tr.bglight { background-color: #f1f1f1; }
tr.bgdark { background-color: #dddddd; }

table.legend { border: 1 solid #2F0197; }

td.navtd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left;}

tr.pagerStyle { }
tr.pagerStyle A:link { font-weight: bold; text-decoration: none; color: #2F0197; }
tr.pagerStyle A:visited { font-weight: bold; text-decoration: none; color: #2F0197; }
tr.pagerStyle A:active { font-weight: bold; text-decoration: none; color: #2F0197; }
tr.pagerStyle A:hover { font-weight: bold; text-decoration: underline; color: #2F0197; }


/*************************************************/
/*                                               */
/*           Event Calendar Styles               */
/*                                               */
/*************************************************/


#CalendarDay
{
    color:#000000;
    font-family:Verdana;
    font-size:10px;
    text-decoration:underline;
    height:70px;
    width:55px;
    vertical-align:top;
    text-align:left;
}

#CalendarDay a:link, #CalendarDay a:visited {
    font-family:Verdana;
    font-size:10px;
	color:#FFFFFF;
	cursor:help;
	}

#CalendarEvent
{
    color:#000000;
    font-family:Verdana;
    font-size:10px;
    text-decoration:underline;
    height:auto;
    width:auto;
    vertical-align:top;
    text-align:left;
    margin-bottom: 15px;
}

.CalendarToday
{
    background-color:White;
}

.CalendarOtherMonthDay
{
    background-color:Gray;
    height:70px;
    width:55px;
}

.WeekendDay
{
    height:70px;
    width:55px;
}

.CalendarTitle
{
    background-color:#FFFFFF;
    color:#760F0F;
}

.CalendarChangeMonth 
{
    background-color:#FFFFFF;
    color:#760F0F;
}

.CalendarChangeMonth a:link, #CalendarChangeMonth a:visited
{
    background-color:#FFFFFF;
    color:#760F0F;
}

.CalendarDayHeaderStyle
{
    font-family: Verdana;
    font-size: 10px;
    height:20px;
    width:55px;
    color:#000000;
}

.Calendar
{
    background-color:Gray;
    font-family:Verdana;
    font-size:9px;
    margin: 0px;
    border-color:Gray;
}

.CalendarSelector
{
    padding:5px 0px 10px 5px;
}


#CalendarTable
{
	vertical-align:top;
	width:786px;
	margin-left:3px;
}

#CalendarTable_Column1
{
	vertical-align:top;
	width:600px;
}

#CalendarTable_Column2
{
	vertical-align:top;
	width:180px;
	padding-left:3px;
}

.CalendarHeaderLeft
{
	background-color:#D1D3D7;
    float:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 0px 0px 4px;
	text-transform:uppercase;
	width:392px;
}

.CalendarHeaderRight
{
	background-color:#D1D3D7;
    float:right;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 4px 0px 0px;
	text-transform:uppercase;
	width:200px;
	overflow:hidden;
	text-align:right;
}

#CalendarListTable
{
	vertical-align:top;
	/*width:615px;*/
}

#CalendarListTable_Column1
{
	vertical-align:top;
	/*width:615px;*/
}

.CalendarListHeaderLeft
{
	background-color:#D1D3D7;
    float:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 0px 0px 4px;
	text-transform:uppercase;
	width:400px;
}

.CalendarListHeaderRight
{
	background-color:#D1D3D7;
    float:right;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:26px;
	padding:0px 4px 0px 0px;
	text-transform:uppercase;
	width:212px;
	overflow:hidden;
	text-align:right;
}

.CalendarListBoxText
{
    color:#000000;
	font-size:11px;
	margin:8px 0px 0px 0px;
}

.CalendarListPagerTable
{
    width:620px;
}

.CalendarListPager
{
    background-color:#FFFFFF;
    color:#000000;
    padding:4px 0px 4px 0px;
    font-weight:bold;
}

a.CalendarListPager
{
    background-color:#FFFFFF;
    color:#000000;
    padding:4px 0px 4px 0px;
    font-weight:bold;
}

a.CalendarListEventLink 
{
    color:#000000;
    padding:0px 0px 3px 0px;
}

.dtPicker,  
.dtPicker table 
{  
    width: 1px !important;
} 

.dtInput {width:0px !important; border:0px !important;}
