/* STYLE USED IN NEW REDESIGN - 29-10-2007 */

/* PROFILE NAVIGATION STYLES START HERE */
div#ProfileNavContainerFullBox
{
	margin-top:10px;
	width:758px;
	float:left;
	overflow:hidden;
}

div#ProfileNavContainerFullBox #NavSpace
{
	height:19px;
	width:178px;
	overflow:hidden;
	border-bottom:1px solid #A3CD66;
	float:left;
}
div#ProfileNavContainer, div#ProfileViewNavContainer
{
	margin-top:10px;
	padding-top:0px;
	background-color:#FFFFFF;	
	overflow:hidden;
	height:21px;
	width:758px;
	float:left;	
}
div#profileNavSpacer1
{
	height:10px;
	width:120px;
	float:left;	
}
div#profileMsgNavSpacer1
{
	height:20px;
	width:122px;
	float:left;	
	border-bottom:1px solid #A3CD66;
}
div#profileMsgNavSpacer2
{
	height:20px;
	width:103px;
	border-bottom:1px solid #A3CD66;
	float:left;
}
div#profilePageNavSpacer1
{
	height:20px;
	margin-left:58px;
	float:left;	
}

div#profileNavSpacer2
{
	height:20px;
	width:89px;
	border-bottom:1px solid #A3CD66;
	float:left;
}
div#NavTopLeft, div#NavViewTopLeft
{
	background: url(images/tabtop_left.png) no-repeat;
	width:121px;
	height:21px;
	float:left;
	overflow:hidden;
}
div#NavTopRight
{
	display:inline;
	background: url(images/tabtop_right.png) repeat-x;
	width:84px;
	height:21px;
	float:left;
	padding-right:0px;
	overflow:hidden;
}
div#NavViewTopRight
{
	display:inline;
	background: url(images/tabtop_right.png) repeat-x;
	width:537px;
	height:21px;
	float:left;
	padding-right:0px;
	overflow:hidden;
}
div#NavViewTopRightNoTabs
{
	display:inline;
	background: url(images/tabtop_right.png) repeat-x;
	width:617px;
	height:21px;
	float:left;
	padding-right:0px;
	overflow:hidden;
}
div#ProfileNavContainer ul, div#ProfileViewNavContainer ul
{
	margin:0px;
	padding:0px;
	list-style:none;	
	
}
div#ProfileNavContainer li, div#ProfileViewNavContainer li
{
	margin:0px;
	padding:0px;	
	float:left;
}
/* PROFILE NAVIGATION STYLES END HERE */
/**********************************************************************************/
div#profileGreenBoxFullSize
{
	text-align:left;
	clear:both;
	padding-top:20px;
	/*overflow:hidden;*/
	width:756px;
	font-family:Trebuchet MS, Verdana, Sans-Serif;	
	color:#333333;
	background-image: url(images/profile_main_bg.jpg);
	background-repeat:no-repeat;
}
div#profileGreenBoxFade
{
	clear:both;		
	overflow:hidden;
	width:741px;
	background-image:url(images/profile_bg_fade.jpg);
	background-repeat:no-repeat;
	height:39px;
}
div#profileGreenBox
{
	padding:5px 10px 5px 10px;
}
div#myProfileDetailsSection
{
	width: 736px;
	padding:5px 10px 5px 10px;
	text-align:left;
	overflow: hidden;
}
div#myProfileDetailsSection a, div#myProfileContactsWidgetSection a
{
	color:#3A6878;
	text-decoration:none;
}
div#myProfileDetailsSection a:hover, div#myProfileContactsWidgetSection a:hover
{
	text-decoration:underline;
}
div#myProfileImageLinks
{
	width:215px;
	float:left;
	overflow: hidden;
}
div#myProfileImage
{
	width:210px;
	height:210px;
	float:left;
	overflow:hidden;
}
div#myProfileLinks
{
	padding-top:10px;
	width:210px;
	float:left;
	font-size:0.85em;
}
div#myProfileLinksRight
{
	padding-left:10px;
	float:left;
}
div#myProfileLinksLeft
{
	float:left;
}

div#myProfileInfo
{
	float:left;
	width: 246px;
	padding:5px 5px 5px 5px;
}
div#MyProfileUserDetails
{
	margin-top:15px;
	margin-right:20px;
	border-top:1px solid #7DBC25;
	border-bottom:1px solid #7DBC25;
	padding-top:5px;
	padding-bottom:5px;
}
div#myProfileCompLogo
{
	margin-top:15px;
}
div#myProfileAboutMe
{
	width:250px;
	min-height:260px;
	height:auto;
	padding:10px 5px 10px 5px;
	margin-top:10px;
	float:left;
	background-color:#D6E9BB;
}
/* for Internet Explorer */
* html div#myProfileAboutMe 
{
	height: 260px;
}

div#myProfileAboutMeTitle, div#myProfileUserTypeTitle
{
	margin-bottom:15px;
	font-size:1.5em;
	color:#346977;
	font-weight:bold;
}
/* START OF EDITING PROFILE ABOUT ME SECTION STYLES */
textarea#editingBox
{
	width: 220px;
	height: 200px;
	border: 1px solid #346977;
}
div#myProfileAboutMe button
{
	font-size: 0.85em;
	width: 5em;
}
/* END OF EDITING PROFILE ABOUT ME SECTION STYLES */
div#myProfileUserTypeIdeasSection
{
	width: 736px;
	padding:20px 10px 5px 10px;
}
div#myProfileUserTypeInfo
{
	float:left;
	width:290px;
	background-color:#D6E9BB;
	padding:10px 5px 10px 10px;
	min-height:250px;
	height:auto;
}
/* for Internet Explorer */
* html div#myProfileUserTypeInfo 
{
	height: 250px;
}
div#myProfileMyIdeas
{
	float:left;
	width:411px;
	height:245px;
	padding: 10px 0px 0 20px;
	overflow:hidden;
}
div#myProfileFavIdeas
{
	float:left;
	width:411px;
	height:295px;
	padding: 10px 0px 0 10px;
	overflow:hidden;
}
div#myProfileBottomSection
{
	width: 736px;
	padding:10px 10px 5px 10px;
	overflow: hidden;
	float:left;
}
div#myProfileContactsWidgetSection
{
	width: 305px;
	height:auto;
	float:left;
	padding-top:20px;
}
div#myProfileContacts
{
	
	float:left;
	width:290px;
	background-color:#D6E9BB;
	padding:4px 5px 0px 8px;
	min-height:207px;
	height:auto;
}
/* for Internet Explorer */
* html div#myProfileContacts 
{
	height: 207px;
}
div#myProfileWidgets, div#ideaWidgets
{
	margin-top:20px;
	margin-left:1px;
	margin-bottom:10px;
	/*border:solid 1px green;
	float:left;
	width:290px;
	background-color:#EBF5DD;
	min-height:207px;*/
	padding:10px 5px 0px 10px;
}
/** html div#myProfileWidgets
{height:207px}*/
div#myProfileWidgets div#widget, div#ideaWidgets div#widget
{
	text-align:center;
}
div.ideaPage
{
	margin-top:0px;
	padding-top:0px;
	float:left;
	}
div#myProfileContactsList
{
	padding-top:15px;
}
div#myProfileContactsImg
{
	width:40px;
	height:40px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
div#myProfileContactsName
{
	padding-top:5px;
	text-align:center;
	font-size:0.8em;
}
div#myProfilemyIdeaSection
{
	width:108px;
	height:192px;
	padding: 10px 10px 0px 10px;
	color:#356B78;
	overflow:hidden;
}
div#myIdeaTopSection
{
	width:108px;
	height:127px;
	min-height:127px;
}
div#myIdeaBottomSection
{
	width:108px;
	height:53px;
}
div#myIdeaDetails
{
	width:108px;
	overflow:hidden;
}
div#myIdeaDesc
{
	padding-top:4px;
	width:108px;
}
div#myIdeaRatingViews
{
	width:108px;
	height:38px;
	border-top: solid 1px #39c1d0;
	border-bottom: solid 1px #39c1d0;
	padding-top:4px;
	text-align:center;
}
div#myIdeaIcons
{
	width:108px;
	height:20px;
	padding-top:4px;
	text-align:center;
}
div#myWantedTopSection
{
	width:108px;
	height:146px;
}
div#myWantedDesc
{
	padding-top:87px;
	color:#7D7C79;
	height:59px;
}
div#myWantedViews
{
	color:#7D7C79;
	border-top: solid 1px #777673;
	border-bottom: solid 1px #777673;
	padding-top:4px;
	text-align:center;
}
div#myWantedIcons
{
	padding-top:4px;
	width:108px;
	height:24px;
	text-align:center;
}
div#profileIdeas
{
	background-color:#FFFFFF;
	padding-left:10px;
}


.profileName
{
	font-size:1.5em;
	color:#598818;
	font-weight:bold;	
}
.changePassword
{
	font-size:1.5em;
	color:#346977;
	font-weight:bold;
}
.myProfileIdeasTitle, .myProfileFavIdeasTitle
{
	font-size:1.5em;
	color:#356B78;
	font-weight:bold;
}
.myProfileContactsTitle
{
	font-size:1.5em;
	color:#346977;
	font-weight:bold;
	padding-left:6px;
}
.myProfileWidgetsTitle
{
	font-size:1.5em;
	color:#346977;
	font-weight:bold;
}
.myProfileEdit
{
	color:#346977;
}
img.right
{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
	padding:0px;
}


#myProfileDetails /*Used on View Idea page*/
{
	float:left;
	width: 570px;
	padding:5px 0px 5px 5px;
	text-align:left;
	overflow: hidden;
}

/* STYLES FOR MESSAGING CONTACTS STARTS HERE */
#MessagingTopNav
{
	
}
#MessagingNav
{
	clear:both;		
	overflow:hidden;
	background-image:url(images/profile_bg_nofade.jpg);
	background-repeat:no-repeat;
	width:741px;
	height:26px;
	padding-top:15px;
	padding-left:20px;
	font-family:Trebuchet MS, Verdana, Sans-Serif;	
	color:#346977;
	font-size:0.9em;
	font-weight:bold;
}

#MessagingNav a
{
	color:#346977;
	text-decoration:none;
}
#MessagingNav a:hover
{
	text-decoration:underline;
}
#profileGreenBoxFull
{
	text-align:left;
	clear:both;
	border-left:1px solid #7DBC25;
	border-right:1px solid #7DBC25;
	border-bottom:1px solid #7DBC25;	
	padding:0px 10px 10px 10px;
	overflow:hidden;
	background-color:#E8F3D9;		
	font-family:Trebuchet MS, Verdana, Sans-Serif;	
	width:719px;
	color:#333333;
}
#profileGreenBoxFull a
{
	color:#333333;
	text-decoration:none;
}
#profileGreenBoxFull a:hover
{
	text-decoration:underline;
}
#Message-Paging
{
	padding-bottom:10px;
}
/* STYLES FOR MESSAGING CONTACTS ENDS HERE */

/* END OF STYLES USED */
/*
#profileContainer
{
	margin-left:10px;	
}

.profileDarkGreen
{
	color:#598818;
}

#profileGreenBoxTop
{
	padding:0px;
	border-bottom:1px solid #7DBC25;
}
#ProfileSubmit
{
	clear:both;
	width:750px;
	overflow:hidden;
	float:left;
}

#tblProfileBusinessIdea
{
	text-align:left;
	border:1px solid #7DBC25;
	padding-top:20px;
	width:506px;
	overflow:hidden;
	background-color:#DCEAB3;		
	color:#7FBA2A;
}

#profileGreenBox textarea
{
	margin-top:5px;
	margin-bottom:10px;
	width:565px;
	height:50px;
}
#profileGreenBox input
{
	margin-top:5px;
	margin-bottom:5px;
}
#profileGreenBox select
{
	margin-top:5px;
	margin-bottom:10px;
	width:280px;
}
#profileGreenBox .h1profile
{
	color:#598818;
	font-size: 1.4em;
}
#profileGreenBox #titleSpacer
{
	margin-top:10px;
}
#profileGreenBox .h1InvestorTitle
{
	color:#598818;
	font-size: 1.2em;
	font-weight:bold;
}
#profileGreenBox hr
{
	color:#598818;
	border: 0;
	height: 1px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:98%;
	text-align:center;
}
#profileIdeas
{
	background-color:#FFFFFF;
}

#myProfileArea
{
	clear:both;
	width:550px;
	text-align:justify;	
	padding:0px 10px 0px 10px;
	overflow:hidden;
	text-align:left;	
}

#profileGreenBox td
{
	margin-left:10px;
	font-family:Trebuchet MS, Verdana, Sans-Serif;	
	color:#7FBA2A;
}

#profileGreenBoxFullSize a,
#profileIdeas a
{
	color:#598818;
	text-decoration:none;
}
#profileGreenBoxFullSize a:hover,
#profileIdeas a:hover
{
	text-decoration:underline;
}

#profileGreenBox .RegTypeLinks
{
	color:#598818;
	font-size: 1.1em;
	font-weight:bold;
}
#profileGreenBox .RegTypeLinks a
{
	text-decoration: none;
}
#profileGreenBox .RegTypeLinks a:hover
{
	text-decoration: underline;
}
div#ProfileMainContentArea
{
	overflow:hidden;
	width:780px;
	margin: 0px 10px 5px 10px; 
	padding: 0px; 
	background-image:url('images/profile_bebo_bg.jpg');
	background-repeat:no-repeat;	
}


.profileErrorMessage
{
	color:#FF0000;
}

*/
/****************************************************/
div#myProfileAddWidget
{
	width:550px;
	min-height:220px;
	height:auto;
	padding:10px 5px 10px 5px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	background-color:#D6E9BB;
}
/* for Internet Explorer */
* html div#myProfileAddWidget 
{
	height: 150px;
}
div#dvName
{
	float:left;
	height:50px;
}
div#myProfileAddWidget .labelLeft
{
	width:100px;
	float:left;}
div#myProfileAddWidget .input
{
	width:300px;}
div#dvCode
{float:left;
	height:50px;
	}
div#dvCode .input
{
	height:80px;}
div#Addbutton
{
	float:right;
	padding-top:60px;}
div#AllMyWidgets
{
	margin-top:20px;
	margin-left:1px;
	margin-bottom:10px;
	float:left;
	width:550px;
	min-height:207px;
	text-align:center;
	padding:10px 5px 0px 10px;
}
* html div#AllMyWidgets
{height:207px}
div#AllMyWidgets div#widget
{
	text-align:center;
}
div#AllMyWidgets .whiteBorder
{
	border:solid 9px white;
    background-color:white;
	width:250px;
	height:204px;
	margin-left:auto;
	margin-right:auto;
}
.widgetDropDown{
	font-size:0.9em;}
/*************************/
* html div#myProfileAddWidget 
{
	height: 120px;
}
div#myProfileAddWidget 
{
	height: 120px;
}
div#myProfileAddWidget .labelLeft
{
	width:100px;
	float:left;
}
div#myProfileAddWidget .input
{
	width:450px;
}
div#dvCode
{
	float:left;
	height:50px;
}
div#dvCode .input
{
	height:80px;
}
div#Addbutton
{
	float:right;
	padding-top:60px;}
div#AllMyWidgets
{
	margin-top:20px;
	margin-left:1px;
	margin-bottom:10px;
	float:left;
	width:700px;
	min-height:207px;
	padding:10px 5px 0px 10px;
}
* html div#AllMyWidgets
{height:207px}
div#AllMyWidgets div#widget
{
	text-align:center;
}
div#AllMyWidgets .whiteBorder
{
	border:solid 9px white;
    background-color:white;
	width:250px;
	height:204px;
	margin-left:auto;
	margin-right:auto;
}
.widgetDropDown{
	font-size:0.9em;}
/*************************/
div#rightHandSide
{
	margin-top:20px;
	margin-left:1px;
	margin-bottom:10px;
	float:left;
	min-height:207px;
	padding:10px 5px 0px 10px;
	background-color:#EBF5DD;
}
* html div#AllMyWidgets
{height:207px}

div#editMain
{
float: left;
background-color: #d6e9bb;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 10px;
min-height: 250px;
height: auto;}
* html div#editMain
{
	height:250px;}
div#editBusinessIdea
{
float: left;
background-color: #d6e9bb;
margin: 20px 0px 20px 3px;
width:553px;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 10px;
min-height: 250px;
height: auto;}
* html div#editBusinessIdea
{
	height:250px;}
.editBusTitle
{
	font-size: 1.5em;
	color: #346977;
	font-weight: bold;}
