body {
 	background: #FFFFFF;
 	color: #555555;
 	text-align:center;
 	margin-left:auto;
 	margin-right:auto;
 	font-size:100%;
 	font-family:verdana, arial, helvetica, sans-serif;
 	margin-bottom:20px;
 	margin-top:0px;
	padding-top: 0px;
 }

 img {
 	border:0px;
 }

 a {
    color: #0083FF;
    font-weight: bold;
 	text-decoration: none;
 }

 a:hover {
    color: #0083FF;
    font-weight: bold;
 	text-decoration: underline;
}

table, td, th {
	font-size:1em;
}

 input {
 	font-family:verdana, arial, helvetica, sans-serif;
 	color:#555555;
 }

 .inputmain {
 	background:#fff;
 	border:1px #989898 solid;
 	color:#555555;
    font-family:verdana, arial, helvetica, sans-serif;
 }
 input.disabled
 {
	background-color:#DFDFDF;
	color:#7F7F7F;
	border:1px solid #DFDFDF;
	padding:2px;
 }

 textarea {
	background-color:#F6F6F6;
 	border:1px #989898 solid;
    font-family:verdana, arial, helvetica, sans-serif;
 	color:#555555;
	font-size:1.1em;
 }

 .textarea {
 	background-color:#fff;
 	border:1px #989898 solid;
 	color:#555555;
	font-size:1.1em;
 }
 
 fieldset {
    border: 0;
    padding: 0;
    margin: 0;
 }


 /*########################
 	MAIN SURR.
 ########################*/

 #outer {
 	width:913px;
 	margin-left:auto;
 	margin-right:auto;
 	text-align:left;
 }


 /*########################
 	INPUT BUTTONS / FORMS
 ########################*/

 .button 
 {
	background:#EEEEEE none repeat scroll 0 0;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	padding:3px;
	vertical-align:middle;
	border-color:#CCCCCC #777777 #777777 #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#4F4F4F;
    margin-bottom: 6px;
 }

 .button2 {
 	background:#3E99DA;
 	color:#fff;
	border:1px #fff solid;
 	cursor:pointer;
 }


 .input {
 	background:#E7F2FC;
 	border-right:2px #344D71 solid;
 	border-bottom:2px #344D71 solid;
 	border-top:2px #6689AA solid;
 	border-left:2px #6689AA solid;
 	color:#555555;
 }


 .input2 {
 	background:#B4E9FF;
 	border:2px #FF0052 solid;
 }

 .input3 {
 	background:#989898;
 	border:1px #fff solid;
 	color:#fff;
 }

 .input4 {
 	background:#989898;
 	border:1px #459DCF solid;
 	color:#fff;
 }
 
span.button
{
	margin:5px;
    line-height:18px;
}

input.commentSubmit
{
 	padding: 6px 15px 6px 15px;
}

input.shoutSubmit
{
 	padding: 2px 10px 2px 10px;
    line-height: 16px;
}

/*IE 6*/
* html input.shoutSubmit   {
    line-height: 14px;
}

/*IE 7*/
*:first-child+html input.shoutSubmit {
    line-height: 14px;
}

span.reportUser
{
 	padding: 6px 15px 6px 15px;
}

.report_user    {
    text-align: right;
}

span.postReply
{
 	padding: 6px 15px 6px 15px;
}

span.groupJoin
{
 	/*padding: 6px 15px 6px 15px;*/
}

span.addGroup
{
 	padding: 6px 15px 6px 15px;
}

span.joinNow
{
 	/*padding: 5px 15px 5px 15px;
 	margin: 0;
        line-height: 22px;*/
}

span.editGroup
{
 	padding: 7px 15px 7px 15px;
 	line-height: 26px;
}

input.login
{
 	padding: 4px 8px 4px 8px;
}

span.button a,
span.button a:hover
{
 	color: #4F4F4F !important;
 	text-decoration: none !important;
 	font-weight: bold !important;
}

div#ajax_main_form
{
    padding: 4px;
}

div#ajax_main_form textarea
{
    width: 375px;
}

textarea#ccstext
{
    font-family:verdana, arial, helvetica, sans-serif;
    background: #FFF;
    width: 100%;
    margin-bottom: 10px;
}

/**************************
 User info block 
**************************/

div.userName
{
    margin-left: 20px;
    color: #0083FF;
    font-size: 1.5em;
    font-weight: bold;
    border-bottom:1px solid #E5E5E5;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

div.userDetail
{
    margin-left: 20px;
    margin-bottom: 10px;
    clear:left;
}

div.userDetail_username
{
	float:left;
}

div.userStatus
{
	/*float:right;*/
	margin:10px 0;
}

div.userDetail_bold
{
	font-weight: bold;
}

div.userDetail_noBottomMargin
{
	margin-bottom:0;
}

 /*########################
 	IMAGES
 ########################*/


 .pic1 { border:1px #0566ad solid; }

 .pic2 { border:1px #fff solid; }

 .pic3 { border:2px #fff solid; }

 .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 {
	float: left;
	width:100%;
	height: 218px;
	/*background: url(beatLights.gif) no-repeat top right;*/
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: -58px;
	padding-bottom: 0px;
 }

 #topLogo {
    float: right;
    position: relative;
   /* margin-top: 30px;*/
 }

 #top td {
 	color:#fff;
 }

 #top input,select {
 	background:#fff;
 	color:#555555;
 }

 #top a {
 	color:#fff;
 }

 #top a:hover {
 	color:#fff;
 	text-decoration:underline;
 }

 .top2 {
 	background:#fff;
 	border-top:10px #E9E9E9 solid;
 }
 
 #topImage 
 {
    z-index: 1;
    /*position: relative;*/
    margin-right: 0px;
    margin-left: 595px;
    margin-bottom: -60px;
 }
 
 #topLogout
 {
    float: left;
    z-index: 2;
    background: #f2f2f2;
    position: relative;
    margin-top: 0px;
    text-align: center;
    padding-bottom: 3px;
 }
 
 #topLogout a
 {
    color: #0083FF;
    font-weight: bold;
    text-decoration: none;
 }
 
 #topLogout a:hover
 {
    color: #0083FF;
    font-weight: bold;
    text-decoration: underline;
 }
 
  #topHome
 {
    float: left;
    z-index: 2;
    background: #f2f2f2;
    position: relative;
    margin-left: 260px;
    margin-right: 10px;
    margin-top: 0px;
    text-align: center;
    padding-bottom: 3px;
 }
 
 #topHome a
 {
    color: #0083FF;
    font-weight: bold;
    text-decoration: none;
 }
 
 #topHome a:hover
 {
    color: #0083FF;
    font-weight: bold;
    text-decoration: underline;
 }


 /*########################
 	MENU LINKS
 ########################*/

 #outer2 {
	background: url(menuBarBG.gif) repeat-x;
 	text-align:left;
 	padding-left: 3px;
 	margin-top: 8px;
 	height:50px;
 }

 .menu {
 	padding:4px;
 	cursor:pointer;
 	float: left;
 	height: 50px;
	padding-top: 7px;
 }

 .menu a,
 .menu a:hover
 {
 	color:#fff;
 	font-size:0.9em;
 	text-decoration:none;
 	font-weight:bold;
 	padding:4px;
 	height: 50px;
 }



 .menuEnd {
 	padding:4px;
 	cursor:pointer;
 	float: right;
 	height: 50px;
	padding-top: 7px;
 }

 .menuEnd a,
 .menuEnd a:hover
 {
 	color:#fff;
 	font-size:0.9em;
 	text-decoration:none;
 	font-weight:bold;
 	padding:4px;
 	height: 50px;
 }



 .menu2 {
	background: url(menuBarActivePurple.gif) repeat-x;
 	padding:4px;
 	float: left;
 	height: 50px;
	padding-top: 7px;
 }

 .menu2 a {
 	color:#fff;
 	font-size:0.9em;
 	text-decoration:none;
 	font-weight:bold;
 	padding:4px;
 	height: 50px;
 }

 .menu2 a:hover {
 	color:#fff;
 	font-size:0.9em;
 	text-decoration:none;
 	font-weight:bold;
 	padding:4px;
 	height: 50px;
 }

 /*########################
 	MENU LINKS 4
 ########################*/


 .menu4 {
 	padding:2px;
 	/* border-top:1px #014E82 solid;
 	border-left:1px #989898 solid; */
 	border-bottom:1px #014E82 solid;
 	/*cursor:pointer;*/
 	font-weight:bold;
 }

 .menu4-1 {
 	padding:2px;
 	border-bottom:1px #195B85 solid;
 	/*cursor:pointer;*/
 	font-weight:bold;
 }

 .menu4-2 {
 	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;}




 /*########################
 	MENU LINKS 5

 	MAIN LINKS FOR THE MEMBERS AREA border-bottom:1px #332F2F solid;

 ########################*/

 .menu5border {

 }

 .menu5 {
 	color:#fff;
 	padding-left:5px;
 	cursor:pointer;
 	background:#989898;
 }

 .menu5c {
 	color:#fff;
 	padding-left:5px;
 	cursor:pointer;
 	background:#989898;
 }

 .menu5a {
 	background:#989898 right;
 	background-repeat:no-repeat;
 	text-align:right;
 	width:24px;
 	height:41px;
 }

 .menu5b {
 	background:#989898  url(line5.gif) right;
 	background-repeat:no-repeat;
 	text-align:right;
 	width:24px;
 	height:41px;
 }

 .menu5d {
 	color:#555555;
 	text-align:center;
 	background:#fff;
 }

 .menu5e {
 	color:#fff;
 	text-align:right;
 	padding-right:10px;
 	padding-top:8px;
 	background:#989898;
 	font-weight:bold;
 }

 .menu5f {
 	background:#989898;
 	width:24px;
 	height:35px;
 }

 .menu5g {
 	border:1px #989898 solid;
 	padding:5px;
 	background:#989898;
 }

 .menu5g2 {
 	border:1px #989898 solid;
 	padding:5px;
 	background:#1F1F1F;
 }


 .menu5 a {
 	color:#fff;
 }

 .menu5c a {
 	color:#fff;
 }

 .menu5d a {
 	color:#064D9F;
 }

 .menu5d a:hover {
 	color:#555555;
 }

 .menu5g a {
 	color:#fff;
 }

 .menu5g2 a {
 	color:#555555;
 }




 /*########################
 	MAIN PAGES
 ########################*/


 #main {
 	background:#fff;
 	font-size:0.7em;
 	color:#555555;
 }

 .main2 {
 	background:#fff;
 	border-right:1px #D9D9D9 solid;
 	color:#fff;
 }

 .main3 {
 	background:#fff;
 	border-left:1px #D9D9D9 solid;
 	color:#fff;
 }

 .main3-b {
 	background:#989898;
 	vertical-align:bottom;
 }



 .main3-a {
 	background:#fff;
 	text-align:right;
 	vertical-align:bottom;
 }



 .main3-c {
 	background:#fff;
 	border-left:1px #D9D9D9 solid;
 	color:#fff;
 }



 .main4 {
 	background:#fff;
 	border-right:1px #D9D9D9 solid;
 	color:#555555;
 }

 .main3 a {
 	color:#fff;
 }

 .main3 a:hover {
 	color:#fff;
 	text-decoration:underline;
 }


 #topright {
 	background:#fff;
 	border-right:1px #D9D9D9 solid;
 	color:#555555;

 }


 /*##############################
 	#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 {
 	padding:1px;
 	border:solid #014E82 1px;
 }


 /*########################
 	MENUS
 ########################*/


 .mainmenu {
 	background:#1F1F1F url(line11.gif);
 	color:#555555;
 }

 .mainmenu2 {
 	background:#1F1F1F url(line10.gif);
 	color:#fff;
 }

 .mainmenu2 a { color:#fff; }
 .mainmenu2 a:hover { color:#54A4DE; }


 .mainmenu3 {
 	background:#195B85;
 	color:#fff;
 }

 .mainmenu4 {
 	background:#195B85;
 	color:#fff;
 }

 .mainmenu5 {
 	background:#ffffff;
 	color:#fff;
 }

.mainmenu6 {
	border:1px #195B85 solid;
	padding:3px;
	cursor:pointer;
	color:#fff;
	background:#2ae;
    font-size:100%;
}

.mainmenu6 a { color:#fff; font-size:100%; text-decoration:none; }
.mainmenu6 a:hover { color:#fff; font-size:100%; text-decoration:none; }

.mainmenu7 {
	border:1px #195B85 solid;
	padding:3px;
	background:#195B85;
	cursor:pointer;
	color:#fff;
    font-size:100%;
}

.mainmenu7 a { color:#FFF; font-size:100%; text-decoration:none; }
.mainmenu7 a:hover { color:#FFF; font-size:100%; text-decoration:none; }
 
 div.panel
 {
    /*width: 100%;*/
    background:#ffffff; 
    padding: 0;
    border:2px solid #e9e9e9;
 }
 
 div.panel p
 {
   /*padding-left: 6px;*/
 }

 div.panelTitle,
 td.border2 div.panelTitle 
 {
 	/*background: url(dragHeader.gif) repeat;*/
 	background:url(dualTone.gif) repeat-x;
 	margin: 0;
 	padding: 3px 3px 6px 3px !important;
	height:14px;
 }

 div.panelTitle span.title,
 td.block_header_fixed span.title
 {
 	font-size:1.1em;
	font-weight:bold;
    color: #0083FF;
    max-width:81%;
    padding-left:4px;
    padding-right:4px;
 }

 div.panelItem,
 td.border2 div.panelItem
 {
 	padding: 9px 6px 0 !important;
/*	border-bottom: 1px #cccccc solid;*/
 	color: #555555;
 }

 div.panelItem#leftCol
 {
 	clear: both;
 	float: left;
 }

 div.panelItem#rightCol
 {
 }

 div.panelItemOption 
 {
	padding: 9px 6px 9px 6px;
	border-bottom: 1px #cccccc solid;
 	color: #555555;
 	background: #FFF;
 }

 div.panelItem a,
 div.panelTable a,
 div.panelItemOption a
 {
    color: #0083FF;
    font-weight: bold;
 	text-decoration: none;
    cursor:pointer;
 }

 div.panelItem a:hover,
 div.panelTable a:hover,
 div.panelItemOption a:hover
 {
    color: #0083FF;
    font-weight: bold;
 	text-decoration: underline;
 }
 
div.panelItem a.un_bold    {
    font-weight: normal;
}
 
div.panelItem a.un_bold:hover    {
	font-weight: normal;
}

 div.panelItem div.groupMore, 
 div.panelItem div.friendMore, 
 div.panelItem div.galleryMore, 
 div.panelItem div.forumMore,
 div.panelItem div.opportunityMore,
 div.panelItem div.addYourBlog
 {
    margin-top: 10px;
    text-align: right;
 }

 div.panelItem div.opportunityMore
 {
    margin-top: 10px;
    text-align: right;
 }

 div.panelTable
 {
    background:#ffffff; 
 	padding: 0;
    border: 0;
 	color: #555555;
 }

 div.panelTable table
 {
    border-collapse: collapse;
 }

 div.panelTable th
 {
 	background: #FFF;
    color: #555555;
    font-weight: bold;
 	text-decoration: none;
    border-bottom:1px solid #E5E5E5;
    padding: 10px 10px 10px 0;
 }

 div.panelTable th.first
 {
 	padding: 10px 10px 10px 10px;
 }

 div.panelTable td
 {
    border-bottom:1px solid #E5E5E5;
	margin:0 10px;
    text-align: left;
 	padding: 10px 10px 10px 10px !important;
 }

 div.panelTable td.number
 {
    text-align: center;
 }


div.panel li {
	list-style:none;
	border-bottom:1px solid #e5e5e5;
	margin:0 10px;
}

div.panel ul
{
	padding:0px;
	margin:0px;
}

li .panelItem
{
	padding:5px 15px !important;
}

 /*########################
 	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-weight:bold;
 	background:#fff url(line9.gif);
 	color:#54A4DE;
 }

 .item2 {
 	border-top:2px #989898 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-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:#555555; background:#f9f9f9;  }
 .border3 { border:1px #95C719 solid; background:#989898; color:#fff; }
 .border4 { border:1px #BDBDBD solid; background:#54A4DE; }
 .border4 .color { color:#fff; }
 .border4 .sqr { background:#fff; vertical-align:middle; }
 .border5 { border-bottom:1px #989898 dashed; }
 .border6 { border:1px #95C719 solid; background:#2589C5; color:#fff; }
 .border7 { border-bottom:1px #98C920 dashed; }
 .border8 { background:#F5F5F5; border:1px #989898 solid; }
 .border9 { background:#fff; color:#555555; }

 /* USED IN MAIL ALERT */
 .border10 { background:#989898 url(line10.gif); color:#fff; }
 .border11 { border:1px #BDBDBD solid; background:#fff; color:#555555; }

 /* B-BOARD */
 .border12 { background:#fff; color:#555555; }
 .border13 { background:#ffffff; color:#555555; }
 .border14 { background:#F9F9F9; color:#fff; }

 /*########################
 	TEXT COLORS
 ########################*/

 .color { color:#555555; }
 .color2 { color:#fff; }
 .color3 { color:#ff0000; }
 .color4 { color:#555555; }

 /*########################
 	BACKGROUNDS & EXTRAS
 ########################*/

 .cur { cursor:pointer; }


 .pollinput {
 	background:transparent;
 	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 */
 div.comment 
 {
    margin-left: 4px;
    margin-top: 5px;
    float:left;
    display:block;
    border-bottom: 1px solid #cccccc;
    padding:10px 0;
 }
 div.commentImage
 {
    float: left;
    position: relative;
 }
 div.commentText {
    position: relative;
    top: 0;
    margin-left: 100px;
 }
 
 div.commentText span.comment_text    {
    color: #000;
    font-weight: bold;
 }

 .comment-text {
 	color:#555555;
 }

 .comment-headline {
 	background:#fff;
 	color:#555555;
 	padding:5px;
 }

 .comment-head {
 	background:#195B85;
 	color:#fff;
 	padding:5px;
 }

 .comment-head a { color:#fff; }
 .comment-head a:hover { color:#54A4DE; }



 /*########################
 	BOTTOM MENUS
 ########################*/

 #bottom3 {
 	background:#195B85;
 	width:100%;
 	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:0.7em;
 }

 .forum-2 {
 	background:#F6F6F6;
 	color:#555555;
 	font-size:0.7em;
 }

 .forum-2 a { color:#54A4DE; }
 .forum-2 a:hover { color:#54A4DE; text-decoration:underline; }

 .forum-3 {
 	border:1px #989898 solid;
 }

 .forum-4 {
 	border:1px #989898 solid;
 	background:#fff;
 	color:#555555;
 	font-size:0.7em;
 }

 .forum-q {
 	background:#F5F5F5;
 	color:#555555;
 	font-size:1em;
 	border:1px #54A4DE solid;
        padding: 5px;
        margin-top: 5px;
 }

 /*########################
 	DROP DOWN MENU
 ########################*/

 #dropmenudiv{
 	padding:5px;
 	border:1px #c0c0c0 solid;
 	background:#1c4c80;
 	position:absolute;
 	z-index:100;
 	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;
	clear:both;
	width:100%;
	text-align:left;
 }

.ajax_message {
	background:#FFF8CC;
	padding:5px;
	border:1px #FFE222 solid;
}

.jquery_background {
	background:#fff;
}

.socialOver {
	background:#FFF8CC;
	border:1px #FFE222 solid;
	color:#555555;
}

.socialDefault {
	background:#fff;
	border:1px #fff solid;
	color:#555555;
}

.socialBox {
	border:1px #BDBDBD solid; 
	color:#555555; 
	background:#f9f9f9;
}

.topFriendsNum
{
	float: left; 
	margin-left:8px; 
	vertical-align:top; 
	height:80px;
	width:80px; 
	text-align:center; 
	padding-top:5px; 
	font-size:1.4em;
	border:1px #ccc solid;
}

div.clear
{
    clear: both;
}
 
 div.footer
 {
    margin-top: 30px;
    font-weight: bold;
    color: #0083FF;
    width: 100%;
    border-top: 1px #0566ad dotted;
    padding-top: 8px;
 	font-size:0.7em;
 }
 
 div.footer a
 {
    font-weight: bold;
    color: #0083FF;
 }
 
 div.panelItem div.imageFloat,
 div.panelTable div.imageFloat
 {
    float: left;
    clear:both;
 }
 
 div.panelItem div.textFloat,
 div.panelTable div.textFloat
 {
    margin-left: 90px;
    margin-bottom:10px;
    /*border-bottom:1px solid #CCCCCC;*/
    width:70%;
 }
 
 div.panelItem div.textFloat div.userStatus
 {
    margin-top: 10px;
    margin-left: 0;
 }
 
 div.shoutArea
 {
    background: #FFF;
    border: 1px solid black;
    padding: 15px;
    height: 280px;
    overflow: auto;
    margin-bottom: 10px;
 }
 
 div.formLabel
 {
    font-weight: bold;
    padding-top: 6px;
 }
 
 div.formElement
 {
    position: relative;
    margin-left: 80px;
    margin-bottom: 6px;
 }
 
 div.formElement input
 {
    font-family:verdana, arial, helvetica, sans-serif;
    background: #FFF;
    height: 22px;
    padding: 5px 0 0 5px;
    margin: 1px;
 }
 
 div.formElement input.focus
 {
    border: 2px #0083FF solid;
    margin: 0px;
    background: #fefff1;
 }
 
 div.subMenuWrapper
 {
    width: 100%;
    border-bottom: 1px #989898 solid;
    margin-bottom: 15px !important;
 }
 
 table.subMenu
 {
 }

td.subMenuItem
{
   padding-right: 15px !important;
   padding-left: 15px !important;
   border-left: 1px #989898 solid;
}

table.subMenu td.first
{
   border-left: 0;
}

td.subMenuItem a
{
   color: #555555;
}

td.subMenuItem a:hover,
td.subMenuItem a.current
{
   color: #555555;
   border: 0;
   border-bottom: 3px solid #0083FF;
   text-decoration: none;
   position: relative;
}


/****** TEST ********/
td.border2
{
    width: 100%;
    background:#ffffff; 
    padding: 0;
    border-collapse: collapse;
    border: 0;
    /*border-bottom: 1px #0566ad dotted;*/
}

td.border2 div
{
   padding: 0px !important;
}

td.border2 div table
{
    border-collapse: collapse;
}

 table.mainmenu5
 {
   /* background: url(hatching.jpg) repeat;
 	margin: 0;
 	padding: 3px 1px 3px 1px !important;*/
 }

 table.mainmenu5 td
 {
    display: none;
 }

 table.mainmenu5 td.block_header,
 table.mainmenu5 td.block_header_fixed 
{
    display: block;
 }

 td.block_header,
 td.block_header_fixed
 {
    padding: 3px !important;
    display: table-cell;
 }

 td.block_header
 {
    background: #FFF;
 	font-weight: bold;
    color: #0083FF;
    display: table-cell;
    margin: 0 2px 0 2px !important;
 }

 td.block_header_fixed
 {
    padding-left: 0;
    margin: 0 2px 0 0 !important;
 }
 
 table.mainmenu5 td.header_fix
 {
    display: table-cell;
 }
 
  td.border2 td.color
  {
	padding: 9px 6px 9px 6px !important;
    color: #555555;
	display: block;
  }
 
 td.border2 div.color
 {
 	padding: 9px 6px 9px 6px !important;
    /*border-bottom: 1px #0566ad dotted;*/
 	color: #555555;
 	display: block;
}
 
 td.border2 td.color
 {
 	display: table-cell;
}

 td.border2 td.color a
 {
    color: #0083FF;
    font-weight: bold;
 	text-decoration: none;
 }

 td.border2 td.color a:hover
 {
    color: #0083FF;
    font-weight: bold;
 	text-decoration: underline;
}
 	
td#main table,
td#main table tbody,
td#main table td
{
    padding: 0;
    margin: 0;
}

table.pbar3 span.pbar1
{
	background: none;
}

table.pbar3 span.pbar2
{
	background: #0083FF;
}

.block_right    {
    text-align: right;
    display: block;
    margin-top: 5px;
}

/* IE */
*+html .block_right { width: 100%; }
* html .block_right { width: 100%; }

/* Mentor Exchange Styling */
#mentorButtons {
    clear: both;
    margin: 0 0 0 10px;
    padding: 10px 0;
    width: 100%;
}

#commitmentWrapper {
    width: 50%;
    float: right;
}

#contactWrapper {
    width: 49%;
    float: left;
}

#mentoringProfile, #mentoringExperience, #mentoringAssociations, #careerStage {
    margin:10px 10px 0 10px;
}

#memberOfMentor {
    margin:10px 10px 0 10px;
    float: left;
}

#mentorButtons {
    float: left;

}

 /*#################################
   The Creative Network Registration
 ##################################*/

.breadCrumb_holder {
    color:#DFDFDF;
    margin-bottom:11px;
    width:913px;
}

.breadCrumb_holder ul{
	margin:0px;
	margin-left:12px;
	padding:0px;
}

.breadCrumb_holder li {
    padding-right:10px;
}

.breadCrumb_holder li, .active, .inactive {
    display:inline;
    font-weight:bold;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

 /*##############################
   Mentor Exchange Registration
 ###############################*/
 
#mentorCareer, #mentorExperience, #mentorAssociations, #mentorDelivery, #mentorCommitment {
    margin-top:20px;
}

#mentorCareer label, #mentorExperience label, #mentorAssociations label, #mentorDelivery label, #mentorCommitment label {
    float:left;
    font-weight:bold;
}

#mentorCareer select {
    margin-left:10px;
}

#mentorExperience textarea, #mentorAssociations textarea {
    float:left;
    clear:both;
}

#expertiseMentorMentee td {
    text-align:left;
    vertical-align:middle;
}

#expertiseMentorMentee td {
    padding:5px;
}

#expertiseMentorMentee td.leftmost {
    width: 300px;
    vertical-align:middle;
    padding: 5px 5px 5px 0;
}

#expertiseMentorMentee td.first, #expertiseMentorMentee td.last {
    width: 100px;
}

#expertiseMentorMentee th.first, #expertiseMentorMentee th.last,
#expertiseMentorMentee td.first fieldset, #expertiseMentorMentee td.last fieldset {
    text-align: center;
}

#mentorDelivery .checkboxGroup {
    padding:3px 0;
}

#mentorDelivery .checkboxGroup label, #mentorCommitment .checkboxGroup label {
    float: none;
    font-weight: normal;
}

#mentorDelivery fieldset, #mentorCommitment fieldset {
    clear:both;
}

.checkboxgroup a {
	cursor:pointer;
}

#formHeader
{
    font-weight:bold;
    color:#0083FF;
}

.searchHeading
{
	font-size:1.2em;
}

.searchResult
{
	margin:10px;
	width:265px;
	min-height:70px;
	float:left;
	border:1px solid #cccccc;
}
.panelItem .searchResult 
{
	padding:5px;
}

.searchResult .image
{
	width:70px;
	float:left;
}

.searchResult .content
{
	width:175px;
	float:right;
	padding:5px;
}

.searchResult .content .title
{
	color:#0083FF;
font-size:1em;
font-weight:bold;
}


li#profileResults
{
	width:265px;
	float:left;
	height:auto;
	clear:right;
}
.welcome
{
	padding:4px;
	color:#863687;
	font-size:0.9em;
	font-weight:bold;
}

#holder
{
	width:100%;
	border:0px;
}

#changePassword
{
	width:300px;
	float:right;
	clear:none;
	border:1px solid #0083FF;
	padding:3px 6px;
}

div#stage4 .mentoringProfile, div#stage4 .careerStage, div#stage4 .experience, div#stage4 .associations, div#stage4 .expertise, div#stage4 .deliveryMethod, div#stage4 .mentorCommitment, div#stage4 .checkboxgroup
{
	padding-left:10px;
}

/*#################################
  Message members styles
##################################*/
#message_members_wrapper form {
    padding:0px;
    margin:0px;
}

#message_members_wrapper .label {
    display:block;
    padding-bottom:3px;
}

#message_members_wrapper .subject {
    border:1px solid #989898;
    margin-bottom: 10px;
}

/* FF */
#message_members_wrapper .message {
    background-color:#FFFFFF;
    margin-bottom: 10px;
    width: 380px;
}
/* IE8 */
*+html #message_members_wrapper .message {
    width: 394px;
}
/* IE6 */
*html #message_members_wrapper .message {
    width: 388px;
}

#message_members_wrapper .success_message {
    color: green;
    text-align: center;
}

.tinyMCE_content p {
    font-size:10pt;
    margin: 0;
    padding: 5px 0;
}

/* TextboxList sample CSS */
ul.holder { margin: 0; border: 1px solid #999; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 3px 0 3px 3px; }
ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: 150px; margin: 0; border: 0px; outline: 0; padding: 3px 0 2px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }
ul.holder li#friendList_annoninput { border: none;}

#add { border: 1px solid #999; width: 550px; margin: 50px; padding: 20px 30px 10px; }
form ol li { list-style-type: none; }
form ol { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }
form ol li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }
form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }
form ol li.input-text input { width: 500px; padding: 5px 5px 6px; font: 11px "Lucida Grande", "Verdana"; border: 1px solid #999; }
form ul.holder { width: 553px; }
form ul { margin: 0 !important }
ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; }
#apple-list ul.holder li.bit-input { margin: 0; }
#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('close.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */

.facebook-auto { display: none; position: absolute; width: 233px; background: #eee; }
.facebook-auto .default { padding: 5px 7px !important; border: 1px solid #ccc; border-width: 0 1px 1px; font-family:"Lucida Grande","Verdana"; font-size:11px; }
.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; }
.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; background-color: #eee }
.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
.facebook-auto ul li.auto-focus em { background: none; }
.deleted { background-color:#4173CC !important; color:#ffffff !important;}
.hidden { display:none;}

.facebook-auto iframe.ie6fix {
    display: none !important;
}

#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }


#groupList
{
	display:block;
	height:105px;
}