/* from old css file*/
body{margin: 0px auto 0px auto;font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;background: #EEE2D7 url(../img/bg.gif) repeat-y center;line-height: 0;text-align: center;}
a{COLOR: #003366;}
input, textarea, select{font-family: verdana,Arial, Helvetica, sans-serif;font-size:11px;font-weight: normal;}
form{padding:0;margin:0;}
th,tr {font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;}
tr { font-size:11px;}
#loginBar_home form{text-align:right;position:relative;margin-right:10px;}
#homepageLnk a{background: #FFF url(../images/logo.gif) no-repeat 0px 0px;	width: 220px;height: 60px;overflow: hidden;display: block;float: left;text-indent: -2000px;margin: 4px;}
#wrap{background-color: #fff; text-align: left;margin: 0px auto 0px auto;	line-height: 1.4em;width: 840px;padding: 0px;} 
#content{line-height: 1.4em;background: #FFF url("../img/gradient.gif") repeat-x 0px 0px;padding-top: 3px;border-left:solid 1px #ced4da;border-right:solid 1px #ced4da;}
.separator1{background-color: #CCC;height: 5px;font-size: 2px;line-height: 1%;margin: 1px 0;}
#left{float: left;	width: 145px;margin-left:1px;}
#copy2{margin: 0px 0px 0px 150px;width: 680px;line-height: 1.4em;background-color: #fff}
#memberMenu{background: url("../images/header-middle.gif") repeat-x;height: 22px;margin-top: 1px;	width:840px;position:relative;z-index:50;}
#memberMenu ul li{float:left;text-align: center;line-height: 22px;padding: 0px 9px 0px 13px;margin: 0px 0px 0px 0px;background: url("../images/bullet.gif") left center no-repeat;list-style:none;position:relative}
#memberMenu ul li a{text-decoration: none;	font-size: 11px;color: #000000;}
#memberMenu ul li a:hover{color: #FF7F50;}
#memberMenu ul{padding: 0;	margin: 0px 0px 0px 2px;float: left;}
#memberMenu ul li.logout {float:right;background:none;}
#memberMenu ul li.home {background:none;}
#memberMenu ul li ul{display:none;	position:absolute;left:-5px;top:20px;background-color:#F5F9FF;border:1px solid #ced4da;width:175px;}
#memberMenu ul li ul li {margin-left:5px;padding-left:13px;}
#memberMenu ul li:hover ul {display:block;z-index:5;}
#footer{line-height: 1.5em;margin: 5px 0 0 0;color: #888;text-align: center;font-size: 11px;}
#header{height: 75px;	background-color: #FFF;}
#welcomeNote{border: 1px solid #CCC;}
#welcomeNote h5{margin: 0;padding: 5px;background-color: #41508a;color: White;font-size: 11px;}
#left #welcomeNote ul li{list-style-type: none;display: block;line-height: 24px;margin: 0 5px;}
#left #welcomeNote ul li a{	font-size: 11px;color: #000000;}
#left #welcomeNote ul li a.bold{font-size: 11px;color: #000000;font-weight: bold;}
#advertising{float: right;margin: 0px;}
p.blank {margin:5px;}
.pagelistcontent p.small {margin-bottom:2px;clear:left;}
.pagelistcontent p.thin {margin-bottom:2px;float:left;width:410px;clear:left;}
.pagelistcontent p.long {margin-bottom:2px;float:left;width:535px;clear:left;}
.clear {clear: both;height: 0px;font-size: 1%;line-height: 1%;}
.f_left{float: left;}
.f_right{float: right;}
#left ul{margin: 0;padding: 0;}
h3 {color:#275274;font-weight:bold;font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;text-decoration:underline;}
#left ul.sidebar_icons li, #left ul.sidebar_iconsimg li{
	list-style-type: none;
	float: left;
	background: url("../images/menu-middle.gif") repeat-x;
	display: block;
	width: 145px;
	height: 24px;
	text-align: left;
	line-height: 24px;
	border-bottom:solid 1px #ced4da;
}
#left ul.sidebar_iconsimg li a, #left ul.sidebar_icons li a{
	text-decoration: none;
	font-size: 11px;
	color: #000000;
}
#left ul.sidebar_iconsimg li a {
	padding: 0 0 0 5px;
}
#left ul.sidebar_icons li a{
	padding:0 0 0 30px;
}
#sidebartitle {
	float:left;
	width:145px;
	height:24px;
	line-height:24px;
}
#sidebartitle h5{
	margin: 0;
	padding: 0 0 0 25px;
	background-color: #41508a;
	color: #FFFFFF;
	font-size: 11px;
}
#sidebartitle h5 a{text-decoration:none;color:#FFFFFF;}
#left ul.sidebar_iconsimg li img, #sidebartitle img{
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:2px;
}
TR.row1 TD, TR.row2 TD, TR.row3 TD, TR.row4 TD {PADDING-RIGHT: 5px;PADDING-LEFT: 5px;COLOR: #055793;font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;}
TR.row1 TD, TR.row2 TD, TR.row4 TD {PADDING-BOTTOM: 2px;PADDING-TOP: 2px;}
TR.row1 TD {BACKGROUND-COLOR: #F6F3E0}
TR.row2 TD {BACKGROUND-COLOR: #FFFFFF}
TR.row2 TD A, TR.row1 TD A, TR.row3 TD A, TR.row4 A {COLOR: #055793}
TR.row4 A {FONT-WEIGHT: bold;}
TR.row3 TD {PADDING-BOTTOM: 5px;VERTICAL-ALIGN: top;PADDING-TOP: 5px;BORDER-BOTTOM: #fff 1px solid;BACKGROUND-COLOR: #ebebeb}
TR.row4 TD {BACKGROUND-COLOR: #ffdddc}

.box, .pagetopcontentbox {
	border-top: solid 1px #ced4da;
	border-bottom: solid 1px #ced4da;
}
.pagetopcontentbox {
	margin-left : 5px 5px 5px 0px;
	width:672px;
}
.pageboxcontainer .content {border-bottom:solid 1px #ced4da;margin:0px 0px 0px 5px;width:667px;border-top:solid 1px #ced4da;padding:5px 0px 5px 0px;}
.pageboxcontainer .content p table {font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;}

.tabbox, .box {
	margin : 0px 5px 0px 5px;	
}
.box p {
	margin-left:6px;
}
.pagelistcontainer0, .pagelistcontainer1 {
	margin-bottom:5px;
	border-top:1px solid #ced4da;
	border-bottom:1px solid #ced4da;
}

.pagelistcontainernew {
	margin-bottom:5px;
	border-top:1px solid #ced4da;
	border-bottom:1px solid #ced4da;
}
.pagelistcontainernew img.memphoto {
	border-left:solid 5px #D7FFF4;
	border-top:solid 5px #D7FFF4;
	border-right:solid 5px #D7FFF4;
	float:left;
	margin:1px 0px 0px 0px;
}
.pagelistcontainernew .onlineboxon, .pagelistcontainernew .onlineboxon {width:109px;height:20px;border-left:5px solid #D7FFF4;border-bottom:5px solid #D7FFF4;border-right:5px solid #D7FFF4;background-color:red;padding-left:5px;margin-bottom:1px;}
.pagelistcontainernew .onlinebox, .pagelistcontainernew .onlinebox {width:109px;height:20px;border-left:5px solid #D7FFF4;border-bottom:5px solid #D7FFF4;border-right:5px solid #D7FFF4;padding-left:5px;margin-bottom:1px;background-color:#4B5BA6;}
.pagelistcontainernew .imgcontainer {width:124px;float:left;}
.pagelistcontainernew {border-left: solid 1px #ced4da;	border-right: solid 1px #ced4da;float:left;	position:relative;width:677px;}

.pagelistcontainer0 {
	background-color:#F6F3E0;
}
.pagelistcontainer0 img.photo, .pagelistcontainer1 img.photo {
	float:left;
	margin:5px 0px 5px 0px;
}
.pagelistcontainer0 img.memphoto, .pagelistcontainer1 img.memphoto {
	border-left:solid 5px #D7FFF4;
	border-top:solid 5px #D7FFF4;
	border-right:solid 5px #D7FFF4;
	float:left;
	margin:1px 0px 0px 0px;
}
.pagelistcontent {
	width:540px;
	float:left;
	padding-right:5px;
	margin:0px;
	height:130px;
}
.pagelistcontentsmall {
	width:540px;
	float:left;
	padding-right:5px;
	margin:0px;
}

.onlinebox, .onlineboxon {position:relative;z-index:5;color:#FFFFFF;float:left;clear:left;}
.pagelistcontainer0 .onlineboxon, .pagelistcontainer1 .onlineboxon {width:109px;height:20px;border-left:5px solid #D7FFF4;border-bottom:5px solid #D7FFF4;border-right:5px solid #D7FFF4;background-color:red;padding-left:5px;margin-bottom:1px;}
.pagelistcontainer0 .onlinebox, .pagelistcontainer1 .onlinebox {width:109px;height:20px;border-left:5px solid #D7FFF4;border-bottom:5px solid #D7FFF4;border-right:5px solid #D7FFF4;padding-left:5px;margin-bottom:1px;background-color:#4B5BA6;}
.pageprofilecontainer .imgcontainer .onlinebox, .previewprofilecontainer .imgcontainer .onlinebox {width:145px;height:20px;border-left:2px solid #4B5BA6;border-bottom:2px solid #4B5BA6;border-right:2px solid #4B5BA6;background-color:#4B5BA6;padding-left:5px;}
.pageprofilecontainer .imgcontainer, .previewprofilecontainer .imgcontainer {width:160px;float:left;margin-left:2px;}
.pagelistcontainer0 .imgcontainer, .pagelistcontainer1 .imgcontainer {width:124px;float:left;}
.pageprofilecontainer .imgcontainer img, .previewprofilecontainer .imgcontainer img {float:left;margin: 5px 0px 0px 0px;border-right:2px solid #4B5BA6;border-top:2px solid #4B5BA6;border-left:2px solid #4B5BA6;border-bottom:0;position:relative;}
.pageprofilecontainer .imgcontainer img.nobox {float:left;margin: 5px 0px 0px 0px;border:2px solid #4B5BA6;position:relative;}
.pageprofilecontainer .contentholder {width:500px;float:left;padding:0px;margin:0px 0px 0px 5px;}
.previewprofilecontainer .contentholder {width:490px;float:right;padding:0px;margin:0px 5px 0px 5px;position:relative}

.memfright {
	float:right;
	margin-right:5px;
	text-align:right;
	width:50px;
}
.navfright {
	float:right;
	margin:5px;
	clear:right;
	text-align:right;
}
.pagelistcontent p, .pagelistcontentsmall p {
	margin-top:2px;
	margin-left:5px;
}
.pagelistnav {
	margin-top:-10px;
	padding-bottom:5px;
}
.pagelistbottomnav {
	width:677px;
	position:relative;
	float:left;
	margin-left:5px;
}
.pagelistbottomnav2 {
	float:left;
	margin-left:5px;
	width:667px;
}
.pagelistnav .fleft, .pagelistnav .fleftlarge {
	float:left;
	margin:5px;
	clear:left;
}
#left form select{width: 145px;color: #7993FF;font-weight: bold;}
.pagelistnav .fright {float:right;margin:5px;clear:right;}
.pagelistnav .frightlarge {float:right;margin:5px;clear:right;}
.boxcontainer, .tabboxcontainer, .pageboxcontainer {
	margin : 0px 0px 10px 0px;
}
.pageprofilecontainer {margin : -10px 0px 0px 0px;background-color:#F6F3E0;padding : 5px 0px 5px 0px;}
.previewprofilecontainer {background-color:#F6F3E0;padding : 5px 0px 5px 0px;}
.pageboxcontainer, .pagelistnav, .pagelistcontainer0, .pagelistcontainer1 {border-left: solid 1px #ced4da;	border-right: solid 1px #ced4da;float:left;	position:relative;width:677px;}
.boxcontainer, .tabboxcontainer, .pageprofilecontainer, .updatebox, .updatebox_tabs {border-left: solid 1px #ced4da;border-right: solid 1px #ced4da;border-bottom: solid 1px #ced4da;float:left;position:relative;width:677px;}
.updatebox_tabs {margin-top:-6px;}
.normbox {border-right: solid 1px #ced4da;border-left: solid 1px #ced4da;border-bottom:solid 1px #ced4da;float:left;position:relative;margin-bottom:10px;}
.previewprofilecontainer {border: solid 1px #ced4da;float:left;position:relative;width:657px;}
.updatebox, .updatebox_tabs {border-top: solid 1px #ced4da;margin-bottom:10px;}
.updatebox table, .updatebox_tabs table {font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;border-collapse:collapse;background-color:#F3F3F3;}
.updatebox table tr td, .updatebox_tabs table tr td {padding:3px;color:#4578A0;}
.updatebox table tr td a, .updatebox_tabs table tr td a {color:#4578A0;}
.updatebox table.update_black tr td, .updatebox table.update_black tr td a, .updatebox_tabs table.update_black tr td, .updatebox_tabs table.update_black tr td a {color:#000000}
.updatebox span.more {color:#275274;font-weight:bold;float:right;}
.updatebox table tr th, .pagelistcontainer1 table tr th, .updatebox_tabs table tr th {color:#000000;text-align:left;background: url("../images/table-header.gif") repeat-x;}
.pagelistcontainer1 table tr th {font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;}
#homepage_copy2 .updatebox, #homepage_copy2 .normbox, #homepage_copy2 .updatebox_tabs {width:502px;}
#homepage_copy2 .tabbox{margin:5px;}
#homepage_copy2 .box {border-bottom:0;}
ul#states {margin: 0 0 0 25px;padding: 0;background-color : #F5F9FF;position:relative;width : 1104px;display : block;float:left;}
ul#states li  {display: inline;list-style: none;padding-left: 5px;float:left;position:relative;}
ul#states li.selected  {font-weight : bold;}
#states_holder{width:100%;overflow:hidden;float:left;position:relative;z-index:25;}
#states_holder #move_right {position:absolute;z-index:100;width:25px;left:477px;background-color:#FFFFFF;text-align:right;}
#states_holder #move_left {position:absolute;z-index:100;width:25px;background-color:#FFFFFF;}
.bold {font-weight:bold;}
.tabboxcontainer {
	border-top: solid 1px #ced4da;
}
.pageprofilemiddle {
	position:relative;
	float:left;
	width:275px;
}
.pageprofileright {
	width:200px;
	position:relative;
	float:right;
	border: 1px solid #000000;
	padding: 2px;
	margin-right:0px;
	background-color:#FFFFFF;
}
.profilecontentextended{clear:both;padding-top:5px;}
.profilelinkscontainer {margin : 5px 5px 10px 0px;	float:left;width:677px;height:110px;}

.buttonholder {
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
#Warning {padding-left:5px;color:red;background-color:#FFFFFF;display:block;}
.pagecreatecontainer .row, .pagecreatecontainer_yellow .row {clear:right;}
.pagecreatecontainer, .pagecreatecontainer_yellow {width:677px;background-color:#EFEFEF;float:left;border-bottom:solid 1px #ced4da;border-left:solid 1px #ced4da;border-right:solid 1px #ced4da;}
.pagecreatecontainer span.label, .pagecreatecontainer_yellow span.label {background-color:#EFEFEF;width:200px;padding-top: 5px;padding-bottom:5px;padding-left:5px;border-top:1px solid #FFFFFF;float:left;clear:left;}
.pagecreatecontainer_yellow, .pagecreatecontainer_yellow span.label {background-color:#F6F3E0;}
.pagecreatecontainer span.field, .pagecreatecontainer_yellow span.field {padding-top: 5px;padding-bottom:5px;padding-left:5px;border-top:1px solid #ced4da;width:465px;float:right;background-color:#FFFFFF;}
.pagecreatecontainer_yellow {margin-bottom:10px;}
#RegisterPopupContent .pagecreatecontainer {width:280px;}
#RegisterPopupContent .pagecreatecontainer span.label {width:95px;}
#RegisterPopupContent .pagecreatecontainer span.field {width:173px;}
.sbreak {line-height : 0.5em;}
.profilelinksboxleft {border: solid 1px #ced4da;width:160px;height:100%;	padding : 0px;margin : 0px 10px 0px 0px;float:left;}
.profilelinksboxleft span, .profilelinksboxright span {width:100%;}
.profilelinksboxleft img, .profilelinksboxright img {float:left;margin:1px;}
.profilelinksboxright {border: solid 1px #ced4da;width:159px;height:100%;padding : 0px;margin : 0px 0px 0px 0px;float:left;}
.profilelinksboxright span a, .profilelinksboxleft span a {font-weight:normal;text-decoration:none;color:#000000;}

.profileimg {
	display:block;
	position:relative;
	width:28%;
	height:100%;
	border: solid 1px #000000;
}
.profilelinksboxleft span,.profilelinksboxright span {
	float:left;
	clear:left;
}
.profilelinksboxleft span span,.profilelinksboxright span span {
	float:none;
	clear:none;
	width:90%;
}
.profilelinksboxleft span.profilelinksheading, .profilelinksboxright span.profilelinksheading {
	background-color:#ced4da;
	width:100%;
}
.profilelinksboxleft span.profilelinksheading img, .profilelinksboxright span.profilelinksheading img {
	padding-top:4px;padding-left:2px;padding-right:5px;
}
.profileimgcontent {
	float:left;
}
p.profilecontentmiddle {
	line-height:1em;
}
div.boxheader {
	width : 677px;	
}
span.headerright  {padding-right: 15px;float:left;background: url("../images/header-right.gif") right top no-repeat;}
span.headerleft {background: url("../images/header-left.gif") left top no-repeat;padding-left: 15px;float:left;}
span.headercontent,  span.headercontent_profile{padding-top:2px;background: url("../images/header-middle.gif") repeat-x;display:block;float:left;width:649px;height:20px;font-weight : bold;}
span.headercontent_profile {color:#275274;}
#right {width:175px;float:left;margin:26px 0px 0px 13px;}
#right div.boxheader {width:100%;}
#right div.boxheader span.headercontent {width:156px;background: url("../images/header-middle.gif") repeat-x;float:left;height:20px;font-weight : bold;}
#right span.headerleft {background: url("../images/header-left.gif") left top no-repeat;padding-left: 4px;float:left;}
#homepage_copy2 span.headercontent {width:474px;}
#RegisterPopupContent span.headercontent{width:475px;}
#right .container {border-bottom:solid 1px #ced4da;border-left:solid 1px #ced4da;border-right:solid 1px #ced4da;padding:3px;margin-bottom:10px;}
#right .container .title {color:red;}
#right img {margin:0px; padding:0px;border:0px;border-left:solid 1px #ced4da;border-right:solid 1px #ced4da;}

.box span.time {
	background-color: red;
	border-bottom : solid 2px #000000;
	margin : 5px 0px 5px 0px;
	padding : 0px 3px 1px 3px;
	color : white;
}
.box span.heading, .uheading {
	margin : 5px 0px 5px 0px;
	padding : 0px 2px 1px 3px;
}
.heading, .uheading, #homepage_copy2 .tabbox span.heading a, #homepage_copy2 .linkbox span.heading a, .uheading a {
	color : blue;
	font-weight : bold;
	text-decoration:none;
}
#homepage_copy2 .tabbox span.heading a:hover, #homepage_copy2 .linkbox span.heading a:hover, .uheading a:hover {
	text-decoration:underline;
}
.uheading {
	border-bottom : solid 2px #000000;
}
img.imgleft {
	float:left;
	margin : 5px 5px 2px 5px;
}
p.tip {
	margin : 0px 5px 0px 10px;
	padding : 10px 0px 10px 0px;
	border-bottom:solid 1px #ced4da;
	position:relative;

}
p.tip span.heading, span.content {
	display:block;
}
.linkbox {width : 49%;padding : 0px;	margin : 2px auto 10px auto;float:left;}
.linkbox div {float:left;}
.linkbox div span.content {width:180px;}
.stretch {clear:both;}

li a {
	text-decoration:none;
	color:#000000;
}

p.contentlinks {
	position:relative;
}

.contentFav {
	text-align:left;
	font-style :italic;
	display:block;
	float:left;
	width : 80%;
}
.contentLink {
	text-align : right;
	display:block;
	float:left;
}

div.tabholder {
	margin-left:13px;
	float:left;
}
ul.tabs {
	margin: 0px;
	padding: 0px;
	position:relative;
	width : 100%;
	list-style:none;
}
ul.tabs li  {
	padding-right: 27px;
	z-index:2;
	float:left;
	margin:0px;
	position:relative;
	background: url("../images/gal-tab-right-off.gif") right top no-repeat;
}
ul.tabs li span a  {
	background: url("../images/gal-tab-middle-off.gif") repeat-x;
	position:relative;
	float:left;
	height:27px;
	padding:5px 3px 0px 3px;
	text-decoration:none;
}
ul.tabs li span  {
	background: url("../images/gal-tab-left-off.gif") left top no-repeat;
	padding-left: 10px;
	position:relative;
	float:left;
}
ul.tabs li.rightoff	{
	margin-left:-13px;
	position:relative;
}
ul.tabs li.rightoff span a:hover	{
	font-weight:bold;
}
ul.tabs li.righton  {
	background: url("../images/gal-tab-right-on.gif") right top no-repeat;
}
ul.tabs li.righton span a  {
	background: url("../images/gal-tab-middle-on.gif") repeat-x;
	font-weight:bold;
}
ul.tabs li.righton span  {
	background: url("../images/gal-tab-left-on.gif") left top no-repeat;
}
ul.tabs li.righton	{
	margin-left:-13px;
	position:relative;
}
.strike {
	TEXT-DECORATION: line-through
}
#PreviewContent p {
	margin-left:10px;
}
.bookmarkbox{
	border:none;
	margin:5px 0 0 5px;
	float:left;
	clear:left;
	/*padding-top:5px;*/
}
.bookmarkbox img{
	padding-right:5px;
}