* { font-size: 100.01%; }

html { font-size: 62.5%; }

body {

	margin: 0;

	font: 1.3em/1.23em Helvetica, Arial, sans-serif;

	color: #000;

	background: #e7eaed;

}

/*elements */

.text-center{

  text-align:center;

}

.color-gray{

  color:#888888;

}

.text-bold{

  font-weight:bold;

}

.text-upsize1{

  font-size:100%;line-height:130%;

}

.text-upsize2{

  font-size:120%;line-height:140%;

}

.clear{

  clear:both;

}

h3{

font-size:1.23em;

font-weight:bold;

line-height:1.19em;

}



img { border-style: none; }

a {

	color: #0096e1;

	text-decoration: none;

}

hr{

  color:#efefef;border:0px;background:#efefef;

}





a:hover { text-decoration: underline; }

form, fieldset {

	margin: 0;

	padding: 0;

	border-style: none;

}

.form-search  {

float:right;

padding:5px 0 0 0;

white-space:nowrap;

margin:0;



}

.form-search .input {

float:left;

font:bold 15px/18px Arial,Helvetica,sans-serif;

margin-top:3px;

padding:5px 5px 4px;

width:201px;

}



.form-search .btn_search{font:18px;color:#fff;padding:0px;margin:0px;text-align:center;}

input,

textarea,

select {

	font: 100% Arial, sans-serif;

	vertical-align: middle;

}



/* General settings */

.wrapper {

	overflow: hidden;

	

}

.accessibility,

.hidden { display: none; }

.visible { display: block !important; }



#main {
 margin: 27px auto 0 auto !important;
 overflow:hidden;
 width: 985px;
 padding-bottom:60px; 
 position:relative;
 }
 
#main-holder { 
  width:985px; 
  float:left; 
  height:auto; 
  overflow:hidden;
}


/* header start */
   #header {

height:auto;
padding:3px 26px 0 24px;
margin:0 0 30px 0;
width:932px;
float:left;

}


.head-top { width:932px; float:left; padding:30px 0;}

.head-logo { width:570px; float:left;}

.head-logo a{display:block; float:left; font-size:34px; color:#0096E1; text-decoration:none; float:left; height:auto !important;

width:auto !important; line-height:36px  !important; }

.head-logo a:hover{ text-decoration:underline;}

.head-right { width:330px; float:left;}


.bg-holder {
  width: 983px;
  float:left;
  background-color:#FFFFFF;
  border:2px solid #efefef;
}



.bg-holder-top {
  overflow: hidden;
  position: relative;
  padding:0;
  width: 983px;
  float:left;
}



.bar {

	float: right;

	text-align:right;

	margin:0;

    width:255px;height:auto;

}

.bar span {

	float: right;

	font-size: 0.85em;

	line-height: 16px;

	margin: 2px 0 0 20px;

}

.bar span a {

	font-weight: bold;

}

/* social networks start */

.social-nav {

	float: left;

	margin: 1px 10px 0 0;

	padding: 0;

	display: inline;

}

.social-nav li {

	list-style: none;

	float: left;

	padding: 0 0 0 1px;

}

.social-nav li a {

	display: block;

	text-indent: -9999px;

	overflow: hidden;

	width: 16px;

	height: 16px;

	background: url(../images/icons-social.gif) no-repeat;

}

.social-nav li a.ico-twitter { background-position: -1px -30px; }

.social-nav li a.ico-peolpe { background-position: 0 -64px; }

/* social networks end */

.follow-us-on-twitter {

	background: url(../images/twitter.gif) no-repeat 100% 0;

	height: 25px;

	padding: 10px 78px 0 10px;

	float: left;

	margin: -7px 0 -14px 11px;

	position: relative;

	color: #fff;

	font-size: 0.846em;

	line-height: 14px;

}

.follow-us-on-twitter:hover {

	text-decoration: none;

	background-position: 100% -35px;

}

/* top navigation start */

 /* top navigation start */

.top-nav {

	float:left;

	margin:0;

	padding: 0;

}

.top-nav li {

	float: left;

	list-style: none;

	font-weight: bold;

	font-size: 0.85em;

	line-height: 16px;

	padding: 0 13px 0 0 ;

}

.top-nav li a {

	text-decoration: none;

	color: #000;

}

.top-nav li a:hover { text-decoration: underline; }



/* top navigation end */

/* main navigation start */

#main-nav {

 float:left;

 width: 928px;

 margin: 0;

 padding: 0 0 0 7px;

 background: url(../images/dotted-lines.gif) repeat-x bottom;

}



#main-nav li {

	float: left;

	list-style: none;

}



#main-nav li a {

	display: block;

	text-indent: -9999px;

	overflow: hidden;

	height: 51px;

	margin: 0 -19px 0 -14px;

	background: url(../images/bgtabs.gif) no-repeat;

}







#main-nav li.menu-home a {

	background-position: -326px -103px;

	width: 113px;

	margin-right: -14px;

}

#main-nav li.menu-post-challenge a {

	background-position: -124px -102px;

	width: 203px;

}

#main-nav li.menu-browse a {

	background-position: 0px -102px;

	width: 124px;

}

#main-nav li.menu-post-wish a {

	background-position: -445px -102px;

	width: 162px;

}

#main-nav li.menu-my-challenge-post a {

	background-position: -607px -102px;

	width: 208px;

}



/*#main-nav li.menu-home a:hover { background-position: -326px 0; }*/

#main-nav li.menu-post-challenge a:hover { background-position: -124px 0; }

#main-nav li.menu-browse a:hover { background-position: 0 0; }



#main-nav li.menu-post-wish a:hover { background-position: -445px 0; }



#main-nav li.menu-my-challenge-post a:hover { background-position: -607px 0; }



#main-nav li a.active { position: relative; }



#main-nav li.menu-home a.active,

#main-nav li.menu-home a.active:hover { background-position: -326px -51px; }



#main-nav li.menu-post-challenge a.active,

#main-nav li.menu-post-challenge a.active:hover { background-position: -124px -51px; }



#main-nav li.menu-browse a.active,

#main-nav li.menu-browse a.active:hover { background-position: 0px -51px; }



#main-nav li.menu-post-wish a.active,

#main-nav li.menu-post-wish a.active:hover { background-position: -445px -51px; }



#main-nav li.menu-my-challenge-post a.active,

#main-nav li.menu-my-challenge-post a.active:hover { background-position: -607px -51px; }







.container {
overflow:hidden;
padding:2px 0 48px 0;
float:left;
width:982px;
height:auto;
}

.inner{ float:left; margin:10px;padding:10px;}

div.box{

  overflow: hidden;

	

	border-top: 5px solid #e0e2e4;

	margin: 0 0 0 1px;

	padding: 17px 0 30px 4px;



}

.view-all{

  float: right;

	color: #999;

	font-size: 0.84em;

	line-height: 1.27em;

	font-weight: bold;

	margin: 5px 5px 0 0;

    padding-top:10px;



}





.container h1 {

font-size:2.46em;

font-weight:normal;

line-height:1.1em;

margin:0 46px 0 0;

text-align:center;

}

.container h5 {

  font-size: 1.05em;

  font-weight:normal;

  line-height:1.1em;

  margin:10px 46px 0 0;

  text-align:center;

}



.container h5 .type {

  font-style: italic;

  color: #0096E1;

}



.container h5 .pho

{

  color: #666666;

}



.container h5 .name

{

  font-weight: bold;

}



.container h5 sup

{

  font-size: 0.6em;

}





.main-left {

float:left;

overflow:hidden;

width:500px;

}



.main-right {

display:inline;

float:right;

overflow:hidden;

width:200px;

}





.photo {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(../images/bg-polaroids.gif) no-repeat scroll -364px 0;

float:left;

height:48px;

padding:6px 0 0 5px;

width:47px;

}



.smallbox {

border:1px solid #E0E2E4;

float:left;

height:20px;

text-align:left;

width:72px; padding:0 0 0 8px;

color:#006699;

font-size:11px;

}

.smallbox img{ position:relative; top:2px;}







.rating{

width:280px;

border: 5px solid #e0e2e4;

padding-right:5px;

padding-left:5px;

}



.intro {

	background: url(../images/bg-boxes.gif) repeat-y -14484px 0;

	width: 898px;

	margin: 21px 0 0;

	overflow: hidden;

}

.intro .top { background: url(../images/bg-boxes.gif) no-repeat -12688px 0; }

.intro .bottom {

	overflow: hidden;

	

	background: url(../images/bg-boxes.gif) no-repeat -13586px 100%;

	padding: 0 0 34px;

}

.intro .columns {

	margin: 0 0 0 -27px;

	overflow: hidden;

	

	width: 950px;

}

.intro .col {

	float: left;

	width: 253px;

	margin: 18px 0 0 50px;

	display: inline;

}

.intro .col h2 {

	margin: 0 0 11px;

	padding: 0 0 0 40px;

	font-size: 2.46em;

	line-height: 1.1em;

	font-weight: normal;

}

.intro .col h2.heading-join {

	color: #0096e1;

	background: url(../images/pointers.gif) no-repeat 0 5px;

}

.intro .col h2.heading-solve {

	color: #f00;

	background: url(../images/pointers.gif) no-repeat 0 -45px;

}

.intro .col h2.heading-wish {

	color: #ff7000;

	background: url(../images/pointers.gif) no-repeat 0 -95px;

}

.intro p {

	margin: 0;

	font-size: 1.08em;

	line-height: 1.43em;

}

.btn-start-browsing {

	background: url(../images/cp_buttons_large.png) no-repeat -3377px 0;

	display: block;

	text-indent: -9999px;

	width: 283px;

	height: 48px;

	overflow: hidden;

	margin: 15px 0 0 306px;

}

.btn-start-browsing:hover { background-position: -3377px -48px; }





.home-main-content {

	overflow: hidden;

	

	background: url(../images/dotted-lines.gif) no-repeat 24px 0;

	margin: 20px 25px 0 0;

	padding: 21px 0 35px;
	width: 895px;

}

/* home content end */

.home-main-content .main-area {

	width: 582px;

	margin: 0 0 0 44px;

}





/* Front Button */

.front-btn { width:850px; float:left; height:auto; padding:0 0 0 20px; margin-bottom:25px;}

.front-btn img{ border:0;}

.front-btn-col-1 { width:222px; float:left; margin:0 55px 0 0;}

.front-btn-col-2 { width:222px; float:left; margin:0;}

p.front-text-1 { display:block; background:url(../images/btn-front-slash.jpg) no-repeat left top; padding:0 0 10px 65px; line-height:18px; 

color:#177cae; font-size:14px;}

p.front-text-2 { display:block; background:url(../images/btn-front-slash.jpg) no-repeat left top; padding:0 0 10px 65px; line-height:18px; 

color:#7b2909; font-size:14px;}

p.front-text-3 { display:block; background:url(../images/btn-front-slash.jpg) no-repeat left top; padding:0 0 10px 65px; line-height:18px; 

color:#407706; font-size:14px;}



/* Single Post */

.single-post { width:520px; float:left; height:auto;}



.single-post-top {width:520px; float:left; height:auto; margin-bottom:20px;}

.single-post-top-pic {width:65px; float:left; height:auto;}

.single-post-top-pic img{ width:45px; height:45px; border:2px solid #00B7F0; padding:1px; background:#00B7F0; 

	-moz-border-radius:4px;

  -webkit-border-radius:4px;

  border-radius:4px;}

.single-post-top-label {width:440px; float:left; height:auto;}

.single-post-top-label p{ display:block; padding:0; margin:0 0 4px 0;}

.single-post-top-label a{ color:#0697E6; text-decoration:none;}

.single-post-top-label a:hover{ text-decoration:underline;} 



.single-post-event { width:520px; float:left; margin-bottom:15px;}

.single-post-event h3{ font-size:12px; color:#000; font-weight:bold; padding:0; margin:0 0 5px 0;}

.single-post-event-left { width:200px; float:left; border-right:1px solid #ccc;}

.single-post-event-right { width:200px; float:left; padding:0 0 0 40px;}



ul.promote-link { display:block; font-size:11px; list-style:none; padding:0 0 0 10px; margin:0;}

ul.promote-link li{ display:block; padding:0; margin:0 0 3px 0;list-style:none;}

ul.promote-link li a{ text-decoration:none;  color:#0697E6;}

ul.promote-link li a:hover{ color:#000;}

ul.promote-link li img{ position:relative; top:3px; margin:0 2px 0 0; border:0;}



ul.promote-solve-link {display:block; font-size:12px; list-style:none; padding:0 0 0 10px; margin:0;}

ul.promote-solve-link  li{ display:block; padding:0; margin:0 0 5px 0;list-style:none; width:100%; float:left;}

ul.promote-solve-link  li a{ text-decoration:none;  color:#fff; width:88px; height:23px; padding:3px 0 0 0; text-align:center; 

background:url(../images/button.jpg) no-repeat; display:block; float:left; font-weight:bold;}

ul.promote-solve-link  li a:hover{ text-decoration:underline;}



.single-post-result { width:520px; float:left; padding:12px 0; border-bottom:2px solid #E0E2E4;border-top:2px solid #E0E2E4; margin-bottom:15px;}

.single-post-result p{ padding:0; margin:0; color:#000; font-size:12px; font-weight:bold;}



.single-post-comment {width:520px; float:left; height:auto; margin-bottom:20px;}

.single-post-comment-pic {width:65px; float:left; height:auto;}

.single-post-comment-pic img{ width:45px; height:45px; border:2px solid #E1E1E1; padding:1px; background:#E1E1E1; 

	-moz-border-radius:4px;

  -webkit-border-radius:4px;

  border-radius:4px;}

.single-post-comment-text {width:440px; float:left; height:auto;}

.single-post-comment-text p{ display:block; padding:0; margin:0 0 4px 0;}

.single-post-comment-text a{ color:#0697E6; text-decoration:none;}

.single-post-comment-text a:hover{ text-decoration:underline;} 





/* featured challenge start */



.featured-challenge .status {

	float: right;

	background: url(../images/cp_ribbons.gif) no-repeat;

	width: 75px;

	height: 75px;

	text-indent: -9999px;

	margin: 0 -3px 0 0;

	position: relative;

}



.featured-challenge { background: url(../images/bg-boxes.gif) repeat-y -15964px 0; }

.featured-challenge .top { background: url(../images/bg-boxes.gif) no-repeat -15382px 0; }

.featured-challenge .bottom {

	background: url(../images/bg-boxes.gif) no-repeat -16546px 100%;

	overflow: hidden;

	

	padding: 3px 8px 36px 28px;

}

.featured-challenge .heading {

	display: block;

	color: #666;

	font: bold 0.92em/1.25em Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	padding: 18px 0 13px;

}

.featured-challenge .text-side .heading { padding-top: 0; }

.featured-challenge h2 {

	margin: 0 0 16px;

	color: #0096e1;

	font-size: 2.31em;

	line-height: 1.1em;

}

.featured-challenge .image {

	float: left;

	width: 204px;

	margin: 3px 0 0;

}

.featured-challenge .image img { display: block; }

/* text side start */

.featured-challenge .text-side {

	float: left;

	width: 340px;

}

.featured-challenge .text-side p {

	margin: 0 0 23px;

	line-height: 1.3em;

}

.featured-challenge .photo {

	background: url(../images/bg-polaroids.gif) no-repeat -364px 0;

	width: 47px;

	height: 48px;

	padding: 6px 0 0 5px;

	float: left;

}

.featured-challenge .text {

	float: left;

	width: 250px;

	font-size: 0.92em;

	margin: 4px 0 0 16px;

	display: inline;

}

.featured-challenge .text a.fn {

	color: #000;

	font-size: 1.33em;

	font-weight: bold

}

.featured-challenge .text .stat {

	overflow: hidden;

	

	margin: 4px 0 0 -10px;

	padding: 0;

}

.featured-challenge .text .stat li {

	float: left;

	list-style: none;

	font-size: 0.92em;

	line-height: 1.27em;

	padding: 0 15px 0 15px;

	background: url(../images/separators.gif) no-repeat 0 -173px;

	margin: 0 0 0 -4px;

}

.featured-challenge .text .stat li a { color: #000; }

/* text side end */

/* statistic start */

.featured-stat {

	overflow: hidden;

	

	margin: 17px 0 0;

}



/* more challenges start */



.home-main-content .column {

float:right;

margin:-410px 0 0 33px;

width:255px;

}

.column-heading {

	display: block;

   border-bottom:1px dotted #ccc;

   border-top:1px dotted #ccc;

	padding: 8px 0 8px 4px;

}

.home-main-content .needs-help-with { margin: 12px 0 -5px 4px; }

.home-main-content .needs-help-with .post { margin: 14px 0 0; }

.home-main-content .needs-help-with h3 {

	font-size: 1.23em;

	line-height: 1.19em;

	font-weight: bold;

	margin: 0 0 3px;

}

.home-main-content .needs-help-with .text {

	float: left;

	width: 203px;

	color: #000;

	margin: 2px 0 0 11px;

	display: inline;

}

.home-main-content .needs-help-with .text .location {

	font-size: 0.86em;

	display: block;

}

.home-main-content .needs-help-with .text em {

	color: #666;

	display: inline;

}

.home-main-content .needs-help-with .text em span {

	color: #f00;

	margin: 0 0 0 4px;

}

.home-main-content .needs-help-with h3 span { background: url(../images/arrows.gif) no-repeat 100% -62px; }

.home-main-content .needs-help-with .active .arrow { background-position: 100% 11px; }

.line-holder {

	overflow: hidden;

	

	background: url(../images/dotted-lines.gif) no-repeat 0 100%;

	padding: 0 0 16px;

}

/* more challenges end */





/*holder area start*/

.dotted-area {

	background: url(../images/dotted-lines.gif) repeat-x;

	margin: 0 26px 0 53px;

	overflow: hidden;

	

	clear: both;

}

.holder .dotted-area { margin: 8px 49px 0 47px; }

.holder .main-area .dotted-area { margin: 0 6px 0 0; }

.holder .column .dotted-area { margin: 0 0 0 5px; }

.home-page .dotted-area { margin-left: 45px; }

.dotted-area .bottom {

	background: url(../images/dotted-lines.gif) repeat-x 0 100%;

	padding: 8px 0 8px;

	overflow: hidden;

	

}

.dotted-area a.flag-as-inappropriate {

	background: url(../images/icons-social.gif) no-repeat 4px -95px;

	padding: 0 0 1px 25px;

	font-weight: bold;

	font-size: 0.84em;

	line-height: 1.27em;

	float: left;

}

/* heading */

.dotted-area h2 {

	margin: 0;

	padding: 0 0 1px 5px;

	color: #666;

	font: bold 0.92em/1.18em Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.dotted-area h2.these-challengers {

	background: url(../images/icons.gif) no-repeat -5px -1791px;

	padding: 0 0 2px 32px;

	margin: 0 0 -1px;

}

/* dotted area end */



/* featured challengers start */

.challengers-list {

	overflow: hidden;

	

}

.challengers-list ul {

	margin: 17px 0 0 43px;

	padding: 0;

	overflow: hidden;

	

}

.challengers-list ul li {

	float: left;

	list-style: none;

	width: 291px;

	padding: 0 0 21px;

}

.challengers-list ul li .photo {

	float: left;

	background: url(../images/bg-polaroids.gif) no-repeat -451px 0;

	width: 116px;

	height: 128px;

	padding: 13px 0 0 19px;

}

.challengers-list ul li .text {

	float: left;

	width: 130px;

	margin: 10px 0 0 8px;

	display: inline;

	min-height: 140px;

}

* html .challengers-list ul li .text { height: 140px; }

.challengers-list ul li .text h3 {

	margin: 0 0 1px;

	font-size: 1.23em;

	line-height: 1.19em;

}

.challengers-list ul li .text .location {

	font-size: 0.92em;

	display: block;

	margin: 0 0 17px;

}

.challengers-list ul li .text p {

	margin: 0;

	line-height: 1.16em;

	font-size:12px;

}

/* featured challengers end */



.to-solve {

	float: left;

	overflow: hidden;

	background: url(../images/bg-featured.gif) no-repeat -271px -11px;

	width: 253px;

	height: 31px;

	margin: 11px 0 0;

	padding: 9px 0 0;

	position: relative;

	color: #5c5e5f;

	font-size: 18px;

	line-height: 20px;

}

.to-solve .to-solve-dollars,

.to-solve-gifts {

	padding: 2px 0 0 26px;

	font-style: normal;

	background: url(../images/icons.gif) no-repeat -4px -1595px;

	color: #000;

	font-size: 16px;

	line-height: 19px;

	font-weight: bold;

	margin: 0 9px 0 0;

}

.to-solve-gifts {

	background: url(../images/icons.gif) no-repeat -4px -1703px;

	padding-left: 29px;

}



.need-help-name { padding-top: 3px; }

.need-help-suffix strong {

  font-size: 20px;

}

.need-help span, .to-solve span {

font-size:10px;

line-height:13px;

}

.have-pladge {

font-size:10px;

line-height:13px;

padding:25px 4px 0 22px;

width:59px;

}





/* footer start */

#footer {
 width: 978px;
 float:left;
 background: url(../images/bg-boxes.gif) no-repeat -5433px 0 #E7EAED;
 overflow: hidden;
 padding: 28px 0 22px 4px;
}

#footer span {

	float: left;

	font-size: 0.85em;

	line-height: 16px;

	color: #7f7f7f;

	margin: 0 5px 0 0;

}

#footer a {

	text-decoration: none;

	color: #7f7f7f;

}

#footer a:hover { text-decoration: underline; }

#footer ul {

	float: left;

	margin: 0;

	padding: 0;

	overflow: hidden;

}

#footer ul li {

	float: left;

	list-style: none;

	background: url(../images/separators.gif) no-repeat 0 -121px;

	padding: 0 10px 0 10px;

	margin: 0 0 0 -2px;

	font-size: 0.85em;

	line-height: 16px;

}

/* footer end */



.hosted-wrapper {

  float: right;

}



a.hosted {

  background:transparent url(../images/rackspace.gif) no-repeat scroll 0 0;

  height:39px;

  width:140px;

  display:block;

  text-indent:-9999px;

  margin

}



.categories {

border-top-style:none;



margin:5px 0 0 7px;

overflow:hidden;

}

.categories ul {

margin:13px 0 0 10px;

padding:0;

}





.paganation {width:auto; height:auto;text-align:left; display:block; padding:5px 0px; }

.paganation a{ padding:3px 4px; border:1px solid #E0E2E4; background:#A9D0F5; color:#333333; margin:0 3px;font:10px arial; text-decoration:none;}

.paganation a:hover{background:#0080FF;font:10px arial bold; color:#FFFFFF; padding:3px 4px; margin:0 3px; border:1px solid #E0E2E4;}

a.page-current { padding:3px 4px; border:#990000 1px solid; background:#0080FF; color:#FFFFFF; margin:0 3px;font:10px arial; text-decoration:none;}

.prev-page-current { padding:3px 4px; border:#CCCCCC 1px solid; background:#A9D0F5; color:#333333; font:10px arial;}

a.prev-page { padding:3px 4px; border:1px solid #E0E2E4; background:#A9D0F5; color:#333333; margin:0 3px;font:10px arial; text-decoration:none;}

a.next-page { padding:3px 4px; border:1px solid #E0E2E4; background:#A9D0F5; color:#333333; margin:0 3px;font:10px arial; text-decoration:none;}

.next-page-current { padding:3px 4px; border:1px solid #E0E2E4; background:#A9D0F5; color:#333333; font:10px arial;}



.divider{

width:auto;

height:2px;

border-bottom: 5px solid #e0e2e4;

}



.mybutton {

background:transparent url(../images/button.jpg) no-repeat;

height:25px;

width:90px;

color:#FFF;

float:left;

text-align:center;

font-weight: bold;

padding-top:3px;

}



.mybutton a{

color:#FFF;

}



.mybuttonr {

background:transparent url(../images/button.jpg) no-repeat;

height:25px;

width:90px;

color:#FFF;

float:right;

text-align:center;

font-weight: bold;

padding-top:3px;

}



.mybuttonr a{

color:#FFF;

}



.shadetabs li a img, .shadetabs2-mc li a img {

	background: #F0F0F0;

	border: 0px;

	height: 12px;

	width: 12px

}

.shadetabs li a, .shadetabs2-mc li a {

	background: #d0d0d0;

	border-bottom: 1px solid #ccc;

	color: #333;

	margin-bottom: 2px;

	margin-right: 3px;

	padding: 3px 7px 3px 7px;

	padding-bottom: 2px;

	position: relative;

	text-decoration: none;

	z-index: 1

}

.shadetabs li a.selected, .shadetabs2-mc li a.selected {

	position: relative;

	top: 1px

}

.shadetabs li a.selected, .shadetabs2-mc li a.selected {

	background: #fff;

	border-bottom: 1px solid #fff;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	border-top: 1px solid #ccc;

	color: #0096E1;

	font-size: 23px;

	font-weight: 900;

	margin-bottom: 1px

}

.shadetabs li, .shadetabs2-mc li {

	display: inline;

	margin: 0

}

.shadetabs, .shadetabs2-mc {

	border-bottom: 1px solid #ccc;

	font: 16px Arial;

	line-height: 20px;

	list-style: none;

	padding-bottom: 2px;

	text-align: left

}





/* Form Box   */

.form-box { width:380px; float:left;margin:0 10px  0 50px; overflow:hidden; border:2px solid #E5E5E5;padding:20px;background:#F8F8F8;color:#000;

 -moz-border-radius:15px;

    -webkit-border-radius:15px;

    border-radius:15px; font-size:12px; }

.form-box h1{ display:block; font-size:20px; font-weight:normal; padding:0 0 10px 0; margin:0 0 20px 0;

border-bottom:1px solid #ccc; text-transform:uppercase;}

p.form-error-text { display:block; padding:0 0 10px 0; margin:0; color:#F00; font-size:11px; font-weight:bold; text-align:center;}

#form-success{ display:block; padding:0px; margin:0; color:#F00; font-size:13px; font-weight:bold; text-align:center;

}

.form-success-box{

  background:#FFFACD;border:1px solid #FFD700;padding:10px;

}





.form-box-hold { width:380px; float:left; margin-bottom:15px;}

.form-box-text{ width:90px; float:left; padding:0 0 0 20px; font-size:14px;}

.form-box-input { width:270px; float:left;}

.form-box-input input{ width:220px; height:22px; background:#FFF; border:#909090 1px solid; padding:0 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;-moz-border-radius:3px;

    -webkit-border-radius:3px;

    border-radius:3px;}

.form-box-input input:focus{ border:1px solid #09F;}

.form-box-right { width:250px; float:left;color:#666;}

.form-box-right a{ color:#0973B3; text-decoration:none; }

.form-box-right a:hover{ text-decoration:underline;}

a.form-link { float:left !important;}

span.form-check { position:relative; top:2px;}

span.form-space { padding:0 10px; color:#999;}
div.mbox {
  border:1px solid #FF8C00;background:#FFFACD;padding:10px;text-align:center;margin:2px;
}

/*sheina copied from linked.com for partial design jan 16
.menu-holder {float: left;width:400px; } 
.menu-holder2 {float: right;width:100px; } 
ul.main-menu { display: block; text-align:right; } 
ul.main-menu li {display: inline;margin:0; font-weight:bold; text-transform:uppercase;} 
ul.main-menu li a {color: #333;font-size: 11px;text-decoration: none; display:inline-block; padding:10px 10px 8px 10px;  } 
ul.main-menu li a:hover { color:#fff; background:#000; } 
ul.main-menu li a.active {color:#fff !important; background:#000 !important;}*/



