body {
	background: #4da24e url(pageBG.gif) repeat-x top left;
	color: #000;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-top: 0px;
}

form {
	margin-bottom: 0px;
}

img {
	border: 0px;
}

a {
	color: #2F7E2A;
	text-decoration: none;
	font-family: inherit;
	font-weight: bold;
}

a:hover {
	color: #41CA38;
	text-decoration: underline;
}

table,td,th {
	font-size: 9pt;
}

input {
	background: #FFFFFF;
	border: 1px #000 solid;
	font-size: 10pt;
	color: #000;
	font-family: inherit;
}

input[type=radio] {
	border: 0px;
	border: none;
}

input[type=checkbox] {
	border: 0px;
	border: none;
	background: none;
}

.inputmain {
	background: #fff;
	border: 1px #000 solid;
	font-size: 10pt;
	color: #000;
}

textarea {
	background-color: #F6F6F6;
	border: 1px #000 solid;
	font-size: 8pt;
	color: #000;
}

.textarea {
	background-color: #fff;
	border: 1px #000 solid;
	font-size: 8pt;
	color: #000;
}

/*########################
 	MAIN SURR.
 ########################*/
#outer {
	width: 968px;
	margin-left: auto;
	margin-right: auto;
	font-size: 8pt;
	text-align: left;
	margin-top: 0px;
}

/*########################
 	INPUT BUTTONS / FORMS
 ########################*/
.button {
	background: #195B85;
	color: #fff;
	border: 1px #fff solid;
	font-size: 8pt;
	cursor: pointer;
}

.button2 {
	background: #3E99DA;
	color: #fff;
	border: 1px #fff solid;
	font-size: 8pt;
	cursor: pointer;
}

.input2 {
	background: #B4E9FF;
	border: 2px #FF0052 solid;
	font-size: 8pt;
}

.input3 {
	background: #000;
	border: 1px #fff solid;
	font-size: 8pt;
	color: #fff;
}

.input4 {
	background: #000;
	border: 1px #459DCF solid;
	font-size: 8pt;
	color: #fff;
}

.input,input[type="text"],input[type="password"],textarea {
	background: #E7F2FC;
	border-right: 1px #344D71 solid;
	border-bottom: 1px #344D71 solid;
	border-top: 1px #6689AA solid;
	border-left: 1px #6689AA solid;
	font-size: 8pt;
	color: #000;
}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus {
	border: 1px solid #F6921E;
	background-color: #FFFECC;
}

/*########################
 	IMAGES
 ########################*/
.pic1 {
	padding: 0px;
	border: 3px #F1AF23 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.pic2 {
	padding: 0px;
	border: 3px #F1DD23 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.pic3 {
	border: 2px #F1AF23 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.pic4 { /*filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;*/
	border: 1px #fff solid;
}

.pic5 {
	border: 1px #ccc solid;
}

.pics1 {
	
}

.pics4 {
	
}

.pics2 {
	
}

.pics3 {
	
}

.wrap1 {
	
}

.wrap2 {
	
}

.wrap3 {
	
}

.wrap4 {
	
}

.wrap5 {
	
}

.wrap5 img {
	
}

/*########################
 	TOP AREA
 ########################*/
#top .top_text a {
	color: #fff;
}

#top .top_text a:hover {
	color: #54A4DE;
}

#top .top_text {
	color: #fff;
}

#top { /*
 	background:#195B85;
	background: transparent;
 	width:100%;
	*/ /*
 	border-left:1px #D9D9D9 solid;
 	border-right:1px #D9D9D9 solid;
	*/
	background: transparent url(topBar.png) no-repeat;
	color: #fff;
	height: 100px;
	width: 100%;
	padding: 0px 0px;
	position: relative;
}

#topBar {
	margin: 0px 20px 0px auto;
	text-align: center;
	font-size: 7pt;
	height: 30px;
	padding: 0px;
	border-spacing: 0px;
}

#topBarLeft {
	background: transparent url(topBarLeft.jpg) no-repeat;
	width: 8px;
	height: 30px;
}

#topBarMiddle {
	background: transparent url(topBarMiddle.jpg) repeat-x;
	padding: 5px 10px;
	vertical-align: top;
}

#topBarRight {
	background: transparent url(topBarRight.jpg) no-repeat;
	width: 12px;
	height: 30px;
}

#top td {
	color: #fff;
}

#top input,select {
	font-size: 8pt;
	background: #fff;
	color: #000;
}

#top a {
	font-size: 7pt;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

#top a:hover {
	font-size: 7pt;
	color: #fff;
	text-decoration: underline;
}

.top2 {
	background: #fff;
	/*border-top:10px #E9E9E9 solid;*/
	background: transparent;
}

.top2 img {
	margin: 5px 5px -5px 5px;
}

/*########################
 	MENU LINKS
 ########################*/
#outer2 {
	background: transparent;
	text-align: center;
}

.menu { /*
    border-bottom:2px #54A4DE solid;
 	background:#54A4DE;
	*/
	height: 30px;
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
}

.menu a {
	color: #fff;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

.menu2 { /*
 	background:#3E99DA;
 	height:30px;
 	padding-left:5px;
 	padding-right:5px;
 	border-bottom:2px #195B85 solid;
 	color:#fff;
 	font-size:7pt;
 	font-weight:bold;
	*/ /*cursor:pointer;*/ /*color: #F7921E;*/
	height: 30px;
	padding-left: 15px;
	padding-right: 15px;
	cursor: pointer;
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
}

.menu2 a {
	color: #fff;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

.menu2 a:hover { /*
 	color:#fff;
 	font-size:7pt;
 	text-decoration:none;
 	font-weight:bold;
	*/
	color: #F7921E;
}

/*########################
 	MENU LINKS 4
 ########################*/
.menu4 {
	padding: 2px;
	/* border-top:1px #014E82 solid;
 	border-left:1px #000 solid; */
	border-bottom: 1px #014E82 solid;
	/*cursor:pointer;*/
	font-size: 7pt;
	font-weight: bold;
}

.menu4-1 {
	padding: 2px;
	border-bottom: 1px #195B85 solid;
	/*cursor:pointer;*/
	font-size: 7pt;
	font-weight: bold;
}

.menu4-2 {
	font-size: 7pt;
	font-weight: bold;
	padding-left: 15px;
}

.menu4-4 a {
	color: #fff;
}

.menu4-4 a:hover {
	color: #fff;
}

/*########################
 	LOGIN BOX
 ########################*/
.LoGin1 {
	background: #fff;
	border-left: 1px #D9D9D9 solid;
	border-right: 1px #D9D9D9 solid;
}

.LoGin2 {
	background: #195B85;
	border-left: 1px #D9D9D9 solid;
	border-right: 1px #D9D9D9 solid;
	color: #fff;
	font-size: 8pt;
}

/*########################
 	MENU LINKS 5

 	MAIN LINKS FOR THE MEMBERS AREA border-bottom:1px #332F2F solid;

 ########################*/
.menu5border {
	
}

.menu5 {
	font-size: 7pt;
	color: #fff;
	padding-left: 5px;
	cursor: pointer;
	background: #000;
}

.menu5c {
	font-size: 7pt;
	color: #fff;
	padding-left: 5px;
	cursor: pointer;
	background: #000;
}

.menu5a {
	background: #000 right;
	background-repeat: no-repeat;
	text-align: right;
	width: 24px;
	height: 41px;
}

.menu5b {
	background: #000 url(line5.gif) right;
	background-repeat: no-repeat;
	text-align: right;
	width: 24px;
	height: 41px;
}

.menu5d {
	font-size: 7pt;
	color: #000;
	text-align: center;
	background: #fff;
}

.menu5e {
	font-size: 8pt;
	color: #fff;
	text-align: right;
	padding-right: 10px;
	padding-top: 8px;
	background: #000;
	font-weight: bold;
}

.menu5f {
	background: #000;
	width: 24px;
	height: 35px;
}

.menu5g {
	border: 1px #000 solid;
	padding: 5px;
	background: #000;
	font-size: 7pt;
}

.menu5g2 {
	border: 1px #000 solid;
	padding: 5px;
	background: #1F1F1F;
	font-size: 7pt;
}

.menu5 a {
	color: #fff;
}

.menu5c a {
	color: #fff;
}
.menu5d a {
	color: #064D9F;
}

.menu5d a:hover {
	color: #000;
}

.menu5g a {
	color: #fff;
}

.menu5g2 a {
	color: #000;
}

/*########################
 	MAIN PAGES
 ########################*/
#bodyTop {
	height: 7px;
	background: transparent url(bodyTop.png) no-repeat;
}

#bodyBottom {
	height: 13px;
	background: transparent url(bodyBottom2.jpg) no-repeat;
}

#main2 {
	background: transparent url(bodyBG.png) repeat-y;
}

#main { /*background: transparent url(bodyBG.png) repeat-y;*/
	background: transparent url(bodyBottom.jpg) no-repeat bottom left;
	font-size: 8pt;
	color: #000;
	position: relative;
	padding: 15px 15px;
	padding-bottom: 45px;
	vertical-align: top;
	min-height: 370px;
	padding-top: 5px;
}

.main2 {
	background: #fff;
	border-right: 1px #D9D9D9 solid;
	font-size: 7pt;
	color: #fff;
}

.main3 {
	background: #fff;
	border-left: 1px #D9D9D9 solid;
	font-size: 7pt;
	color: #fff;
}

.main3-b {
	background: #000;
	vertical-align: bottom;
}

.main3-a {
	background: #fff;
	text-align: right;
	vertical-align: bottom;
}

.main3-c {
	background: #fff;
	border-left: 1px #D9D9D9 solid;
	font-size: 7pt;
	color: #fff;
}

.main4 {
	background: #fff;
	border-right: 1px #D9D9D9 solid;
	font-size: 8pt;
	color: #000;
}

.main3 a {
	color: #fff;
}

.main3 a:hover {
	color: #fff;
	text-decoration: underline;
}

#topright {
	background: #fff;
	border-right: 1px #D9D9D9 solid;
	font-size: 8pt;
	color: #000;
}

/*##############################
 	#topleft - TOP LEFT AREA BLACK SWOSH
 	A:LINKS - USERNAME
 ###############################*/
#topleft {
	background: #fff;
	background-repeat: no-repeat;
	width: 480px;
	height: 45px;
	color: #fff;
	border-left: 1px #D9D9D9 solid;
}

#topleft a {
	color: #fff;
	text-decoration: underline;
}

#topleft a:hover {
	color: #fff;
	text-decoration: none;
}

.page {
	color: #fff;
}

.pbar1 {
	background: transparent;
}

.pbar2 {
	background: #941D31;
}

.pbar3 {
	font-size: 8pt;
	padding: 1px;
	border: solid #014E82 1px;
}

/*########################
 	MENUS
 ########################*/
table#mainMenu {
	border-spacing: 0px;
	margin: 0px auto;
}

table#mainMenu td {
	width: 132px;
	height: 32px;
	vertical-align: middle;
	text-align: center;
	font-size: 7pt;
	color: #fff;
}

table#mainMenu td {
	background: transparent url(grayTab.png) no-repeat;
}

table#mainMenu td#current {
	background: transparent url(orangeTab.png) no-repeat;
}

table#mainMenu a {
	font-size: 9pt;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

table#mainMenu a:hover {
	text-decoration: underline;
}

table#mainMenu a img {
	margin-top: 3px;
	margin-left: -5px;
}

table#subMenu {
	border-spacing: 0px;
	margin: -2px 0 3px 0;
	width: 100%;
	padding: 0px;
	height: 36px;
}

table#subMenu td#subLeft {
	width: 3px;
	background: transparent url(submenuLeft2.png) no-repeat;
}

table#subMenu td#subMiddle {
	background: transparent url(submenuMiddle2.png) repeat-x;
}

table#subMenu td#subRight {
	width: 7px;
	background: transparent url(submenuRight2.png) no-repeat;
}

table#subMenuLinks {
	border-spacing: 0px;
	margin: 0px auto 2px auto;
	padding: 1px;
	height: 32px;
}

table#subMenuLinks td {
	text-align: center;
	padding: 0px 30px 0px 30px;
	vertical-align: middle;
	font-size: 7pt;
	color: #fff;
	background: transparent;
}

table#subMenuLinks td.subNormal {
	background: transparent;
}

table#subMenuLinks td.subHover {
	background: transparent url(submenuHighlight.png) repeat-x bottom;
}

table#subMenuLinks a {
	font-size: 8pt;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

table#subMenuLinks a:hover {
	text-decoration: underline;
}

/*
 .mainmenu {
 	background:#1F1F1F url(line11.gif);
 	font-size:7pt;
 	color:#000;
 }

 .mainmenu2 {
 	background:#1F1F1F url(line10.gif);
 	font-size:7pt;
 	color:#fff;
 }*/
.mainmenu2 a {
	color: #fff;
}

.mainmenu2 a:hover {
	color: #54A4DE;
}

.mainmenu3 {
	background: #195B85;
	font-size: 7pt;
	color: #fff;
}

.mainmenu4 {
	background: #195B85;
	font-size: 7pt;
	color: #fff;
}

.mainmenu5 {
	background: #195B85;
	font-size: 7pt;
	color: #fff;
}

.mainmenu6 {
	border: 1px #195B85 solid;
	padding: 3px;
	font-size: 8pt;
	cursor: pointer;
	color: #fff;
	background: #2ae;
}

.mainmenu6 a {
	color: #fff;
	text-decoration: none;
}

.mainmenu6 a:hover {
	color: #fff;
	text-decoration: none;
}

.mainmenu7 {
	border: 1px #195B85 solid;
	padding: 3px;
	background: #195B85;
	font-size: 8pt;
	cursor: pointer;
	color: #fff;
}

.mainmenu7 a {
	color: #FFF;
	text-decoration: none;
}

.mainmenu7 a:hover {
	color: #FFF;
	text-decoration: none;
}

/*########################
 	SITE MENUS
 ########################*/
.item {
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 5px;
	cursor: pointer;
	font-size: 7pt;
	font-weight: bold;
	background: #fff url(line9.gif);
	color: #54A4DE;
}

.item2 {
	border-top: 2px #000 solid;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #fff solid;
	padding-top: 9px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	cursor: pointer;
	font-size: 7pt;
	font-weight: bold;
	background: #fff;
	color: #195B85;
}

.item3 {
	border-bottom: 1px #ccc solid;
	color: #54A4DE;
}

.item a {
	color: #54A4DE;
	text-decoration: none;
}

.item2 a {
	color: #195B85;
	text-decoration: none;
}

.item2 a:hover {
	color: #195B85;
	text-decoration: none;
}

/*########################
 	BORDERS
 ########################*/
.border {
	border: 1px #332F2F solid;
	background: #195B85;
}

.border2 {
	border: 1px #BDBDBD solid;
	color: #000;
	background: #f9f9f9;
}

.border3 {
	border: 1px #95C719 solid;
	background: #000;
	color: #fff;
}

.border4 {
	border: 1px #BDBDBD solid;
	background: #C4C4C4;
}

.border4 .color {
	color: #fff;
}

.border4 .sqr {
	background: #fff;
	vertical-align: middle;
}

.border5 {
	border-bottom: 1px #000 dashed;
}

.border6 {
	border: 1px #95C719 solid;
	background: #2589C5;
	color: #fff;
}

.border7 {
	border-bottom: 1px #98C920 dashed;
}

.border8 {
	background: #F5F5F5;
	border: 1px #000 solid;
}

.border9 {
	background: #fff;
	color: #000;
}

/* USED IN MAIL ALERT */
.border10 {
	background: #000 url(line10.gif);
	color: #fff;
}

.border11 {
	border: 1px #BDBDBD solid;
	background: #fff;
	color: #000;
}

/* B-BOARD */
.border12 {
	background: #fff;
	color: #000;
}

.border13 {
	background: #F1F1F1;
	color: #000;
}

.border14 {
	background: #F9F9F9;
	color: #fff;
}

.border15 {
	background: #C1C1C1;
	color: #000;
}

td.border14 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.yellowBox {
	padding: 5px;
	background-color: #FFFFCE;
	border: 1px solid #BDBDBD;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-height: 32px;
}

.yellowBox img {
	float: right;
	margin: 0px 0px 5px 5px;	
}

/*########################
 	TEXT COLORS
 ########################*/
.color {
	color: #000;
}

.color2 {
	color: #fff;
}

.color3 {
	color: #ff0000;
}

.color4 {
	color: #000;
}

/*########################
 	BACKGROUNDS & EXTRAS
 ########################*/
.cur {
	cursor: pointer;
}

.pollinput {
	background: transparent;
	font-size: 7pt;
	border: 0px;
}

.frame1 {
	background: #fff;
	margin: 0px;
}

.main_frame1 {
	background: #FFFFFF;
	margin: 0px;
}

.link1 a {
	color: #195B85;
}

.link1 a:hover {
	color: #195B85;
	text-decoration: underline;
}

/* USED IN MAIN MENU SQURE */
.sqr {
	background: #54A4DE;
	vertical-align: middle;
}

.sqr1 {
	background: #54A4DE;
	vertical-align: middle;
	margin-left: 4px;
	margin-right: 3px;
}

/* COMMENT BOX */
.comment {
	border: 1px #BDBDBD solid;
	background: #fff;
	color: #000;
}

.comment-text {
	color: #000;
	font-size: 8pt;
}

.comment-headline {
	background: #fff;
	color: #000;
	padding: 5px;
	font-size: 7pt;
}

.comment-head {
	background: #195B85;
	font-size: 7pt;
	color: #fff;
	padding: 5px;
}

.comment-head a {
	color: #fff;
}

.comment-head a:hover {
	color: #54A4DE;
}

/*########################
 	BOTTOM MENUS
 ########################*/
#bottom3 {
	background: transparent;
	width: 100%;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

#bottom3 a {
	color: #fff;
}

#bottom3 a:hover {
	color: #fff;
	text-decoration: underline;
}

#bottom4 {
	background: #54A4DE;
	width: 100%;
	color: #fff;
}

/*########################
 	FORUM
 ########################*/
.forum-1 {
	background: #54A4DE;
	color: #fff;
	font-size: 8pt;
}

.forum-2 {
	background: #F6F6F6;
	color: #000;
	font-size: 8pt;
}

.forum-2 a {
	color: #54A4DE;
}

.forum-2 a:hover {
	color: #54A4DE;
	text-decoration: underline;
}

.forum-3 {
	border: 1px #000 solid;
}

.forum-4 {
	border: 1px #000 solid;
	background: #fff;
	color: #000;
	font-size: 8pt;
}

.forum-q {
	background: #F5F5F5;
	color: #000;
	font-size: 8pt;
	border: 1px #54A4DE solid;
}

/*########################
 	DROP DOWN MENU
 ########################*/
#dropmenudiv {
	padding: 5px;
	border: 1px #c0c0c0 solid;
	background: #1c4c80;
	position: absolute;
	z-index: 100;
	font-size: 7pt;
	text-align: left;
}

#dropmenudiv a {
	color: #fff;
}

#dropmenudiv a:hover {
	color: #fff;
	text-decoration: underline;
}

/*########################
 	MESSAGES AND ERRORS
 ########################*/
span.message_message {
	background-image: url("../../../design/pic/message.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 6px;
}

span.error {
	background-image: url("../../../design/pic/warning.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #FF0000;
	padding-bottom: 6px;
}

span.message_error {
	background-image: url("../../../design/pic/warning.gif");
	font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #FF0000;
	padding-bottom: 6px;
}

.ajax_message {
	background: #FFF8CC;
	padding: 5px;
	border: 1px #FFE222 solid;
}

.jquery_background {
	background: #fff;
}

.socialOver {
	background: #FFF8CC;
	border: 1px #FFE222 solid;
	color: #000;
}

.socialDefault {
	background: #fff;
	border: 1px #fff solid;
	color: #000;
}

.socialBox {
	border: 1px #BDBDBD solid;
	color: #000;
	background: #f9f9f9;
}

.topFriendsNum {
	float: left;
	margin-left: 8px;
	vertical-align: top;
	height: 80px;
	width: 80px;
	text-align: center;
	padding-top: 5px;
	font-size: 16pt;
	border: 1px #ccc solid;
}

table.grayBar,table.greenBar,table.orangeBar {
	margin: 0px 0px;
	padding: 0px 0px;
	border-spacing: 0px;
	width: 100%;
	position: relative;
	/*border-collapse: collapse;*/
}

table.grayBar .grayBarLeft {
	width: 5px;
	height: 33px;
	/*background: transparent url(barGrayLeft.png) no-repeat;*/
	background: transparent url(barGrayLeft.gif) no-repeat;
}

table.grayBar .grayBarMiddle {
	position: relative;
	color: #fff;
	height: 33px;
	background: transparent url(barGrayMiddle.gif) repeat-x;
}

table.grayBar .grayBarMiddle img {
	padding: 5px 8px 0px 4px;
}

table.grayBar .grayBarRight {
	width: 5px;
	height: 33px;
	/*background: transparent url(barGrayRight.png) no-repeat;*/
	background: transparent url(barGrayRight.gif) no-repeat;
}

table.grayBar .grayBarBody {
	background: #F1F1F1 url(barGrayBG.gif) repeat-x top;
	padding: 8px;
	font-size: 9pt;
	color: #000;
}

table.grayBar .grayBarBL {
	width: 4px;
	height: 4px;
	background: transparent url(barGrayBL.gif) no-repeat;
}

table.grayBar .grayBarBottom {
	height: 4px;
	background-color: #F1F1F1;
}

table.grayBar .grayBarBR {
	width: 4px;
	height: 4px;
	background: transparent url(barGrayBR.gif) no-repeat;
}

table.greenBar .greenBarLeft {
	width: 5px;
	height: 33px;
	background: transparent url(barGreenLeft.gif) no-repeat;
}

table.greenBar .greenBarMiddle {
	color: #fff;
	height: 33px;
	background: transparent url(barGreenMiddle.gif) repeat-x;
}

table.greenBar .greenBarMiddle img {
	padding: 5px 8px 0px 4px;
}

table.greenBar .greenBarRight {
	width: 5px;
	height: 33px;
	background: transparent url(barGreenRight.gif) no-repeat;
}

table.greenBar .greenBarBody {
	background: #F1F1F1 url(barGrayBG.gif) repeat-x top;
	padding: 8px;
	font-size: 9pt;
	color: #000;
}

table.greenBar .greenBarBL {
	width: 4px;
	height: 4px;
	background: transparent url(barGrayBL.gif) no-repeat;
}

table.greenBar .greenBarBottom {
	height: 4px;
	background-color: #F1F1F1;
}

table.greenBar .greenBarBR {
	width: 4px;
	height: 4px;
	background: transparent url(barGrayBR.gif) no-repeat;
}

table.orangeBar .orangeBarLeft {
	width: 5px;
	height: 33px;
	background: transparent url(barOrangeLeft.gif) no-repeat;
}

table.orangeBar .orangeBarMiddle {
	color: #fff;
	height: 33px;
	background: transparent url(barOrangeMiddle.gif) repeat-x;
}

table.orangeBar .orangeBarMiddle img {
	padding: 5px 8px 0px 4px;
}

table.orangeBar .orangeBarRight {
	width: 5px;
	height: 33px;
	background: transparent url(barOrangeRight.gif) no-repeat;
}

table.orangeBar .orangeBarBody {
	background: #F1F1F1 url(barGrayBG.gif) repeat-x top;
	padding: 8px;
	font-size: 9pt;
	color: #000;
}

table.orangeBar .orangeBarBL {
	width: 4px;
	height: 4px;
	background: transparent url(barGrayBL.gif) no-repeat;
}

table.orangeBar .orangeBarBottom {
	height: 4px;
	background-color: #F1F1F1;
}

table.orangeBar .orangeBarBR {
	width: 4px;
	height: 4px;
	background: transparent url(barGrayBR.gif) no-repeat;
}

.grayBarMiddle a.help,.greenBarMiddle a.help,.orangeBarMiddle a.help {
	float: right;
}

image.barDaisy {
	margin: 0px;
	padding: 0px;
}

table#memberSidebar {
	width: 211px;
	height: 345px;
	text-align: center;
	border-spacing: 0px;
	background: #f6921e url(profileTop.gif) no-repeat;
	/*padding: 30px 10px 10px 10px;*/
	color: #fff;
}

table#memberSidebar td {
	font-size: 11px;
}

table#memberSidebar td.bottom {
	background: #fff url(profileBottom.gif) no-repeat;
	height: 6px;
	width: 100%;
}

table#profileSidebar {
	width: 211px;
	height: 345px;
	text-align: center;
	border-spacing: 0px;
	background: #f6921e url(profileTop.gif) no-repeat;
	/*padding: 30px 10px 10px 10px;*/
	color: #fff;
}

table#profileSidebar td {
	font-size: 11px;
}

table#profileSidebar td.bottom {
	background: transparent url(profileBottom.gif) no-repeat;
	height: 6px;
	width: 100%;
}

button.greenButtonSmall, button.orangeButtonSmall, button.grayButtonSmall, input.greenButtonSmall,td.greenButtonSmall,input.orangeButtonSmall,td.orangeButtonSmall,input.grayButtonSmall,td.grayButtonSmall
	{
	width: 64px;
	height: 22px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	color: #fff;
	cursor: pointer;
	line-height: 22px;
}

button.greenButtonSmall, input.greenButtonSmall,td.greenButtonSmall {
	background: transparent url(greenButtonSmall2.png) no-repeat;
}

button.orangeButtonSmall, input.orangeButtonSmall,td.orangeButtonSmall {
	background: transparent url(orangeButtonSmall2.png) no-repeat;
}

button.grayButtonSmall, input.grayButtonSmall,td.grayButtonSmall {
	background: transparent url(grayButtonSmall2.png) no-repeat;
}

button.greenButtonMedium, button.orangeButtonMedium, button.grayButtonMedium, input.greenButtonMedium,td.greenButtonMedium,input.orangeButtonMedium,td.orangeButtonMedium,input.grayButtonMedium,td.grayButtonMedium
	{
	width: 128px;
	height: 22px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	color: #fff;
	cursor: pointer;
	line-height: 22px;
}

button.greenButtonMedium, input.greenButtonMedium,td.greenButtonMedium {
	background: transparent url(greenButtonMedium2.png) no-repeat;
}

button.orangeButtonMedium, input.orangeButtonMedium,td.orangeButtonMedium {
	background: transparent url(orangeButtonMedium2.png) no-repeat;
}

button.grayButtonMedium, input.grayButtonMedium,td.grayButtonMedium {
	background: transparent url(grayButtonMedium2.png) no-repeat;
}

button.greenButtonLarge, button.orangeButtonLarge, button.grayButtonLarge, input.greenButtonLarge,td.greenButtonLarge,input.orangeButtonLarge,td.orangeButtonLarge,input.grayButtonLarge,td.grayButtonLarge
	{
	width: 192px;
	height: 22px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	color: #fff;
	cursor: pointer;
	line-height: 22px;
}

button.greenButtonLarge, input.greenButtonLarge,td.greenButtonLarge {
	background: transparent url(greenButtonLarge2.png) no-repeat;
}

button.orangeButtonLarge, input.orangeButtonLarge,td.orangeButtonLarge {
	background: transparent url(orangeButtonLarge2.png) no-repeat;
}

button.grayButtonLarge, input.grayButtonLarge,td.grayButtonLarge {
	background: transparent url(grayButtonLarge2.png) no-repeat;
}

button.orangeButtonSmall a, button.orangeButtonMedium a, button.orangeButtonLarge a, input.orangeButtonSmall a,input.orangeButtonMedium a,input.orangeButtonLarge a,td.orangeButtonSmall a,td.orangeButtonMedium a,td.orangeButtonLarge a
	{
	color: #fff;
}

button.greenButtonSmall a, button.greeneButtonMedium a, button.greenButtonLarge a, input.greenButtonSmall a,input.greenButtonMedium a,input greenButtonLarge a,td.greenButtonSmall a,td.greenButtonMedium a,td.greenButtonLarge a
	{
	color: #fff;
}

button.grayButtonSmall a, button.grayButtonMedium a, button.grayButtonLarge a, input.grayButtonSmall a,input.grayButtonMedium a,input.grayButtonLarge a,td.grayButtonSmall a,td.grayButtonMedium a,td.grayButtonLarge a
	{
	color: #fff;
}

a.orangeButtonMedium,a.grayButtonMedium,a.greenButtonMedium {
	display: block;
	width: 128px;
	height: 22px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	color: #fff;
	cursor: pointer;
	line-height: 22px;
}

a.orangeButtonMedium {
	background: transparent url(orangeButtonMedium2.png) no-repeat
}

a.grayButtonMedium {
	background: transparent url(grayButtonMedium2.png) no-repeat
}

a.greenButtonMedium {
	background: transparent url(greenButtonMedium2.png) no-repeat
}

a.orangeButtonSmall,a.grayButtonSmall,a.greenButtonSmall {
	display: block;
	width: 64px;
	height: 22px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	color: #fff;
	cursor: pointer;
	line-height: 22px;
}

a.orangeButtonSmall {
	background: transparent url(orangeButtonSmall2.png) no-repeat
}

a.grayButtonSmall {
	background: transparent url(grayButtonSmall2.png) no-repeat
}

a.greenButtonSmall {
	background: transparent url(greenButtonSmall2.png) no-repeat
}

a.orangeButtonLarge,a.grayButtonLarge,a.greenButtonLarge {
	display: block;
	width: 192px;
	height: 22px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	border: 0px;
	color: #fff;
	cursor: pointer;
	line-height: 22px;
}

a.orangeButtonLarge {
	background: transparent url(orangeButtonLarge2.png) no-repeat
}

a.grayButtonLarge {
	background: transparent url(grayButtonLarge2.png) no-repeat
}

a.greenButtonLarge {
	background: transparent url(greenButtonLarge2.png) no-repeat
}

a
.orangeButtonSmall
:hover
,
a
.grayButtonSmall
:hover
,
a
.greenButtonSmall
:hover
,
a
.orangeButtonMedium
:hover
,
a
.grayButtonMedium
:hover
,
a
.greenButtonMedium
:hover
,
a
.orangeButtonLarge
:hover
,
a
.grayButtonLarge
:hover
,
a
.greenButtonLarge
:hover
,
{
text-decoration
:
 
underline
;
 
}
table.grayLine,table.greenLine {
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
	height: 33px;
}

table.grayLine td.glLeft {
	width: 3px;
	height: 33px;
	background: transparent url(grayLineLeft.png) no-repeat;
}

table.grayLine td.glRight {
	width: 3px;
	height: 33px;
	background: transparent url(grayLineRight.png) no-repeat;
}

table.grayLine td.glMiddle {
	height: 33px;
	text-align: center;
	vertical-align: middle;
	background: transparent url(grayLineMiddle.gif) repeat-x;
}

table.greenLine td.glLeft {
	width: 4px;
	height: 37px;
	background: transparent url(greenLineLeft2.png) no-repeat;
}

table.greenLine td.glRight {
	width: 7px;
	height: 37px;
	background: transparent url(greenLineRight2.png) no-repeat;
}

table.greenLine td.glMiddle {
	height: 37px;
	text-align: center;
	vertical-align: middle;
	background: transparent url(greenLineMiddle2.png) repeat-x;
}

table.grayLine td.glMiddle a,table.greenLine td.glMiddle a {
	font-size: 8pt;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

table.grayLine td.glMiddle a:hover,table.greenLine td.glMiddle a:hover {
	text-decoration: underline;
}

table.grayLineLinks,table.greenLineLinks {
	margin: 0px auto;
	text-align: center;
	height: 33px;
	vertical-align: middle;
	margin-top: -4px;
}

table.grayLineLinks td,table.greenLineLinks td {
	text-align: center;
	padding: 0px 30px 0px 30px;
	vertical-align: middle;
	font-size: 7pt;
	color: #fff;
	background: transparent;
}

a#topLogoLink {
	display: block;
	position: absolute;
	top: 5px;
	left: 12px;
	width: 290px;
	height: 76px;
	border: 0px solid #000;
}

a.profileTitle {
	font-size: 14pt;
	font-family: Verdana, Geneva, sans-serif;
	color: #AEB0B1;
	text-align: justify;
	font-weight: normal;
	letter-spacing: 1px;
	padding-left: 25px;
	text-decoration: none;
}

a.profileTitle:hover {
	text-decoration: underline;
}

div#check_messages {
	position: fixed;
	right: 0px;
	bottom: 0px;
	background: #F5911D url(barOrangeMiddle.gif) repeat-x;
}

img.profilePic {
	max-width: 100%;
	/*width: expression(this.width > 390 ? 390: true);*/
}

.ratingStar {
	border: 0px;
	background-color: transparent;
}

.tabContainer {
	margin: 10px;
}

.tabContainer ul {
	list-style: none;
	margin: 0px 0px 6px 0px;
}

.tabContainer ul li {
	display: inline;
	margin: 0px 5px 0px 5px;
	padding: 5px 20px;
	color: #000;
	font-weight: bold;
	background-color: #a1a1a1;
	border-bottom: 1px solid #f1f1f1;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.tabContainer ul li:hover {
	background-color: #fafafa;
}

.tabContainer ul li#active {
	background-color: #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}

.tabContainer ul li a {
	color: #000;
	font-weight: bold;
}

.tabContainer div.tabBody {
	margin: 0px;
	padding: 10px;
	background-color: #d1d1d1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

table.profileTop {
	background-color: #eaeaea;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	padding: 10px;
}

.orangeText { color: #FC911F; }

.styledText { 
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
}

table.shadowBox1 { margin: 0px;	padding: 0px; table-layout: fixed; }
table.shadowBox1 td.topleft { width: 16px !important; height: 27px !important; background: transparent url(sbox1-TopLeft.png) no-repeat; }
table.shadowBox1 td.top { height: 27px !important; background: transparent url(sbox1-Top.png) repeat-x; }
table.shadowBox1 td.topright { width: 16px !important; height: 27px !important;	background: transparent url(sbox1-TopRight.png) repeat-x; }
table.shadowBox1 td.left { width: 16px !important; background: transparent url(sbox1-Left.png) repeat-y; }
table.shadowBox1 td.right { width: 16px !important; background: transparent url(sbox1-Right.png) repeat-y; }
table.shadowBox1 td.bottomleft { width: 16px !important; height: 19px !important; background: transparent url(sbox1-BottomLeft.png) no-repeat; }
table.shadowBox1 td.body { background-color: #f1f1f1; }
table.shadowBox1 td.bottom { height: 19px !important; background: transparent url(sbox1-Bottom.png) repeat-x; }
table.shadowBox1 td.bottomright { width: 16px !important; height: 19px !important; background: transparent url(sbox1-BottomRight.png) no-repeat; }

.ui-widget-overlay {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}