 @charset "UTF-8";
/* CSS Document */

.blueButton {
	background:url(../img/menu-back.png) repeat-x;
	padding:7px 15px 7px 15px;
	border:none;
	line-height:30px;
	margin-top:10px;
	color:#fff !important;
	height:30px;
	width:100%;
	text-align:center;
    cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}
.link {
	font-size:12px;
	height:30px !important;
	background:url("../img/menu-back.png") repeat-x scroll 0 0;
	color: #303030;
	line-height:30px;
	display:block;
	-moz-border-radius: 5px;
	text-align:center;
	font-weight:bold;
	width:99% !important;
	border: 1px solid;
	border-bottom-width: 2px;
	/* BOX SHADOWS */
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05); /* standards version last */
	/* BORDER RADIUS */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* standards version last */
	/* GENERAL */
	background-color: #dceffa;
	border-color: #b8e1fd #a6d4f4 #9ed1f5;
	/* BACKGROUND GRADIENTS */
	background: -moz-linear-gradient(top,  #fff,  #e0f4ff 2%,  #d4e6f0  );
	background: -webkit-gradient(linear, left top, left bottom,  from(#fff),  color-stop(0.02, #e0f4ff),  to(#d4e6f0)  );
	background: linear-gradient(top,  #fff,  #e0f4ff 2%,  #d4e6f0  ); /* standards version last */
	
	/* filter gradient for IE */
	filter: PROGID:DXImageTransform.Microsoft.Gradient(StartColorStr='#e0f4ff', EndColorStr='#d4e6f0');
}
.recipes-top-box a {
	float:left;
	background-position: left top;
	font-weight:bold;
	background-position: left top;
	border: 0px solid #fff;
	margin: 0 25px 10px 25px;
	width: 131px;
	display:block;
	font-size: 12px;
	font-weight: bold;
	height: 20px !important;
	line-height:40px;
	text-align: left;
	text-shadow: 0 1px 1px #fff;
	width:120px !important;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.content-left {
	margin-bottom:10px;
	display:block;
	border: 1px solid #e8e5db;
	background:#fff;
	padding: 10px;
	text-align: left;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.content-footer {
	margin-bottom:10px;
	display:block;
	border: 1px solid #e8e5db;
	background:#EAEAEA;
	padding: 10px;
	text-align: left;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.highlight {
	display:block;
	background:#eefbff;
	padding: 10px;
	text-align: left;
	margin-bottom:15px;
	border:#edf9ff 1px solid;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.highlight-pink {
	display:block;
	background:#ffe1f1;
	padding: 10px;
	text-align: left;
	margin-bottom:15px;
	border:#ffc6e5 1px solid;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.highlightNoPadding {
	display:block;
	background:#eefbff;
	text-align: left;
	margin-bottom:15px;
	border:#edf9ff 1px solid;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
body {
	background-color:#f6f6f6;
	margin-top:10px;
}
a {
	color: #0084C7;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
}
p {
/*	border: 1px solid #666;
	overflow: hidden;
	padding: 10px;
	text-align: center;*/
}
#topbuttons {
	display:block;
	margin-top:35px;
}
.content {
	display:block;
	border: 1px solid #e8e5db;
	border-top:none;
	background:#fff;
	padding: 10px;
	text-align: justify;
}
.content-noback {
	display:block;
	border-bottom: 1px dotted #cacdcf;
	border-top:none;
	background:none;
	padding: 10px;
	text-align: justify;
}
.content-noheader {
	display:block;
	border: 0px solid #e8e5db;
	border-top:none;
	padding:0;
	text-align: justify;
}
.content-noback-left {
	display:block;
	border-bottom: 1px dotted #cacdcf;
	border-top:none;
	background:none;
	padding: 10px;
	text-align: left;
}
.img-right {
	border:#cacdcf 3px solid;
	margin-left:10px;
	-moz-box-shadow: 0px 0px 3px #888;
	float:left
}
.img-left {
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05); /* standards version last */
	display: block;
	border:#fff 4px solid;
	margin-right:5px;
 filter: 
 progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee, direction=0, strength=2)  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, direction=90, strength=2)  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, direction=180, strength=2)  progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee, direction=270, strength=2);
}
.recipeimg img {
	float:left;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05); /* standards version last */
	display: block;
	border:#fff 4px solid;
	margin-right:5px;
 filter: 
 progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee, direction=0, strength=2)  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, direction=90, strength=2)  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, direction=180, strength=2)  progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee, direction=270, strength=2);
}
/*.container_12 {
	background: #fff url(../img/12_col.gif) repeat-y;
	margin-bottom: 20px;
}
*/

.medium-image-shaddow {
	display:block;
	padding: 4px 4px 6px;
	float:left;
	background-position: left top;
	background-repeat: no-repeat;
	display:block;
}
.header {
	margin-top:0 !important;
	padding-top:0 !important;
}
.new-button {
	display:block;
	background-image: url("/img/btn-back.png") !important;
	background-position: left top;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 20px !important;
	margin: 0 5px 0 0;
	padding: 15px 0 5px;
	text-align: center;
	text-shadow: 0 1px 1px #559955;
	width: 146px !important;
}
.new-button:hover {
	background-position: left 80px;
	color: #FFFFFF;
}
.reply {
	margin:0 10px 0 10px;
	background: url(../img/reply.png) no-repeat;
	padding:0 0 0 20px;
	float:right;
}
.friend a {
	height:0px !important;
	line-height:0 !important;
	text-decoration:none !important;
	width:30px;
	background:none;
	height:40px !important;
}
.friend {
	padding:0 3px 25px 3px;
	display:block;
	height: auto;
	margin-bottom:5px;
	border-bottom:#dcdcdc 1px dotted;
}
.friend .remove a {
	width:auto !important;
	display:block;
	margin:20px;
}
#profile-box .view_all a {
	border-bottom:none !important;
	font-size:10px;
}
#profile-box .view_all a:hover {
	text-decoration:underline !important;
}
#profile-box .name a {
	border-bottom:none !important;
}
#profile-box .name a:hover {
	text-decoration:underline !important;
}
.friend.titlebox {
	height:100px;
}
#view_all {
	float:right;
	width:40px;
}
#view_all a:hover {
	color:#cd2581 !important;
}
.friend .remove {
	
	float:right;
	height:30px;
	display:block;
}
.friend .removeBig {
	width:140px;
	float:right;
	height:30px;
	text-align:right;
}
.friend .remove a:hover {
	color:#cd2581 !important;
}
.friend .add {
	width:100px;
	float:right;
	height:30px;
}
.friend .add a:hover {
	color:#cd2581 !important;
}
.name {
	height:20px;
	padding:0 !important;
	display:block;
}
.friend .city {
	display:block;
}
.name a {
	color:#0084C7;
	font-weight:bold;
	width:100%;
	line-height:20px !important;
	margin-left:0;
	word-wrap:break-word;
}
.city {
	padding-left:50px;
}
.name a:hover {
	color:#cd2581 !important;
	width:100%;
}
body a:hover {
	color:#000 !important;
	text-decoration:none;
}
.friend .name{
	padding-left:0px !important;
	display:block;
	margin-left:50px;
	
}
.friend img {
	float: none;
	margin-right:10px ;
	width:30px;
	border:#fff 1px solid;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05); /* standards version last */
	/* For IE 8 */
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
   /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');
}
#profile-box .links {
	width:140px;
	float:right;
	margin-right:10px;
}
.preparationtime {
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: transparent;
	background-image: url("../img/timer-back.jpg");
	background-position: 0 5px;
	background-repeat: no-repeat;
	border: 0 solid #CBF2FF;
	color: #666666 !important;
	height: 110px;
	line-height: normal;
	margin-bottom: 10px;
	padding: 0 10px 10px 110px;
	width: 595px;
}
#recipe-picture {
	background-image: url("/img/recipe-image-back.png");
	background-repeat: no-repeat;
	float: left;
	height: 116px;
	line-height: 14px;
	padding: 11px;
	text-align: left;
	width: 157px;
}
#recipe-picture img {
	height: 96px;
	padding-bottom: 10px;
	padding-top: 0;
	text-align: left;
	width: 137px;
}
.recipes-top-box a:hover {
	text-decoration:underline;
}
.recipes-top-box .content-left {
	padding:10px 0 20px 20px;
}
.container_12 .grid_7.smaller.push_1.wall {
	background-color:#f3f3f3;
	width:480px;
	padding: 10px 10px 0 10px;
	margin:0;
	border-bottom:#fff 2px solid;
}
.height_10 {
	height:10px;
}
.height_20 {
	height:20px;
}
.height_30 {
	height:30px;
}
.height_40 {
	height:40px;
}
.height_50 {
	height:50px;
}
.height_100 {
	height:100px;
}
.height_150 {
	height:150px;
}
.height_200 {
	height:200px;
}
.height_250 {
	height:250px;
}
.width_50 {
	width:50px !important;
}
.width_100 {
	width:100px;
}
.width_115 {
	width:115px;
}
.width_150 {
	width:150px !important;
}
.width_130 {
	width:130px;
}
.width_200 {
	width:200px;
}
.width_250 {
	width:250px;
}
.width_300 {
	width:300px;
}
.float_left {
	float:left;
}
.float_right {
	float:right !important;
}

/*//////////LEFT MARGINS//////////////*/


.margin_left_5 {
	margin-left:5px;
}
.margin_left_10 {
	margin-left:10px;
}
.margin_left_20 {
	margin-left:20px !important;
}
.margin_left_30 {
	margin-left:30px !important;
}
.margin_left_40 {
	margin-left:40px !important;
}
.margin_left_50 {
	margin-left:50px !important;
}
.margin_left_60 {
	margin-left:60px !important;
}
.margin_left_70 {
	margin-left:70px !important;
}
.margin_left_75 {
	margin-left:75px !important;
}

/*////////// TOP MARGINS //////////////*/

.margin_top_0 {
	margin-top:0 !important;
}
.margin_top_5 {
	margin-top:5px !important;
}
.margin_top_5 {
	margin-top:5px !important;
}
.margin_top_10 {
	margin-top:10px !important;
}
.margin_top_20 {
	margin-top:20px !important;
}
.margin_top_30 {
	margin-top:30px !important;
}
.margin_top_40 {
	margin-top:40px !important;
}
.margin_top_50 {
	margin-top:50px !important;
}
.margin_top_60 {
	margin-top:60px !important;
}
.margin_top_70 {
	margin-top:70px !important;
}


/*////////// BOTTOM MARGINS //////////////*/


.margin_bottom_0 {
	margin-bottom:0 !important;
}
.margin_bottom_5 {
	margin-bottom:5px;
}
.margin_bottom_10 {
	margin-bottom:10px !important;
}
.margin_bottom_20 {
	margin-bottom:20px !important;
}
.margin_bottom_30 {
	margin-bottom:30px !important;
}
.margin_bottom_40 {
	margin-bottom:40px !important;
}
.margin_bottom_50 {
	margin-bottom:50px !important;
}
.margin_bottom_60 {
	margin-bottom:60px !important;
}
.margin_bottom_70 {
	margin-bottom:70px !important;
}


/*////////// RIGHT MARGINS //////////////*/



.margin_right_5 {
	margin-right:5px !important;
}
.margin_right_10 {
	margin-right:10px !important;
}
.margin_right_15 {
	margin-right:15px !important;
}
.margin_right_20 {
	margin-right:20px !important;
}
.margin_right_30 {
	margin-right:30px !important;
}
.margin_right_40 {
	margin-right:40px !important;
}
.margin_right_50 {
	margin-right:50px !important;
}
.margin_right_60 {
	margin-right:60px !important;
}
.margin_right_70 {
	margin-right:70px !important;
}

/*////////// MARGINS //////////////*/

.margin_5 {
	margin:5px;
}
.margin_10 {
	margin:10px;
}
.margin_15 {
	margin:15px;
}
.margin_20 {
	margin:20px;
}
.margin_30 {
	margin:30px;
}
.margin_40 {
	margin:40px;
}
.margin_50 {
	margin:50px;
}
.margin_60 {
	margin:60px;
}
.margin_70 {
	margin:70px;
}



.padding_0 {
	padding:0 !important;
}
.padding_top_100 {
	padding-top:70px !important;
}
.padding_5 {
	padding:5px;
}
.padding_10 {
	padding:10px;
}
.padding_15 {
	padding:15px;
}
.padding_20 {
	padding:20px;
}
.padding_right_20 {
	padding:20px;
}
.padding_right_10 {
	padding:10px;
}
.padding_right_150 {
	padding:15px;
}
.padding_left_5 {
	padding-left:5px;
}
.padding_left_10 {
	padding-left:10px;
}
.align_center {
	text-align:center;
}
ul.tabs li.active {
	background-image: -moz-linear-gradient(center top, #F6F6F6, white) !important;
	border-color: #D5D5D5 #D5D5D5 white !important;
	border-style: solid !important;
	border-width: 1px !important;
	font-weight: bold !important;
	margin-bottom: -2px !important;
}
ul.tabs li {
	-moz-border-radius-topright: 4px !important;
	-webkit-border-top-right-radius: 4px !important;
	border-radius-topright: 4px !important;
	-moz-border-radius-bottomright: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important;
	border-radius-bottomright: 0 !important;
	-moz-border-radius-bottomleft: 0 !important;
	-webkit-border-bottom-left-radius: 0 !important;
	border-radius-bottomleft: 0 !important;
	-moz-border-radius-topleft: 4px !important;
	-webkit-border-top-left-radius: 4px !important;
	border-radius-topleft: 4px !important;
	border-collapse: separate !important;
	border: 1px solid #f6f6f6 !important;
	border-bottom: none !important;
	background-image: -moz-linear-gradient( top center, white, #f6f6f6 ) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from( white ), to( #f6f6f6 )) !important;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f6f6f6) !important;
	padding: 0.625em 1.25em !important;
 vertical-align: bottom !important3;
}
ul.tabs {
	border-bottom: 1px solid #CBCBCB;
	margin-bottom: 1.5em;
	width: 95%;
}
ul.toggles, ul.tabs {
	display: -moz-inline-box !important;
	-moz-box-orient: vertical !important;
	display: inline-block !important;
	vertical-align: middle !important;
 #display: inline !important;
 #vertical-align: auto !important;
 #zoom: 1 !important;
	position: relative !important;
}
ul.toggles li, ul.tabs li {
	display: -moz-inline-box !important;
	-moz-box-orient: vertical !important;
	display: inline-block !important;
	vertical-align: middle !important;
 #display: inline !important;
 #vertical-align: auto !important;
 #zoom: 1 !important;
	position: relative !important;
}
ul.toggles li > a, ul.tabs li > a {
	display: block !important;
}
.memberphotos img {
	width:142px;
	padding:3px 3px 6px 3px;
	background:url(/img/user-photos-bckgrnd.png) no-repeat;
}
#profile-content select {
	margin-bottom:20px;
}
.article-data .wall {
	background-color:#fff !important;
	border:none;
	padding:0;
}
.wall {
	background-color:#fff !important;
}
#interact img {
	margin:3px;
}
/*ICONS*/
.discussicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-114px -82px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.friendsicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-210px -114px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.imgicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-210px -130px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.profileicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-194px -130px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.editicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-194px -131px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.messageicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-97px -100px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.photosicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-210px -131px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.sendicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-82px -100px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.shareicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-65px -85px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.recipeicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-162px -131px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.blogicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-242px -131px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.articleicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-33px -100px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.membersicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-145px -100px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
.discussionicon {
	height:12px;
	width:12px;
	background:url(/img/ui-icons_228ef1_256x240.png) no-repeat;
	background-position:-129px -100px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}
#video img {
	padding:3px;
	border:#f3f3f3 1px solid;
}
#glosary td {
	padding: 10px 19px 10px 19px;
	background-color:#f3f3f3;
	border:#fff 3px solid;
	font-weight:bold;
}
.facebook {
	color:#666 !important;
	alignment-adjust:baseline;
	padding-bottom:0 !important;
}
.facebook img {
	padding-top:5px;
}
ul {
	list-style:  disc inside;
	margin:0 0 0 15px;
}

.bold {
	font-weight:bold;
}
.blueButton:hover {
	color:#222 !important;
}
.medium-image-shaddow img {
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05); /* standards version last */
	display: block;
	border:#fff 4px solid;
	margin-right:5px;
 filter: 
 progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee, direction=0, strength=2)  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, direction=90, strength=2)  progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, direction=180, strength=2)  progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee, direction=270, strength=2);
}
.amysQuestions li {
	padding:10px !important;
	border-bottom:#d8d8d8 1px dotted;
	list-style-image: url(/img/bulletArrow.png)
}
#supplierStandardsList li {
	padding:7px 0 7px 0;
	border-bottom:#aeaeae 1px dotted;
}
#supplierStandardsList {
	margin-left:35px;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right !important;
}
.bold{
	font-weight:bold !important;
}
#glosary{
	width:670px;
}
.signupButton{
	width:170px !important;
}
.topMessage{
	width:951px;
	height:16px;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-bottom:10px;
	display:block;
	padding:8px !important;
	padding-left:0px;
	padding-right:0px;
	text-align: left;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	border-style:solid;
	text-align:center;
	text-wrap:supress;
	background-image:url(/img/gray-bar-background.jpg) ;
	background-repeat:no-repeat;
	background-position:center;
}
.topMessage a{
	text-decoration:underline;
	font-weight:bold;
	color:#444;
}
.pink{

	color:#fff;
	font-weight:bold;
	background: -moz-linear-gradient(top,  #d2247c,  #d2247c 2%,  #f33191  );
	background: -webkit-gradient(linear, left top, left bottom,  from(#fff),  color-stop(0.02, #d2247c),  to(#f33191)  );
	background: linear-gradient(top,  #fff,  #ffffb9 2%,  #f0efae  ); /* standards version last */
	filter: PROGID:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffb9', EndColorStr='#f0efae');
	padding-left:141px;
	padding-right:141px;
}
.pink a{
	color:#ffffff;
	
}
.pink a:hover {
	color:#ffffff;
	text-decoration:underline !important; 
}
.pink:hover a{
	color:#fff;
} 

.gray{
	color:#000;
	font-weight:bold;
	background: -moz-linear-gradient(top,  #b7b7b7,  #b7b7b7 2%,  #d2d2d2  );
	background: -webkit-gradient(linear, left top, left bottom,  from(#fff),  color-stop(0.02, #b7b7b7),  to(#d2d2d2)  );
	background: linear-gradient(top,  #b7b7b7,  #b7b7b7 2%,  #d2d2d2  ); /* standards version last */
	filter: PROGID:DXImageTransform.Microsoft.Gradient(StartColorStr='#e6e6e6', EndColorStr='#d2d2d2');
	padding-left:141px;
	padding-right:141px;
}
.gray a{
	color:#000;
	text-decoration:underline !important; 
}
.gray a:hover {
	color:#000;
	text-decoration:underline !important; 
}
.gray:hover a{
	color:#000;
} 

.img-middle {
	vertical-align:middle;
}
 
.icon{
	background:  url(../img/home-message.png) no-repeat  ; 
	height:16px;
	width:16px;
	
	float: left;

}
