/*----------------------------------------------------------
	InventNow Public CSS
----------------------------------------------------------*/
a:link, a:visited{
	color: #032A4D;
	}
a:hover{
	text-decoration: none;
	}
body{
	margin: 0px;
	padding: 0px;
	background: #9EBAD0 url( '/images/e1/t1/bg.site.jpg' ) repeat-x top center;
	font: 12px 'Arial', 'Sans-Serif';
	}
body.Showroom {
	background: #B7B7B7 url( '/images/e1/t1/bg.site.gray.jpg' ) repeat-x top center;
}

h1{
	margin: 0px;
	padding: 0px;
	}
.Clearer{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	}
#Content .ContentBody{
	background: #E1F0FF url( '/images/e1/t1/bg.content.body.gif' ) no-repeat; 
	padding: 10px;
	position: relative;
	}
#Content .ContentBodyContainer{
	background: url( '/images/e1/t1/bg.content.body.container.gif' ) repeat-y;
	width: 846px;
	padding: 0px 10px;
	}
#Content .ContentFooter{
	height: 10px;
	background: url( '/images/e1/t1/bg.content.footer.gif' ) no-repeat;
	}
#Content .ContentHeader{
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	background: url( '/images/e1/t1/bg.content.header.gif' ) no-repeat;
	}
.Error{
	color: red;
	}
#Footer .FooterLinks {
	float: right;
	font-size: 10px;
	}
#Header form {
	margin: 0px;
	}
#Header .Logo {
	padding-top: 10px;
	float: left;
	}
#Header #UserBar{
	padding: 5px;
	font-size: 11px;
	text-align: right;
	}
#Header #UserBar a{
	font-weight: bold;
	}
#MainContainer{
	width: 866px;
	margin: auto;
	}
.MiniCalendar{
	position:absolute;
	width: 160px;
	height: 150px;
	margin:0px;
	padding:0px;
	}
.MiniCalendar .calField{
	text-align: center;
	background: #eee;
	border: 1px solid #999;
	padding: 2px;
	width: 70px;
	}
.Success{
	color: green;
	}
.CalendarButton {
	cursor: pointer;
	}
.TextField {
	border-top: 2px solid #CCC;
	border-left: 2px solid #CCC;
	}

/* Home Page -------------------------------------------------*/
.HOME_Ticker {
	background: #1390CA;
	width: 808px;
	height: 26px;
	line-height: 26px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 20px;
}

.HOME_Ticker span {
	margin-right: 20px;
}

.HOME_Promo {
	background: url('/images/e1/t1/bg.home.promo.gif') repeat-y;
	width: 848px;
}

.HOME_Promo .HOME_PromoLeft {
	float: left;
	width: 282px;
}

.HOME_Promo .HOME_PromoMiddle {
	float: left;
	width: 283px;
}

.HOME_Promo .HOME_PromoRight {
	float: left;
	width: 282px;
}

.HOME_Promo .HOME_PromoTitle {
	width: 282px;
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
}

.HOME_Promo .HOME_PromoImage {
	width: 282px;
	overflow: hidden;
	margin: 10px 0px;
	text-align: center;
}

.HOME_Promo .HOME_PromoText {
	margin: 0px 10px 10px 10px;
}

.HOME_Promo .HOME_GoButtons {
	clear: left;
}

.HOME_Promo .HOME_GoButton {
	float: left;
	width: 272px;
	text-align: right;
	padding-right: 10px;
}

.HOME_PromoFooter {
	background: url('/images/e1/t1/bg.home.promo_footer.gif') no-repeat;
	width: 848px;
	height: 9px;
}
/*------------------------------------------------------------*/

/* Nav -------------------------------------------------------*/
.NAV {
	height: 38px;
	width: 864px;
	padding: 0px;
	margin: 0px;
}

.NAV span {
	display: none;
}

.NAV ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.NAV li {
	float: left;
}

.NAV_MyWorld {
	background: url('/images/e1/t1/btn.nav_my_world.gif') no-repeat;
	width: 154px;
	height: 38px;
	display: block;
}

.NAV_InventNow {
	background: url('/images/e1/t1/btn.nav_invent_now.gif') no-repeat;
	width: 154px;
	height: 38px;
	display: block;
}

.NAV_Showroom {
	background: url('/images/e1/t1/btn.nav_showroom.gif') no-repeat;
	width: 154px;
	height: 38px;
	display: block;
}

.NAV_Gallery {
	background: url('/images/e1/t1/btn.nav_gallery.gif') no-repeat;
	width: 104px;
	height: 38px;
	display: block;
}

.NAV_TellFriend {
	background: url('/images/e1/t1/btn.nav_tell_a_friend.gif') no-repeat;
	width: 154px;
	height: 38px;
	display: block;
}

.NAV_Boards {
	background: url('/images/e1/t1/btn.nav_boards.gif') no-repeat;
	width: 154px;
	height: 38px;
	display: block;
}


.NAV_PatentIt {
	background: url('/images/e1/t1/btn.nav_patent_it.gif') no-repeat;
	width: 144px;
	height: 38px;
	display: block;
}

.NAV .NAV_Current,
.NAV_MyWorld:active, .NAV_MyWorld:hover, 
.NAV_InventNow:active, .NAV_InventNow:hover, 
.NAV_Showroom:active, .NAV_Showroom:hover, 
.NAV_Gallery:active, .NAV_Gallery:hover, 
.NAV_TellFriend:active, .NAV_TellFriend:hover, 
.NAV_Boards:active, .NAV_Boards:hover, 
.NAV_PatentIt:active, .NAV_PatentIt:hover {
	background-position: 0px -38px;
}
/*------------------------------------------------------------*/

/* Invent ----------------------------------------------------*/
.Invent {
	position: relative;
	}
.Invent .Text {
	padding: 10px;
	}
.Invent h1 {
	margin: 0px;
	padding: 0px;
	height: 93px;
	width: 400px;
	margin-top: 0px;
	background: url('/images/e1/t1/title.invent.gif') 10px 0px no-repeat;
	}
.Invent h2 {
	margin: 0px;
	position: absolute;
		top: 58px;
		left: 12px !important;
		left: 2px;
	font: bold 15px/18px 'Arial', 'Sans-Serif';
	color: #C14713;
	}
.Invent h1 span {
	display: none;
	}
.Invent .Info {
	padding: 0px 4px;
	}
.Invent .Info div {
	margin-bottom: 10px;
	}
.Invent .Info .Title {
	font: bold 15px/18px 'Arial', 'Sans-Serif';	
	}
.Invent .Info .Title span {
	color: #C14713;
	}
.Invent .Info .Objective span, .Invent .Info .Hint span, .Invent .Info .DidYouKnow span {
	color: #125192;
	font: bold 13px/15px 'Arial', 'Sans-Serif';
	}
.Invent .InventionList td{
	text-align: center;
	}
.Invent .InventionSubmit{
	margin-top: 10px;
	}
.Invent .Error, .Invent .Success {
	margin-top: 5px;
	}
.Invent .OtherChallanges {
	float: right;
	width: 358px;
	height: 349px;
	margin-top: -50px;
	background: transparent url('/images/e1/t1/bg.other_challenges.gif') no-repeat;
	}
.Invent .OtherChallanges .Text {
	margin: 60px 0px 0px 15px;
	overflow: auto;
	height: 280px;
	width: 250px;
	}
.Invent .Bar {
	line-height: 1px;
	font-size: 1px;
	height: 10px;
	width: 846px;
	margin: 0px 0px 10px -20px;
	background: transparent url('/images/e1/t1/bg.invent_bar.gif') repeat-x;
	position: relative;
	}
.Invent .InventionBox {
	width: 120px;
	text-align: center;
	float: left;
	}

.Invent .InventionThumb {
	cursor: pointer;
	}
/*-----------------------------------------------------------*/

/* Upload Invention -----------------------------------------*/
.UploadInvention {
	padding: 10px;
	}
.UploadInvention h1 {
	margin: 0px;
	padding: 0px;
	height: 50px;
	background: url('/images/e1/t1/title.upload_invention.gif') no-repeat;
	}
.UploadInvention h1 span {
	display: none;
	}
.UploadInvention textarea {
	border-top: 2px solid #CCC;
	border-left: 2px solid #CCC;
	}
.UploadInvention .Title {
	font-weight: bold;
	}
/*-----------------------------------------------------------*/

/* Privacy Policy -------------------------------------------*/
.Privacy {
	padding: 10px;
	}
.Privacy h1 {
	margin: 0px;
	padding: 0px;
	height: 50px;
	background: url('/images/e1/t1/title.privacy.gif') no-repeat;
	}
.Privacy h1 span {
	display: none;
	}
/*-----------------------------------------------------------*/

/* Terms Of Use ---------------------------------------------*/
.TermsOfUse {
	padding: 10px;
	}
.TermsOfUse h1 {
	margin: 0px;
	padding: 0px;
	height: 50px;
	background: url('/images/e1/t1/title.terms.gif') no-repeat;
	}
.TermsOfUse h1 span {
	display: none;
	}
/*-----------------------------------------------------------*/

/* Parents --------------------------------------------------*/
.Parents, .ParentSetting {
	padding: 10px;
	}
.Parents h1, .ParentSetting h1 {
	margin: 0px;
	padding: 0px;
	height: 50px;
	background: url('/images/e1/t1/title.parents.gif') no-repeat;
	}
.ParentSetting h1 {
	background: url('/images/e1/t1/title.parent_setting.gif') no-repeat;
	}
.Parents h1 span, .ParentSetting h1 span {
	display: none;
	}
/*-----------------------------------------------------------*/

/* Search ---------------------------------------------------*/
#Content .ContentBody.SearchWrapper {
	background: #FFFFFF;
	overflow: auto;
	height: 1%;
}

.ContentBody.SearchWrapper .Result {
	height: 1%;
	padding: 5px;
}

.ContentBody.SearchWrapper .Result .Header {
	padding: 20px 0px 10px 0px;
	font-weight: bold;
}

.ContentBody.SearchWrapper .Result .ResultType {
	width: 80px;
	float: left;
}

.ContentBody.SearchWrapper .Result .ResultZone {
	width: 100px;
	float: left;
}

.ContentBody.SearchWrapper .Result .ResultTitle {
	color: #02458A;
	font-weight: bold;
}

.ContentBody.SearchWrapper .Result .ResultText {
	width: 600px;
	float: left;
}

.ContentBody.SearchWrapper .Result .SearchString {
	background: #FFFF99;
	font-weight: bold;
}

.ContentBody.SearchWrapper .Result .ResultText a {
	text-decoration: none;
}

.ContentBody.SearchWrapper .Result .ResultText a:hover {
	text-decoration: underline;
}
/*-----------------------------------------------------------*/

/* Submit List ----------------------------------------------*/
.Submit h1 {
	margin: 0px;
	padding: 0px;
	height: 45px;
	background: url('/images/e1/t1/title.share.gif') no-repeat;
	}
.Submit h1 span {
	display: none;
	}
.Submit p {
	padding: 0px 10px;
	}
/*-----------------------------------------------------------*/

/* Contact Us -----------------------------------------------*/
.Contact h1 {
	margin: 0px;
	padding: 0px;
	height: 45px;
	background: url('/images/e1/t1/title.contact.gif') no-repeat;
	}
.Contact h1 span {
	display: none;
	}
.Contact h2 {
	font: bold 16px/20px 'Arial', 'Sans-Serif';
	color: #C14713;
	margin: 15px 0px 0px 0px;
	}
.Contact p {
	margin: 0px;
	}
.Contact table td {
	padding-right: 20px;
	}
/*-----------------------------------------------------------*/

/* Submit / Find Event --------------------------------------*/
.SubmitEvent, .FindEvent {
	padding: 10px;
	}
.SubmitEvent h1, .FindEvent h1 {
	margin: 0px;
	padding: 0px;
	height: 45px;
	}
.SubmitEvent h1 {
	background: url('/images/e1/t1/title.submit.event.gif') no-repeat;
	}
.FindEvent h1 {
	background: url('/images/e1/t1/title.findevent.gif') no-repeat;
	}
.SubmitEvent h1 span, .FindEvent h1 span {
	display: none;
	}
/*-----------------------------------------------------------*/

/* TAF ------------------------------------------------------*/
.TellAFriend h1 {
	margin: 0px;
	padding: 0px;
	height: 62px;
	background: url('/images/e1/t1/title.taf.gif') no-repeat;
	}
.TellAFriend h1 span {
	display: none;
	}
.TellAFriend .Error {
	margin-top: 10px;
	}
.TellAFriend .IntroText {
	margin-top: 10px;
	}
.TellAFriend .FriendForm {
	margin-top: 10px;
	}
.TellAFriend .FriendForm span {
	font-weight: bold;
	}
.TellAFriend .FriendForm table td {
	padding: 0px 10px 10px 0px;
	}
.TellAFriend textarea {
	border: 1px solid #02458A;
	width: 400px;
	height: 100px;
	}
.TellAFriend .TextField {
	border: 1px solid #02458A;
	width: 225px;
	}
/*-----------------------------------------------------------*/

/* Invent Now -----------------------------------------------*/
.InventNow h1 {
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	width: 295px;
	height: 64px;
	background: transparent url('/images/e1/t1/title.inventnow.jpg') 5px 0px no-repeat;
	}
.InventNow h1 span {
	display: none;
	}
.InventNow .House {
	float: right;
	margin-right: 20px;
	}
.InventNow .Text {
	padding: 10px;
	}
.InventNow .Text h2 {
	color: #C14713;
	font: bold 16px/19px 'Arial', 'Sans-Serif';
	margin: 0px;
	}
.InventNow .Text p {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	}
/*-----------------------------------------------------------*/

/* Activity Bumper ------------------------------------------*/
.Activity h1 {
	margin: 0px;
	height: 50px;
	}
.Activity .Description {
	position: relative;
	margin-left: 370px;
	}
.Activity .Description .Text {
	font: normal 14px/16px 'Arial', 'Sans-Serif';
	}
.Activity .Description .Text p {
	padding: 0px 0px 9px 0px;
	margin: 0px 0px 0px 0px;
	}
.Activity .Info {
	position: relative;
	float: left;
	width: 350px;
	}
.Activity .Info .Link {
	float: right;
	height: 29px;
	margin-top: 10px;
	}
.Activity .Info .Points {
	color: #D40A0A;
	height: 29px;
	margin-top: 10px;
	font: normal 14px/29px 'Arial', 'Sans-Serif';
	}
.Activity .Info .Message {
	margin-top: 10px;
	}
.Activity .Question {
	clear: both;
	border-top: 1px solid #1D6DB2;
	padding-top: 10px;
	font: normal 14px/16px 'Arial', 'Sans-Serif';
	}
.Activity .Question .TextField {
	border: 0px;
	border-top: 2px solid #CCC;
	border-left: 2px solid #CCC;
	width: 400px;
	}
.Activity .Answer {
	margin-top: 10px;
	}
.Activity .Answer .Error, .Activity .Answer .Success {
	margin-bottom: 10px;
	}
.Activity .Answer form table td {
	padding-right: 10px;
	}
.Activity .BackLink {
	font: bold 14px/14px 'Arial','Sans-Serif';
	position: absolute;
		bottom: 10px;
		right: 10px !important;
		right: 20px;
	}
.Activity .BackLink a {
	text-decoration: none;
	}
.Activity .BackLink a:hover {
	text-decoration: underline;
	}
/*-----------------------------------------------------------*/

/* Annoucements ---------------------------------------------*/
.Announcements h1 {
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	width: 295px;
	height: 70px;
	background: transparent url('/images/e1/t1/title.annoucements.jpg') 5px 10px no-repeat;
	}
.Announcements h1 span {
	display: none;
	}
.Announcements .Announcement {
	border-bottom: 2px dotted #02458A;
	padding: 10px;
	}
.Announcements .Announcement .Title {
	color: #F10000;
	font: bold 14px/18px 'Arial', 'Sans-Serif';
	}
.Announcements .Announcement .DateCreated {
	color: #F10000;
	margin-bottom: 7px;
	}
.Announcements .Odd {
	progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/e1/t1/msg.odd.png);
	background: url('/images/e1/t1/msg.odd.png') !important;
	background: none;
	}
/*-----------------------------------------------------------*/

/* Gallery --------------------------------------------------*/
.Gallery {
	padding: 10px;
	}
.Gallery h1 {
	margin: 0px;
	padding: 0px;
	width: 295px;
	height: 45px;
	background: transparent url('/images/e1/t1/title.inventgallery.gif') no-repeat;
	}
.Gallery h1 span {
	display: none;
	}
.InventionInfo, .InventionTitle {
	size: 13px;
	font-weight: bold;
	}
.Gallery .InventionName a{
	font-size: 15px;
	color: #C14713; 
	font-weight: bold;
	}
.Gallery .InventionThumb{
	padding: 5px 5px 5px 0px;
	float: left;
}
.InventionTitle {
	color: #C14713;
	}
/*-----------------------------------------------------------*/

/* Invention Zone -------------------------------------------*/
.Invention {
	padding: 10px;
	width: 97%;
	}
.InventionDetails {
	float: right;
	width: 430px;
	}
.InventionDetails h2 {
	font: bold 15px/17px 'Arial', 'Sans-Serif';
	color: #C14713;
	}
.InventionDetails h3 {
	font: bold 22px/30px 'Arial', 'Sans-Serif';
	margin: 0px;
	}
.InventionImage {
	padding-left: 10px;
	}
/*-----------------------------------------------------------*/

/* Submit Website -------------------------------------------*/
.SubmitWebsite h1 {
	margin: 0px;
	padding: 0px;
	width: 400px;
	height: 65px;
	background: transparent url('/images/e1/t1/title.submit.site.gif') no-repeat;
	}
.SubmitWebsite h1 span {
	display: none;
	}
/*-----------------------------------------------------------*/

/* 404 Page -------------------------------------------------*/
.Error404 {
	padding: 10px;
	}
.Error404 h1 {
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 45px;
	background: transparent url('/images/e1/t1/title.404.gif') no-repeat;
	}
.Error404 h1 span {
	display: none;
	}
/*-----------------------------------------------------------*/

/* Register -------------------------------------------------*/
.Register h1, .RegisterCoppa h1, .RegisterThanks h1, .Login h1, .UpdateUsername h1 {
	margin: 0px;
	padding: 0px;
	height: 50px;
	background: url('/images/e1/t1/title.register.gif') no-repeat;
	}
.RegisterCoppa h1 {
	background: url('/images/e1/t1/title.coppa.gif') no-repeat;
	}
.RegisterThanks h1 {
	background: url('/images/e1/t1/title.thankyou.gif') no-repeat;
	}
.UpdateUsername h1 {
	background: url('/images/e1/t1/title.update_username.gif') no-repeat;
	width: 318px;
}
.Register .IntroText {
	margin-top: 10px;
	font: normal 14px/16px Arial, sans-serif;
}
.Login h1 {
	background: url('/images/e1/t1/title.login.gif') no-repeat;
	}
.Register h1 span, .RegisterCoppa h1 span, .RegisterThanks h1 span, .Login h1 span, .UpdateUsername h1 span {
	display: none;
	}
.Register .House, .Login .House {
	position: absolute;	
		top: 100px;
		right: 20px;
	}
.Register .Error, .Register .Success, .RegisterCoppa .Error, .RegisterCoppa .Success {
	margin-top: 10px;
	}
.Register form, .RegisterCoppa form {
	margin-top: 10px;
	}
.Register form tr td, .RegisterCoppa form tr td {
	padding-bottom: 5px;
	}
.Register form .TextField, .Register form select, .RegisterCoppa form .TextField, .RegisterCoppa form select, .Login form .TextField {
	border: 0px;
	border-top: 2px solid #CCC;
	border-left: 2px solid #CCC;
	}
.Avatars img {
	border: 3px solid #E4E4E4;
	cursor: pointer;
	}
.Avatars img:hover, .Avatars .Selected {
	border: 3px solid #02458A;
	}
.AvatarNote {
	font: normal 11px/13px 'Arial','Sans-Serif';
	color: #02458A;
	}
.Selected {
	border: 3px solid #02458A;
	}

.RegBubble {
	background: url('/images/e1/t1/bg.reg_bubble.gif') no-repeat;
	width: 286px;
	height: 138px;
	display: none;
}

/*-----------------------------------------------------------*/

/* Paging ---------------------------------------------------*/
.Paging {
	padding: 10px;
	}
.Paging a {
	text-decoration: none;
	margin: 0px 0px 0px 2px;
	padding: 1px 4px;
	border: 1px solid #053B6B;
	}
.Paging a:hover, .Paging .CurrentPage a {
	text-decoration: none;
	background-color: #053B6B;
	color: #FFFFFF;
	}
/*-----------------------------------------------------------*/

/* Password Recovery ----------------------------------------*/
.PasswordRecovery h1{
	margin: 0px;
	padding: 0px;
	height: 50px;
	background: url('/images/e1/t1/title.password.recovery.gif') no-repeat;
}

.PasswordRecovery h1 span{
	display: none;
}

/*-----------------------------------------------------------*/

.Invention h1 {
	margin: 0px;
	padding: 0px;
	height: 78px;
	width: 455px;
	margin-top: 0px;
	background: url('/images/e1/t1/title.invention.gif') 10px 0px no-repeat;
}

.Invention h1 span {
	display: none;
}

/* Invention Comments ---------------------------------------*/
.CommentContainer {
	margin: 5px 0px 5px 0px;
}

.CommentAvatar {
	text-align: center;
	width: 58px;
	float: left;
	font: normal 10px/12px 'Arial','Sans-Serif';
	color: #6F6F6F;
}

.CommentContent {
	float: left;
	width: 370px;
	padding-left: 10px;
}

.CommentTitle {
	font: bold 14px/16px 'Arial','Sans-Serif';
	color: #053b6A;
}

.CommentPosted {
	font: normal 10px/12px 'Arial','Sans-Serif';
	color: #6F6F6F;
}

.AddComment {

}

.ErrorMessage {
	margin-left: 68px;
	color: #FF0000;
}

.Msg {
	color: #FF0000;
	font-style: italic;
}

/*-----------------------------------------------------------*/

/* Profile --------------------------------------------------*/
.Profile {
	padding: 0px;
}

.Profile .ProfileBadge {
	background: url('/images/e1/t1/bg.profile_badge.gif') no-repeat;
	width: 210px;
	height: 465px;
	margin-right: 580px;
	position: relative;
}

.Profile .GLRY_UserColumn {
	float: none;
}

.Profile .ProfileBadge .AvatarThumb, .GLRY_OtherInventionsHeader .AvatarThumb {
	position: absolute;
		top: 30px;
		left: 20px;
}

.Profile .ProfileBadge .UserDetail, .GLRY_OtherInventionsHeader .UserDetail {
	position: absolute;
		top: 30px;
		left: 75px;
	color: #000000;
	font: bold 12px/13px 'Arial';
}

.Profile .ProfileBadge .UserDetail .LastLogin, .GLRY_OtherInventionsHeader .UserDetail .LastLogin {
	font: bold 11px/13px 'Arial';
}

.Profile .ProfileBadge .UserDetail span, .GLRY_OtherInventionsHeader .UserDetail span {
	color: #DE1E09;
}

.Profile .ProfileBadge .UserZones {
	position: absolute;
		top: 160px;
		left: 30px;
	width: 160px;
	height: 230px;
}

.Profile .ProfileBadge .UserZone {
	float: left;
	width: 80px;
}

.Profile .ProfileRight {
	float: right;
	width: 580px;
}

.Profile .ProfileRight .Inventions h2 {
	background: url('/images/e1/t1/title.profile_inventions.gif') no-repeat;
	width: 92px;
	height: 16px;
	margin: 0px;
}

.Profile .ProfileRight .Community h2 {
	background: url('/images/e1/t1/title.in_the_community.gif') no-repeat;
	width: 159px;
	height: 20px;
	margin: 0px;
}

.Profile .ProfileRight .Inventions h2 span, .Profile .ProfileRight .Community h2 span {
	display: none;
}

.Profile .Profile_HR {
	background: url('/images/e1/t1/gallery.hr.gif') bottom center repeat-x;
	width: 100%;
	height: 10px;
	margin: 0px 0px 10px 0px;
}

.Profile .ProfileRight .SCH_Detail {
	width: 160px;
	overflow: hidden;
}

.Profile .ProfileRight .SCH_Desc {
	margin:0px 0px 0px 230px;
}

.Profile .ProfileRight .Community a {
	color: #FFFFFF;
}

.Profile .ProfileRight .Community .TopicTitle {
	font-weight: bold;
}

.Profile .ProfileRight .Community ul {
	margin: 5px 0px;
	padding: 0px 0px 0px 15px; 
}

.Profile .ProfileRight .SCH_Detail ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

.SCH_ChallengeSubmissions {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

/*-----------------------------------------------------------*/

/* Patent Wizard --------------------------------------------*/
#Content .ContentBody.PatentWrapper {
	background: #FFFFFF;
	width: 826px;
	overflow: hidden;
	height: 1%;
}


#Content .ContentBody.PatentWrapper.Home {
	background: url('/images/e1/t1/bg.patent_home.jpg') no-repeat;
}

#Content .ContentBody.PatentWrapper.Cert {
	background: #FFFFFF url('/images/e1/t1/patent.background_cert.gif') right no-repeat;
}

#Content .ContentBody.PatentWrapper.Space {
	background: #FFFFFF url('/images/e1/t1/patent.background_space.jpg') right no-repeat;
}

#Content .ContentBody.PatentWrapper.Sports {
	background: #FFFFFF url('/images/e1/t1/patent.background_sports.jpg') right no-repeat;
}

#Content .ContentBody.PatentWrapper.Entertainment {
	background: #FFFFFF url('/images/e1/t1/patent.background_entertainment.jpg') right no-repeat;
}

#Content .ContentBody.PatentWrapper.Design {
	background: #FFFFFF url('/images/e1/t1/patent.background_design.jpg') right no-repeat;
}

#Content .ContentBody.PatentWrapper.World {
	background: #FFFFFF url('/images/e1/t1/patent.background_world.gif') right no-repeat;
}

#Content .ContentBody.PatentWrapper.Step5 {
	background: url('/images/e1/t1/bg.patent_step5.jpg') no-repeat;
}

#Content .ContentBody.PatentWrapper.Step5 .TopCopy {
	position: absolute;
		top: 100px;
		left: 260px;
	width: 570px;
	height: 95px;
	font: bold 14px/16px 'Arial', 'Sans-Serif';
	color: #0065A0;
}

#Content .ContentBody.PatentWrapper.Step5 .BtnSubmitPatent {
	position: absolute;
		top: 400px;
		left: 670px;
}

#Content .ContentBody.PatentWrapper.Step5 .BottomCopy {
	position: absolute;
		top: 465px;
		left: 485px;
	width: 350px;
	font: bold 14px/16px 'Arial', 'Sans-Serif';
	color: #0065A0;
}

#Content .ContentBody.PatentWrapper.Step5 .Msg {
	color: #b31100;
}

#Content .ContentBody.PatentWrapper.Step5 p {
	margin: 0px;
}

.Patent {
	padding: 10px;
	font: normal 14px/16px 'Arial', 'Sans-Serif';
}

.Patent .PatentLeft {
	width: 170px;
	height: 550px;
	margin-right: 10px;
	float: left;
	display: inline;
	font: normal 12px/14px 'Arial', 'Sans-Serif';
}

.Patent .PatentLeft .NavSectionWiz, 
.Patent .PatentLeft .NavSectionSteps, 
.Patent .PatentLeft .NavSectionRes, 
.Patent .PatentLeft .NavSectionStatus {
/*	width: 191px; */
	width: 130px;
	padding: 15px;
	margin-bottom: 7px;
}

.BtnHomeUSPTO {
	position: absolute;
		top: 513px;
		left: 507px;
	width: 100px;
	height: 10px;
	display: block;
}

.BtnHomeNext {
	background: url('/images/e1/t1/btn.start.png') no-repeat;
	width: 79px;
	height: 32px;
	display: block;
	cursor: pointer;
	position: absolute;
		top: 550px;
		left: 760px;
	behavior: url('/css/e1/t1/iepngfix.htc');
}

.Patent .PatentLeft .NavSectionWiz {
	height: 135px;
	background: url('/images/e1/t1/patent.nav.bg.png') no-repeat;
}

.Patent .PatentLeft .NavSectionSteps {
	height: 135px;
	background: url('/images/e1/t1/patent.nav_steps.bg.png') no-repeat;
	behavior: url('/css/e1/t1/iepngfix.htc');
}

.Patent .PatentLeft .NavSectionRes {
	height: 70px;
	background: url('/images/e1/t1/patent.nav_resources.bg.png') no-repeat;
	behavior: url('/css/e1/t1/iepngfix.htc');
}

.Patent .PatentLeft .NavSectionStatus {
	height: 70px;
	background: url('/images/e1/t1/patent.nav_status.bg.png') no-repeat;
	behavior: url('/css/e1/t1/iepngfix.htc');
}

.Patent .PatentLeft .NavSectionSteps ol {
	margin-left: 25px;
	padding: 0px;
	color: #FFFFFF;
}

.Patent .PatentLeft a:link, .Patent .PatentLeft a:visited  {
	text-decoration: none;
}

.Patent .PatentLeft a:hover, .Patent .PatentLeft a:active  {
	text-decoration: underline;
}

.Patent .PatentLeft .NavSectionWiz ul,
.Patent .PatentLeft .NavSectionRes ul, 
.Patent .PatentLeft .NavSectionStatus ul {
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

.Patent .PatentLeft .NavSectionWiz ul li,
.Patent .PatentLeft .NavSectionWiz ul li a {
	list-style-type: none;
	margin-bottom: 4px;
	color: #6E98BE;
}

.Patent .PatentLeft .NavSectionSteps ol li,
.Patent .PatentLeft .NavSectionSteps ol li a {
	margin-bottom: 4px;
	color: #ED8E7F;
}

.Patent .PatentLeft .NavSectionRes ul li,
.Patent .PatentLeft .NavSectionRes ul li a {
	list-style-type: none;
	margin-bottom: 4px;
	color: #ADD391;
}

.Patent .PatentLeft .NavSectionStatus ul li,
.Patent .PatentLeft .NavSectionStatus ul li a {
	list-style-type: none;
	margin-bottom: 4px;
	color: #C991D3;
}

.Patent .PatentLeft .NavSectionWiz li a.current,
.Patent .PatentLeft .NavSectionSteps li a.current,
.Patent .PatentLeft .NavSectionRes li a.current,
.Patent .PatentLeft .NavSectionStatus li a.current {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.Patent .PatentLeft .NavSectionWiz .WhiteLinks,
.Patent .PatentLeft .NavSectionSteps .WhiteLinks,
.Patent .PatentLeft .NavSectionRes .WhiteLinks,
.Patent .PatentLeft .NavSectionStatus .WhiteLinks {
	color: #FFFFFF;
	text-decoration: none;
}

.Patent .PatentLeft .NavSectionWiz .WhiteLinks:hover,
.Patent .PatentLeft .NavSectionSteps .WhiteLinks:hover,
.Patent .PatentLeft .NavSectionRes .WhiteLinks:hover,
.Patent .PatentLeft .NavSectionStatus .WhiteLinks:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.Patent .PatentRight {
	width: 600px;
	height: 540px;
	padding: 10px;
	float: left;
	background: url('/images/e1/t1/patent.bg.gif');
}

.Patent .PatentRight .PatentContent .FooterWelcome {
	background: url('/images/e1/t1/bg.patent.boy_girl_cert.gif') no-repeat center;
	width: 465px;
	height: 337px;
	margin: 0px auto;
}

.Patent .PatentRight .PatentContent .Footer .HoverArea {
	width: 119px; 
	height: 119px; 
	float: left;
}
	
.Patent .PatentRight .PatentContent .Footer .Tip {
	height: 122px;
	margin-left: 119px;
	display: none;
}

.Patent .PatentRight .PatentContent .FooterBecome {
	background: url('/images/e1/t1/ico.tip1.gif') no-repeat;
	width: 600px;
	height: 122px;
}

.Patent .PatentRight .PatentContent .FooterBecome .Tip {
	background: url('/images/e1/t1/bg.patent.become_footer.gif') no-repeat right;
}

.Patent .PatentRight .PatentContent .FooterWhatIs {
	background: url('/images/e1/t1/ico.tip2.gif') no-repeat;
	margin-top: 10px;
	width: 600px;
	height: 122px;
}

.Patent .PatentRight .PatentContent .FooterWhatIs .Tip {
	background: url('/images/e1/t1/bg.patent.whatis_footer.gif') no-repeat right;
}

.Patent .PatentRight .PatentContent .FooterPatentTypes {
	background: url('/images/e1/t1/ico.tip1.gif') no-repeat;
	width: 600px;
	height: 122px;
	margin: 30px 0px 0px 0px;
}

.Patent .PatentRight .PatentContent .FooterPatentTypes .Tip {
	background: url('/images/e1/t1/bg.patent.patent_types_footer.gif') no-repeat right;
}

.Patent .PatentRight .PatentContent .FooterPatentWhat {
	background: url('/images/e1/t1/ico.tip2.gif') no-repeat;
	width: 600px;
	height: 122px;
	margin-top: 20px;
}

.Patent .PatentRight .PatentContent .FooterPatentWhat .Tip {
	background: url('/images/e1/t1/bg.patent.patent_what_footer.gif') no-repeat right;
}

.Patent .PatentRight .PatentContent .FooterStep2 {
	background: url('/images/e1/t1/ico.tip1.gif') no-repeat left;
	width: 600px;
	height: 122px;
	margin-top: 20px;
}

.Patent .PatentRight .PatentContent .FooterStep2 .Tip {
	background: url('/images/e1/t1/bg.patent.step2_footer.gif') no-repeat right;
}

.Patent .PatentRight .PatentContent .FooterStep3 {
	background: url('/images/e1/t1/ico.tip2.gif') no-repeat;
	width: 600px;
	height: 122px;
	margin-top: 20px;
}

.Patent .PatentRight .PatentContent .FooterStep3 .Tip {
	background: url('/images/e1/t1/bg.patent.step3_footer.gif') no-repeat right;
}

.Patent .PatentRight .PatentContent .FooterPatentStep4 {
	background: url('/images/e1/t1/ico.tip1.gif') no-repeat;
	width: 600px;
	height: 122px;
	margin: 40px 0px 0px 0px;
	position: relative;
}

.Patent .PatentRight .PatentContent .FooterPatentStep4 .Tip {
	background: url('/images/e1/t1/bg.patent.step4_footer.gif') no-repeat right;
}

.Patent .PatentRight .PatentContent .FooterPatentStep4 .LinkPatentSearch {
	position: absolute;
		top: 78px;
		left: 212px;
	width: 78px;
	height: 13px;
}

.Patent .PatentRight .PatentContent .PatentSearchList {
	margin: 50px auto;
	padding: 0px;
	text-align: center;
}

.Patent .PatentRight .PatentContent .PatentSearchList li {
	list-style-type: none;
	display: inline;
	margin: 30px;
}

.Patent .PatentRight .PatentContent .FooterSkinny {
	background: url('/images/e1/t1/bg.patent.patent_skinny_footer.gif') no-repeat center;
	width: 550px;
	height: 14px;
}

.Patent .PatentRight .PatentContent .Footer span {
	display: none;
}

.Patent .PatentRight .PatentContent .Skinny {
	width: 560px;
	height: 460px;
	margin-bottom: 10px;
	overflow: auto;
}

.Patent .PatentRight .PatentContent.PatentList {
	width: 560px;
	overflow: auto;
}

.Patent .PatentRight .PatentContent .UserPatent {
	width: 190px;
	height: 200px;
	display: inline;
	float: left;
	text-align: center;
}

.Patent .PatentRight .PatentContent .UserPatent .Model {
	height: 80px;
}

.Patent .PatentRight .PatentContent .UserPatent .Description {
	width: 190px;
	height: 70px;
	overflow: auto;
}

.PatentContent .UploadForm .Title {
	font-weight: bold;
}

.PatentInventions {
	width: 580px; 
	padding: 10px;
}

.PatentInventions .Invention {
	width: 120px;
	height: 90px;
	float: left;
}

.PatentInventions .InventionImage, .PatentInventions .Title {
	text-align: center;
}

.PatentCertificate {
	width: 800px;
	height: 581px;
	margin: 0px auto;
	position: relative;
}

.PatentCertificate .LinkPatentPrint {
	position: absolute;
		top: 0px;
		right: 0px; 
	display: block;
	padding: 4px 8px;
	background: #FFF;
	border: 1px solid #C4D3EA;
	font-weight: bold;
}

.PatentCertificate .PatentUsername {
	position: absolute;
		top: 190px;
		left: 36px;
	width: 725px;
	font: bold 41px 'Times';
	text-align: center;
	overflow: hidden;
}

.PatentCertificate .PatentTitle {
	position: absolute;
		top: 290px;
		left: 36px;
	width: 725px;
	height: 70px;
	font: bold 30px 'Times';
	text-align: center;
	overflow: hidden;
}

.PatentCertificate .PatentApprovedDate {
	position: absolute;
		top: 390px;
		left: 36px;
	width: 725px;
	height: 70px;
	font: normal 22px 'Times';
	text-align: center;
	overflow: hidden;
}

.PatentRight .ContentDescription {
	padding: 0px; 
	margin: 0px 0px 10px 70px;
}

/*-----------------------------------------------------------*/

/* challenges page ------------------------------------------*/
.Challenges {
	background: #E2F1FF url('/images/e1/t1/bg.challenges.gif') no-repeat;
	width: 846px;
}

.Challenges h1 span {
	display: none;
}

.Challenges .Recent {
	padding: 110px 0px 10px 10px;
}

.Challenges .Recent .Challenge, .Zones .Zone .Challenge {
	width: 180px;
	float: left;
	padding: 0px 10px 10px 10px;
}

.Challenges .Recent .Challenge .Title, .Zones .Zone .Challenge .Title {
	font-weight: bold;
}

.Zones {
	background: url('/images/e1/t1/title.challenges_by_zone.gif') no-repeat;
	margin: 0px 20px 0px 20px;
	padding-top: 20px;
}

.Zones .Zone {
	width: 800px;
}

/*-----------------------------------------------------------*/

#FileUploadInput {
	position: relative;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

#FileUploadDisp {
	position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
}

.FileUploadImage {
	position: absolute;
		top: -10px;
		left: 155px;
		z-index: 1;
}

.GLRY_Gallery {
	background: url('/images/e1/t1/bg.gallery.gif') repeat-y;
	color: #FFFFFF;
}

.GLRY_ConveyorBeltHeader {
	background: url('/images/e1/t1/bg.gallery_title.gif') no-repeat;
	width: 844px;
	height: 72px;
	position: relative;
}

.GLRY_ConveyorBelt {
	height: 254px;
}

.GLRY_Main {
	padding: 0px 20px;
}

.GLRY_Gallery .GLRY_Main .GLRY_Welcome {
	margin-right: 130px;
}

.GLRY_Gallery .GLRY_Main .GLRY_HelpBot {
	background: url('/images/e1/t1/bg.gallery_helpbot.gif') no-repeat;
	width: 112px;
	height: 130px;
	float: right;
}

.GLRY_GalleryFooter {
	background: url('/images/e1/t1/bg.gallery_footer.gif') no-repeat;
	width: 850px;
	height: 104px;
	position: relative;
}

.GLRY_GalleryFooter span {
	display: none;
}

.GLRY_GalleryFooter .GLRY_LinkSendInvention {
	position: absolute;
		top: 60px;
		left: 158px;
	width: 30px;
	height: 25px;
}

.GLRY_GalleryFooter .GLRY_LinkTellAFriend {
	position: absolute;
		top: 62px;
		left: 420px;
	width: 30px;
	height: 25px;
}

.GLRY_GalleryFooter .GLRY_LinkCheckChallenges {
	position: absolute;
		top: 62px;
		left: 620px;
	width: 30px;
	height: 25px;
}

.GLRY_SearchHeader {
	padding: 10px 20px 0px 20px;
	color: #FFFFFF;
}

.GLRY_SearchFooter {
	padding: 0px 0px 20px 20px;
}

.SCH_InventionResults {
	margin: 0px 20px 0px 20px;
	color: #FFFFFF;
}

.SCH_InventionResults .SCH_HR {
	background: url('/images/e1/t1/gallery.hr.gif') bottom center repeat-x;
	width: 806px;
	height: 10px;
	margin: 10px 0px;
}

.SCH_Result .SCH_Thumb {
	width: 100px;
	float: left;
	text-align: center;
}

.SCH_Result .SCH_Detail {
	width: 150px;
	float: left;
}

.SCH_Result .SCH_Detail .SCH_Title a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.SCH_Result .SCH_Detail .SCH_PatentLink a {
	color: #FFFFFF;
}

.SCH_Result .SCH_Desc {
	margin: 0px 0px 0px 250px;
}

.SCH_SortBy {
	float: right;
	font-weight: bold;
}

.SCH_SearchForm {
	background: url('/images/e1/t1/bg.search_module.gif') no-repeat;
	width: 210px;
	height: 172px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.SCH_SearchForm .SCH_InputQ {
	margin: 50px auto;
	width: 170px;
}

.SCH_SearchForm .SCH_InputQ input {
	width: 170px;
}

.SCH_SearchForm .SCH_Submit {
	margin: -20px 0px 0px 20px;
}

.GLRY_HeaderSearch {
	position: absolute; 
	z-index: 1000; 
	top: 5px; 
	right: 20px;
}

.SCH_HeaderSearchForm {
	background: url('/images/e1/t1/bg.search_module_header.gif') no-repeat;
	width: 281px;
	height: 63px;
}

.SCH_HeaderSearchForm .SCH_HeaderInputQ {
	margin: 0px auto;
	padding-top: 25px;
	width: 250px;
}

.SCH_HeaderSearchForm .SCH_HeaderInputQ .InputQ {
	width: 212px;
}

.SCH_HeaderSearchForm .SCH_HeaderSubmit {
	margin: 1px auto;
	width: 58px;
}

.GLRY_RecentInventions {
	background: url('/images/e1/t1/bg.most_recent_inventions.gif') no-repeat;
	margin-left: 220px;
	height: 172px;
	padding-left: 10px;
}

.GLRY_RecentInvention {
	width: 100px;
	float: left;
	color: #FFFFFF;
	margin: 50px 0px 0px 10px;
	text-align: center;
}

.GLRY_RecentInvention a {
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

.GLRY_RecentInvention .GLRY_InventionDetail {
	display: none;
	text-align: left;
}

.GLRY_UserColumn .GLRY_Username {
	background: url('/images/e1/t1/bg.username.gif') no-repeat;
	width: 190px;
	height: 40px;
	font: bold 24px/40px 'Arial';
	padding: 0px 10px 10px 10px;
	text-align: center;
	overflow: hidden;
	color: #02458A;
}

.GLRY_UserColumn .GLRY_Username.Smaller {
	font: bold 14px/40px 'Arial';
}

.GLRY_UserColumn .GLRY_Username a:link,
.GLRY_UserColumn .GLRY_Username a:visited,
.GLRY_UserColumn .GLRY_Username a:hover,
.GLRY_UserColumn .GLRY_Username a:active {
	color: #02458A;
	text-decoration: none;
}

.GLRY_UserColumn {
	float: right;
}

.GLRY_UserColumn h2 {
	margin-top: 0px;
}

.GLRY_UserColumn .GLRY_OtherInventionsHeader {
	background: url('/images/e1/t1/bg.other_inventions_header.gif') no-repeat;
	height: 164px;
	width: 210px;
	position: relative;
}
.GLRY_UserColumn .GLRY_OtherInventions {
	background: url('/images/e1/t1/bg.other_inventions.gif') repeat-y;
	width: 190px;
	padding: 0px 15px 10px 15px;
	color: #000000;
}
.GLRY_UserColumn .GLRY_OtherInventionsFooter {
	background: url('/images/e1/t1/bg.other_inventions_footer.gif') no-repeat;
	height: 40px;
	width: 210px;
}

.GLRY_UserColumn .GLRY_OtherInventions h2 {
	font: bold 14px/14px 'Arial';
	color: #02458A;
}

.GLRY_UserColumn .GLRY_ImageThumb {
	float: left;
	text-align: center;
	width: 90px;
}

.GLRY_UserColumn .GLRY_Details {
	margin: 0px 10px 10px 80px;
}

.GLRY_UserColumn .GLRY_Details .GLRY_Title a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.GLRY_UserColumn .GLRY_OtherHR {
	background: url('/images/e1/t1/gallery.hr.gif') bottom center repeat-x;
	width: 165px;
	height: 10px;
	margin: 10px 0px 10px 0px;
	line-height: 1px;
}

.GLRY_UserColumn .GLRY_OtherInventionsRow {
	padding-bottom: 5px;
}

.GLRY_InventionColumn {
}

.GLRY_InventionColumn .GLRY_InventionImage {
	width: 350px;
	text-align: center;
	margin-left: 220px;
}

.GLRY_InventionDetails {
	width: 220px;
	float: left;
}

.GLRY_InventionDetails a, .GLRY_InventionDetails a:visited, 
.GLRY_CommentForm a, .GLRY_CommentForm a:visited, 
.GLRY_InventionColumn .GLRY_InventionImage a, .GLRY_InventionColumn .GLRY_InventionImage a:visited {
	text-decoration: underline;
	color: #FFFFFF;
}

.GLRY_InventionDetails .GLRY_Detail {
	font: bold 12px/14px 'Arial';
}

.GLRY_InventionColumn h2 {
	font: bold 32px/34px 'Arial';
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #457EC7;
}

.GLRY_InventionDetails h3 {
	padding: 0px;
	margin: 5px 0px;
}

.GLRY_InventionDetails ul {
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

.GLRY_CommentForm {
	margin: 10px 225px 0px 0px;
	clear: left;
}

.GLRY_CommentForm .ErrorMessage {
	margin: 0px;
}

/* Paging ---------------------------------------------------*/
.SCH_InventionResults .Paging, .GLRY_Gallery .Paging {
	padding: 10px;
}

.SCH_InventionResults .Paging a, .GLRY_Gallery .Paging a {
	text-decoration: none;
	margin: 0px 0px 0px 2px;
	padding: 1px 4px;
	border: 0px;
	color: #FFFFFF;
}

.SCH_InventionResults .Paging a:hover, .SCH_InventionResults .Paging .CurrentPage a,
.GLRY_Gallery .Paging a:hover, .GLRY_Gallery .Paging .CurrentPage a {
	text-decoration: underline;
	background: none;
	color: #336997;
}
/*-----------------------------------------------------------*/

/* Showroom -------------------------------------------------*/
.Showroom {
	position: relative;
}
/*-----------------------------------------------------------*/

/* Leaving Site ---------------------------------------------*/
.LVG_Container {
	background: #000000;
	border: 5px groove #02458A;
	color: #FFFFFF;
	position: absolute;
	width: 300px;
	padding: 10px;
}

.LVG_Container a {
	color: #FF0000;
}
/*-----------------------------------------------------------*/

/* Calling All Inventors ------------------------------------*/
.CAI_Wrapper {
	background: url('/images/e1/t1/bg.cai.gif') no-repeat;
	width: 848px;
	height: 592px;
	position: relative;
}

.CAI_Wrapper .CAI_PlainText {
	display: none;
}

.CAI_Wrapper .CAI_EnterToday {
	position: absolute;
		top: 385px;
		left: 32px;
	width: 190px;
	height: 45px;
}
/*-----------------------------------------------------------*/
