/* BODY */
body {
	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	background-color: white;
	color: #333333;
	margin: 0 auto;
	padding: 0;
	width: 1004px;
}

body #backdrop {
	width: 1004px;
}

body #backdrop > table {
	width: 100%;
}

body table#backdrop {
	margin-top: 10px;
}

form {
	display: inline;
	padding: 0;
	margin: 0;
}

div.page {
	min-height: 100%;
	height: 100%;
	text-align: left;
	position: relative;
}

/* font-family arial */
input, cleardefault, select, redinput, redselect, #content,
.edit, .adHeadline {
	font-family: Arial, sans-serif;
}

#content table{
	font-size: 13px;
}

div#content.register{
	width: 610px; 
	margin-top: -30px;
}

/* font-size 12px */
input, cleardefault, select, redinput, redselect, .edit {
	font-size: 12px;
}

/* font-weight bold */
cleardefault, select, redselect, .adheadline {
	font-weight: bold;
}

.adtext {
	margin-top: 0.25em;
}

input {
	background-color: white;
	color: black;
	border: solid teal 1px;
}

cleardefault {
	color: black;
	border: solid teal 1px;
}

select {
	color: black;
	border: solid teal 1px;
}

input.blank {
	border: none;
}

input.button {
   background: transparent url(../images/Tile_Buttons.gif) repeat;
   height: 20px;
   padding: 0;
   margin: 0;
   overflow: hidden;
   border: 0;
   color: white;
}

redinput {
	color: black;
	border: solid #c94247 1px;
}

redselect {
	color: black;
	border: solid #c94247 1px;
}

redinput.blank {
	border: none;
}

redinput.button{
   background: transparent url(../images/Tile_Buttons.gif) repeat;
   height: 20px;
   padding: 0;
   margin: 0;
   overflow: hidden;
   border: 0;
   color: white;
   border: solid #c94247 1px;
   }

#content {
	padding: 40px 30px 0px 30px;
	font-size: 13px;
	line-height: 18px;
	font-family: Arial, sans-serif;
}

#content h1{
	font-size: 20px;
	margin-bottom: 2px;
}

#sidebar, #right-sidebar {
	width: 160px;
	padding: 40px 20px 0 0;
	font-size: 12px;
}

#left-sidebar {
	width: 200px;/*185*/
	padding: 40px 0 0 15px;
	font-size: 12px;
}

.left_sidebar_forum {
	width: 180px;
	padding: 40px 0 0 20px;
	font-size: 12px;
}

.box {
	border: 1px solid #bcbcbc;
	padding: 6px 10px 10px 10px;
	margin: 0 0 20px 0;
	background: #f9f9f9 url("../images/box.gif") 0px -20px repeat-x;
}

.box2 {
	border: 1px solid #bcbcbc;
	padding: 6px 10px 10px 10px;
	margin:0 0 20px 0;
	background: #f4f8f8 url("../images/box2.gif") 0px 0px repeat-x;
}

.box3 {
	border:1px solid #bcbcbc; padding:6px 10px 10px 10px; margin:0 0 20px 0;
	background: #f4f8f8;
}

.box4 {
	border:1px solid #bcbcbc; padding:10px 10px 10px 10px; margin:0px 0 10px 10px;
	background: #f4f8f8;
}

.redbox {
	border:thin solid #bcbcbc;padding:6px 10px 10px 10px; margin:0 0 20px 0;
	background: #f5f0f1 url("../images/redbox.gif") 0px -20px repeat-x;
}

.bluebox {
	border: thin solid #bcbcbc;
	padding: 6px 10px 10px 10px; 
	margin: 0 0 20px 0;
	background: #f9fbfd url("../images/bluebox.gif") 0px -20px repeat-x;
	height: auto;
}

.bluebox textarea {
	width:95%;
	height:120px;
}

.basicbox {
	padding:0 0 0 0; margin:0 0 0 0;
	overflow: auto;
	width: 100%
}

#invite #right {
	float: right;
	width: 162px;
	margin-left: 40px;
	padding: 20px 0;
}

.edit {
	background: #f6ffaa;
	padding: 3px 10px;
	color: black;
	position: absolute;
	border: solid white 2px;
}

.edit a {
	color: black;
	text-decoration: none;
	border: none;
}

.edit a:hover {
	background: none;
	text-decoration: underline;
}

em {
	color: #999;
}

/*	LINKS	*/
a {
	color: teal;
	text-decoration: none;
	border-bottom: none;
}

a:hover {
	text-decoration: none;
	background: #e0f1f0;
}

a.blank {
	border:none;
}

a.blank:hover {
	background: #369:
}

a img {
	border-width: 0px;
}

a.under {
	border: 1px;
	text-decoration: underline;
}

a.under:hover {
	background: #e0f1f0;
}

a.calnav {
	color: white;
	text-decoration: none;
	border-bottom:none;
}

a.calnav:hover {
	background: none
}

.adHeadline {
	font-size: 10pt;
	text-decoration: underline;
	color: #008080;
}

.adText {
	font: normal 10pt Arial; text-decoration: none; color: #000000;
}

/*	TYPEOGRAPHY	*/
h1,h2,h3,h4,h5,h6,p,pre,table {
	margin:0 0 20px 0; padding:0;
}
h1,h2,h3 {
	font-family:"Lucida Grande", "Lucida Sans", geneva, arial, sans-serif;
	font-weight:normal;
	line-height: 1.1;
}
h2 {
	font-size: 16px;
	font-weight: bold;
}

h3 {
	font-weight:bold;
	font-size:15px;
	margin-bottom:2px;
	line-height:1.1
}

p+h3 {
	margin-top: 1.5em;
}

.blog {
	font-size: 14px;
	line-height: 18px;
	color: #666;
}

.message {
	background: url(../images/message.gif) no-repeat;
	width: 741px;
	height: 41px;
	font-family: arial;
	line-height: 22px;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 13px;
	color: #666666;
}

.indented {
	padding-left: 20px;
	padding-right: 10px;
}

/* Common */
.hidden {
	display: none;
}

#overlay {
	position: relative;
	top: 100px;
	width: 240px;
	z-index: 1000;
}

#overlay #overlay_body {
	height: 100px;
	width: 100px;
	padding: 5px;
	text-align: left;
	overflow: auto;
}

#overlay #overlay_content {
	padding: 15px;
}

#overlay #overlay_body #overlay_content img {
	margin-right: 10px;     /* rule only for IE 6 browsers */
}
body > #overlay #overlay_body #overlay_content img { 
	margin-right: 0px;    /* fix the earlier rule for all good browsers */
}

div#userPopup div#userBody {
	text-align: left;
}

div#userPopup div#userBody img {
	margin-right: 10px;    /* rule only for IE 6 browsers */
}
body > div#userPopup div#userBody img {
	margin-right: 0px;    /* fix the earlier rule for all good browsers */
}

/* Calendar */
table.calendar {
	border:  1px solid #999;
	border-collapse: collapse;
}
table.calendar th {
	border: 1px solid #999;
	background: #e0f1f0;
	height: 22px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

table.calendar td {
	border: 1px solid #999;
	margin: 0px;
	height: 60px;
	overflow: scroll;
	padding: 3px 4px;
}

table.calendar td.off {
	border: 1px solid #999;
	margin: 0px;
	font-weight: bold;
	color: black;
	overflow: hidden;
}

table.calendar td.on {
	border: 1px solid #999;
	margin: 0px;
	font-weight: bold;
	color: red;
	overflow: hidden;
}

.calendarEvent {
	font-size: 10px;
	line-height: 12px;
	color: teal;
}

.calendarEvent:hover {
	color: #ffffff !important;
}


table.eventToolTip {
	border: 0px solid #999;
	border-collapse: collapse;
}

table.eventToolTip td {
	border: 0px solid #999;
	margin: 0px;
	font-weight: normal;
	vertical-align: middle;
	font-size: 11px;
}

.tooltipDiv {

}

.toolTipindented {
	padding-left: 10pt;
}

table.grid {
	border-collapse: collapse;
}

table.grid td {
	width: 33%;
	border: solid #f0f0f0 1px;
	padding: 10px;
	text-align: center;
	font-size: 12px;
}

/* TODAY */
table.todayHeader {
	margin:0 0 0px 0;
	padding:0;
}

table.today {
	margin:0 0 0px 0;
	padding:0;
}

table.today tr{
	margin:0;
	padding:0;
}

td.todayHeader {
	color: teal;
	font-weight: bold;
	font-size: 14px;
}

.todayComment2 {
	border: 1px solid #bcbcbc;
	background:#fdce85 repeat;
	padding:6px;
}

.todayComment2 .head {
	color:white; padding:4px 10px 6px 10px; font:bold 12px Arial; font-style:italic;
}

.todayComment2 .body {
	background:white; padding:10px; font:normal 13px Arial; color:#333;
}

/*	FORUMS	*/

/*.comment {
	background: #e8eeee; padding:10px;
}
*/
.comment {
	border:0px solid #bcbcbc; height:24px;
	background:url("../images/publicboxes/Tile_Tabs.gif") repeat; padding:6px;
}

.comment .head {
	padding:4px 10px 6px 10px; font:bold 12px Arial; font-style:italic; color:#999;
}
.comment .body {
	background:white; padding:10px; font:normal 13px Arial; color:#333; height:24px;
}

.comment2 {
	border:0px solid #bcbcbc;
	background:#d8787c repeat; 
	padding:0px 1px 1px 1px;
}

.comment2 .head {
	padding: 4px 10px 6px 10px; 
	font: bold 12px Arial; 
	font-style:italic; 
	color:white;
	background-image: url(/images/publicboxes/Tile_Tabs.gif);
}

.comment2 .a {
	padding: 4px 10px 6px 10px; 
	font: bold 12px Arial; 
	font-style: italic; 
	color: white;
}

.white a:link{
	color: white;
}

.white a:hover{
	text-decoration: underline;
	background:none;
}

.comment2 .body {
	background:white; padding:10px; font:normal 13px Arial; color:#333;
}

.post {
	margin-bottom: 10px;
}

.post_attribution {
	color:#999;
}

table.forumHeader {
	margin:0 0 0px 0; padding:0;
}

.forumButton {
	font-family: "Lucida Grande", "Lucida Sans", geneva, arial, sans-serif;
	vertical-align: middle; 
	color: #c94247; 
	font-weight: bold; 
	font-size: 12px; 
	height: 28px; 
	border: 1px solid black;
	/*background: url("../images/publicboxes/button.gif");*/
	background: white;
	text-align: center !important;
}

td.forumHeader {
	color:white; font-weight:bold; font-size:14px; height:22px;
}

.forumHeader{
	color:white;
	font-weight:bold;
	font-size:14px;
	height:22px;
}

/*	HEADER	*/
#header {
	position: relative;
	padding: 0;
	margin: 0;
	height: 40px;
	width: 1004px;
}

#header #welcome_status,
#header #logo {
	position: absolute;
	border-bottom: solid white 4px;
	top: 0;
	float: left
}

#header #welcome_status {
	right: 0;
	padding: 10px 10px 0 0;
}

#header #logo {
	left: 0;
	padding: 10px 0 0 10px;
}

#header #logo {
	position: relative;
	padding-left: 10px;
	font-size: 13px;
	color: teal
}

/* NAVIGATION  */
#navigation {
	position: relative;
	padding: 0;
	margin: 0;
	top: 0;
	height: 65px;
	width: 1004px;
}

#homepage #navigation {
	top: -25px;
}

#navigation-right {
	position: absolute;
	padding: 0;
	margin: 0;
	top: 0;
	right: 0;
}

#navigation-left {
	position: absolute;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
}

#navigation-left td {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, sans-serif;
	text-decoration: none;
	border-bottom: none;
	height: 31px;
}

#navigation-left td.on a, #navigation-right td.on a {
	color: white;
}

#navigation-left td.off a, #navigation-right td.off a {
	color:teal;
}

#navigation-left td.on, #navigation-right td.on {
	background: url("/images/Tile_MainBar.gif") repeat;
	color: white;
}

#navigation-left td.siteon, #navigation-right td.siteon {
	background:url("/images/siteboxes/Tile_Tabs.gif") repeat;
	color: white;
}

#navigation-left td.siteon a, #navigation-right td.siteon a {
	color: white;
}

#navigation-left td.useron, #navigation-right td.useron {
	background: url("/images/boxes/Tile_Tabs.gif") repeat;
	color: teal;
}

#navigation-left td.useron a, #navigation-right td.useron a {
	color: teal;
}

#navigation-left td.forumon, #navigation-right td.forumon {
	background: url("/images/publicboxes/Tile_Tabs.gif") repeat;
	color: teal;
}

#navigation-left td.forumon a, #navigation-right td.forumon a {
	color: white;
}

#navigation-left td.off, #navigation-right td.off  {
	background: url("/images/Tile_Tabs.gif") repeat;
	color: teal;
}

#navigation-left td a:hover, #navigation-right td a:hover {
	text-decoration: underline;
	background: none;
}

#subnav {
	position: absolute;
	top: 35px;
	left: 0;
	height: 35px;
	width: 100%;
	background: teal;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, sans-serif;
	background-image: url("/images/Tile_MainBar.gif");
}

#subnav #search {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 8px;
	right: 10px;
}

#subnav #search span {
	color: white;
	font-weight: bold;
	font-style: italic;
}

/*
   #subnav #search #searchID
*/
/* Common settings */
#subnav #search #searchID {
	color: #676767;
	background-color: #DFDFDF;
	font-size: 9pt;
	text-align: left;
}

/* IE6 settings */
#subnav #search #searchID {
	height: 13pt;
}

/* CSS compliant-browser setting */
#subnav > #search > #searchID {
	height: 10pt;
}
/* End #subnav #search #searchID */

#subnav ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 25px;
}

#subnav li {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	padding-top: 5px;
}

#subnav a {
	float: left;
	display: block;
	padding: 3px 0px;
	color: #aae0d6;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#subnav li.on a {
	color:white;
	font-weight: bold;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	border: thin inset;
}

#subnav a:hover {
	text-decoration: underline;
	background:none;
}

#subnav li a {
	background-image: url("/images/star_new_tiny.gif");
}

.nav_table {
	height: 31px;
	border-spacing: 0;
	border: 0;
}

.nav_table a:link {
	color: #008080;
	font-family: verdana;
	font-size: 11px;
	text-decoration: none
}

.nav_table a:active {
	color: #008080;
	font-family: verdana;
	font-size: 11px;
	text-decoration: none
}

.nav_table a:visited {
	color: #008080;
	font-family: verdana;
	font-size: 11px;
	text-decoration: none
}

.nav_table a:hover {
	color: #008080;
}

.nav_table #nav_my_careflash {
	width: 120px;
	height: 35px;
}

.nav_table #nav_my_communities {
	width: 120px;
}

.nav_table #nav_create_community {
	width: 220px;
}

.nav_table #nav_about {
	width: 60px;
}

.nav_table #nav_join {
	width: 60px;
}

.nav_table td {
	padding: 0;
}

.nav_table #nav_home {
	width: 70px;
}

.nav_table #nav_tour {
	width: 100px;
}

.nav_table #nav_forums {
	width: 160px;/*110*/
}

.nav_table #nav_alliances {
	width: 80px;
}

.nav_table #nav_blog {
	width: auto;
	vertical-align: middle;
}

.nav_table #nav_about {
	width: 60px;
}

.nav_table #nav_join {
	width: 60px;
}

.nav_table .nav_td {
	background-image: url('/images/Tile_Tabs.gif');
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	height: 35px;
}

.nav_table #header_logo {
	width: 212px;
	height: 31px;
	color: #ffffff;
}

.nav_table #header_logo_img {
	vertical-align: bottom;
}

.nav_table .nav_edge {
	background-image: url('/images/Tile_Tabs_Edge.gif');
	width: 1px;
	margin: 0;
	padding: 0;
}

.header_mainbar .nav_td {
	text-align: center;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

.nav_table .nav_spacer {
	background-image: url('/images/Tile_Tabs_Edge.gif');
	width: 1px;
	height: 1px;
}

.header_mainbar {
	width: 800px;
	border-spacing: 0;
	height: 31px;
}

.header_mainbar {
	background-image: url('/images/Tile_MainBar.gif');
	margin-top: -4px;
}

/*	FOOTER	*/
DIV.footer {
	position: relative;
	top: 10px;
	border-top: solid #cccccc 3px;
	margin-left: auto;
	margin-right: auto;
}

DIV.footer .page {
	padding: 8px 20px;
	color: #aaa;
	font-size:12px; text-align: right;
}

DIV.footer .links {
	float: left;
}

DIV.footer .links A {
	color: teal;
}

/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2
{
	background: transparent url(/images/boxes/img.php.png) no-repeat bottom right
}
.cssbox
{
	/* intended total box width - padding-right(next) */
	padding-right:15px; /* use to position the box */
	margin:0 0
}
/* set the top-right image */
.cssbox_head
{
	background-position:top right; /* pull the right image over on top of border */
	margin-right:-15px; /* right-image-gap + right-inside padding */
	padding-right:8px}

/* set the top-left image */
.cssbox_head h2
{
	font-size: 12px;
	text-align: left;
	background-position:top left;
	margin:0; /* reset main site styles*/
	border:0; /* ditto */
	/* padding-left = image gap + interior padding ... no padding-right */
	padding:5px 0 5px 8px; height:auto !important;
	height:1%} /* IE Holly Hack */

/* set the lower-left corner image */
.cssbox_body
{
	background-position:bottom left;
	margin-right:25px; /* interior-padding right */
	padding:15px 0 15px 40px /* mirror .cssbox_head right/left */
}

.b1f, .b2f, .b3f, .b4f {
	font-size: 1px;
	overflow: hidden;
	display:block;
}

.b1f {
	height:1px;
	margin: 0 5px;
}

.b2f {
	height:1px;
	margin:0 3px;
}

.b3f {
	height:1px;
	margin:0 2px;
}

.b4f {
	height:2px;
	margin:0 1px;
}

.contentf div {
	margin-left: 2px;
}

input.groovybutton
{
   font-size:16px;
   font-family:Arial,sans-serif;
   height:26px;
   background-image:url(back03.gif);
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
}

.headlines ul
{
	padding: 0;
	list-style: none;

	/* IE fixes */
	width: 220px;
	float: left;
}

.headlines li
{
	padding: 3px 0 2px 0;
 	margin: 3px 0;
}

ul.deck
{
/*	width: 740px;*/
	margin: 10px auto;
	padding: 0 0px;

	/* IE fix */
	width: auto;
}

ul.deck li.category
{
	height: 21em;
	width: 220px;
	float: left;
	overflow: auto;
	margin: 10px 0 0 10px;
	padding: 4px;
}

ul.deck ul
{
	width: 200px;
	margin: 0px;
	padding: 10px 0px;
	display:inline;
}

li.item
{
	margin: 0 0 0 0px;
	padding: 0px;
}

.headlines li.site
{
	font-weight: bold;
	font-size: 1em;
	text-transform:uppercase;
	color: teal;
}

ul.rollup
{
/*	border: black 1px solid;*/
	padding: 0 10px;
}

.clear
{
	clear: left;
}

.rollup-title
{
	text-align: center;
	margin: 20px;
}

.sideways-1
{
	height: 28em;
/*	overflow: auto;*/

	width: 20%;
	float: left;
	padding: 0px;
	margin: 10px;
	text-align: left;
/*	border: black 1px solid;*/
}

.sideways-2
{
	width: 30%;
}

.sideways-3
{
	width: 40%;
}

.sideways-entry
{
	margin-left: 1em;
}

.sideways-footer
{
	font-weight: bold;
}

#s3-title
{
	margin: 2px;
}

.scroll-box
{
	height: 22em;
	overflow: auto;
}

.affiliate .landing
{
	text-align: center;
	margin-bottom: 2em;
	font-weight: bold;
}

#backdrop  div.landing {
	margin-top: 10px;
}

.affiliate a:hover {
	background: #E0F1F0 none repeat scroll 0 ;
	border-bottom: none;
}

.affiliate .text a:hover {
	border-bottom: none;
	color: #336699;
}

.center {
	text-align: center;
}

#vtagtooltip {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.absolute {
	position: absolute;
	padding: 0;
}

.element_center {
	margin-left: auto;
	margin-right: auto;
}

/* Discussion Bar */
.discussion_bar div.credit {
	position: relative;
	float: left;
	text-align: right;
}

.discussion_bar .new_line {
	clear: both;
}

.discussion_bar .thumbnail {
	float: left;
	width: 20%;
}

.discussion_bar .description {
	margin-top: -1em;
	margin-bottom: 0.25em;
}

.rightEditText
{
	text-align: right;
}

.feed
{
	margin-left: 3px;
	padding: 0 0 0 19px;
	background: url("/images/feed-icon-14x14.png") no-repeat 0 50%;
}

#affiliate_land_logo_table
{
	width: 600px;
	height: 150px;
	border-spacing: 0;
}

#affiliate_land_logo_table td
{
	padding: 0;
}

#table_01
{
	width: 183px;
/*	height: 228px;
	border-spacing: 0px;*/
}

#table_01 td
{
	padding: 0px;
}

#table_01 img, #table_01 #login_button
{
	border: 0px;
}

#table_01 #login_button
{
/*	position: relative;
	top: 10px;
	margin-left: 25px;*/
	margin-top:8px;
	margin-left:0px;
	margin-bottom:2px;
	top:0px;
}

#table_01 #login_box_top
{
	background: url("/Corporate/images/pfland/login-box2_01.gif") no-repeat;
	width: 183px;
	height: 44px;
}

#table_01 #login_box_bottom
{
	background: url("/Corporate/images/pfland/login-box2_02.gif") no-repeat;
	width: 183px;
	text-align:center;
	/*height: 90px;*/
}

#table_01 #login_box_bottom form{
	display:block;
}

div#login_section{
	padding:4px;
	margin:0px;
	height:92px;
}

.inputtext{
	width: 120px;
	margin-top:4px;
	margin-bottom:4px;
}

div#login_section #login_button{
	border: none;
}

td #ten_px_spacer
{
	width: 10px;
}

#affiliate_land_right_sidebar
{
	vertical-align: top;
	width: 220px;
}

#video {
	position: relative;
	margin: 0;
	padding: 0;
	top: 5px;
	width: 1004px;
}

iframe.iframecaptcha{
	height:300px;
	width:500px;
	border:none;
}

/** Styles for 'accept-verification' page */
#login_mapped img{
	border: medium none;
}
td#content_verified {
	width:60%;
}

td#content_verified img{
	float:left;
	padding:0 10px 10px 0;
}

td#sidebar {
	width:40%;
	text-align:center;
}
td#row1 {
	background: url(../Corporate/images/pfland/login-box2_01.gif);
	width: 183px;
	height: 44px;
}

td#row2 {
	background: url(../Corporate/images/pfland/login-box2_02.gif);
	width: 183px;
	text-align:center;
}
/* end styles for 'accept-verification' page*/

/** Styles for {some User}'s friends page */
table#profile_user_table td{
	width:33%;
	text-align: center;
}
/** End styles for {some User}'s friends page */

/** Styles for Join page */
.rollover{
	height: 147px;
	width: 156px;
}
#registerForm #formcontent{
	margin-left: auto;
	margin-right: auto;
	height:auto;
	width: 450px;
	text-align: left;
}
#registerForm #formcontent * div{
	font-family: Arial, sans-serif;
}

#registerForm #formcontent table {
	margin-bottom: 10px;
	font-size: 12px;
}

#registerForm #formcontent div.label{
	font-family: Arial, sans-serif;
}

#text2, #text3, #text4{
	visibility: hidden;
}

#text1 {
	visibility: visible;
}

.rollovertext {
	font-size: 11.5px;
	position: absolute;
	width: 530px;
	top: 190px;
}

#msgCorrectFields, #msgEmptyFields {
	border: solid red 1px;
	background: #ffeeee;
	padding: 10px;
}

#msgEmptyFields{
	display: none;
}
#personaldata{
	font-family: Arial, sans-serif;
}
/** End Styles for Join page*/

/** Styles for Invite form page */

#inviteFriendsForm.siteComment{
	width:640px;
	text-align: center;
}

#inviteFriendsForm h2.siteHeader{
	text-align:center;
}

#inviteFriendsForm * #box_number_one{
	width:340px;
	height:210px;
}

#inviteFriendsForm * #box_number_two{
	width:280px;
	height:210px;
}

/* #inviteFriendsForm * #box_number_three */
/* Common settings */
#inviteFriendsForm * #box_number_three {
	height:160px;
	float:left;
}

/* IE6 setting */
#inviteFriendsForm * #box_number_three {
	width: 664px;
}

/* CSS compliant settings */
#inviteFriendsForm * td > #box_number_three {
	width: 653px;
}
/* End #inviteFriendsForm * #box_number_three */

#ssu_bar {
	height: 444px; width: 156px;
}

#ssu_bar div{
	width: 156px; height: 147px;
}

#ssu_bar div img{
	margin-bottom: 0px;
}
/** End Styles for Invite page*/

/** Styles for 'Update Your Information' page*/
#updatePersonal table {
	font-size:13px;
}
/** End Styles for 'Update Your Information' page*/

/** Styles for 'Edit Notification Preferences' page*/
#updateSitePreferences div * {
	font-size:13px;
}
/** End Styles for 'Edit Notification Preferences' page*/

td#right-sidebar div.box2 input {
	width:120px;
}

.nav_table #nav_administrator {
	width: 100px;
}

#subnav li.on2 a {
	color:white;
	font-weight: bold;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	border: thin inset;
	border-style:solid;
	border-right-color:black;
	border-bottom-color:black;
	border-left-color:white;
	border-top-color:white;
}
