body
{
	font-family: arial, tahoma, verdana, sans serif;
	font-size:   12px;
	font-weight: normal;
	font-style:  normal;
	cursor:      default;
	background:  #F1F3F5;
	margin:      20px;
	overflow:    auto;
}
body.memberOnly
{
	background-image:    url("images/corners/key.gif");
	background-repeat:   no-repeat;
	background-position: bottom right;
}
body.camera
{
	background-image:    url("images/corners/camera.gif");
	background-repeat:   no-repeat;
	background-position: bottom right;
}
body.webmail
{
	background-image:    url("images/corners/webmail.gif");
	background-repeat:   no-repeat;
	background-position: bottom right;
}
select
{
	font-family: arial, tahoma, verdana, sans serif;
	font-size:   12px;
	font-weight: normal;
	font-style:  normal;
}
#contentContainer
{
	height:      100%;
	width:       100%;
}
td
{
	font-family: arial, tahoma, verdana, sans serif;
	font-size:   12px;
	font-weight: normal;
	font-style:  normal;
	color:       #000000;
}
input
{
	font-family: arial, tahoma, verdana, sans serif;
	font-size:   12px;
	font-weight: normal;
	font-style:  normal;
	color:       #000000;
}
select
{
	font-family: arial, tahoma, verdana, sans serif;
	font-size:   12px;
	font-weight: normal;
	font-style:  normal;
	color:       #000000;
}
textarea
{
	font-family:      arial, tahoma, verdana, sans serif;
	font-size:        12px;
	font-weight:      normal;
	font-style:       normal;
	color:            #000000;
	background-color: #FFFFFF;
	border:           1px solid #808080;
	overflow-y:       scroll;
	padding-left:     3px;
}
div
{
	font-family:  arial, tahoma, verdana, sans serif;
	font-size:    12px;
	font-weight:  normal;
	font-style:   normal;
	color:        #000000;
}
p
{
	font-family:  arial, tahoma, verdana, sans serif;
	font-size:    12px;
	font-weight:  normal;
	font-style:   normal;
	color:        #000000;
}
p.title
{
	padding-top:  20px;
	font-weight:  bold;
	color:        #8D4B4B;
	font-size:    14px;
}
a
{
	color:        #1958AD;
	cursor:       hand;
	cursor:       pointer;
}
a:hover
{
	color:        #800000;
}
span.required
{
	position:     relative;
	left:         10px;
	color:        #C00000;
	font-size:    10px;
}
.newspaper
{
	text-align:   justify;
	text-justify: newspaper;
	line-height:  140%;
}
.lineSpace
{
	line-height:  140%;
}
#webmail
{
	position:         relative;
	top:              2px;
	cursor:           hand;
	cursor:           pointer;
	width:            16px;
	height:           13px;
}
#news
{
	width:            200px;
	height:           250px;
	margin-left:      20px;
	margin-bottom:    20px;
}
#newsHeader
{
	background:       url("images/navBack.jpg");
	background-color: #BBCFE7;
	border-top:       1px solid #4F6685;
	width:            100%;
}
#newsLeft
{
	background-color: #FFFFFF;
	border-left:      1px solid #4F6685;
	border-top:       1px solid #92A5C4;
}
#newsRight
{
	background-color: #FFFFFF;
	border-right:     1px solid #4F6685;
	border-top:       1px solid #92A5C4;
}
#newsHeader a
{
	color:            #800000;
	text-decoration:  none;
}
#newsHeader a:hover
{
	text-decoration:  underline;
}
#newsBody
{
	background-color: #ffffff;
	border-top:       1px solid #92A5C4;
	height:           100%;
}
#newsBody table tr td
{
	font-size:        11px;
	padding-top:      9px;
	padding-bottom:   3px;
	padding-left:     0px;
	line-height:      130%;
}
#newsFooter
{
	background-color: #ffffff;
	padding-top:      10px;
	border-left:      1px solid #4F6685;
	border-bottom:    1px solid #4F6685;
	border-right:     1px solid #4F6685;
}