body
{
    background-image: url(../Images/bg.jpg);
    background-position: top;
    background-repeat: repeat-x;
    margin: 0 0 25px 0;
    font-family: Tahoma;
    font-size: 11px;
    color: #666666;
    line-height: 1.5em;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

#wrapper
{
    width: 759px;
    margin: 0 auto;
    padding: 0;
}
#top_menu
{
    width				: 750px;
    text-align			: right;
    vertical-align		: bottom;
    height				: 54px;
    line-height			: 54px;
    background			: url( '../Images/Logo.png' ) no-repeat;
    z-index				: 5;
    margin-top			: 5px;
    margin-left			: 0;
}
#top_menu a
{
    font-family: Arial;
    font-size: 11px;
    color: #006699;
    font-weight: bold;
}
#top_menu a:link
{
    text-decoration: none;
}
#top_menu a:visited
{
    text-decoration: none;
    color: #0099CC;
}
#top_menu a:hover
{
    text-decoration: underline;
    color: #006699;
}
#top_menu a:active
{
    text-decoration: none;
}

.main
{
    width: 759px;
    height: 345px;
}

#center_box, #right_bg
{
    float: left;
    height: auto;
    padding: 25px 0 0 0;
}
.PhotoFrame
{
    float			: left;
    height			: auto;
    padding			: 25px 0 0 0;
    width			: 398px;
    height			: 345px;
}
#center_box
{
    width: 346px;
    height: 345px;
    background-image: url(../Images/center_bg.gif);
    background-position: 0 3px;
    background-repeat: repeat-x;
}
#right_bg
{
    width: 15px;
    height: 345px;
    background: url( '../Images/right_box_bg.gif' ) no-repeat 0 3px;
}


#box_login
{
    width: 300px;
    padding-left: 30px;
}

.form
{
    background-image: url(../Images/well.jpg);
    background-repeat: repeat-x;
    width: 200px;
    height: 23px;
    border: #CCCCCC solid 1px;
    padding-top: 8px;
    padding-left: 3px;
    color: #CA0C0C;
}

#footer
{
    width: 759px;
    height: 100px;
    text-align: center;
    clear: both;
}

#text_m
{
    width: 759px;
    padding-top: 10px;
    padding-bottom: 20px;
    border-bottom: #CCCCCC 2px solid;
}
.join_box
{
    width: 355px;
    padding-left: 7px;
    margin-top: 220px;
}
.ButtonBox
{
    width: 175px;
    height: 84px;
    padding-left: 2px;
    float: left;
}

#footer a
{
    font-family: Arial;
    font-size: 11px;
    color: #006699;
}
#footer a:link
{
    text-decoration: none;
}
#footer a:visited
{
    text-decoration: none;
    color: #006699;
}
#footer a:hover
{
    text-decoration: underline;
    color: #006699;
}
#footer a:active
{
    text-decoration: none;
}

.BlueText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #006699;
    font-weight: bold;
    font-size: 11px;
}
.LightBlueText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #006699;
    font-size: 11px;
}
.BoldWhite
{
    color: #FFFFFF;
    font-weight: bold;
}
.BoldTitle
{
    color               : #FFFFFF;
    font-weight         : bold;
    font-size           : 12px;
    height              : 12px;
}

.PointList
{
    list-style          : none;
    margin              : 0;
    padding             : 0;
    color				: #000;
}

.PointList a
{
    color               : #000;
    padding-left        : 0.5em;
    text-decoration     : none;
}

.ActiveLink
{
    font-weight         : bold;
}

.PointList a:hover
{
    text-decoration     : underline;
    color: #C50505;
}

.BorderDiv
{
    border-left         : solid 5px #990066;
    border-right        : solid 5px #990066;
    border-top          : solid 1px #990066;
    border-bottom       : solid 1px #990066;
    padding             : 5px;
    text-align          : center;
}

.RedTitle
{
    font-family         : Verdana;
    font-size           : 16px;
    color               : #CA0C0C;
    font-weight         : bold;
    text-align			: center;
    width				: 100%;
    margin-top			: 0px;
}

#sidebar
{
    float: left;
    padding: 25px 0 0 0;
    width				: 150px;
    height				: 200px;
/*    background: url( '../Images/People_panel.png' ) no-repeat 0 3px;*/
}

#largecentrebox
{
    float: left;
    padding: 0 0 0 0;
    width				: 609px;
/*    height: 345px;
    background-image: url(../Images/center_bg.gif);
    background-position: 0 3px;
    background-repeat: repeat-x;*/
}

.RoundedBox
{
	width			: 100%;
	height			: 400px;
	padding			: 0;
	border-collapse	: collapse;
	vertical-align	: top;
}

/*.RoundedBox tr
{
	vertical-align	: top;
}*/

.RoundedBoxCell
{
	padding			: 0px 13px 13px 0px;
	margin			: 0;
	border			: 0;
	line-height		: 13px;
	height			: 13px;
/*	width			: 13px;*/
}

.RoundedBoxCellTL
{
	background-image: url('../Images/Panel/tl.gif');
}
.RoundedBoxCellT
{
	width			: 100%;
	background-image: url('../Images/Panel/t.gif');
	background-repeat: repeat-x;
}
.RoundedBoxCellTR
{
	background-image: url('../Images/Panel/tr.gif');
}

.RoundedBoxCellL
{
	height: 100%;
	background-repeat: repeat-y;
	background-image: url('../Images/Panel/l.gif');
}
.RoundedBoxCellC
{
	width			: 100%;
	height			: 100%;
	background-color: #e6e6e6;
	vertical-align	: top;
	padding			: 5px;
}
.RoundedBoxCellR
{
	height			: 100%;
	background-image: url('../Images/Panel/r.gif');
	background-repeat: repeat-y;
}
.RoundedBoxCellBL
{
	background-image: url('../Images/Panel/bl.gif');
}
.RoundedBoxCellB
{
	width			: 100%;
	background-image: url('../Images/Panel/b.gif');
	background-repeat: repeat-x;
}
.RoundedBoxCellBR
{
	background-image: url('../Images/Panel/br.gif');
}

.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
	Width			: 400px;
	Height			: 300px;
	padding			: 5px;
	border			: solid 1px black;
}

.validatorCalloutHighlight 
{
    background-color: #fffacd; 
    border			: solid 1px red;
}

.ValidationSummary
{
	width: 100%;
	height: auto;
/*clear:right;*/
	}

.PhotoValidation
{
	margin-left		: 40px;
	margin-top		: 20px;
	height			: auto;
	width			: 70%;
	padding			: 5px;
	color			: #000;
	background-image: url('../Images/Yellow_trans.gif');
	background-repeat: repeat;
}
	
.PanelContent
{
	width			: 100%;
}

.MembersSectionGrid, .PhotoGrid
{
	width			: 100%;
	border			: solid 1px #a5a5a5;
	border-collapse	: collapse;
	color			: #000;
}

.MembersSectionAltRow
{
	background-color: #d5d5d5;
}

.MembersSectionTitle
{
	width			: 150px;
}

.MembersSectionStatus
{
	width			: 150px;
}

.MembersSectionLink
{
	width			: 50px;
}

.PhotoGrid td
{
	width			: 33%;
	text-align		: center;
}

.PhotoGrid img
{
	display			: block;
    margin-left		: auto;
    margin-right	: auto;
}

.ProfileSummary
{
	padding			: 2px;
}

.Horoscope
{
	padding-right	: 20px;
}

.QuizBox
{
	float				: left;
	width				: 48%;
	padding-left		: 5px;
}

.QuizList
{
	list-style-type		: upper-alpha;
}

.QuizRule
{
	clear				: both;
}

.WM_Xtra
{
    padding-left		: 25px;
/*    font-weight			: normal;*/
}

.ProgressText
{
	background-color	: #fff;
	padding				: 1px 4px;
	color				: #000;
}

.ValidationSummaryRight
{
	float				: right;
	width				: 158px;
	height				: auto;
	margin				: 0 0 10px 10px;
	padding				: 5px;
	font-size			: 88%;
}

#top_menu a
{
    font-family: Arial;
    font-size: 11px;
    color: #006699;
    font-weight: bold;
}
#top_menu a:link
{
    text-decoration: none;
}
#top_menu a:visited
{
    text-decoration: none;
    color: #0099CC;
}
#top_menu a:hover
{
    text-decoration: underline;
    color: #006699;
}
#top_menu a:active
{
    text-decoration: none;
}

.StatusField
{
	float				: left;
	width				: 200px;
}
