﻿
/**************/
/*GF STARTPAGE*/
/**************/

body {background-color:#fff; font-family:Arial;margin:0; padding:0; color:#666; font-size:12px; line-height:120%;height:100%;}

a{color:#222222;text-decoration:none;cursor:pointer; }
a:hover{text-decoration:underline;}

img{border:0;}
p{margin:0;padding:0;color:#000; font-size:12px; line-height:140%;}

h1{font-size:23px; font-weight:bold; line-height:120%;margin:-2px 0 10px 0;padding:0;}
h2{font-size:18px; font-weight:bold; line-height:120%;margin:0; padding:0;}
h3{font-size:14px; font-weight:bold; line-height:120%;margin:0; padding:0;}

h2.profile{font-size:18px; font-weight:bold; line-height:44px;margin:0; padding:0;clear:both;}

h1 span{width:999px; margin:10px 0 10px 0;}

h1.Login{clear:both;}

h2 span{width:100%;}
.breadcrumb {color:#999; font-size:11px;margin-top:9px;margin-bottom:11px;clear:both;float:left;}
.breadcrumb a{color:#999;}
.HelpUrl {color:#000; font-size:13px;margin-top:9px;float:right;font-weight:bold;}
.BreadcrumbArea{width:100%; clear:both;}
*:first-child+html .BreadcrumbArea{width:100%; clear:both;margin-bottom:11px;}

/*NEW*/
.LeftMain{clear:both; float:left; width:745px; overflow:hidden;margin-top:20px;}
.StartLeftContent{float:left; width:745px;/*height:135px;margin-top:19px;*/ overflow:hidden;min-height:500px;clear:both;}
.StartRightContent{float:left;width:235px; margin-left:15px;height:135px;}
.StartColumnContent{width:100%;}
.StartColumn{width:235px;float:left; margin:20px 20px 0 0;}
.StartRightContent .RightColumn{width:235px;float:left; height:20px;margin-top:20px;}
.StartLeftContent .LeftColumnLeft{width:235px;float:left; height:20px;margin-top:20px;}
.StartLeftContent .LeftColumnMiddle{width:235px;float:left; height:20px; margin-left:16px;margin-top:20px;}
.StartLeftContent .LeftColumnRight{width:235px;float:left; height:20px;margin-left:16px;margin-top:20px;}
.StartLeftContent .LeftColumnWide{float:left; width:745px;height:20px;}
.StartLeftContent .LeftColumnPuff{float:left; width:490px;height:20px;margin-top:20px;}
.greenPuff{background:url('images/GFStartPage/puff_green_s1.gif') no-repeat; height:147px; width:235px;}
.bluePuff{background:url('images/GFStartPage/puff_blue_s1.gif') no-repeat; height:147px; width:235px;}
.orangePuff{background:url('images/GFStartPage/puff_orange_s1.gif') no-repeat; height:147px; width:235px;}
.silverPuff{background:url('images/GFStartPage/puff_grey_s1.gif') no-repeat; height:147px; width:235px;}
.PuffGrayHeader{}
.PuffHeader{font-size:21px; font-weight:bold; color:#fff;padding:10px 17px 0 17px; line-height:100%; min-height:59px;}
.PuffIntroText{font-size:11px; font-weight:normal; color:#6c6c52;padding:6px 17px 0 17px; line-height:120%;min-height:30px;}
.PuffLinkButton{padding:0; line-height:120%; margin-top:-17px;}
.PuffLink{font-size:11px; font-weight:normal; color:#6c6c52;padding:15px 17px 0 17px; line-height:200%;}
/*.PuffBtnBlueLeft{float:left;background:url('images/GFStartPage/PuffButtonBlueLeft.gif') no-repeat; height:35px; width:8px;}
.PuffBtnBlueMiddle input{float:left;background:url('images/GFStartPage/PuffButtonBlueMiddle.gif') repeat-x; height:35px;border:none; vertical-align:middle;}
.PuffBtnBlueRight{float:left;background:url('images/GFStartPage/PuffButtonBlueRight.gif') no-repeat; height:35px; width:8px;}*/
/*.PuffBlue .PuffLinkButton input{border:none; vertical-align:middle;background:url('images/GFStartPage/btn_challenge.gif') no-repeat; height:35px; width:88px;}*/
#rightColumnStart{float:left; width:235px; margin-right:20px;}

/*.greenPuff input{}*/
.bluePuff input{background:url('images/GFStartPage/PuffButtonBlueMiddle.gif') repeat-x; height:32px;border:none; float:left;color:#07afee;margin-top:0;}
.bluePuff .BlueLeft{float:left;background:url('images/GFStartPage/PuffButtonBlueLeft.gif') no-repeat; height:32px; width:8px;margin-top:0;}
.bluePuff .BlueRight{float:left;background:url('images/GFStartPage/PuffButtonBlueRight.gif') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;}
.greenPuff input{background:url('images/GFStartPage/BtnGreenMiddle.png') repeat-x; height:32px;border:none; float:left; color:#8ec640;margin-top:0;}
.greenPuff .GreenLeft{float:left;background:url('images/GFStartPage/BtnGreenLeft.png') no-repeat; height:32px; width:8px;margin-top:0;}
.greenPuff .GreenRight{float:left;background:url('images/GFStartPage/BtnGreenRight.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;}
.orangePuff input{background:url('images/GFStartPage/BtnOrangeMiddle.png') repeat-x; height:32px;border:none; float:left;color:#f99d1b;margin-top:0;}
.orangePuff .OrangeLeft{float:left;background:url('images/GFStartPage/BtnOrangeLeft.png') no-repeat; height:32px; width:8px;margin-top:0;}
.orangePuff .OrangeRight{float:left;background:url('images/GFStartPage/BtnOrangeRight.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;}
.silverPuff input{background:url('images/GFStartPage/BtnSilverMiddle.png') repeat-x; height:32px;border:none; float:left;color:#8e8e8e;margin-top:0;}
.silverPuff .GreenLeft{float:left;background:url('images/GFStartPage/BtnSilverLeft.png') no-repeat; height:32px; width:8px;margin-top:0;}
.silverPuff .GreenRight{float:left;background:url('images/GFStartPage/BtnSilverRight.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;}

/*För safari, chrome*/
body:first-of-type .greenPuff .GreenLeft{float:left;background:url('images/GFStartPage/BtnGreenLeft.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:-2px;}
body:first-of-type .greenPuff .GreenRight{float:left;background:url('images/GFStartPage/BtnGreenRight.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;margin-left:-2px;}
body:first-of-type .orangePuff .OrangeLeft{float:left;background:url('images/GFStartPage/BtnOrangeLeft.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:-2px;}
body:first-of-type .orangePuff .OrangeRight{float:left;background:url('images/GFStartPage/BtnOrangeRight.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;margin-left:-2px;}
body:first-of-type .bluePuff .BlueLeft{float:left;background:url('images/GFStartPage/PuffButtonBlueLeft.gif') no-repeat; height:32px; width:8px;margin-top:0;margin-right:-2px;}
body:first-of-type .bluePuff .BlueRight{float:left;background:url('images/GFStartPage/PuffButtonBlueRight.gif') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;margin-left:-2px;}
body:first-of-type .silverPuff .GreenLeft{float:left;background:url('images/GFStartPage/BtnSilverLeft.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:-2px;}
body:first-of-type .silverPuff .GreenRight{float:left;background:url('images/GFStartPage/BtnSilverRight.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;margin-left:-2px;}

body:nth-of-type(1) .greenPuff .GreenLeft{float:left;background:url('images/GFStartPage/BtnGreenLeft.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:-2px;}
body:nth-of-type(1) .greenPuff .GreenRight{float:left;background:url('images/GFStartPage/BtnGreenRight.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;margin-left:-2px;}
body:nth-of-type(1) .orangePuff .OrangeLeft{float:left;background:url('images/GFStartPage/BtnOrangeLeft.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:-2px;}
body:nth-of-type(1) .orangePuff .OrangeRight{float:left;background:url('images/GFStartPage/BtnOrangeRight.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;margin-left:-2px;}
body:nth-of-type(1) .bluePuff .BlueLeft{float:left;background:url('images/GFStartPage/PuffButtonBlueLeft.gif') no-repeat; height:32px; width:8px;margin-top:0;margin-right:-2px;}
body:nth-of-type(1) .bluePuff .BlueRight{float:left;background:url('images/GFStartPage/PuffButtonBlueRight.gif') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;margin-left:-2px;}
body:nth-of-type(1) .silverPuff .GreenLeft{float:left;background:url('images/GFStartPage/BtnSilverLeft.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:-2px;}
body:nth-of-type(1) .silverPuff .GreenRight{float:left;background:url('images/GFStartPage/BtnSilverRight.png') no-repeat; height:32px; width:8px;margin-top:0;margin-right:6px;margin-left:-2px;}



input { overflow: visible; }
/***************/
/*HeaderContent*/
/***************/
/*#HeaderContent{background-color:#cacab9; height:119px; margin:0; padding:0; width:100%;}*/
#HeaderContent{background-color:#cacab9; height:116px; margin:0; padding:0; width:100%;}
.HeaderWrapper{margin:0 auto; width:999px;}

/*Logotype*/
#Logo{float:left;margin-right:20px; margin-bottom:1px;}
#Logo img{margin:8px 108px 7px 0;}/*ta bort högermarginal vid bildbyte*/
#Logo object{margin-bottom:28px;margin-top:16px}

/*LoginLinkBox*/
/*.LoginBox{color:#555555;float:right; font-size:11px;margin-left:10px;margin-top:3px;}
.LoginBox .Left{background:url('images/GFStartPage/LoginBox_Left.gif') no-repeat;width:6px; height:31px;float:left;}
.LoginBox .Right{background:url('images/GFStartPage/LoginBox_Right.gif') no-repeat;width:7px; height:31px;float:left;}
.LoginBox .Content{background-color:#d8d8cb;float:left;padding:7px 6px 3px 7px; height:21px;}
.LoginBox .Content a{font-size:11px;color:#555555;text-decoration:none;}
.LoginBox .Content ul li{float:left;}
.LoginBox .Content ul{list-style-type:none;margin:0; padding:0;}
.LoginBox .Content ul li .LoginBoxSeparator{ padding:0 5px;}
.LoginBox .Content .TabTopLeft{background:url('images/Framework/navTopWhiteLeft_s1.gif') no-repeat;width:6px; height:40px;float:left;}
.LoginBox .Content .TabTopMiddle{background:url('images/Framework/navTopWhiteMiddle_s1.gif') repeat-x; height:40px;float:left;}
.LoginBox .Content .TabTopRight{background:url('images/Framework/navTopWhiteRight_s1.gif') no-repeat;width:6px; height:40px;float:left;}*/

.LoginBox{color:#555555;float:right; font-size:11px;margin-left:10px;}
/*.LoginBox .Left{background:url('images/Framework/navTopLeft_s1.gif') no-repeat;width:6px; height:40px;float:left;}
.LoginBox .Right{background:url('images/Framework/navTopRight_s1.gif') no-repeat;width:6px; height:40px;float:left;}*/
.LoginBox .Left{background:url('images/GFStartPage/LoginBox_LeftLong.gif') no-repeat;width:6px; height:34px;float:left;}
.LoginBox .Right{background:url('images/GFStartPage/LoginBox_RightLong.gif') no-repeat;width:7px; height:34px;float:left;}
.LoginBox .Content{background-color:#d8d8cb;float:left;padding:8px 6px 5px 7px; height:21px;}
.LoginBox .Content a{font-size:11px;color:#555555;text-decoration:none; font-weight: normal; }
.LoginBox .Content a:hover{text-decoration:underline;}
.LoginBox .Content ul li{float:left;}
.LoginBox .Content ul{list-style-type:none;margin:0; padding:0;}
.LoginBox .Content ul li .LoginBoxSeparator{ padding:0 5px;}
.LoginBox .Content .TabTopLeft{background:url('images/Framework/navTopWhiteLeft_s1.gif') no-repeat;width:6px; height:34px;float:left;margin-top:-8px;}
.LoginBox .Content .TabTopMiddle{background:url('images/Framework/navTopWhiteMiddle_s1.gif') repeat-x; height:34px;float:left;margin-top:-8px;}
.LoginBox .Content .TabTopMiddle span {margin-top:-3px;}
.LoginBox .Content .TabTopRight{background:url('images/Framework/navTopWhiteRight_s1.gif') no-repeat;width:6px; height:34px;float:left;margin-top:-8px;}
.LoginBox .Content .TabTopMiddle span{padding-top:13px; }

/* .LoginBox   .Content ul li { border-left:1px solid #999999;}ML */
.LoginBox   .Content ul li:first-child { border-left:0} /* ML */
.LoginBox   .Content ul li.TabActive { margin-right:-1px } /* ML */

.LoginBox .Content .TabTopMiddle span a.TabActive{color:#009cff;}

.LoginBox li.Tab {padding-top: 2px; padding-bottom: 2px; }
.LoginBox .Content a.grayborderleft { padding-top: 2px; padding-bottom: 2px; }

/*.LoginBox   .Content ul li:first-child { border:0;}  ML */
li.noleftborder{ border:0;}
li.leftborder{  border-left:1px solid #999999;  }

/*TopText*/
#TopHeading{width:690px;float:left; margin:0px 0 0 8px;}
/*#TopHeading{width:500px;float:left; margin:43px 0 0 8px;}*/
#TopHeading .top{color:#fff; font-size:30px; line-height:30px; font-weight:bold;width:125px; float:left;}
#TopHeading .topdivider{float:left; margin-right:25px;}
#TopHeading .sub{color:#fff; font-size:18px;/*width:400px;*/ float:left;margin-top:6px; margin-top:15px; }
#TopHeading .sub img {margin-bottom:-5px; margin-left:10px;}
#TopHeading .sub a{color:#fff; font-size:18px; text-decoration:none;font-style:italic;}
#TopHeading .sub .toogleactive img{ filter:alpha(opacity=50); -moz-opacity: 0.5;opacity:0.5;}
#TopHeading .sub .toogleactive:hover img {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;} 
#TopHeading #SearchArea{float:right;padding-top:12px;color:#999;}
#TopHeading #SearchArea input.searchText {color:#999; background: url('images/GFStartPage/bg_search.gif') no-repeat; border: none; font-style: normal; font-size: 11px; width: 161px; padding-left: 5px; padding-right: 5px;outline:none;padding-top:5px; height:20px;float: left; margin-top: 1px;margin-right: 3px;}
#TopHeading #SearchArea .Search_Button{margin-bottom:-6px;}
.MorethanContent{color:#555555;float:right;margin-top:45px; margin-right:-95px; }
.MorethanContent ul{list-style-type:none; margin:0; padding:0;}
.MorethanContent ul li{list-style-type:none; margin:0; padding:0;font-size:12px; line-height:14px; text-align:right;}
.MorethanContent ul li.Heading{font-style:italic; margin-bottom:3px;}

/*Navigation*/

.TabMenu ul li.Tab{ float:left;}
.TabMenu ul li.Tab .TabLeft{background:url('images/GFStartPage/tabLeftDefault_s1.gif') no-repeat; height:40px; width:6px; float:left;}
.TabMenu ul li.Tab .TabMiddle{background:url('images/GFStartPage/tabMiddleDefault_s1.gif') repeat-x; height:40px; float:left;}
.TabMenu ul li.Tab .TabMiddle a.NormalLink{font-size:15px; font-weight:bold; color:#666;}
.TabMenu ul li.Tab .TabMiddle span{padding:14px 8px 0 8px; font-family:Arial; font-size:15px; font-weight:bold; color:#666;}
.TabMenu ul li.Tab .TabRight{background:url('images/GFStartPage/tabRightDefault_s1.gif') no-repeat; height:40px; width:6px;float:left;}

.TabMenu ul li.TabActive{float:left;margin:0;}
.TabMenu ul li.TabActive .TabLeftActive{background:url('images/GFStartPage/tabWhiteLeftDefault_s1.gif') no-repeat; height:40px; width:6px; float:left;}
.TabMenu ul li.TabActive .TabMiddleActive{background:url('images/GFStartPage/tabWhiteMiddleDefault_s1.gif') repeat-x; height:40px; float:left;}
/*.TabMenu ul li.TabActive .TabMiddleActive span{padding:10px 5px 0 5px; font-family:Arial; font-size:15px; font-weight:bold; color:#009cff;}*/
.TabMenu ul li.TabActive .TabRightActive{background:url('images/GFStartPage/tabWhiteRightDefault_s1.gif') no-repeat; height:40px; width:6px;float:left;}
/*.TabMenu ul li.TabActive .TabMiddleActive a.NormalLink{font-size:15px; font-weight:bold; color:#009cff;}
.TabMenu ul li.TabActive .TabMiddleActive span{background:url('images/GFStartPage/arrowBlue_s1.gif') no-repeat;height:6px; width:6px;position:absolute; top:30px; left:47%; display:block; }
.TabMenu ul li.TabActive .TabMiddleActiveGreen span{background:url('images/GFStartPage/arrowGreen_s1.gif') no-repeat;height:6px; width:6px;position:absolute; top:30px; left:47%; display:block; }
.TabMenu ul li.TabActive .TabMiddleActiveOrange span{background:url('images/GFStartPage/arrowOrange_s1.gif') no-repeat;height:6px; width:6px;position:absolute; top:30px; left:47%; display:block; }
.TabMenu ul li.TabActive .TabMiddleActiveBlue span{background:url('images/GFStartPage/arrowBlue_s1.gif') no-repeat;height:6px; width:6px;position:absolute; top:30px; left:47%; display:block; } 
.TabMenu ul li.TabActive .TabMiddleActiveGreen{background:url('images/GFStartPage/tabWhiteMiddleDefault_s1.gif') repeat-x; height:40px; float:left;font-family:Arial; font-size:15px; font-weight:bold; color:#82c329;padding:12px 5px 0 5px;position:relative;}
.TabMenu ul li.TabActive .TabMiddleActiveOrange{background:url('images/GFStartPage/tabWhiteMiddleDefault_s1.gif') repeat-x; height:40px; float:left;font-family:Arial; font-size:15px; font-weight:bold; color:#ff6600;padding:12px 5px 0 5px;position:relative;}
.TabMenu ul li.TabActive .TabMiddleActiveBlue{background:url('images/GFStartPage/tabWhiteMiddleDefault_s1.gif') repeat-x; height:40px; float:left;font-family:Arial; font-size:15px; font-weight:bold; color:#009cff;padding:12px 5px 0 5px;position:relative;}
*/

.TabMenu ul li.TabActive .TabMiddleActive,
.TabMenu ul li.TabActive .TabMiddleActiveGreen,
.TabMenu ul li.TabActive .TabMiddleActiveOrange,
.TabMenu ul li.TabActive .TabMiddleActiveBlue 
{
    background:url('images/GFStartPage/tabWhiteMiddleDefault_s1.gif') repeat-x; height:26px; float:left;font-family:Arial; font-size:15px; font-weight:bold; color:#666;position:relative;padding:14px 8px 0 8px;
}

/*.TabMenu ul li.TabActive .TabMiddleActive a.NormalLink,
.TabMenu ul li.TabActive .TabMiddleActiveGreen a.NormalLink,
.TabMenu ul li.TabActive .TabMiddleActiveOrange a.NormalLink,
.TabMenu ul li.TabActive .TabMiddleActiveBlue a.NormalLink 
{
    padding:14px 5px 0 5px; font-family:Arial; font-size:15px; font-weight:bold;
}*/

.TabMenu ul li.TabActive .TabMiddleActive a.NormalLink{color:#009cff;}

.TabMenu ul li.TabActive .TabMiddleActiveGreen{color:#82c329;}
.TabMenu ul li.TabActive .TabMiddleActiveOrange{color:#ff6600;}
.TabMenu ul li.TabActive .TabMiddleActiveBlue{color:#009cff;}

.TabMenu ul li.TabActive .TabMiddleActive span,
.TabMenu ul li.TabActive .TabMiddleActiveGreen span,
.TabMenu ul li.TabActive .TabMiddleActiveOrange span,
.TabMenu ul li.TabActive .TabMiddleActiveBlue span 
{
    display: none;
}


.TabMenu ul li.TabActive .TabMiddleActiveBlue a.NormalLink{font-size:15px; font-weight:bold; color:#009cff;}
.TabMenu ul li.TabActive .TabMiddleActiveGreen a.NormalLink{font-size:15px; font-weight:bold; color:#82c329;}
.TabMenu ul li.TabActive .TabMiddleActiveOrange a.NormalLink{font-size:15px; font-weight:bold; color:#ff6600;}

.TabMenu{width:100%;clear:both;}
.TabMenu ul{list-style-type:none; margin:0; padding:0;}
/*.TabMenu ul li.Tab{background:url('images/GFStartPage/Menu_Tab.gif') no-repeat; height:44px; width:195px; float:left; margin-right:6px;margin-top:-11px;}
.TabMenu ul li.TabBig{background:url('images/GFStartPage/Menu_TabBig.gif') no-repeat; height:76px; width:275px; float:left; margin-right:6px;margin-top:-11px;}
.TabMenu ul li.TabActive{background:url('images/GFStartPage/Menu_TabActive.gif') no-repeat; height:91px; width:195px; float:left; margin-right:6px; margin-top:-18px;}
.TabMenu ul li.TabActiveBig{background:url('images/GFStartPage/Menu_TabActiveBig.gif') no-repeat; height:91px; width:275px; float:left; margin-right:6px; margin-top:-18px;}
.TopLink{text-align:center; font-size:18px; font-weight:600; padding:14px 0 2px 0;}
.TopLinkActive{text-align:center; font-size:18px; font-weight:bold; padding:33px 0 0 0;}
.BottomLinks{text-align:center; font-size:11px; line-height:16px; padding:2px 15px 0 15px;}
.BottomLinksActive{text-align:center; font-size:11px; line-height:16px; padding:2px 15px 0 15px;}*/

/*************/
/***Content***/
/*************/
.ContentWrapper{margin:0 auto; width:1000px;min-height:650px;}

/*StartPagePuffs*/
.PuffContent{/*width:999px;margin-top:19px;height:579px;*/padding:12px;}
.PuffLeft .PuffContent{width:491px; float:left;/* margin-right:17px;*/ }
.PuffRight .PuffContent {width:491px; float:left;}
.PuffLeft .PuffContent .PuffLeftHeader{background:url('images/Framework/coll_466_green.gif') no-repeat; width:466px; height:34px;position:absolute;}
.PuffContent .PuffRight .PuffLeftHeader{background:url('images/GFStartPage/Innovationspuff.gif') no-repeat; width:491px; height:32px;}
.PuffContent .PuffRight .PuffRightHeader{background:url('images/GFStartPage/coll_466_blue.gif') no-repeat; width:491px; height:32px;}
.PuffLeft .PuffContent .PuffRightHeader{background:url('images/Framework/coll_466_blue.gif') no-repeat; width:466px; height:34px;position:absolute;}
.PuffImage{margin-top:5px;width:466px;height:265px;padding-top:24px;margin-bottom:3px;}
.PuffImageLeft{margin-top:5px;width:210px;/*height:49px;*/padding-top:20px;margin-bottom:3px;}

h1.StartPage{font-size:19px;margin:0; padding:0; color:#666;line-height:140%;}
p.StartPage{font-size:12px; margin:0; padding:0; line-height:140%;color:#666;}

.NumbersLeft{float:left; width:49%;font-size:12px; line-height:140%;color:#666;}
.NumbersRight{float:left; width:49%;font-size:12px;  line-height:140%;color:#666;}

.Divider{background:url('images/GFStartPage/Line.gif') repeat-x; height:1px; margin:6px 0 8px 0; clear:both;}
.DottedDivider{background:url('images/GFStartPage/DottedDivider.gif') repeat-x; height:1px; margin:11px 0 7px 0; clear:both;}

.Funding{clear:both; height:70px;}
.FundContentLeft{float:left; margin-right:14px;width:351px;margin-top:2px;}
.FundContentLeft .FundingBar{margin-bottom:7px;}
.FundContentLeft .FundingInfo{margin-top:-3px;width:100%;}
.FundContentLeft .FundingInfo span{font-size:10px; color:#666; }
.FundContentLeft .FundingInfo .Separator{padding:0 6px 0 5px;font-size:10px; color:#666;}
.FundingButton{float:left;margin-bottom:30px;}
.FundingAmount{font-size:20px; font-weight:bold;}

.FundingProfile{background:url('images/framework/bgGreenFundingBar.gif') no-repeat; width:682px; height:78px;margin-top:20px;}

.StartChallengeLeft{float:left;margin-left:13px; margin-top:-7px;}
.StartChallengeMiddle{float:left; margin-left:11px;margin-top:3px;}
.StartChallengeMiddle .ChallengeAmount{font-size:16px; font-weight:bold;margin-bottom:0px;}
.StartChallengeMiddle .ChallengeInfo span{font-size:10px; color:#666;}
.StartChallengeMiddle .ChallengeInfo .Separator{padding:0 6px 0 5px;}
.StartChallengeRight{float:right;}

.PuffMenyList { list-style-type:none; margin:0; padding:0; border-top:6px solid #e8e8e1; height:1%; }
.PuffMenyList:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.PuffMenyList li{position:relative; float:left; width:88px; height:66px; margin-top:9px;}
.PuffMenyList li.ActiveGreen{width:82px;height:60px; margin-right:12px; border:3px solid #8dcb3f; background-color:#8dcb3f;}
.PuffMenyList li.ActiveBlue{width:82px;height:60px; margin-right:12px; border:3px solid #009cff; background-color:#009cff;}
.PuffMenyList li.ActiveGreen img{opacity:0.7;filter:alpha(opacity=70);background-color:#8dcb3f;}
.PuffMenyList li.ActiveBlue img{opacity:0.7;filter:alpha(opacity=70); background-color:#009cff;}
.PuffMenyList li.Inactive{margin-right:12px;}
.PuffMenyList li.last{margin-right:0px !important;}
.PuffMenyList li.selectedgreen span { position:absolute; top:-18px; left:29px; display:block; background:url('images/GFStartPage/PuffArrowActiveGreen.gif') 0 0 no-repeat; width:24px; height:6px; }
.PuffMenyList li.selectedblue span { position:absolute; top:-18px; left:29px; display:block; background:url('images/GFStartPage/PuffArrowActive2.gif') 0 0 no-repeat; width:25px; height:6px; }
.PuffMenyList li.Arrow{}

.PuffInfoContent{height:134px;width:466px;}
.BrowseAll{font-size:10px; color:#666; float:right; margin-top:24px;}
.BrowseAll a{font-size:10px; color:#666;}

ul{list-style-type:none; margin:0; padding:0;}
ul li{ margin:0; padding:0;}
ul li.challengeBullet{background:url('images/Icons/iso_chal.gif') no-repeat; padding-left:31px;margin-bottom:20px;color:#999;font-size:10px;}
ul li.challengeBullet a{font-size:12px; margin:0; padding:0; line-height:120%;color:#333;}
ul li.heroBullet{background:url('images/Icons/ico_hero.gif') no-repeat; padding-left:31px;margin-bottom:20px;color:#999;font-size:10px;}
ul li.heroBullet a{font-size:12px; margin:0; padding:0; line-height:120%;color:#333;}
ul li.innovationBullet{background:url('images/Icons/ico_inno.gif') no-repeat; padding-left:31px;margin-bottom:20px;color:#999;font-size:10px;}
ul li.innovationBullet a{font-size:12px; margin:0; padding:0; line-height:120%;color:#333;}
ul li.memberBullet{background:url('images/Icons/ico_memb.gif') no-repeat; padding-left:31px;margin-bottom:20px;color:#999;font-size:10px;}
ul li.memberBullet a{font-size:12px; margin:0; padding:0; line-height:120%;color:#333;}
ul li.innovationCompanyBullet{background:url('images/Icons/ico_inno.gif') no-repeat; padding-left:31px;margin-bottom:20px;color:#999; font-size:10px;}
ul li.innovationCompanyBullet a{font-size:12px; margin:0; padding:0; line-height:120%;color:#333;}
ul li.cityBullet{background:url('images/Icons/iso_cities.gif') no-repeat; padding-left:31px;margin-bottom:20px;color:#999;font-size:10px;}
ul li.cityBullet a{font-size:12px; margin:0; padding:0; line-height:120%;color:#333;}
ul li.corporationBullet{background:url('images/Icons/ico_corp.gif') no-repeat; padding-left:31px;margin-bottom:20px;color:#999;font-size:10px;}
ul li.corporationBullet a{font-size:12px; margin:0; padding:0; line-height:120%;color:#333;}
ul li.premiumMemberBullet{background:url('images/Icons/ico_memb.gif') no-repeat; padding-left:31px;margin-bottom:20px;color:#999;font-size:10px;}/*byt ikon till premimmember*/
ul li.premiumMemberBullet a{font-size:12px; margin:0; padding:0; line-height:120%;color:#333;}


/*BottomContent*/
.BottomContent{width:999px;padding-top:30px;clear:both;}
.ColumnLeft{width:322px; margin-right:16px; float:left;}
.ColumnMiddle{width:322px; margin-right:16px;float:left;}
.ColumnRight{width:322px;float:left;}
.ColumnContent{margin-top:0px;color:#999; line-height:120%;font-size:10px;}
.ColumnContent img{float:left; padding:0 9px 0 0;margin-bottom:4px;}
.ColumnContent input{float:left; padding:0 9px 0 0;margin-bottom:8px;}
.ColumnContent p{text-align:left; padding:0 10px 0 0;font-size:12px; margin:0; line-height:120%;color:#333;}
.ColumnContent a{text-align:left; padding:0 10px 0 0;font-size:12px; margin:0; line-height:200%;color:#333;}

.PuffHeaderText{font-size:14px; color:#fff; font-weight:bold;margin:0; padding:5px 0 0 12px;}
.GreyHeader{background:url('images/Framework/coll_235_grey.gif') no-repeat; width:235px; height:31px; margin-top:20px;margin-bottom:4px;}
.GreyHeader span{font-size:14px; color:#fff; font-weight:bold;margin:0; padding:5px 0 0 9px;}
.GreyHeader a{font-size:14px; color:#fff; font-weight:bold;margin:5px 0 0 0; padding:5px 0 0 9px;line-height:25px;}
.GreyPuffHeader{font-size:14px; color:#fff; font-weight:bold;margin:0; padding:5px 0 0 9px;}
.GreyPuffHeader a{font-size:14px; color:#fff; font-weight:bold;margin:0; padding:5px 0 0 0px;}
h3.StartPage{font-size:12px;margin-bottom:-3px; padding:0; font-weight:bold;}
h3.Footer{font-size:13px;margin-bottom:-3px; padding:0; font-weight:bold; text-align:center; color:#000;margin-top:15px;}

.RightColumn p{margin-bottom:10px; font-size:12px;}

.InnovationPuff{float:left;margin-top:20px;margin-right:20px;}
.InnovationPuffBackground{background:url('images/GFStartPage/start_funding.gif') no-repeat; width:490px; height:459px;}
.ChallengePuffBackground{background:url('images/GFStartPage/start_challenges.gif') no-repeat; width:490px; height:459px;}
.PuffTabRow{margin-bottom:-3px;}
.Explore{font-size:15px; color:#999;font-weight:bold;padding:8px 10px 0 16px;}
.space{height:40px; width:100%;clear:both;padding-bottom:386px;}


/*Navigation*/
.FooterNavigation{width:999px;height:84px;}
.FooterNavigation .FooterNavigationLeft{background:url('images/GFStartPage/FooterMenyLeft.gif') no-repeat;width:7px; height:84px;float:left;}
.FooterNavigation .FooterNavigationRight{background:url('images/GFStartPage/FooterMenyRight.gif') no-repeat;width:7px; height:84px;float:left;margin-left:-7px;}
.FooterNavigation .FooterNavigationMiddle{background-color:#fff;border-right:solid 7px #cacab9; border-bottom:solid 7px #cacab9; width:241px; height:77px;float:left;}
.FooterNavigation .FooterNavigationMiddleLast{background-color:#fff;border-bottom:solid 7px #cacab9; width:241px; height:77px;float:left;}
.FooterNavigation .FooterNavigationMiddleSelected{background-color:#fff;border-right:solid 7px #cacab9; border-bottom:solid 7px #cacab9; width:241px; height:84px;float:left;margin-top:-7px;}


/*InformationContent*/
.InformationContent{width:1020px;margin-top:12px;margin-bottom:0px;}
.LeftColumn{width:221px;float:left;}
.LeftColumn .Amount{font-size:30px; font-weight:bold;margin-top:15px; margin-bottom:10px; text-align:center;color:#7db933;}
.LeftColumn p{font-size:11px; width:225px;color:#333;margin-left:25px;}
.MiddleColumn{width:476px;float:left;text-align:center;}
.MiddleColumn .PartnerLogo{margin-top:13px;text-align:center;}
.MiddleColumn .PartnerLogo img{margin-right:15px;text-align:center;}
.RightColumn{width:221px;float:left;text-align:center;overflow:hidden;}
.RightColumn a.JoinUs{font-size:16px; text-align:center;}
.italic{font-style:italic;margin-top:8px;margin-bottom:7px;}

.PartnerLogo input{margin-top:11px;text-align:center;}

/*DottedDiveder*/
.DotDivider{background:url('images/GFStartPage/DotDivider.gif') no-repeat; width:61px; height:8px; clear:both; margin:0 auto; margin-top:10px;clear:both;}

/*Contact*/
.ContactContent{width:999px; height:42px; margin-bottom:100px;margin-top:16px;clear:both;}
.ContactBoxLeft{background:url('images/GFStartPage/ContactBoxLeft.gif') no-repeat; height:42px; width:5px;float:left;}
.ContactBoxRight{background:url('images/GFStartPage/ContactBoxRight.gif') no-repeat; height:42px; width:6px;float:left;}
.ContactBoxMiddle{background-color:#fff; height:42px; width:988px;float:left;}
.ContactBoxMiddle .Contact{padding-left:19px;}
.Contact ul{list-style-type:none; padding:0;font-size:11px;margin:0;}
.Contact ul li{float:left; padding-right:13px; margin-top:2px;}
.Contact ul li h3.Heading{font-size:11px;font-weight:bold; float:left; margin-top:6px;clear:none;}
.Contact ul li .ContactText{font-size:11px; font-weight:normal;float:left; padding-left:5px; margin-top:10px;}

.FooterLeft{float:left;width:496px; margin-right:7px; margin-top:15px;}
.FooterBgContent{background:url('Images/FrameWork/FooterBg.gif') no-repeat;width:496px;height:60px;}
.FooterRight{float:left;width:496px; margin-top:15px;}
.FooterContact{margin:20px 14px 0 92px; width:1000px;text-align:center;color:#333; font-size:11px; font-weight:normal;float:left; vertical-align:bottom;}
.FooterContact span{float:left;}
.FooterContact span a{font-size:11px; font-weight:normal;color:#333;}
.FooterContact .Top{float:left;margin-top:2px;}
.FooterContact .Top h3, span{float:left;}
.FooterContact .Top span{float:left; margin-top:10px;}
.FooterContact .Bottom span{float:left; margin-top:4px;}
.FooterContact .Bottom{clear:both;}
.FooterContact .Bottom h3, span{float:left;}
.FooterContact .Top h3.Heading{font-size:11px;font-weight:bold; float:left; margin-top:6px;color:#444;}
.FooterContact .Top span{font-size:11px; font-weight:normal;float:left;vertical-align:bottom; }
.FooterContact .Bottom h3.Heading{font-size:11px;font-weight:bold; float:left; margin-top:-5px;color:#444;}
.FooterContact .Bottom span{font-size:11px; font-weight:normal;float:left; vertical-align:bottom;margin-top:-1px;}
.FooterContact .Top span.ContactText,.FooterContact .Bottom span.ContactText{margin-left:2px;}

.FooterRight .FooterBgContent img{float:left; margin-left:20px;}
.FooterRight .FooterBgContent h3.Heading{font-size:11px;font-weight:bold; float:left;margin-top:8px;color:#444;}
.FooterRight .FooterRightWrapper{padding-top:10px; margin-left:25px;}


/*table.Numbers{text-align:center;margin-top:5px;width:470px;}
table.Numbers tr.Top td{font-size:30px; font-weight:bold; margin-bottom:12px;line-height:100%;}
table.Numbers tr.Top td span{float:none;}
table.Numbers tr.Bottom td span{font-size:11px; float:none;color:#333;}
table.Numbers tr{width:340px;}
table.Numbers tr.TableDivider td{background:url('images/Framework/NumberDivider.png') no-repeat;height:41px; width:1px;}
*/
.NumberFrame{margin:8px auto 0 20px;}
.NumberFrame .Numbers .Top{font-size:30px; font-weight:bold; margin-bottom:3px;line-height:100%;display:block;}
.NumberFrame .Numbers .Top span{float:none;}
.NumberFrame .Numbers .Bottom{/*margin-left:50%; margin-right:50%;*/font-size:11px; color:#333;display:block;}
.NumberFrame .NumberDivider {background:url('images/Framework/NumberDivider.png') no-repeat;height:41px; width:1px;float:left;margin:5px 20px 0 20px;}
.NumberFrame .Numbers{float:left;}

/*************/
/*ProfilePage*/
/*************/
.LeftContentImage{width:514px; float:left; margin-right:7px; /*margin-top:19px;*/ overflow:hidden;clear:left;}
.LeftContent{width:514px; float:left; margin-right:7px; /*margin-top:19px;*/ overflow:hidden;}
/*.LeftContentImage{width:660px; float:left; margin-right:7px; overflow:hidden;clear:left;}
.LeftContent{width:660px; float:left; margin-right:7px; overflow:hidden;}*/
/*.RightContent{width:280px; float:left;margin-top:19px;overflow:hidden;padding-left:10px; }*/
.LeftContentMember{width:575px; float:left; margin-right:7px; /*margin-top:19px;*/ overflow:hidden;}
.RightContent{width:235px; float:right;/*margin-top:19px;*/overflow:hidden;padding-left:10px;margin-left:3px; }
.RightContent .VideoImageArea{margin-bottom:3px;}
.LeftRightWrapper{margin:0 10px 18px 10px;}
.LeftRightWrapper h2{font-size:18px; font-weight:bold; line-height:120%;margin:0; padding:10px 0 8px 0;}
.LeftTypeContent{width:210px; float:left; margin-right:19px; overflow:hidden;clear:both;}
/*.LeftTypeContent{width:64px; float:left; margin-right:19px; overflow:hidden;clear:both;}*/
.LeftTypeContent .LeftTypeHeaderGreen{background:url('images/Framework/coll_210_green_s1.gif') no-repeat; width:210px; height:31px;position:absolute;}
.LeftTypeContent .LeftTypeHeaderBlue{background:url('images/Framework/coll_210_blue_s1.gif') no-repeat; width:210px; height:31px;position:absolute;}
.LeftTypeContent .LeftTypeHeaderOrange{background:url('images/Framework/coll_210_oran_s1.gif') no-repeat; width:210px; height:31px;position:absolute;}
.LeftTypeHeaderGreen .PuffHeaderText{font-size:13x; padding:4px 0 0 8px; font-weight:bold;}
.LeftTypeHeaderBlue .PuffHeaderText{font-size:13px; padding:4px 0 0 8px; font-weight:bold;}
.LeftTypeHeaderOrange .PuffHeaderText{font-size:13px; padding:4px 0 0 8px; font-weight:bold;}
.LeftTypeContentMember{width:150px; float:left; margin-right:19px; /*margin-top:19px;*/ overflow:hidden;clear:both;}
.LeftTypeContentMember .LeftTypeHeaderMember{background:url('images/Framework/coll_150_oran_s1.gif') no-repeat; width:150px; height:31px;position:absolute;}
.LeftTypeContentMember .PuffHeaderText{font-size:8px; padding:4px 0 0 8px; font-weight:bold;}

p.ProfileIngress{font-size:16px; font-weight:normal; line-height:24px; margin:0; padding:0;}

/*p.RightContentText{margin-top:-8px;font-size:12px; line-height:120%;width:210px;color:#000;}*/
p.RightContentText{margin-top:-8px;font-size:12px; line-height:120%;width:210px;color:#000;}

p.Company{margin-top:2px; color:#666666; font-size:11px;}

h3.RightHeader{margin-top:-7px; margin-bottom:-3px;}

/*.GreenHeader{background:url('images/GFStartPage/GreenHeader.gif') no-repeat; width:280px; height:32px;clear:both; margin:0 0 8px 0; }*/

.LeftContent .VideoImageArea.youtube {width: 349px; height: 226px; background: url('images/Framework/bg_television.jpg') no-repeat; padding-left: 23px; padding-top: 24px; padding-right: 24px; padding-bottom: 26px; overflow: hidden; margin-left: auto; margin-right: auto; }

.GreenHeaderLong{background:url('images/framework/GreenHeaderLong.gif') no-repeat; width:702px; height:32px;clear:both; margin:30px 0 8px 0; }

.InnovationsList{width:280px;/*margin-bottom:19px;*/}
.InnovationsListItem{height:79px;}
.LeftImage{/*width:88px;*/ float:left; margin-right:12px;overflow:hidden;}
.RightText{width:130px; float:left;}
.RightTextSmall{width:180px; float:left; margin-top:11px;}

.ContactInfoList{margin-top:5px; padding-bottom:4px;}
/*.ContactInfoListItem{background:url('Contact_Icon.gif') no-repeat; height:16px;width:16px;padding-left:23px; font-size:11px; margin-top:6px; white-space:nowrap; }*/
.ContactInfoListItem{padding-bottom:8px;font-size:11px;}
.ContactInfoListItemTop{font-size:11px; margin-bottom:0;}
.ContactInfoListItem a{font-size:10px; margin-top:2px; white-space:nowrap; }
.ContactInfoListItem span{color:#222; padding-right:5px;}

.SocialMediaItems{margin-bottom:18px;}

.FactBox { padding-top: 8px; }
.FactBoxTop{background-color:#f2f2ee;width:210px;height:5px;}
.FactBoxMiddle{background-color:#f2f2ee;width:210px;}
.FactBoxContent{padding:0px 13px 0px 10px;}
.FactBoxBottom{background-color:#f2f2ee;width:210px;height:5px;}
.FactBox h4 { text-transform: uppercase; font-size: 12px; }
.FactBoxItem { padding-bottom: 10px; font-size: 9px; }


#crowdfunding-progress  {
background:url('images/framework/BgFundingBar.gif') no-repeat scroll 0 0 #e8e8e1;
float:left;
height:18px;
margin:0 10px 4px 0;
width:142px;
}

#crowdfunding-progress div {
background:url('images/framework/FundingMeterSmall.gif') repeat-x scroll 0 0 #cacab9; height:18px;float:left;max-width:134px;
}

.crowdfunding-left{background:url('images/framework/FundingLeft.gif') no-repeat; height:18px;float:left; width:4px;
}

.crowdfunding-right{background:transparent url('images/framework/FundingRight.png') no-repeat; height:18px;float:left; width:4px;
}

#crowdfunding-progress-long  {
background:url('images/framework/FundingBarStartPage.gif') no-repeat scroll 0 0 #e8e8e1;
float:left;
height:18px;
margin:0 10px 8px 0;
width:300px;
}

#crowdfunding-progress-long div {
background:url('images/framework/FundingMeterSmall.gif') repeat-x scroll 0 0 #cacab9; height:18px;float:left;max-width:292px;
}

.crowdfunding-left-long{background:url('images/framework/FundingLeft.gif') no-repeat; height:18px;float:left; width:4px;
}

.crowdfunding-right-long{background:transparent url('images/framework/FundingRight.png') no-repeat; height:18px;float:left; width:4px;
}

#crowdfunding-progress-profile  {
background:url('images/framework/bargrey.png') no-repeat scroll 0 0;
float:left;
height:19px;
margin:4px 10px 8px 0;
width:282px;
}

#crowdfunding-progress-profile div {
background:url('images/framework/bargreen_middle_s1.png') repeat-x scroll 0 0 #cacab9; height:18px;float:left;max-width:272px;margin-top:1px;
}

.crowdfunding-left-profile{background:url('images/framework/bargreen_left_s1.png') no-repeat; height:18px;float:left; width:5px; margin-left:0px;margin-top:1px;
}

.crowdfunding-right-profile{background:transparent url('images/framework/bargreen_right_s1.png') no-repeat; height:18px;float:left; width:5px;margin-top:1px;
}

/*.RightMenu {list-style-type:none; margin:32px 0 11px 0; padding:0;width:277px; height:1%;position:relative;}
.RightMenu:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.RightMenu li{list-style-type:none; margin:0;width:277px;height:34px; margin-bottom:10px;position:relative;}
.RightMenu li img{width:34px; overflow: hidden; float:left; margin-right:10px;}
.RightMenu li.Selected{background:url('images/framework/MenuArrowLeft.gif') no-repeat 0 50%; padding-left:10px;margin-left:-10px;position:relative;}
.RightMenu li span{font-weight:bold; }
.RightMenu li.Selected a.RightMenyLink{font-weight:bold; }
.RightMenu li.Selected a{ color:#222;}
.RightMenu li .MenuContent{float:left;}*/

.ProfileTagsArea{float:right;}
.ProfileTagsTop{background:url('images/framework/TagsProfileTop.gif') no-repeat; width:235px; height:5px;}
.ProfileTagsMiddle{background:url('images/framework/TagsProfileMiddle.gif') repeat-y; width:235px;}
.ProfileTagsBottom{background:url('images/framework/TagsProfileBottom.gif') no-repeat; width:235px; height:5px; margin-bottom:14px;}
.ProfileTagsContent{margin:0 16px 0 16px; padding:11px 0 11px 0;font-size:11px;}
.ProfileTagsContent span.Header{font-weight:bold;}
.ProfileTagsMiddle .InnovationTags{margin:0 16px 0 16px; padding:11px 0 11px 0;font-size:11px;}

.TopHeadProfile img{float:left; display:inline; margin-right:10px; margin-top:5px;}
h1.profile{font-size:23px; font-weight:normal; color:#363636; margin:0; padding:0;vertical-align:middle;}
.HeadlineArea{ margin:0; padding:0;}
.HeadlineArea .item{  float:left; width:86.8%;}


/*************/
/*ListingPage*/
/*************/

/*TopMeny*/
.GreenMenu{clear:both;background:url('images/framework/GreenSingleMenu.gif') no-repeat;width:998px;height:37px;margin:13px 0 0 0;}
.GreenMenu:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.GreenMenuContent{list-style-type:none; margin:0 0 0 17px; padding:6px 0 0 0;}
.GreenMenuContent li{float:left; font-size:13px; font-weight:bold; line-height:24px; color:#fff; margin-right:17px;position:relative;}
.GreenMenuContent li a{font-size:13px; font-weight:bold; line-height:24px; color:#fff;}
.GreenMenuContent li.Heading{font-size:11px;padding-top:2px;font-weight:normal;}
.GreenMenuContent li.Selected span { position:absolute; top:26px; left:47%; display:block; background:url('images/framework/MenuArrow.gif') 0 0 no-repeat; width:12px; height:5px; }

.BlueMenu{clear:both;background:url('images/framework/BlueSingleMenu.gif') no-repeat;width:998px;height:37px;margin:13px 0 0 0;}

.OrangeMenu{clear:both;background:url('images/framework/OrangeSingleMenu.gif') no-repeat;width:998px;height:37px;margin:13px 0 0 0;}


/*2 Layer Navigation*/
.SiteNavigation{}
/*.GreenMenuTop{clear:both;background:url('images/framework/GreenMenuBgTop.gif') no-repeat;width:998px;height:37px;margin:13px 0 0 0;}
.GreenMenuBottom{background:url('images/framework/GreenMenuBgBottom.gif') no-repeat;width:998px;height:37px;margin:1px 0 0 0;}*/
.MenuContent{list-style-type:none; margin:0; padding:4px 0 0 0;}
.MenuContent li{float:left; font-size:13px; font-weight:bold; line-height:24px; /*color:#fff;*/ margin-right:9px;position:relative;}
.MenuContent li a{font-size:13px; font-weight:normal; line-height:24px; /*color:#fff;*/}
.MenuContent li.Heading{font-size:11px;padding-top:2px;font-weight:normal;}
.MenuContent li.Selected span { position:absolute; top:25px; left:47%; display:block; background:url('images/framework/MenuArrow.gif') 0 0 no-repeat; width:12px; height:5px; }

/*.BlueMenuTop{clear:both;background:url('images/framework/BlueMenuBgTop.gif') no-repeat;width:998px;height:37px;margin:13px 0 0 0;}
.BlueMenuBottom{background:url('images/framework/BlueMenuBgBottom.gif') no-repeat;width:998px;height:37px;margin:1px 0 0 0;}*/
.BlueMenuTop{height:34px;margin:0;clear:both;}
.BlueMenuTop .MenuContent li.Selected span{background:url('images/GFStartPage/arrowBlue_s1.gif') no-repeat;height:6px; width:6px;position:absolute; top:22px; left:47%; display:block; }
.BlueMenuTop .MenuContent li.Selected a{font-weight:bold;color:#009cff;}
.BlueMenuTop .MenuContent li a{color:#009cff;}
.BlueMenuTop .MenuContent{color:#009cff;}

.GreenMenuTop{height:34px;margin:0;clear:both;}
.GreenMenuTop .MenuContent li.Selected span{background:url('images/GFStartPage/arrowGreen_s1.gif') no-repeat;height:6px; width:6px;position:absolute; top:22px; left:47%; display:block; }
.GreenMenuTop .MenuContent li.Selected a{font-weight:bold;color:#82c329;}
.GreenMenuTop .MenuContent li a{color:#82c329;}
.GreenMenuTop .MenuContent{color:#82c329;}

.OrangeMenuTop{height:34px;margin:0;clear:both;}
.OrangeMenuTop .MenuContent li.Selected span{background:url('images/GFStartPage/arrowOrange_s1.gif') no-repeat;height:6px; width:6px;position:absolute; top:22px; left:47%; display:block; }
.OrangeMenuTop .MenuContent li.Selected a{font-weight:bold;color:#f7941e;}
.OrangeMenuTop .MenuContent li a{color:#f7941e;}
.OrangeMenuTop .MenuContent{color:#f7941e;}

/*.OrangeMenuTop{clear:both;background:url('images/framework/OrangeMenuBgTop.gif') no-repeat;width:998px;height:37px;margin:13px 0 0 0;}
.OrangeMenuBottom{background:url('images/framework/OrangeMenuBgBottom.gif') no-repeat;width:998px;height:37px;margin:1px 0 0 0;}*/


/*Tags*/
.TagContent{}
.TagTop{background:url('images/framework/TagsTopTest.gif') 0 0 no-repeat;width:999px;height:6px;margin-top:20px;clear:both;}
.TagMiddle{clear:both;background:url('images/framework/TagsMiddleTest.gif') repeat-y;width:999px;padding-bottom:12px;}
.TagBottom{background:url('images/framework/TagsBottomTest.gif') 0 0 no-repeat;width:999px;height:4px; clear:both;}
.TagMiddle .TagsWrapper{padding:5px 0 18px 0; margin:0 12px 0 12px; clear:both;}
.TagMiddle .TagsWrapper .TagsSort{width:163px;float:left; margin-right:20px;}
.TagMiddle .TagsWrapper .TagsFilter{width:966px;float:left; overflow:hidden;}
h3.Tags{font-size:13px; font-weight:bold; line-height:20px; padding-left:5px;padding-bottom:2px;float:left; width:70%;margin-top:-1px;}
.TagsDivider{background:url('images/framework/TagsDivider.gif') repeat-x; height:2px; margin-bottom:3px; clear:both;}
.MyTags{float:right; line-height:20px;}

.GoSeach{background:url('Images/Framework/GoSeach.gif') no-repeat; width:38px; height:25px;}

.TagsSortMenu ul{list-style-type:none; margin:0; padding:1px 0 3px 0;}
.TagsSortMenu ul li{list-style-type:none; margin:0;line-height:24px;color:#666;padding:0 0 0 5px;}
ul li.Selected a{color:#fff;text-decoration:none; line-height:22px;}
.TagsSortMenu ul li.Selected {height:22px;margin-left:-5px; margin-bottom:4px;}
.TagsSortMenu ul li.Selected span.TagSelectedLeft{background:url('images/framework/TagsGreenLeft.gif') no-repeat;width:4px;height:22px;float:left;}
.TagsSortMenu ul li.Selected span.TagSelectedMiddle{background:url('images/framework/TagsGreenMiddle.gif') repeat-x;height:22px;float:left;padding:0 3px 0 3px;}
.TagsSortMenu ul li.Selected span.TagSelectedRight{background:url('images/framework/TagsGreenRight.gif') no-repeat;width:5px;height:22px;float:left;}

.TagsSortMenu ul li.Selected span.TagSelectedLeftBlue{background:url('images/framework/TagsBlueLeft.gif') no-repeat;width:4px;height:22px;float:left;}
.TagsSortMenu ul li.Selected span.TagSelectedMiddleBlue{background:url('images/framework/TagsBlueMiddle.gif') repeat-x;height:22px;float:left;padding:0 3px 0 3px;}
.TagsSortMenu ul li.Selected span.TagSelectedRightBlue{background:url('images/framework/TagsBlueRight.gif') no-repeat;width:5px;height:22px;float:left;}

.TagsSortMenu ul li.Selected span.TagSelectedLeftOrange{background:url('images/framework/TagsOrangeLeft.gif') no-repeat;width:4px;height:22px;float:left;}
.TagsSortMenu ul li.Selected span.TagSelectedMiddleOrange{background:url('images/framework/TagsOrangeMiddle.gif') repeat-x;height:22px;float:left;padding:0 3px 0 3px;}
.TagsSortMenu ul li.Selected span.TagSelectedRightOrange{background:url('images/framework/TagsOrangeRight.gif') no-repeat;width:5px;height:22px;float:left;}


.Tags ul{margin:0; padding:0 0 3px 0;}
.Tags ul li.Selected { white-space:nowrap; overflow:hidden; font-size:12px;margin-top:1px;padding:1px 0px 3px 0px;}
.Tags ul li{list-style-type:none; margin:1px 0 0 0;line-height:24px;color:#666;padding:1px 6px 3px 6px; float:left;height:22px; white-space:nowrap;font-size:12px;}
.Tags ul li.Selected span.TagSelectedLeft{background:url('images/framework/TagsGreenLeft.gif') no-repeat;width:4px;height:22px;float:left;}
.Tags ul li.Selected span.TagSelectedMiddle{background:url('images/framework/TagsGreenMiddle.gif') repeat-x;height:22px;padding:0 3px 0 3px;float:left;}
.Tags ul li.Selected span.TagSelectedRight{background:url('images/framework/TagsGreenRight.gif') no-repeat;width:5px;height:22px;float:left;}

.Tags ul li.Selected span.TagSelectedLeftBlue{background:url('images/framework/TagsBlueLeft.gif') no-repeat;width:4px;height:22px;float:left;}
.Tags ul li.Selected span.TagSelectedMiddleBlue{background:url('images/framework/TagsBlueMiddle.gif') repeat-x;height:22px;padding:0 3px 0 3px;float:left;}
.Tags ul li.Selected span.TagSelectedRightBlue{background:url('images/framework/TagsBlueRight.gif') no-repeat;width:5px;height:22px;float:left;margin-right:1px;}

.Tags ul li.Selected span.TagSelectedLeftOrange{background:url('images/framework/TagsOrangeLeft.gif') no-repeat;width:3px;height:22px;float:left;}
.Tags ul li.Selected span.TagSelectedMiddleOrange{background:url('images/framework/TagsOrangeMiddle.gif') repeat-x;height:22px;padding:0 3px 0 3px;float:left;}
.Tags ul li.Selected span.TagSelectedRightOrange{background:url('images/framework/TagsOrangeRight.gif') no-repeat;width:5px;height:22px;float:left;}

.SearchField{float:left; margin-top:18px;margin-left:17px;margin-bottom:-13px;}
.SearchField input.GoSearch{margin-top:-5px;}
.SearchField span{margin-top:6px; margin-right:5px;font-size:12px;}

.PopTags{float:right;margin-right:16px;margin-top:18px;}
.PopTags ul{margin:0; padding:0 0 3px 0;}
.PopTags ul li.Selected { white-space:nowrap; overflow:hidden; font-size:12px;margin-top:1px;padding:1px 0px 3px 0px;}
.PopTags ul li{list-style-type:none; margin:1px 0 0 0;line-height:24px;color:#666;padding:1px 6px 3px 6px; float:left;height:22px; white-space:nowrap;font-size:12px;}
.PopTags ul li.Selected span.TagSelectedLeft{background:url('images/framework/PopTagsLeft.gif') no-repeat;width:3px;height:23px;float:left;}
.PopTags ul li.Selected span.TagSelectedMiddle{background:url('images/framework/PopTagsMiddle.gif') repeat-x;height:23px;padding:0 3px 0 3px;float:left;}
.PopTags ul li.Selected span.TagSelectedRight{background:url('images/framework/PopTagsRight.gif') no-repeat;width:3px;height:23px;float:left;}
.PopTags ul li.Selected span.TagSelectedMiddle a{font-weight:bold;}

/*List*/
.List{float:left; width:102%; overflow:hidden; position:relative;margin-bottom:46px;}
.List ul{clear:left; float:left; list-style:none; margin:0;padding:0;position:relative;}
ul li.ListItem{background:url('images/framework/hockeykort.gif') no-repeat;width:234px;height:382px;overflow:hidden; display:block;float:left; list-style:none; margin:24px 0 0 0; padding:0 20px 0 0; position:relative;}
.ListItemWrapper{width:210px;height:352px; margin:11px 0 0 12px;}
.ListLeftColumn{float:left; width:115px;margin-right:12px;max-height:165px; /*overflow:hidden;*/}
.ListRightColumn{float:left; width:80px;margin-top:5px;}
.ListRightColumn ul li {font-size:10px; line-height:100%; margin-bottom:4px;}
.ListRightColumn ul li span {font-size:11px;padding:1px 2px; margin-right:3px;}

.ListHeaderOrange{background:url(Images/Framework/coll_210_oran.png) no-repeat;width:210px;height:34px;position:absolute;}
.ListHeaderBlue{background:url(Images/Framework/coll_210_blue.png) no-repeat;width:210px;height:34px;position:absolute;}
.ListHeaderGreen{background:url(Images/Framework/coll_210_green.png) no-repeat;width:210px;height:34px;position:absolute;}
.ListHeaderOrange span{font-size:14px; color:#fff; font-weight:bold;margin:0; padding:5px 0 0 9px;}
.ListHeaderBlue span{font-size:14px; color:#fff; font-weight:bold;margin:0; padding:5px 0 0 9px;}
.ListHeaderGreen span{font-size:14px; color:#fff; font-weight:bold;margin:0; padding:5px 0 0 9px;}
.ListHeaderBlue2{background:url(Images/Framework/coll_blue_234.png) no-repeat;width:234px;height:31px;margin-bottom:6px;}
.ListHeaderBlue2 span{font-size:14px; color:#fff; font-weight:bold;margin:0; padding:5px 0 0 9px;}
.ListHeaderBlue2 a{font-size:14px; color:#fff; font-weight:bold;margin:0; padding:5px 0 0 9px;line-height:25px;}

.ListCompany{font-size:11px; float:left; position:relative;width:100%;margin-left:4px; color:#82c329;}
.ListImage{width:210px; height:118px; overflow:hidden;padding-top:28px;}
h3.List{font-size:14px; font-weight:bold; line-height:16px;margin:7px 0 0 4px;}
p.List{font-size:10px; line-height:100%;margin-bottom:3px; min-height:90px; margin-top:5px; margin-left:4px; overflow:hidden;width:115px;color:#666;}
p.CityList{font-size:12px; line-height:16px;margin-bottom:5px; min-height:110px; margin-top:5px;overflow:hidden;}
.ListDivider{border-top:1px solid #e2e2e2;margin:0 -10px 11px -6px;clear:both;height:1px;padding:0; }
.ListFunding{margin:0; padding:0;}
.ListFundingLeft{float:left;margin-right:0;width:145px;overflow:hidden;margin-left:3px}
.ListFundingLeft .ListFunding{margin-bottom:7px;}
.ListFundingLeft .ListFundingInfo{font-size:10px;color:#666;}
.ListFundingLeft .ListFundingInfo .Separator{padding:0 5px 0 5px;}
.ListFundingButton{float:left;margin-top:-4px; margin-bottom:3px;margin-right:-5px; margin-left:5px;}
.QuestionLink{font-size:11px; color:#666;margin-bottom:10px;}
.ListCityInfo span{display:block;font-size:11px;color:#666; width:212px; margin-left:3px; margin-bottom:3px;}

.ListPersonTags{font-size:11px;color:#666;margin-top:-6px;}
.ListPersonTags span.Header{font-weight:bold; margin-right:2px;}

.ListPersonCompany{color:#f99d1b;font-size:11px;width:100%;margin-left:5px;}

.ListChallengeCompany{color:#008bb4;font-size:11px;width:100%;margin-left:5px;}
.ListChallengeBottom{margin:0; padding:0;}
.ListChallengeLeft{float:left;margin-right:4px;width:150px;overflow:hidden;margin-right:-5px;}
.ListChallengeLeft .ListChallengeStar{margin-bottom:4px; margin-top:0;float:left;}
.ListChallengeLeft .ChallengeAmount{float:left;font-size:15px; font-weight:bold; color:#444; margin-left:8px; margin-top:13px;}
.ListChallengeLeft .ListChallengeInfo{font-size:10px;clear:both;margin-left:5px;margin-top:5px;}
.ListChallengeLeft .ListChallengeInfo .Separator{padding:0 2px 0 4px;}
.ListChallengeButton img{float:left; margin-top:5px;margin-bottom:4px; margin-left:7px; margin-right:-5px;}
.ListChallengeDivider{border-top:1px solid #e2e2e2;margin:0 -10px -1px -10px;clear:both;height:1px;padding:0; }
.ListChallengeLeft .ChallengeAmountList{float:left;font-size:10px; color:#666;  margin-top:13px;}

.ListGoalAmountInfo{font-size:10px;}
.ListGoalAmountInfo span.listGoal{width:140px;}

/* pagination */
.pagination { float:right;position:relative;left:-50%;text-align:center;}
.pagination:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.pagination ul { margin:0 auto; padding:0;height:32px;position:relative;left:50%;}
.pagination li { float:left; list-style-type:none;padding:0; margin:0;position:relative;}
.pagination a.page {background:url('images/framework/Bg_Paginering.gif') no-repeat; width:22px; height:24px;text-decoration:none; font-size:13px; color:#999; /*padding:4px 8px 8px 8px;*/padding-top:4px;display:inline-block;margin-right:4px;}
.pagination a.current { background:#fff;font-size:25px;line-height:25px; font-weight:bold; color:#666; text-decoration:none; padding:0 18px 0 16px; }
.pagination a.prev { background:url('images/framework/ArrowLeft.gif') no-repeat; height:32px; width:21px;padding:8px 7px 15px 7px;display:inline-block;margin-top:-4px;}
.pagination a.next { background:url('images/framework/ArrowRight.gif') no-repeat; height:32px; width:21px;padding:8px 7px 15px 15px; margin-left:10px; display:inline-block;margin-top:-4px;}

/*Clearfix*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/****************/
/*From Globe.css*/
/****************/
.EditItem{clear:left;float:none; display:block;padding-top:2px;padding-bottom:0px;vertical-align:bottom;background:url('images/framework/Edit_icon_inactive.gif') no-repeat right bottom;color:#f7941e;font-size:13px; text-decoration:none;width:16px; height:16px;}
/*.EditItem{clear:left;float:none;padding-right:20px;padding-top:10px;padding-bottom:0px;vertical-align:bottom;background:url('images/icons/EditButton.png') no-repeat right bottom;color:#f7941e;font-size:13px; text-decoration:none;}*/
.EditItem img{width:20px; height:20px;}
.DonateItem {float:right;padding-right:50px;padding-top:10px;vertical-align:bottom;text-decoration:underline; margin-right:-20px;}
.DonateItem img{width:20px; height:20px;  }
.settings{clear:left;}

a.EditItem:hover {background:url('images/framework/Edit_icon.gif') no-repeat right bottom; }

/*EDIT*/
.editCityPresentation {width:99%;}
.editor .MultiLineText{height:150px;margin-bottom:-10px;}
.editor .SingleLineText{margin-bottom:-10px;}
.editor .editText{font-size:11px; font-weight:bold; margin-top:10px;}
.editor input.FileUpload2{width:200px;}
/*.editor input.FileUploadShort{width:50px;}*/


/*.editpresentation{ float:right; margin-right:-21px; }*/

.EditButtons{float:left; margin-top:10px; margin-bottom:10px;width:100%;}
.EditButtons a.buttonCancel{color:#363636; height:15px;vertical-align:top; padding-right:5px; cursor:pointer; }
.EditButtons input{ margin-right:0; margin-top:-10px; }

.marginform{margin-top:30px;}

.GoButton{vertical-align:bottom; margin-left:5px;margin-bottom:-1px;}

.ListBottomContent{position:absolute;bottom:0px; margin-bottom:10px; width:212px; left:0; margin-left:12px;}


.settings .buttonSave,
.settings .buttonCancel,
.settings .editor { display: none; }


.AddMember{text-align:right; margin-right:29px; }
.AddMember a{color:#f7941e;}

.EmployeeContent h3{ margin-bottom:25px;}
.Employee{ list-style-type:none; margin:0; padding:0;}
.Employee li{ border-bottom:1px solid #e8e8e8; margin-bottom:10px;height:71px;}
.Employee li a.Image{margin-left:13px;}
.Employee li a.Name{font-size:15px; font-weight:bold; color:#363636; vertical-align:middle; margin:0 0 10px 30px;}

/*Forms*/
input.LoginInput{ width:254px; margin-right:10px;margin-bottom: 12px;}
input.LoginInputPW{width: 156px; margin-right:10px;margin-bottom: 12px; }
input.LoginInput1{ width: 174px; margin-right:10px;margin-bottom: 12px; }
input.LoginInput2{ width: 196px; margin-right:10px;margin-bottom: 12px;}
input.LoginInput3{ width: 286px; margin-right:10px;margin-bottom: 12px; }
input.LoginInputLong{ width: 196px; margin-right:10px;margin-bottom: 12px; }
.LoginLabel{ width:140px; display:block; text-align:left; margin:0; padding:0; float:left;line-height:22px;clear:left; }

.DonateInfo{margin:20px 0 25px 0;}

/*************/
/*ContentPage*/
/*************/
/*h1.ContentPage{font-size:30px; line-height:40px; font-weight:bold; margin:12px 0 12px 0; padding:0;}
p.ContentPage{font-size:14px; line-height:23px; font-weight:normal; width:670px; margin:16px 0 20px 0;}*/
.ImageAreaLeft{}
.BlueHeader{background:url('images/framework/BlueHeader.gif') no-repeat; width:280px; height:32px;clear:both; margin:64px 0 8px 0; }
.RightContentText{font-size:12px; line-height:20px; font-weight:normal;}
.ProfileContentPage{font-size:14px; line-height:23px; font-weight:normal; width:670px; margin:16px 0 20px 0;}
.RightContent p.ProfileIngress{font-size:12px; line-height:20px; font-weight:normal;}
/*********/
/*JoinNow*/
/*********/
.Row{width:999px; margin-top:30px;clear:both;}
.JoinColumnLeft{width:472px;float:left;}
.JoinColumnRight{width:472px;float:right; margin-right:30px;}
.JoinColumnLeft img{margin-bottom:30px;}
.JoinColumnRight img{margin-bottom:30px;}
p.joiningress{font-weight:bold; font-size:18px; line-height:25px; color:#444444;width:940px; margin-bottom:8px;margin-top:15px;}
h3.join{font-size:16px; font-weight:bold; line-height:23px;margin-bottom:1px;}
p.join{font-size:14px; font-weight:normal; line-height:23px; margin-bottom:14px;}
.LeftRightMargin{margin:0 20px 0 20px;}

/*LoginPage*/
.LoginLabel{ width:140px; display:block; text-align:left; margin:0; padding:0; float:left; }
.LoginPWBox{width: 136px; margin-right:10px;margin-bottom: 12px; float:left; }

.LoginTextBox{ width: 276px; margin-right:10px;margin-bottom: 12px;float:left;}
.ForgotPW{float:left;}
.ForgotPW a{cursor:pointer;}
.button img{ border:0; float:left; margin-top:15px;}
.loginCheckBox{width:100%;float:left; margin-bottom:20px;}
.loginCheckBox input{margin-left:-2px; margin-right:5px; }
.LoginForm{margin-top:22px;}
.LoginButton img{float:left;margin-top:0;}
.login{ margin-bottom:20px;margin-left:2px;}
.LoginButton input{margin-bottom:-15px;}
.LoginButton{margin-bottom:15px;clear:both;}

.grayborderleft{border-left:1px solid #999999;}
.paddingleft{padding-left:5px;}
.paddingright{padding-right:5px;}

h1.CreateNew{font-weight: normal;font-size: 30px;	font-style:normal;	color:#252525;	padding: 0 0 18px 15px;	margin: 0;	float:left;	display:inline;	margin-top:22px;}
.TopHeadLine img{float:left; display:inline;margin-top:30px;}
.DividerThin{height:1px; background:url('images/framework/line_small.gif') repeat-x; clear:both;}


/*Buttons*/
.Buttons{float:left; margin-top:32px; margin-bottom:20px; }
.Buttons span {padding:0 5px 0 5px; height:15px; vertical-align:top; float:none; }
.Buttons a.buttonCancel{color:#363636; height:15px;vertical-align:top; cursor:pointer;}

.Buttons img {float:left; margin-top:-8px; margin-right:5px;}
.Buttons input {float:left; margin-top:-13px; margin-right:5px;}


/*EpiServer*/
/*************************/
/* POPUPs and MySettings */
/*************************/
#PopUp {
	overflow: hidden;
	width:486px;
	background: transparent url(images/framework/PopUpMiddle.png) repeat-y left top;
	z-index: 10000;

}
#PopUpBottom
{
   	background: transparent url(images/framework/PopUpBottom.png) no-repeat left top;
   	width:486px; height:7px;
   	z-index: 10000;
 
}

#PopUpTop
{
   	background: transparent url(images/framework/PopUpTop.png) no-repeat left top;
   	width:486px; height:7px;
   	z-index: 10000;
 
}

.PopUpWrapper{ width:400px; margin-left:30px; min-height:300px; }
.PopUpWrapper h2{margin-left:20px;}
.PopUpWrapper .Buttons{margin-left:15px;}

#PopUp .mainInfoBox .headingContainer {
	position: relative;
	width:445px;
	padding-left:40px;
}
#MySettings {
	overflow: hidden;
	width: 100%;
}

#PopUp.reply {
	width: 300px;
}
.popUpBg {
	width:400px;padding-left:25px;
}
#PopUp fieldset
{
width:420px;
}

fieldset{border: none;}
fieldset legend{/*margin-left:6px;*/margin-left:-8px;margin-bottom:5px;font-style:italic;}

fieldset.mySettings .LoginLabel{/*margin-left:-4px;*/}

#MySettings fieldset {
	border: none;
	overflow: hidden;
}
#PopUp fieldset.popUp {
	padding: 2%;
	margin: 0;
	width:395px;
	padding-left:20px;
	border:0;
	margin-right:20px;
	clear:both;
}

#PopUp legend, #MySettings legend {
	color: red;
	font-style: italic;
	overflow: hidden;
	border:0;
}
#PopUp fieldset.popUp ul {
	list-style-type:none; margin:0; padding:0;
}


fieldset.mySettings label {
	
	float: left;
	overflow: hidden;
	/*margin-top: 3px;*/
	
	color:#363636;	
}

#PopUp label {
	float:left;
	width:400px;
	overflow: hidden;
	margin-top: 3px;
	font-weight: bold;/*semi*/
	font-size:15px;
	color:#363636;
		
}

#PopUp select
{
	float:left;
}



ul.register label {
	width: 110px;
	text-align: right;
}
 /*fieldset.mySettings span.passReq {
	text-align: right;
	width: 110px;
}*/
label.video {
	width: 120px;
	float:left;
}

.videoLabel {
	width: 100px;
	float:left;
}

textarea.textBoxVideo{width: 240px;margin-bottom:12px;}

.VideoMargin{margin-bottom:8px;}

fieldset.mySettings span.passReq {
	overflow: hidden;
	float: left;
	clear: both;
}
fieldset.mySettings input {
	float: left;
}
fieldset.createEvent input {
}
fieldset.mySettings input.file, fieldset.createEvent input.file {
	margin-top: 20px;
	width: 17em !important;
}


#MySettings select {
	border: 1px solid #ccc;
	margin-right: 10px;
	float: left;
	
}
#MySettings select.category {
	width: 15em;
}

#PopUp select.MessageDropDown{float:left; margin-left:0px;}

#PopUp input{
	clear:both;
	margin: 0px 2px 5px 0px;
	width: 220px;
}
#PopUp input.text {
	border: 1px solid #ccc;
	width:250px;
}
span.radioButton {
	margin-right: 5px;
	float: left;
}
span.radioButton label {
	float: none !important;
	color: #000 !important;
	width: auto !important;
}
span.radioButton input {
	width: auto !important;
	float: left;
	border: none !important;
}
#PopUp textarea {
	
	border: 1px solid #ccc;
	width: 230px;
	height: 150px;
	background-color: transparent;
	
}
#PopUp textarea.textBox {
	width: 99%;
}
#PopUp a.close {
	color: #fff;
	position: absolute;
	top: 6px;
	right: 10px;
	font-size: 1em;
	font-weight: bold;
	text-transform: none;
}
.modalPopUpHost {
	overflow: hidden;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	visibility: hidden;
}
.modalPopUpCover {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 1000;
}
.modalPopUpContentWrapper {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10001; 
}
.modalPopUp {
	position: absolute;
	left: 50%;
	top: 100px;
}

.padding5x5 {
	padding: 5px;
	overflow: hidden;
}


/*CreatePages*/

.validation .Requierd{vertical-align:top; float:left;}
.validation .Requierd2{vertical-align:top; float:left; margin-top:-5px;}
.validation .Requierd3{vertical-align:top; float:left;}

.ContentRight{width:49%; float:left; margin-top:30px;}
.ContentLeft{width:49%; float:left;margin-top:30px; margin-bottom:20px;}
.ContentWide{width:999px;clear:both;margin-bottom:20px;}

.CreateTextBox{ width: 240px; margin-right:10px;margin-bottom: 12px;float:left;}
.CreateUpload{ margin-right:10px;margin-bottom: 12px;float:left;}
.CreateLabel{ width:140px; display:block; text-align:left; margin:0; padding:0; float:left; }
.CreateForm{margin-top:30px;}

.validation input.file{margin-right:10px;margin-bottom: 12px;float:left;}
.validation input.text{ width: 240px; margin-right:10px;margin-bottom: 12px;float:left;clear:none;}
.validation input.textVideo{ width: 180px; margin-right:10px;margin-bottom: 12px;float:left;}
.VideoInput{display:block;}

.validation2 input.file{margin-right:10px;margin-bottom: 12px;float:left;}
.validation2 input.text{ width: 240px; margin-right:10px;margin-bottom: 12px;float:left;}
div.validation2 {
	float: left;
	clear:right;
	margin-bottom:8px;
}
div.validation3 {
	float: left;
	clear:left;
	margin-bottom:12px;
	margin-top:10px;
}
div.validation3 span{margin-bottom:8px;}
div.validation3 textarea{clear:both;}

.validation .PremiumCheck{clear:both;margin-left:0;margin-top:10px;}
.validation .UploadBtn{clear:both; margin-top:10px; float:left;}
.validation .PremiumCheck input{}

ul.VideoUpload li{margin-bottom:12px;}
ul.VideoUpload li .LoginLabel{margin:0;}

.CreateDropDownList{float:left;margin-right:10px;margin-bottom:12px; width:246px;}

.JoinText{clear:both; width:100%; line-height:24px; margin-top:-13px; margin-bottom:20px;}
.JoinLabel{width:100px; display:block; text-align:left; margin:3px 0 0 0; padding:0; float:left; }
.JoinTextBox{ width: 260px; margin-right:10px;margin-bottom: 12px;float:left;}

.ContentRight h3{margin-bottom:12px; font-size:16px; font-weight:bold; line-height:23px;}
.ContentLeft h3{margin-bottom:12px; font-size:16px; font-weight:bold; line-height:23px;}
.ContentWide h3{margin-bottom:12px; font-size:16px; font-weight:bold; line-height:23px;}

.SettingButtons{clear:left;float:left; margin-right:20px; margin-top:20px; margin-bottom:10px; margin-left:-4px;}
.SettingButtons a.buttonCancel{color:#363636; height:15px;vertical-align:top; padding-left:5px;cursor:pointer;  }
.SettingButtons a.buttonSave{ margin-right:0; }
.SettingButtons a.buttonSave img{border:0; margin-top:-12px;}
.SettingButtons a.buttonRemove{color:#363636; height:15px;vertical-align:top; padding-right:5px; }
.SettingButtons input{margin-top:-15px;}
.SettingButtons a.RegisterLink{vertical-align:top;}
.SettingButtons span{margin-left:10px;}

.SettingButtons2{float:left; margin-top:20px; margin-bottom:10px;}
.SettingButtons2 a.buttonCancel{color:#363636; height:15px;vertical-align:top; padding-right:5px; cursor:pointer; }
.SettingButtons2 a.buttonSave{ margin-right:0; }
.SettingButtons2 a.buttonSave img{border:0; margin-top:-8px;}
.SettingButtons2 a.buttonRemove{color:#363636; height:15px;vertical-align:top; padding-right:5px; }

.SettingButtons a.button span img{clear:left;float:left; margin-right:20px; margin-top:20px; margin-bottom:10px;}

.EditButtons .DeleteLink{float:left; margin-top:10px;margin-right:14px;}

.SendButton{margin-left:-4px;}

/*Forms*/

.FormLabel{width:120px;display:block; text-align:left; margin:0; padding:0; float:left;}
.EmailTextBox{width:276px;margin-bottom: 12px;}
.EmailTextBoxFloat{width:276px;margin-bottom: 12px; float:left;}
.PhoneTextBox{width:136px;margin-bottom: 12px;}
.MultiTextBox{width:250px; height: 100px;margin-bottom: 12px;}
.InfoLabel{ margin-bottom: 12px; vertical-align:middle; margin-left:10px; }

.LabelLong{width:280px;  text-align:left; margin:0; padding:0; float:left;}
.DropDown select{width:120px; margin:0; padding:0; }
.ShortTextBox{width:120px;margin-bottom: 12px;}
.MultiBox{width:240px; height: 100px;margin-bottom: 12px;}

.OwnerDropDown{margin-top:-10px; margin-bottom:12px; margin-right:10px; min-width:150px;float:left;/*clear:both; margin-left:120px;*/}
select.OwnerDropDown{width:200px;}

.InformationText{margin:12px 0 12px 0;}

.SendButton img{float:left; /*margin-top:-10px; margin-left:10px; margin-bottom:10px;*/margin:10px 0 20px -4px;clear:both;}
.SendButtonDiv{display:block;margin-top:10px;}


/*Tags*/

.InnovationTags{margin-left:13px; float:left;margin-right:13px; width:95%;  }

.CreatetagListLeftColumn{width:30%; float:left; margin-left:13px; margin-bottom:20px;}

.CreatetagListMiddleColumn{width:30%; float:left;margin-left:13px; margin-bottom:20px;}

.CreatetagListRightColumn{width:30%; float:left;margin-left:13px; padding-right:13px; margin-bottom:20px;}

.InnovationTags{margin-left:13px; float:left;margin-right:13px; width:95%;  }

.tagListLeftColumn{width:48%; float:left; margin-left:13px; margin-bottom:20px;}

.tagListMiddleColumn{width:45%; float:left;margin-left:13px; margin-bottom:20px;}

.tagListRightColumn{width:0%;}

.Tags{width:100%;/*margin-top:16px;*/}

.tagRoot{padding-top:10px;}

.tagNode {font-size:15px; color:#363636; }

.ProfileTags{padding-right:15px;}

.ProfileTagsRegion{width:660px; background-color:#e1e1d1;}
.ProfileTagsRegion .ProfileTagsMargin{padding:16px;}

/*******/
/*BLOGS*/
/*******/

/* Date archive */
div.dateTree {
	margin: 0;
	padding: 5px;
	overflow: hidden;
}
div.dateTree ul {
	list-style-image: none;
	padding: 0;
	margin: 0;
}
div.dateTree ul ul {
	margin: 0 0 0 0;
}
div.dateTree ul li {
	background-image: none;
	margin: 0;
	padding: 0 0 0 0;
}
div.dateTree ul li ul li {
	background-image: none;
	padding-left: 15px;
}

/* Comments */
ol.comments {
	margin-bottom: 1.5em;
	padding: 0;
	margin: 0;
	list-style: none;
}
ol.comments li {
	padding-bottom: 1.2em;
	margin-bottom: 1.2em;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden;
}
ol.comments div.dateAndWriter {
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	width: 12%;
	overflow: hidden;
}
ol.comments div.itemContent {
	float: left;
	width: 85%;
	overflow: hidden;
}
ol.comments h3 {
	margin-top: 0;
}
ol.comments .footer {
	margin-top: 0.4em;
	text-align: right;
}
ol.comments .footer h2 {
	margin: 0.5em 0;
	margin-top: 0.2em;
	font-size: 1.1em;
	font-style: italic;
}
ol.comments .footer a {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-style: normal;
}

a.delete{color:#f7941e;}
.services a.edit{color:#f7941e;}
.onPageSearch a.button{color:#f7941e;}
span a.button{color:#f7941e;}

.SortFilter{height:25px;}
.SortList{float:left;width:100%; margin-bottom:33px; }
.SortType{}
.SortType span{float:left; color:#4f4f4f; font-weight:normal; font-size:14px; }
.SortType .Left{background:url('images/framework/filter_left.gif') no-repeat; width:4px;height:25px;}
.SortType .Right{background:url('images/framework/filter_right.gif') no-repeat; width:4px;height:25px; margin-right:2px;}
.SortType .Middle{background:url('images/framework/filter_middle.gif') repeat-x; height:25px;padding-right:14px;}
.SortDivider{width:2px;height:25px;float:left;}
.SortType .Middle a{color:#00b1ec;}
.SortType .Headline{font-weight:bold;padding-left:15px}
.SortType .Selected a{color:#363636;}

.SortMenuAreaProfile{ width:400px; float:left; margin-top:40px; font-size:23px;}
.SortMenuArea{ width:1024px; clear:both;  margin-top:40px; font-size:23px;}
ul.SortMenu{list-style-type:none; height: 46px; margin:0; padding:0;}
.SortMenu li.selected{float:left; margin:-6px 18px 0 0;  padding:0 5px 0 0;  background:url('images/framework/Tab_Right.gif') no-repeat top right; height:37px; }
.SortMenu li{float:left; margin:0 18px 0 0; padding:0; background:none;  height:37px; }
.SortMenu li .normal{color:#363636;  padding:0; }
.SortLeft{background:url('images/framework/Tab_Left.gif') no-repeat top left; height:37px; float:left; width:5px;}
.SortMiddle{background:url('images/framework/Tab_Middle.gif') repeat-x top left; height:37px;  padding: 6px 10px 0 14px;}
.SortMiddle span.selected {color:#fff; }
.SortArrow{background:url('images/framework/Tab_arrow.gif') no-repeat top center;height:9px;margin-top:-6px;}
.SortMenu li .normal a{ padding-left:14px;}

/*Feed*/
.MarginWrapper{margin:0 18px 0 0;}
h4.feed{font-size:11px; line-height:12px; color:#008bb4;margin:10px 0 3px 0; padding:0;}
h2.feed{font-size:18px; font-weight:bold; line-height:22px; float:left;}
h2.media{font-size:16px; font-weight:bold; line-height:22px; float:left;width:100%;}
h2.feeduser{font-size:18px; font-weight:bold; line-height:22px; float:left;width:85%;}
.posted{font-size:11px; font-weight:normal; line-height:24px; color:#666;margin:0 0 1px 0; float:left;}
p.feed{font-size:14px; font-weight:normal; line-height:23px; text-align:left; margin-right:30px;}
p.media{font-size:12px; font-weight:normal; line-height:22px; text-align:left; margin-right:30px; }
p.feeduser{font-size:14px; font-weight:normal; line-height:23px; text-align:left; margin-right:30px;}
.FeedBottom{font-size:11px; font-weight:normal; line-height:24px; color:#008bb4; clear:both;}
.Share{background:url('Images/Framework/Share.gif') no-repeat;padding-left:16px;}
.UnFollow{background:url('Images/Framework/FollowIcon.gif') no-repeat;padding-left:19px;}
.Star{background:url('Images/Framework/AddStar.gif') no-repeat;padding-left:18px;}
.StarActive{background:url('Images/Framework/AddStarActive.gif') no-repeat;padding-left:18px;}
.FeedDivider{padding:0 6px 0 5px;}
/*.FeedLine{border-bottom:1px solid #e1e1d7;margin:12px -17px 0 -17px; clear:both;}*/
.FeedLine{background:url('images/GFStartPage/DottedDivider.gif') repeat-x; height:1px; margin:11px 0 7px 0; clear:both;}
.FeedImage{float:left;margin-right:20px; margin-bottom:16px; clear:left;}
.FeedFollowButton img{margin:5px 7px -7px 0;}
.FeedUnFollowButton img{margin:5px 7px -7px 0;}
.FeedUnFollowButton{float:right;}
.FeedBlueHeader{background:url('Images/Framework/BlueHeader.gif') no-repeat; width:280px; height:32px;clear:both; margin:22px 0 8px 0; }
.PaginationWrapper{margin-top:60px;}
.reply{background:url('Images/Framework/ReplyIcon.gif') no-repeat left bottom; padding-left:14px;font-size:11px; font-weight:normal; line-height:24px; color:#27c4f3; }
.FeedContent{clear:both;margin-bottom:15px;}
.spanseparator{margin:0 5px 0 6px; float:left;}
.Feed .spanseparator{margin:0 5px 0 6px; float:left;}
.FeedRightContent{float:left;margin-bottom:15px;width:490px;}
.MediaFeed{margin-top:20px;}

.PopularList{list-style-type:none; margin:0; padding:0;}
.PopularList li{list-style-type:none; margin: 0; padding:0;height:81px;}
.PopularList li img{float:left; width:88px; height:66px; margin-right:12px;}
.PopularList li .PopularContent{width:175px; float:left;margin-top:0; }
h3.Popular{font-size:12px; font-weight:bold; line-height:24px; color:#000; margin:-3px 0 -3px 0;padding:0;}
.PopularList li .PopularContent p{font-size:12px; font-weight:normal; line-height:16px; color:#222; margin:0;padding:0;}
.PopularList li .PopularContent .PopularBottomContent{width:180px; float:left;}
.PopularList li .PopularContent .PopularBottomContent .TypeLeft{font-size:11px; line-height:16px; color:#008bb4;margin-right:3px;}
.PopularList li .PopularContent .PopularBottomContent .DateRight{font-size:11px; line-height:16px; color:#666;margin-left:3px;}

/*Right profile*/
h3.RightHeader{margin-top:-3px; margin-bottom:-3px; font-size:12px; font-weight:bold; color:#000;}
.RightList{width:280px;}
.RightListItem{height:79px;}
.LeftImage{/*width:88px;*/ float:left; margin-right:12px;}
.RightText{width:110px; float:left; }
.RightText p{font-size:11px;line-height:120%; margin:4px 0 0 0; padding:0;}
.RightTextSmall{width:180px; float:left; margin-top:11px;}
p.Company{margin-top:2px; color:#008bb4; font-size:11px;}
a.RightListLink{margin-top:2px; color:#008bb4; font-size:11px;}
a.RightListLink img{margin-right:5px; margin-top:5px;}

.OrangeHeader{background:url('Images/Framework/OrangeHeaderRight.gif') no-repeat; width:280px; height:32px;clear:both; margin:13px 0 8px 0; }
.GreenHeader{background:url('Images/Framework/GreenHeader.gif') no-repeat; width:280px; height:32px;clear:both; margin:13px 0 8px 0; }
.BlueHeader{background:url('Images/Framework/BlueHeader.gif') no-repeat; width:280px; height:32px;clear:both; margin:13px 0 8px 0; }

.BlueLongHeader{background:url('Images/Framework/blue_coll_745.png') no-repeat; width:745px; height:34px;clear:both; margin:20px 0 8px 0; }

.RightGreyFrameTop{background:url('Images/Framework/bg_rightgreyframetop.gif') no-repeat; background-position: left top; background-color: #e1e1d7; width:235px; margin:0; padding:0;}
.RightGreyFrameTop .footer {background:url('Images/Framework/bg_rightgreyframetop_bottom.gif') no-repeat; width:235px; height: 11px; margin:0; padding:0;}
.RightGreyFrameTop h2 {font-size: 13px; padding: 5px; padding-left: 8px; }
.RightGreyFrame{margin-bottom:20px; width:235px;}
.RightGreyFrameBottom{background:url('Images/Framework/RightMenuBottom.gif') no-repeat; background-position: left bottom; background-color: #e1e1d7; width:235px; margin:0; padding:0;}
.RightGreyFrameWrapper{border-left: 1px solid #e1e1d7; border-right: 1px solid #e1e1d7; background-color: #ffffff; padding: 0; margin: 0;}
.RightGreyFrameWrapper .ContactInfoListItem {padding-top: 10px;}
.RightGreyFrameWrapper .ContactInfoListItem a {color: #0192ed;}
.RightGreyFrameWrapper .VideoImageArea { margin: 0; padding: 0; overflow: hidden;}
.RightGreyFrameWrapper .VideoImageArea img {display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
.RightGreyFrameWrapper p.RightContentText {font-size: 11px;}

/*#30a9f0*/

.RightMenu {list-style-type:none; margin:0; padding:0;width:235; position:relative;}
/*.RightMenu:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }*/
.RightMenu li{list-style-type:none; margin:0;width:257px;height:34px; /*background:url('Images/IconMenyLine.gif') repeat-x top;*/}
/*.RightMenu li.notactive{list-style-type:none; margin:0;width:207px;height:34px; background:url('Images/Framework/IconMenyLine.gif') repeat-x top; clear:both;}*/
.RightMenu li.notactive{list-style-type:none; margin:0;width:235px;height:34px; clear:both;}
.RightMenu li a img{margin:4px 9px 0 13px;float:left;}
.RightMenu li.Selected a img{margin:8px 9px 0 13px;float:left;}
.RightMenu li a span{font-size:11px; font-weight:bold; line-height:16px;vertical-align:bottom; margin-top:10px;color:#222;}
/*.RightMenu li.Selected{list-style-type:none; margin:0 0 0 -12px;width:235px;height:38px; background:url('Images/Framework/RightMenuActiveShort.gif') no-repeat;}
.RightMenu li.Selected img{margin:2px 14px 0 13px;}*/
.RightMenuItem{height:20px; margin:0 14px 0 14px; padding:0;}
.RightMenuItemSelected{height:20px; margin:7px 14px 0 14px; padding-top:7px;}
.RightMenuItemSelected span{font-size:11px; font-weight:bold; line-height:16px;vertical-align:bottom; margin-top:5px;}
.RightMenu li.notactive span{font-size:11px; font-weight:bold; line-height:16px;vertical-align:bottom; margin-top:10px;}
.RightMenu li.notactive img{float:left;}
.RightMenuItem span{font-size:11px; font-weight:bold; line-height:16px;vertical-align:bottom; margin-top:5px;}
.LeftRightWrapper{margin:0; padding: 0 12px 18px 12px;}
.RightMenuItemSelected img{float:left;}
.RightMenuItem img{float:left; margin:4px 8px 0 0;}

.ImageMenu{list-style-type:none; margin:0; padding:0;width:280px; height:1%;position:relative;}
.ImageMenu li.Selected{list-style-type:none; margin:-5px 0 0 -12px;width:235px;height:99px; background:url('Images/Framework/ImageMenuShort.gif') no-repeat;}
.ImageMenu li{list-style-type:none; margin:0;width:223px; background-color:#e1e1d7;}
.ImageMenuText p.RightText a{color:#222; text-decoration:none; line-height:120%;font-size:11px;}
.ImageMenuText h3.RightHeader a{color:#222;text-decoration:none;}
.ImageMenu li.notactive{list-style-type:none; margin:0;/*width:260px;*/ background-color:#e1e1d7;}
.ImageMenuItemnotactive{height:66px; margin:10px 14px 0 0;}

.ImageMenuItemSelected{height:66px; margin:0 14px 0 14px;padding-top:17px;}
.ImageMenuItem{height:66px; /*margin:15px 14px 0 14px;*/margin:10px 0 14px 2px; width:240px;padding:0;}
.LeftImage{/*width:66px;*/ float:left; margin-right:12px;overflow:hidden;}
.ImageMenuText{width:90px; float:left; }
.ImageMenuText p.RightText {font-size:11px;line-height:120%; float:left;width:120px;margin:0; padding:0;}
.ImageMenuText h3.RightHeader{color:#222;text-decoration:none;width:115px;}

.LeftContent p.RightContentText{font-size:18px; font-weight:bold; line-height:22px; margin:0; padding:0 0 22px 0;}
.LeftContentMember p.RightContentText{font-size:18px; font-weight:bold; line-height:22px; margin:0 0 22px 0; padding:0;}

.ProfileIngress{font-size:18px; font-weight:bold; line-height:22px; margin:0 0 22px 0; padding:0;}
p.ProfileIngress{font-size:15px; font-weight:normal; line-height:130%; margin:0 0 22px 0; padding:0;clear:both;}
.VideoImageArea{margin-bottom:19px;clear:both;}

.InnovationHeader h2{color:#8dc63f;margin-top:-4px;font-size:23px;line-height:120%;margin-bottom:8px;width:430px;float:left;}
.ChallengeHeader h2{color:#009cff;margin-top:-4px;font-size:23px;line-height:120%;margin-bottom:8px;}
.ChallengeHeader h2 span{color:#009cff;font-size:23px; width:100%;margin-bottom:8px;}

/*.ImpactLeft{background: url('Images/Framework/ImpactBgLeft.png') no-repeat; width:6px; height:71px;margin:0;float:left;}
.ImpactMiddle{background: url('Images/Framework/ImpactBgMiddle.png') repeat-x;height:71px;float:left;}
.ImpactRight{background: url('Images/Framework/ImpactBgRight.png') no-repeat; width:7px; height:71px;margin:0;float:left;}
.ImpactMiddle .InnovationImpactNumber{padding:14px 2px 0 2px;text-align:center;font-size:30px;color:#fff;font-weight:bold;line-height:110%;}
.ImpactNumber{float:left;margin-bottom:0px;}
.ImpactMiddle span{color:#fff;font-weight:bold;padding-left:5px;padding-right:2px;text-align:center;}
.ImpactNumberInfo{padding-left: 10px; font-size: 9px; font-style: italic;}*/

.ImpactNumber{float:left;margin-bottom:0px;}
.ImpactLeft{background: url('Images/Framework/ImpactSmallBgLeft.gif') no-repeat; width:3px; height:47px;margin:0;float:left;}
.ImpactMiddle{background: url('Images/Framework/ImpactSmallBgMiddle.gif') repeat-x;height:47px;float:left;}
.ImpactRight{background: url('Images/Framework/ImpactSmallBgRight.gif') no-repeat; width:3px; height:47px;margin:0;float:left;}
.ImpactMiddle .InnovationImpactNumber{padding: 8px 0px 9px 0px;text-align:center;font-size:24px;color:#fff;font-weight:bold;}
.ImpactMiddle span{color:#fff;font-weight:bold;text-align:center; font-size: 9px;}
.ImpactNumberInfo{padding-left: 15px; padding-top: 8px; font-size: 9px; font-style: italic; float: left;}

.Innovationintro{width:430px; float:left;}
.IntroLeft{float:left;width:430px;}
.InnovationSectors{float:left; margin-left:30px;width:140px;}


.ChallengeSubtitle{color:Navy;font-size:18px;width:100%;margin-bottom:18px;}

.MemberHeader h2{/*color:#f7941e*/color:#000;margin-top:-3px;font-size:23px;line-height:120%;margin-bottom:8px;}
.LeftTextRegionMember h1{color:#000;/*margin-top:-13px;*/font-size:23px;margin-left:0;}

.InfoFundingAreaTop{background: url('Images/Framework/bararea_inno_top_s1.png') no-repeat; width:488px; height:6px;margin:0;}
.InfoFundingAreaBottom{background: url('Images/Framework/bararea_inno_bottom_s1.png') no-repeat; width:488px; height:6px;margin:0 0 26px 0;}
.InfoFundingAreaMiddle{background: url('Images/Framework/bararea_inno_middle_s1.png') repeat-y; width:488px; min-height:76px;/*margin:20px 0 26px 0;*/}
.InfoFundingAreaMiddle .AreaLeft{margin:0 21px 0 25px;float:left;}
.InfoFundingAreaMiddle .AreaLeft img{margin-top:-7px;}
.InfoFundingAreaMiddle .AreaLeft .Separator{padding:0 6px 0 5px;}
.InfoFundingAreaMiddle .AreaMiddle{float:left; width:350px;}
.InfoFundingAreaMiddle .AreaMiddle .Top{font-size:27px; font-weight:bold;margin:22px 0 11px 0;}
.InfoFundingAreaMiddle .AreaMiddle .Bottom{font-size:16px; font-weight:bold;}
.InfoFundingAreaMiddle .AreaMiddle .Bottom .divider{margin:0 5px 0 6px;}
.InfoFundingAreaMiddle .AreaRight{float:right; margin:12px 15px 0 0;}
.InfoFundingAreaMiddle .AreaLeftLong{margin:0 0 0 11px;float:left;width:340px;}
.InfoFundingAreaMiddle .AreaLeftLong .Separator{padding:0 6px 0 5px;}

.InfoChallengeAreaTop{background: url('Images/Framework/bararea_chal_top_s1.png') no-repeat; width:490px; height:6px;margin:0;}
.InfoChallengeAreaBottom{background: url('Images/Framework/bararea_chal_bottom_s1.png') no-repeat; width:490px; height:6px;margin:0 0 26px 0;}
.InfoChallengeAreaMiddle{background: url('Images/Framework/bararea_chal_middle_s1.png') repeat-y; width:490px; min-height:76px;/*margin:20px 0 26px 0;*/}
.InfoChallengeAreaMiddle .AreaLeft{margin:0 21px 0 25px;float:left;}
.InfoChallengeAreaMiddle .AreaLeft img{margin-top:-7px;}
.InfoChallengeAreaMiddle .AreaLeft .Separator{padding:0 6px 0 5px;}
.InfoChallengeAreaMiddle .AreaMiddle{float:left; width:330px;margin-left:20px;}
.InfoChallengeAreaMiddle .AreaMiddle .Top{font-size:14px; font-weight:bold;margin:22px 0 11px 0;}
.InfoChallengeAreaMiddle .AreaMiddle .Bottom{font-size:16px; font-weight:bold;color:#009cff;}
.InfoChallengeAreaMiddle .AreaMiddle .Bottom .divider{margin:0 5px 0 6px;}
.InfoChallengeAreaMiddle .AreaRight{float:right; margin:12px 15px 0 0;}
.InfoChallengeAreaMiddle .AreaLeftLong{margin:0 0 0 11px;float:left;width:340px;}
.InfoChallengeAreaMiddle .AreaLeftLong .Separator{padding:0 6px 0 5px;}

.ListGoalAmount{width:100%}
.InfoFundingArea{background: url('Images/Framework/ChallengeBg.gif') no-repeat; width:672px; height:88px;margin:20px 0 26px 0;}
.InfoFundingArea .AreaLeft{margin:0 21px 0 25px;float:left;}
.InfoFundingArea .AreaLeft .Separator{padding:0 6px 0 5px;}
.InfoFundingArea .AreaMiddle{float:left; width:350px;}
.InfoFundingArea .AreaMiddle .Top{font-size:27px; font-weight:bold;margin:22px 0 11px 0;}
.InfoFundingArea .AreaMiddle .Bottom{font-size:16px; font-weight:bold;}
.InfoFundingArea .AreaMiddle .Bottom .divider{margin:0 5px 0 6px;}
.InfoFundingArea .AreaRight{float:right; margin:12px 15px 0 0;}
.InfoFundingArea .AreaLeftLong{margin:0 0 0 11px;float:left;}
.InfoFundingArea .AreaLeftLong .Separator{padding:0 6px 0 5px;}
.InfoFundingArea .AreaLeftLong .GoalAmountInfo span.GoalAmount{width:400px;}
.crowdfundingprogressinfoprofile{width:524px; margin:5px 0 0 3px;clear:both;color:#000;}

#crowdfundingprogressprofile {
background:url('Images/Framework/FundingBgLong.gif') no-repeat scroll 0 0 ;
float:left;
height:33px;
margin:15px 0 0 0;
width:524px;
}

#crowdfundingprogressprofile div {
background:url('Images/Framework/FundingGreenMiddle.gif') repeat-x scroll 0 0 #cacab9; height:18px;float:left;max-width:134px;
}

.crowdfundingprogressprofileleft{background:url('Images/Framework/FundingGreeLeft.gif') no-repeat; height:18px;float:left; width:4px;
}

.crowdfundingprogressprofileright{background:transparent url('Images/Framework/FundingGreenRight.png') no-repeat; height:18px;float:left; width:4px;
}

.ListContentColumnsWrapper {min-height:90px;}
.ListContentColumnsWrapper p.List {min-height:0;}
.impactNumbersInfo{color:#666;}
.impactNumbersInfo span{background-color:#82c329;color:#fff;}
.fundedInfo span {background-color:#f7941e;color:#fff;} /*TODO: Set color! */
.innovationsInfo span {background-color:#82c329;color:#fff;} /*TODO: Set color! */
.challengesInfo span {background-color:#009cff;color:#fff;} /*TODO: Set color! */
.offsetsInfo span {background-color:#f7941f;color:#fff;} /*TODO: Set color! */
.gradeInfo span {font-size:11px;font-weight:bold;margin-right:0px;}

.LeftTextRegion{float:left; width:490px;margin:0;}
.LeftTextRegionMember{float:left; width:405px;margin:0;}
.RightTextRegion{float:right; width:150px;margin-left:20px; }
.Line{border-bottom:1px solid #fefefe; border-top: 1px solid #c9c9c9; margin:0 0 1px 0;clear:both;}

h4{font-size:11px; font-weight:bold; line-height:18px;margin:0; padding:0;clear:both;}

.LocationProfile{font-size:11px;margin-bottom:8px;clear:both;}

.TagsProfile ul li.Selected span.TagSelectedLeftGray{background:url('Images/Framework/GrayTagLeft.gif') no-repeat;width:3px;height:22px;float:left; margin-left:4px;}
.TagsProfile ul li.Selected span.TagSelectedMiddleGray{background:url('Images/Framework/GrayTagMiddle.gif') repeat-x;height:22px;padding:0 3px 0 3px;float:left;}
.TagsProfile ul li.Selected span.TagSelectedRightGray{background:url('Images/Framework/GrayTagRight.gif') no-repeat;width:3px;height:22px;float:left;}
.TagsProfile ul li.Selected span.TagSelectedMiddleGray a{color:#222;}
.TagsProfile ul{margin:0; padding:0 0 15px 0;}
.TagsProfile ul li {list-style-type:none; margin:2px; font-size:11px;color:#ffffff; background-color: #8cc63e; padding:2px; float:left; white-space:nowrap;}
.TagsProfile{/*margin-bottom:15px;*/clear:both;}
.pdf{background:url('Images/Framework/pdfIcon.gif') no-repeat; height:17px; padding-left:23px; font-size:11px; line-height:24px; margin-top:5px;}
.TopWrapper{/*margin-top:15px;*/ }
.TopWrapper{padding-bottom:8px;}
.TopWrapper img{margin-top:5px; margin-left:-4px; }

.Follow img{vertical-align:top;}
.Follow b span{margin-right:5px;}
.Follow{font-size:11px;margin-bottom:10px;}
.Views{font-size:11px;}
.spandivider{margin:0 5px 0 6px;}
.Views span{margin-right:5px;}

/*ContentPage*/

h1.ContentPage{font-size:30px; line-height:40px; font-weight:bold; margin:12px 0 12px 0; padding:0;}
p.ContentPage{font-size:14px; line-height:23px; font-weight:normal; width:670px; margin:0 0 20px 0;}
.ImageAreaLeft{float:left; margin:0 22px 22px 0}
.RightContentText{font-size:12px; line-height:20px; font-weight:normal;}

.EventPuffContent{margin-top:14px; position:relative;width:745px;float:left;margin-right:19px;}
.EventPuffContent .EventPuff{}
.EventPuffContent .EventPuffArrow{/*background:url('Images/Icons/pil.png') no-repeat;*/ height:32px; width:21px; position:absolute;right:10px; top:60px; z-index:20;}
.EventPuffContent .EventPuffArrow a{height:32px; width:21px;}

.PartnerPuffContent{position:relative;clear:both;}
.PartnerPuffContent .PartnerPuffArrow{ height:32px; width:21px; position:absolute;right:20px; top:20px;}
.PartnerPuffContent .PartnerPuffArrow a{height:32px; width:21px;}

.BecomePremiumMemberPuffContent{position:relative;}
.BecomePremiumMemberPuff{}
.BecomePremiumMemberPuffArrow{height:32px; width:21px; position:absolute;right:10px; top:100px; z-index:100;}
.BecomePremiumMemberPuffArrow a{height:32px; width:21px;}

.RightContent .ImageArea{width:235px; height:auto; overflow:hidden; margin-top:0px;float:none;margin-bottom:2px;}
.ImageArea{width:235px; height:135px; overflow:hidden; float:left;margin-top:14px;}

/*Hero*/
h3.hero{font-size:14px;color:#999;}
/*.RightTextRegionTop{background:url('Images/Framework/GreySmallContent.gif') no-repeat;width:225px;height:5px;}
.RightTextRegionMiddle{background:url('Images/Framework/GreySmallContentMiddle.gif') repeat-y;width:225px;}
.RightTextRegionMiddle .RightTextRegionContent{margin:0 14px 0 14px; padding:9px 0 9px 0;}
.RightTextRegionBottom{background:url('Images/Framework/GreySmallContentBottom.gif') no-repeat;width:225px;height:5px;}*/
.RightTextRegionTop{background-color:#f2f2ee;width:150px;height:5px;}
.RightTextRegionMiddle{background-color:#f2f2ee;width:150px;}
.RightTextRegionMiddle .RightTextRegionContent{margin:0 14px 0 14px; padding:9px 0 9px 0;}
.RightTextRegionBottom{background-color:#f2f2ee;width:150px;height:5px;}


.fileicon{background:url('Images/Framework/FileIcon.gif') no-repeat center left; padding-left:15px; font-size:11px;}
.StatLeft{float:left;width:125px;}
.FanButton{width:70px;float:left;margin-top:8px; margin-bottom:8px;}



/*Seeker*/
.SeekerContent{width:100%;margin-bottom:10px;}
.SeekerItem{width:317px;float:left; margin-right:15px; margin-top:10px;/*height:200px;*/}
.SubmitReply img{clear:both; margin-top:20px;float:left;}

input.NewSeeker{width:107px;}
h2 input.NewSeeker{margin:0 0 -5px 10px;}

.DeleteLink{font-size:10px; color:#666; float:left; vertical-align:bottom;}
.SeekerTextWrapper{margin:14px;width:272px;}

.SeekerItem .validation span{float:left; /*margin-left:-10px;*/}

.ContentWide .validation span{float:left; /*margin-left:-10px;*/}

h3 span{width:100%;}
.NewSeeker{width:100%; margin-top:20px;}

/*TwoColumn Page*/
.LeftRegion{width:48%; margin-right:20px;float:left;}
.RightRegion{width:48%;float:right;}

/*Inbox messages*/

ul.messages{list-style-type:none; margin:0; padding:0;}

.imgListThmb {
	/*padding: 2px;
	background-color: #fff;
	float: left;
	overflow: hidden;*/
	
}

ul.messages {
	margin: 0;
	overflow: hidden;
	clear: both;
	list-style: none;
	list-style-image: none;
}
ul.messages li {
	padding: 5px 12px 5px 12px;
	margin-bottom:13px;
	display: block;
	overflow: hidden;
	background-color: #fff;
}
ul.messages li.unread {
	/*background-color: #f6f6f6;*/
	font-weight:bold;
}

ul.messages li.unread  .InboxSubject a
{
    font-weight:bold;
}

ul.messages .imgListThmb {
	margin-right: 10px;
}

div.messagePreview {
	width:480px;
	float:left;	
	margin-bottom:10px;
}
div.messagePreview .comment a
{
    float:left;
    margin-right:4px;    
}

div.messagePreview .comment{margin-bottom:-3px;}


div.messagePreview .comment .posted 
{
    font-size:11px; font-weight:normal; color:#666; margin-top:-3px;
	
}

div.messagePreview .spanseparator{margin:0 5px 0 6px; float:left;font-size:11px; font-weight:normal; color:#666;}


div.messagePreview a.subject
{
font-size:14px;
	color:#363636;
	font-weight:normal;
	
	}

div.comment, span.comment {
	clear: both;
	
	overflow: hidden;
	
}

div.comment .Sender{
    font-size:12px;
	color:#333;
	font-weight:bold;/*semi*/
	float:left;
	margin-right:10px;

}

.MessageImage{width:28px; height:28px; float:left;overflow: hidden; margin-right:10px; }

.MessageSubject{width:616px; margin-left:48px; position:relative; top:0px;clear:both; margin-bottom:5px; font-size:12px;	color:#363636;	font-weight:bold; padding:4px 4px 0 4px;}
/*.messageSubjectArrow{background: url('images/framework/subject_arrow.gif') no-repeat;width:10px; height:6px; left:47px; bottom:32px; position:absolute; z-index:2;}
.messageSubjectLeft{background: url('images/framework/subject_bg_left.gif') no-repeat;width:6px; height:33px;float:left;}
.messageSubjectMiddle{background: url('images/framework/subject_bg_middle.gif') repeat-x; height:33px;float:left; min-width:60px;}
.messageSubjectRight{background: url('images/framework/subject_bg_right.gif') no-repeat;width:5px; height:33px;float:left;}*/

.messageSubjectMiddle .MessageSubject{font-size:14px;	color:#363636;	font-weight:bold; padding:4px 4px 0 4px;  }

.InboxSubject a.subject{font-size:12px !important;	color:#666 !important;	font-weight:bold !important; padding:0;  }

/*Read messages*/

/*.MessageBody{margin-left:26px; margin-top:10px; clear:both;}
.MessageBodyTop{background: url('images/framework/MessageTop.gif') no-repeat;width:616px; height:12px;}
.MessageBodyMiddle{background: url('images/framework/MessageMiddle.gif) repeat-y; width:616px; }
.MessageBodyMiddle .MessageText{margin:0 15px 0 15px; padding: 11px 0 11px 0;}
.MessageBodyBottom{background: url('images/framework/MessageBottom.gif) no-repeat; width:616px; height:7px;}*/

.Message{width:616px; clear:both; margin-bottom:8px;}
.MessageTop{background:url(Images/Framework/MessageTop.gif) no-repeat; width:616px; height:12px;}
.MessageMiddle{background:url(Images/Framework/MessageMiddle.gif) repeat-y; width:616px;}
.MessageMiddle .MessageContent{margin:0 15px 0 15px; padding: 11px 0 11px 0;}
.MessageBottom{background:url(Images/Framework/MessageBottom.gif) no-repeat; width:616px; height:7px;}

.MessageButtons{margin-left:26px;}
.MessageButtons a{color:#0291ff; margin-top:5px;}

.InboxButtons{margin-left:39px;}
.InboxButtons a{color:#0291ff; margin-top:5px;}

div.singleMessageHeader {
	
	margin-top: 19px;
	margin-left:13px;
	overflow: hidden;
	width:511px;
	clear:both;
}

div.messageWriter {
	float: left;
	margin-top:8px;
}

div.messageWriter .posted{font-size:11px; font-weight:normal; color:#666;margin:-4px 0 0 0; float:left;}

div.messageWriter .spanseparator{margin:0 5px 0 6px; float:left;font-size:11px; font-weight:normal; color:#666;}

a.messagedelete{font-size:11px; font-weight:normal; color:#0291ff;}

.messagereply a span{font-size:11px; font-weight:normal;color:#0291ff;}

div.messageWriter .comment{float:left; display:inline;border:1px solid red;}

div.messageWriter .Sender{
    font-size:15px;
	color:#191919;
	font-weight:bold;/*semi*/
	float:left;
	display:inline;
	margin-right:10px;
}

div.menuBar {
	
	width:320px;
	padding-bottom:30px;
    margin:0 0 30px 0;
}

.menuBarLeft{background: url('images/framework/menu_bg_left.gif') no-repeat;width:4px; height:33px;float:left;}

.menuBarMiddle{background: url('images/framework/menu_bg_middle.gif') repeat-x; height:33px;float:left;}

.menuBarMiddle .menuBarText{padding:3px;margin-top:5px;}

.menuBarMiddle a{font-size:12px;color:#424242; padding:0 5px 0 5px; }

.menuBarRight{background: url('images/framework/menu_bg_right.gif') no-repeat;width:4px; height:33px;float:left;}

.menuBarMiddle .menuBarText a:active{font-weight:bold;}

.InviteInfoText{clear:both; width:100%; line-height:30px;}
.InviteLabel{width:70px;display:block; text-align:left; margin:4px 0 0 0; padding:0; float:left;}

.ClearBoth{clear:both;}

/*.valMessage{margin:-5px 0 20px 0px;float:right; margin-right:140px;}*/
div.validation {
	/*float: left;*/
	clear:right;
}
div.valMessage {
	float:left;
	margin-left: 2px;
}

.InputFileLeft{float:left;}

ul.fund{clear:both;}

.Required{vertical-align:middle; /*float:none;*/float:left;}
.Required2{vertical-align:top; /*float:none;*/float:left; margin-top:-5px;}

.Owner{clear:both;}

.MarginTopBottom{margin:10px 0 10px 0;}

.SeachDiv .Search_Button{margin-bottom:-15px;}

.OwnerLst{float:left; margin-bottom:10px; margin-top:10px; width:245px;}

.FundTopUpTextBox{width:280px;}

.MarginBottom{margin-bottom:20px;}

table tr td{vertical-align:top;}

.InfoText{margin-bottom:10px;}

a.TermsAndConditions{text-decoration:underline;margin-left:3px;float:left; color:#666;margin-top:1px;}

.validation .text{margin-top:-3px;clear:both; margin-left:-3px;}

*:first-child+html .validation .text{margin-top:-3px; margin-left:-3px;}

input.OK_btn{width:53px !important;clear:both; margin-left:-4px; }

.OKFundButton{margin-left:-4px;margin-top:5px;}

.StartCrowdfundingBT{margin-bottom:12px;}

.PreferredFormat{clear:both; margin:-10px 0 8px 140px; font-size:10px;}
.PreferredFormat2{clear:both; margin:-10px 0 8px 0; font-size:10px;}

.MaxChar{clear:both; margin:-20px 0 8px 140px; font-size:10px;}
.MaxChar2{clear:both; margin:-10px 0 8px 140px; font-size:10px;}
.MaxChar3{clear:both; margin:-8px 0 10px 140px; font-size:10px;}

.FundDropList{margin-bottom:12px;}

.UnlockBT{clear:both; margin-bottom:30px; margin-left:-4px; margin-top:-10px;}

.h3.RightHeader a{text-decoration:none;}


/*******/
/*COMMENTS*/
/*******/

.CommentsWrapper {width:100%;margin-bottom:40px;}

.CommentsWrapper .OrangeHeader{background:url('Images/Framework/coll_404orange.gif') no-repeat; width:404px; }
.CommentsWrapper .GreenHeader{background:url('Images/Framework/coll_490green_s1.gif') no-repeat; width:490px; }
.CommentsWrapper .BlueHeader{background:url('Images/Framework/coll_490_blue_s1.gif') no-repeat; width:490px; }
.GrayMediumHeader{background:url('Images/Framework/Gray_coll_490.png') no-repeat; width:490px; }

.ClubComments{width:100%;}
.CommentsWrapper .AddComment {padding: 0 0 8px;}
.CommentsWrapper .AddComment textarea {width:81%}
.CommentsWrapper .CommentList {}
.CommentsWrapper .CommentListItem {display:block; position:relative; overflow:hidden;/*width:400px;*/width:100%;}
.CommentsWrapper .CommentListItem .LeftImage {float:left; margin-right:12px; /*width:66px;*/}
.CommentsWrapper .CommentListItem .RightText {float:left; margin-right:12px;/* width:268px;*/min-width:215px;}
.CommentsWrapper .CommentListItem .Tools {float:right; text-align:right;}
.CommentsWrapper .CommentListItem .Tools .ReportComment, .CommentsWrapper .CommentListItem .Tools .DeleteComment {display:block;}
.CommentsWrapper .CommentListItem .ContentAndReplyWrapper {float: left; margin: 0 0 8px;}
.CommentsWrapper .CommentListItem .ContentAndReplyWrapper .Content {height: auto; display: block; min-height: 66px;margin-top:2px;/*width:320px;*/}

.CommentsWrapper .ReplyItem {display:block; position:relative; overflow:hidden; padding: 2px 4px; margin: 0 0 2px; /*background-color:#E1E1D7;*/}
.CommentsWrapper .ReplyItem .RightText {float:left; margin-right:12px; width:210px;}
.CommentsWrapper .CommentListItem .Tools .DeleteReply {display:block;}

.CommentsWrapper .Reply {display: block; margin: 4px 0;}
.CommentsWrapper .Reply .RightText input {width:286px}

.ReplyItem .CommentHeader{font-weight:normal;}

.CommentText input{width:237px;float:left;}

.CommentText .Tools{margin-left:10px;}

.CommentsWrapper .CommentListItem .ContentAndReplyWrapper .Content .CommentText{width:325px;}

.ReplyItem .CommentText{width:235px;}

.CommentText{/*width:199px;*/ float:left; }
.CommentText p{font-size:12px;line-height:120%; margin:0; padding:0;clear:both;}
.CommentHeader{margin-top:-3px; margin-bottom:-3px; font-size:12px; font-weight:bold; color:#000;float:left;}
.CommentHeader .SentTime{float:left; font-size:12px; margin-left:5px; margin-top:1px; font-weight:normal;}
.SentTime{float:left; font-size:12px; margin-left:5px; margin-top:1px;}

.CommentLine{background:url('Images/Framework/CommentLine.gif') repeat-x; margin:0 0 10px 0;clear:both; height:1px;}
.CommentsWrapper .ReplyItem .CommentLine{background:url('Images/Framework/CommentLine.gif') repeat-x; margin:0 0 10px 0;clear:both; height:1px;width:318px;}

.CommentsWrapper .CommentListItem .ContentAndReplyWrapper .Content h3.RightHeader{margin-top:-3px; margin-bottom:-3px; font-size:12px; font-weight:bold; color:#000;display:inline; float:left;}
.CommentsWrapper .CommentListItem .ContentAndReplyWrapper .Content .RightText p{line-height:120%;clear:both; margin:0; padding:0;}
.CommentsWrapper .CommentListItem .ContentAndReplyWrapper .Content .RightText .SentTime{margin-top:-3px;}

.UserComments{clear:both;}
.CommentsWrapper .UserAddComment textarea {width:325px; margin-bottom:20px;}
.CommentsWrapper .UserComments .AddComment {padding: 0 0 8px;}
.CommentsWrapper .UserComments .AddComment textarea {width:334px}
.CommentsWrapper .UserComments .CommentList {width:404px;}
.CommentsWrapper .UserComments .CommentListItem {display:block; position:relative; overflow:hidden;}
.CommentsWrapper .UserComments .CommentListItem .LeftImage {float:left; margin-right:12px; /*width:66px;*/}
.CommentsWrapper .UserComments .CommentListItem .RightText {float:left; margin-right:12px; width:268px;}
.CommentsWrapper .UserComments .CommentListItem .Tools {float:right; text-align:right;}
.CommentsWrapper .UserComments .CommentListItem .Tools .ReportComment, .CommentsWrapper .CommentListItem .Tools .DeleteComment {display:block;}
.CommentsWrapper .UserComments .CommentListItem .ContentAndReplyWrapper {float: left; margin: 0 0 8px;width:322px;}
.CommentsWrapper .UserComments .CommentListItem .ContentAndReplyWrapper .Content {height: auto; display: block; min-height: 66px;min-width:322px;}

.CommentsWrapper .UserComments .ReplyItem {display:block; position:relative; overflow:hidden; padding: 2px 4px; margin: 0 0 2px; /*background-color:#E1E1D7;*/}
.CommentsWrapper .UserComments .ReplyItem .RightText {float:left; margin-right:12px; width:210px;}
.CommentsWrapper .UserComments .CommentListItem .Tools .DeleteReply {display:block;}

.CommentsWrapper .UserComments .Reply {display: block; margin: 4px 0;}
.CommentsWrapper .UserComments .Reply .RightText input {width:286px}


/*.CommentText input{width:220px;}

.CommentText{width:199px; float:left; }
.CommentText p{font-size:12px;line-height:120%; margin:0; padding:0;clear:both;}
h3.CommentHeader{margin-top:-3px; margin-bottom:-3px; font-size:12px; font-weight:bold; color:#000;float:left;}
.SentTime{float:left; font-size:12px; margin-left:5px; margin-top:1px;}*/

.CommentLine{background:url('Images/Framework/CommentLine.gif') repeat-x; margin:0 0 10px 0;clear:both; height:1px;}
.CommentsWrapper .UserComments .ReplyItem .CommentLine{background:url('Images/Framework/CommentLine.gif') repeat-x; margin:0 0 10px 0;clear:both; height:1px;width:318px;}


/*******/
/*Challange respondants*/
/*******/
.ChallangeRespondants {width:490px;}
.ChallangeRespondants .BlueHeader{background:url('Images/Framework/coll_490_blue_s1.gif') no-repeat; width:490px; }

.xForm{margin-top:20px;}

/***************/
/*FooterContent*/
/***************/
.FooterContent{clear:both;/*height:386px;*/ padding:0; position:relative; margin-top:-386px; width:100%;}
.FooterContentTop{clear:both;background-color:#e8e8e1; /*height:auto;*/height:240px; padding:0; position:relative; /*margin-top:-345px;*/ width:100%; border-top:solid 7px #cacab9; /*padding-bottom:80px;*/}
.ContentWrapperFooter{margin:0 auto; width:1000px;}

.FooterLeftBg{background:url('Images/Framework/FooterLeftBg.png') no-repeat; height:113px;width:7px;float:left;}
.FooterMiddleBg{background:url('Images/Framework/FooterMiddleBg.png') repeat-x; height:113px;float:left;}
.FooterRightBg{background:url('Images/Framework/FooterRightBg.png') no-repeat; height:113px;width:7px;float:left;margin-right:20px;}

.FooterPartners{margin:0 auto; width:1000px;clear:both;height:125px;}
.PartnerHeader{background:url('images/Framework/coll_85_grey_s1.png') no-repeat; width:85px; height:31px;float:left;margin-top:0px;}
.PartnerHeader .PuffHeaderText{font-size:14px; color:#fff; font-weight:bold;margin:0; padding:5px 0 0 7px;}
.FooterBorder{background:url('images/Framework/bottom_line_s1.png') repeat-x; height:6px;float:left;margin:20px 0 0 5px;width:910px;}

.GreenNumber{color:#7dba33;}
.OrangeNumber{color:#f78b13;}
.BlueNumber{color:#0096e9;}

.Followframe{width:201px; height:34px;margin-top:10px;margin-left:5px;}
.Followframe a img{margin:3px 4px 0 4px; border:0;margin-left:8px;}

/*ContentPage*/
#tempMiddleLeft{float:left; width:150px; background-color:#f5f5f3;}
#tempMiddleRight{float:right; width:490px;}
#NewsMiddleLeft{float:left; width:235px;margin-right:20px;}
#NewsMiddleRight{float:right; width:490px;}

.NewsRightText{margin-top:20px;background-color:#e8e8e1;}
.NewsWrapper{margin:12px;padding: 12px 0 12px 0;}

#LeftMenuDiv{float:left; width:150px; background-color:#f5f5f3;padding-bottom:20px;}
.LeftMenuBlue{padding:10px 10px 0px 10px;}
.LeftMenuBlue li a{color:#9a9a7a; font-size:12px; line-height:160%;}
.LeftMenuBlue li span.selected{color:#009cff;font-size:12px; /*line-height:160%;*/font-weight:bold;width:100%;}

.LeftMenuGreen{padding:10px;margin-bottom:20px;}
.LeftMenuGreen li a{color:#9a9a7a; font-size:12px; line-height:160%;}
.LeftMenuGreen li span.selected{color:#82c329;font-size:12px; line-height:160%;font-weight:bold;width:100%;}

.LeftMenuOrange{padding:10px;margin-bottom:20px;}
.LeftMenuOrange li a{color:#9a9a7a; font-size:12px; line-height:160%;}
.LeftMenuOrange li span.selected{color:#f7941e;font-size:12px; line-height:160%;font-weight:bold;width:100%;}

/*   Meny-lager2  */
.BlueMenuTop ul li {/* border-left:1px solid #009cff; padding-left:10px*/}
.GreenMenuTop ul li { /*border-left:1px solid #82c329; padding-left:10px*/}
.OrangeMenuTop ul li {/* border-left:1px solid #f7941e; padding-left:10px*/}

/*.BlueMenuTop ul li:first-child { border-left:0} 
.GreenMenuTop ul li:first-child { border-left:0} 
.OrangeMenuTop ul li:first-child { border-left:0}*/

.GhostText{font-size:10px; line-height:120%;clear:both;} 

.crodwfunding-percent{color:#000;}

.NewsColumnContent{float:left;padding-bottom:10px;}

.NewsImage{/*width: 50px;*/height:50px;float:left; padding:0 10px 10px 0;}

.validation input.PostButton{vertical-align:top;margin-top:-3px;}

#videoPlayerBackground{margin-bottom:20px;}
#ArchiveImage{margin-bottom:20px;}

.MediaCheckbox input{margin-right:5px;}
.MediaCheckbox label{margin-left:5px;}

table.MediaCheckbox{margin-left:-3px;}

#flashcontent{margin-left:-12px;}

.LeftContent .ImageArea{width:640px; height:auto;}

.FullWidth{width:100%;}

.VideoUploadBtn{clear:both; float:left;}
.EditButtons input.VideoUploadBtn{margin:-6px 10px 0 0;}

.TitleHeader{color:#f7941e; margin-top:-5px; margin-bottom:6px; font-size:16px; font-weight:bold;}

h3.TitleHeader{color:#f7941e;}

select.LocationDropDown{width:107px;}

.LocationDropDown{/*margin-top:-10px;*/ margin-bottom:12px; margin-right:10px;float:left;}

.editTextHeader{margin-bottom:12px;color:#F7941E;}

.MarginTop{margin-top:20px;}

.editText{color:#F7941E;font-size:normal;}

h5{font-size:10px;line-height:12px; margin-top:8px;margin-bottom:0px;}

.ChallengeTitle{}

.TitleHeader .EditButtons{font-weight:normal;font-size:12px;}

.BannerAreaWide{float:left;margin-right:20px;margin-top:10px; clear:both; margin-bottom:20px;}
.BannerAreaRight{float:left;margin-top:10px;margin-bottom:20px;}
.LeftColumnBanner{float:left; width:745px; margin-right:20px;margin-top:10px;clear:both;margin-bottom:20px;}

.file_input_textbox
{
	float: left
}

.file_input_div
{
	position: relative; 
	width: 20px; 
	height: 23px; 
	overflow: hidden;
}

.file_input_button
{
	width: 100px; 
	position: absolute; 
	top: 0px;
	background-color: #33BB00;
	color: #FFFFFF;
	border-style: solid;
}

.file_input_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0; 
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}

#NoSearchResult{margin-top:15px; padding-bottom:15px; font-size:14px;}

.TitleHeader .editText{font-weight:normal !important; font-size:12px !important; line-height:120% !important;}

#tempMiddleRight h1{font-size:23px; font-weight:bold;line-height:140%;color:#000;clear:both;}
#tempMiddleRight h2{font-size:20px; font-weight:bold;line-height:140%;color:#000;padding-top:10px;clear:both;}
#tempMiddleRight h3{font-size:15px; font-weight:bold;line-height:140%;color:#000;padding:11px 0 1px  0;clear:both;}
#tempMiddleRight h4{font-size:13px; font-weight:bold;line-height:140%;color:#000;padding:11px 0 1px  0;clear:both;}
#tempMiddleRight p{font-size:12px;line-height:140%;color:#000;}
#tempMiddleRight a{font-weight:bold; color:#006699;}
#tempMiddleRight a:hover{text-decoration:underline;}
#tempMiddleRight p a{font-weight:bold; color:#006699;}
#tempMiddleRight p a:hover{text-decoration:underline;}
#tempMiddleRight ul{list-style-type:disc;font-size:12px;line-height:140%;color:#000; padding-left:30px;padding-top:2px;padding-bottom:12px;}
#tempMiddleRight ul li{list-style-type:disc;line-height:140%;}
#tempMiddleRight ol{list-style-type:disc;font-size:12px;line-height:140%;color:#000; padding-left:30px;padding-top:2px;padding-bottom:12px;}
#tempMiddleRight ol li{list-style-type:disc;line-height:140%;}
#tempMiddleRight ul ul{list-style-type:circle;font-size:12px;line-height:140%;color:#000; padding-left:30px;padding-top:2px;padding-bottom:12px;}
#tempMiddleRight ul ul li{list-style-type:circle;line-height:140%;}
#tempMiddleRight ol ol{list-style-type:circle;font-size:12px;line-height:140%;color:#000; padding-left:30px;padding-top:2px;padding-bottom:12px;}
#tempMiddleRight ol ol li{list-style-type:circle;line-height:140%;}
#tempMiddleRight img{margin-top:10px;}

/* Registration */
.RegistrationIngress{ margin: 10px 0;clear:both; }
.RegistrationStepMenu
{
	
	padding: 10px 0 8px 0;
	margin-bottom:40px;
	margin-top:20px;
	border-top:1px solid #f99d1b;
	border-bottom:1px solid #f99d1b;
}
.RegistrationStepMenu li { float: left; margin-right: 30px; }
.RegistrationStepMenu li.Active, .RegistrationStepMenu li.Previous, .RegistrationStepMenu li.Coming {}
.RegistrationStepMenu li span { margin-right: 10px; }
.RegistrationData { width: 700px; margin: 10px 0; }
.RegistrationNavigation{ width: 420px; clear:both; margin-top:30px;}
.RegistrationNavigation a { margin-right: 10px; }
.RegistrationNavigation span{ float:right; }
.termsandcondition{width:100%;}
.RegisterMember{width:500px;clear:both;}
.CreateInnovationCompanyMenu{	width: 750px;
	padding: 10px 0 8px 0;
	margin-bottom:40px;
	margin-top:20px;
	border-top:1px solid #82c329;
	border-bottom:1px solid #82c329;
	clear:both;}

.RegisterMember .Active a{color:#f99d1b; font-weight:bold;}
.RegisterMember .Active span{color:#fff; font-weight:bold;padding:2px 5px 2px 5px; background:#f99d1b;-moz-border-radius:20px;border-radius:20px;margin-top:-3px;1px solid #f99d1b}
.RegisterMember .Coming a{color:#f99d1b;}
.RegisterMember .Coming{color:#f99d1b;}
.RegisterMember .Coming span{border:1px solid:#f99d1b; padding:2px 5px 2px 5px;-moz-border-radius:20px; border-radius:20px;margin-top:-3px;margin-left:20px;}
.RegisterMember .Previous a{color:#f99d1b;}
.RegisterMember .Previous{color:#f99d1b;}
.RegisterMember .Previous span{border:1px solid:#f99d1b; padding:2px 5px 2px 5px;-moz-border-radius:20px; border-radius:20px;margin-top:-3px;margin-left:20px;}

.RegistrationNavigation a.NextBtn{background:url('images/Icons/next.png') no-repeat; height:42px;width:57px;margin-top:-14px;float:left;}
.RegistrationNavigation a.PrevBtn{float:left;background:url('images/Icons/previous.png') no-repeat; height:42px;width:85px;margin-top:-14px;}

.RegistrationNavigation a.SaveBtn{background:url('images/Icons/Save_Button.png') no-repeat; height:42px;width:56px;margin-top:-14px;float:left;}

.CreateInnovationCompanyMenu .Active a{color:#82c329; font-weight:bold; white-space:nowrap;}
.CreateInnovationCompanyMenu .Active span{color:#fff; font-weight:bold;padding:2px 5px 2px 5px; background:#82c329;-moz-border-radius:20px;border-radius:20px;margin-top:-3px;1px solid #82c329}
.CreateInnovationCompanyMenu .Coming a{color:#82c329;white-space:nowrap;}
.CreateInnovationCompanyMenu .Coming{color:#82c329;}
.CreateInnovationCompanyMenu .Coming span{border:1px solid #82c329; padding:2px 5px 2px 5px;-moz-border-radius:20px; border-radius:20px;margin-top:-3px;margin-left:20px;}
.CreateInnovationCompanyMenu .Previous a{color:#82c329;white-space:nowrap;}
.CreateInnovationCompanyMenu .Previous{color:#82c329;margin-left:-18px;margin-right:40px;}
.CreateInnovationCompanyMenu .Previous span{border:1px solid #82c329; padding:2px 5px 2px 5px;-moz-border-radius:20px; border-radius:20px;margin-top:-3px;margin-left:20px;}


/* new login page */
.loginContainer
{
    display: block;
    background-image: url(Images/Framework/bg_login.jpg);
    background-repeat: no-repeat;
    width: 398px;
    height: 482px;
    padding: 20px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 100px;
    clear: both;   
}


.loginContainer h1
{
    text-transform: uppercase;
    font-size: 26px;
    margin: 0px;
    padding: 0px;
    padding-top: 30px;
}

.loginContainer ul.loginForm
{
    padding-bottom: 20px;
}

.loginContainer .loginForm label
{
    display: block;
    padding-bottom: 3px;
}

.loginContainer .loginForm li
{
    padding-top: 10px;
    padding-right: 15px;
    float: left;
}

.loginContainer .loginForm li input[type="radio"] {
	float: left;
	clear: left;
}
.loginContainer .loginForm li input[type="radio"] + label {
	padding-top: 4px;
}
.loginContainer .loginForm li input[type="checkbox"] {
	float: left;
	clear: left;
}
.loginContainer .loginForm li input[type="checkbox"] + label {
	padding-top: 4px;
}

.loginContainer input[type="text"], 
.loginContainer input[type="password"] 
{
    color:#999; 
    background: url('images/GFStartPage/bg_search.gif') no-repeat; 
    border: none; 
    font-style: normal; 
    font-size: 11px; 
    width: 161px; 
    padding-left: 5px; 
    padding-right: 5px;
    outline:none;
    padding-top:5px; 
    height:20px;
}

.loginContainer .loginContainer {
	width: 283px;
}
.loginContainer .loginContainer table {
	width: 283px;
}

.loginContainer .LoginButton {
	float: right;
}

.loginContainer .LoginRemember {
	float: right;
	padding-top: 15px;
	padding-right: 15px;
}

.loginContainer .loginError {
	padding-top: 15px;
}

.loginContainer a.signuplink
{
    display: block;
    clear: both;
    margin-top: 15px;
    margin-bottom: 30px;
    font-size: 14px;
}

.loginContainer a.loginForgotLink
{
    display: block;
    padding-top: 5px;
}


/* FIX */

body.CreateInnovationCompany div.LeftContent
{
    width: 700px;
}



a.linkButton 
{
    font-weight: bold;
    color: #1ebae2;
    font-size: 14px;
}

a.switchprofilemodelink 
{
    color: #2b9cff;
}



