/* STANDARD NOSCO IDEA EXCHANGE STYLE SHEET */


/* BODY */
body {background:url(/resources/prm/graphics/bg-main.png) repeat-x 0 0; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#2F2F2F;}


/* LINKS */
a {color:#0E79B8; text-decoration: none;}
a:hover {color:#2F2F2F;}

/* TEXT & HEADINGS */
h1, h2, h3 {color:#2F2F2F; text-shadow:1px 1px 1px #fff;}
h1 {font-size: 28px; margin: 0 0 10px 0;}
h2 {font-size: 18px;}
h3 {font-size: 18px;}
p {color:#666; line-height:1.5em; margin: 0 0 5px 0;}
.sitepage h3{margin: 15px 0 10px;}
.sitepage img {margin: 0 0 0 20px;}
h1#title {margin: 0 0 20px 0;}

	/* Identity */
	#identity a {color: #2F2F2F;}


/* NAVIGATION */

	/* Main Navigation */
	#menu {background-color: transparent;}
	.menu-links { height: 40px; line-height: 40px; padding: 5px 5px 0; font-weight: bold; font-size: 14px; background: url(/resources/prm/graphics/bg-menu-IX.png) no-repeat 0 0;}
	.menu-links a {color: #B4BDBD; text-shadow: 1px 1px 1px #222; border-right: 1px solid #494949; padding: 11px 15px;}
	.menu-links a:hover, a.menu-link-selected{color: #FFF; text-shadow: #000 0px -1px 1px;}	
		
	/* Sub navigation */
	.menu-sub-links {margin: 0 7px; padding: 0 10px; height: 36px; line-height: 36px; background: #FFF url(/resources/prm/graphics/bg-menu-sub-idea.gif) no-repeat 0 bottom;}
	.menu-sub-links a{color: #0F7AB8; text-shadow: 1px 1px 1px  #E9F8FC; font-size: 12px; font-weight: bold; padding: 0 20px 0 0;}
	.menu-sub-links a:hover {color: #05211F; text-shadow: 1px 1px 1px #FFF;}
	.menu-sub-links .menu-link-selected {color: #485E5F; cursor: default;}

	/* Account menu */
	.menu-account {right: 13px; top: 7px; font-size: 11px; font-weight: bold; text-shadow: 1px 1px 1px #05211F; color: #B4BDBD}
	.menu-account a{color: #B4BDBD}
	.menu-account a:hover{color: #FFF; text-shadow: #000 0px -1px 1px;}	
	.menu-account div img {width:20px; height:20px; margin: 8px 0 0 0;}
	
	/* Sign up link */
	#menu .menu-signup-links {top: 12px; right: 10px; height: 25px; padding: 0 5px; background: url('/resources/prm/graphics/tightform-button-bg.png') repeat-x 0 0; border-style:solid; border-width:1px; border-color:#50AD2D #006600 #006600 #50AD2D; color:#FFF; text-shadow:#50AD2D 1px 1px 1px; line-height: 25px;  -moz-border-radius:4px; -webkit-border-radius:4px;}
	#menu .menu-signup-links a {color: #FFF; font-size: 12px; font-weight: bold;}

	/* Context links */
	.menu-context-links {font-size: 11px; top: -15px; right: 13px;}
	.menu-context-links a {color: #05211F; text-shadow: 1px 1px 1px #FFF;}
	.menu-context-links a:hover {color: #0F7AB8;}

	/* Search */
	#menu .menu-search {top: 50px; right: 13px;}


/* SIDEBAR */
.sidebar h3 {border-bottom:1px solid #E5ECF3; padding: 11px 0 10px 0;}

	/* Block Posts */
	.sidebar .block-posts h3 {padding-bottom: 0; margin: 0; border-bottom: none;}
	.sidebar .post-list-post-person a {font-weight: bold;}
	.sidebar .post-list-meta {font-size: 11px; color: #929A9A; margin: 5px 0; line-height: 15px;}
	.sidebar .post-list-meta a {color: #87BCDB;}
	.sidebar .post-list-meta a:hover {color: #2F2F2F;}
	.sidebar .comment-list-item {display: none;}

	.sidebar .simple-contracts-list td a, .sidebar .simple-contracts-list-value {font-weight: bold;}

	/* Block: Sidebar News List */
	.block-sidebar-news-list td.simple-contracts-list-name{line-height: 1.5em !important; border-bottom:1px solid #E5ECF3; padding: 5px 0;}

	/* Block: Competitors & Contact invite box*/
	.sidebar .block-competitors td {border-bottom:1px solid #E5ECF3; padding: 5px 0 3px; font-weight: bold;}
	.sidebar .contact-invite-box {background-color: #E7ECF2; padding: 10px; color: #333; line-height: 1.5em; text-shadow: 0px 1px 1px #FFF;}
	.sidebar .contact-invite-box form {padding: 10px 0 0;}
	
	/* Sidebar Contract Data */
	.sidebar .block-sidebar-contract-data td {border-top: 1px solid #E5ECF3; padding: 10px 0; font-weight: bold; color: #485E5F; font-size: 14px;}
	.sidebar .block-sidebar-contract-data h3 {border: none;}

/* Sidebar: Tags */
#contract-tags-block {border: 1px solid #ADC9CB; padding: 10px; position: relative;}
#contract-tags-block h3 {padding-top: 0;}
#contract-tags-block .manage_tag {position: absolute; top: 17px; right: 10px;}	
#contract-tags-block .tagselected td {border-bottom: 1px solid #E5ECF3; padding: 7px 0;}
#contract-tags-block .tagselected a.filter-tags {font-size: 10px; font-weight: bold; color: #999; }
#contract-tags-block .tagselected a:hover.filter-tags {color: #FF3333;}
#contract-tags-block #ctl_addtag.button {font-weight: bold; margin: 15px 0 0;}
#contract-tags-block #ctl_addtag.button:hover {color: #0E79B8;}
#contract-tags-block #ctl_addtag.button.open {border-bottom: none; position: relative;}
#contract-tags-block #ctl_addtag.button.open:hover {background: url('/resources/prm/graphics/news-button-background.png') repeat-x center; border:1px solid #ADC9CB; border-bottom: none; color: #0E79B8;}
#contract-tags-block #tag-scroll {background-color: #E6EDF5; border:1px solid #ADC9CB; margin: -1px 0 0; padding: 15px 10px; height: 200px; width: 255px; overflow: auto; font-size: 11px;}
#contract-tags-block #tag-scroll .tag {display: block; border-bottom:1px solid #ADC9CB; padding: 7px 3px; color: #0E79B8;}
#contract-tags-block #tag-scroll .tag:hover {background-color: #FCFFC0; cursor: pointer;}
#contract-tags-block #form_create {margin: 10px 0 0;}
#contract-tags-block #form_create input.button {margin: 0 0 0 5px; font-weight: bold;}
#contract-tags-block #form_create input.text {width:200px}
#contract-tags-block #form_create input.text {*width: 165px; margin: 0; background: #fff url(/resources/prm/graphics/bg-form-textinput-1.png) repeat-x 0 0; border:1px solid #adc9cb; color: #666; *height:18px}

/* CONTENT AREA */
#main {margin: 30px auto;}
#mainsub { margin: 0 7px !important; width: 945px; padding: 10px; background: #FFF url(/resources/prm/graphics/bg-content.gif) no-repeat 0 0;}
body#contracts.idea h1#title {display: none;}

	/* Title Tabs */
	.title-tabs {background-color: #EAF4F5; -moz-border-radius:4px; -webkit-border-radius:4px; color: #485E5F;}
	.title-tabs h1{padding: 5px 10px; margin: 0; border-bottom: 1px solid #FFF; text-shadow: 1px 1px 1px #FFF;}
	.title-tabs h1 a {color: #05211F; cursor: pointer;}
	.title-tabs .title-subtabs {padding: 0 10px; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; text-shadow: 1px 1px 1px #FFF;}
	.title-tabs .title-subtabs li {padding: 0 20px 0 0;}
	.title-tabs .title-subtabs .subtabs-selected a {color: #485E5F; cursor: default; text-shadow: 0px -1px 1px #FFF;}
	.title-tabs .title-righttabs {float: right; margin: 8px 7px 0 0; font-size: 11px;}

	/* List of contracts */
	.contracts-list-item {border-bottom: 1px solid #E5ECF3; padding: 10px 0;}
	.contracts-list-item-price {width:50px; height: 42px; padding: 5px 4px 0 4px; text-align:center; color:#FFF; background:url('/resources/prm/graphics/bg-price-1.png') top left no-repeat;}
	/*
    .contracts-list-item-price-label {display: none;}
	.contracts-list-item-price-value {line-height:40px; font-weight: bold; font-size:22px; text-shadow: 1px 1px 1px #363636;}
    */
    .contracts-list-item-price-label {font-size: 10px; width: 58px;text-align: center; top: 7px; color: #FFFF; display: block;}
    .contracts-list-item-price-value {line-height:48px; font-weight: bold; font-size:22px; text-shadow: 1px 1px 1px #363636;}
    .contracts-list-item-content {margin: 0 0 0 65px;}
	.contracts-list-item-title {line-height:20px; font-size: 17px; font-weight: bold;}
	.contracts-list-item-title a {text-shadow: 1px 1px 1px #fff;}
 img.contracts-list-item-title-status {display: none;}
	.contracts-list-item-meta, .contracts-list-author {font-size: 11px; color: #929A9A; line-height: 18px;}
	.contracts-list-item-change {font-weight: bold; margin: 0 8px 0 0;}
	.contracts-list-item-change.positive img, .contracts-list-item-change.negative img {margin-top: 3px;}
	.contracts-list-item-buy-link {display: none;}
	.contracts-list-item-view-count, .contracts-list-item-asset-counts {margin: 0 7px 0 0; padding: 0 7px 0 0; border-right: 1px solid #E5ECF3;}

	/* Categories */
	.block-categories h3 a {color: #2D2D2D;}
	.categories .category-item a {border-bottom:1px solid #E5ECF3; line-height:20px; padding: 5px 25px 5px 0;  display: block; }
	.categories .category-item a:hover {border-bottom:1px solid #E5ECF3;}
	.categories .category-item .category-item-count {padding: 5px 5px 0 0;}
	.categories .category-item-selected {background: #E3EAF1 url('/resources/prm/graphics/bg-categories-selected.png') no-repeat 0 center; padding: 5px;}
	.categories .category-item-selected a { padding: 0 10px; color: #2D2D2D; font-weight: bold;}
	.categories .category-item-selected .category-item-count {padding: 0;}
	.categories .category-item-sub {background-color:#FFF; line-height:25px;}
	.categories .category-item-count {float:right; line-height:20px;  padding-right:0px; color: #2D2D2D; font-weight: bold;}
	.categories .category-item-selected .category-item-count {color: #2D2D2D;}
	
	
/* CONTRACT PAGE */

	/* Contract Status & Content */
	.contract-status, .contract-closed, .contract-resolved {padding-bottom:10px; border-bottom:2px solid #E5ECF3; margin-bottom:10px;}
	.contract-status-price-container {width:50px; height: 42px; padding: 5px 4px 0 4px; text-align:center; color:#FFF; background:url('/resources/prm/graphics/bg-price-1.png') top left no-repeat;}
	.contract-status-price {line-height:40px; font-weight: bold; font-size:22px; text-shadow: 1px 1px 1px #363636;}
	.contract-status-change {top: 40px; padding: 0px; width: 60px; text-align: left; font-weight:bold; font-size: 11px;}
	.contract-status img {margin: 10px 0 0;}
	.contract-status .positive img {background-image:url('/resources/prm/graphics/news-positive-arrow-white.png');}
	.contract-status .negative img {background-image:url('/resources/prm/graphics/news-negative-arrow-white.png');}
	.contract-status-meta .contracts-list-item-change {display: none;}
	.contract-status-content {margin-left:70px; color:#879493;}
	.contract-status-content h1 {line-height:1.2em; font-size: 22px; font-weight: bold; margin: 0 0 5px 0; padding: 12px 0 0;}
	.contract-person {line-height: 28px;}
	.contract-status-meta {margin:10px 0 10px 0;}
	.contract-status-meta a {padding: 0 0 0 7px; margin: 0 0 0 7px; border-left: 1px solid #E5ECF3;}
	.contracts-list-meta-item.contracts-list-item-status a {margin: 0; padding: 0; border: none;}
	.contracts-list-meta-item.contracts-list-item-status a:hover {text-decoration: underline;}
	.contract-description {margin: 0 0 20px; clear: left; display: block;}
	.contract-description p {margin: 0 0 5px; color: #485E5F; line-height:22px;}
    .contracts-status-price-label { display: none}
	/* Contract Slider */
	.contract-order-box {margin:20px 0; padding: 0 0 20px 0; border-bottom: 2px solid #E5ECF3;}
	.contract-order-box h2 {font-size: 12px; color: #809293; margin: 0 0 10px;}
	.contract-order-box .contract-order-table {background-color: #fff !important;padding: 0;}
	#sellbox.contract-order-box {padding: 20px 0; margin: 20px 0;}
	#sellCount, #buyTotal {font-size: 24px; font-weight: bold; margin: 0 0 0 5px; color: #323232; text-shadow: 1px 1px 1px #FFF;}
	.contract-slider-negative, .contract-slider-positive {background: url('/resources/prm/graphics/bg-slider-1.png') repeat-x 0 0;}
	.contract-slider {padding: 8px 10px; -moz-border-radius:6px; -webkit-border-radius:6px;}
	.contract-slider-track {background:url('/resources/prm/graphics/slider-track-green.gif') 0 4px repeat-x; height:23px;}
	.contract-order-table td.contract-slider-value {padding-bottom: 0px;}
	
	/* Contract Slider Meta Info */
	.contract-order-box .contract-order-meta, .contract-order-table td {color: #809293; font-size: 11px;}
	.contract-order-box .contract-order-meta {margin: 5px 100px 0 0;}

	/* Buy and Sell Buttons*/
	#buybox input.button, #sellbox input.button {background: url(/resources/prm/graphics/bg-button-order.png) no-repeat; color:#fff; border: none; width: 73px; height: 41px; padding: 0; margin: ; text-shadow: 1px 1px 1px #363636; line-height: 40px; font-weight: bold; font-size: 18px;}
	#sellbox input.button {color:#fff;}
	#buybox input.button:hover {background: url(/resources/prm/graphics/bg-button-order-hover.png) no-repeat;}
	#sellbox input.button:hover {background: url(/resources/prm/graphics/bg-button-order-hover.png) no-repeat;}
	
	/* Revisions */
	.diff-added {background-color:#79CC4C; color: #FFF; padding:3px 0; margin: 1px;}
	.diff-deleted {color:#666 !important; background-color: #F0B2B2; padding:3px 0; margin: 1px;}
	.diff-deleted a {color:#666 !important;}
	.revision-description, .revision-category { -moz-border-radius:6px; -webkit-border-radius:6px; background-color: #F1F1F1; padding: 15px; width: 500px; margin-top: 10px;}
	.revision-description { line-height: 21px;}
	.revision-category { font-size:1.05em; }
	.revision-category a { font-weight: normal;}
	.revision-sidebar { display: block; float:right; border-left: 1px dotted #CCC; margin-left: 80px; padding-right: 0; padding-top: 0; padding-left: 20px;}
	.revision-item {padding:10px; margin: 5px; background-color: #F8F8F8; -moz-border-radius:6px; -webkit-border-radius:6px;}
	.revision-item-title a{color: #666 !important; font-weight:  bold;}
	.revision-item-compare-new {background-color:#79CC4C; border: none !important; font-size: 1.1em;}
	.revision-item-compare-old {background-color:#F0B2B2;}
	.revision-item-compare-old .revision-item-meta {color:#FFF !important;}
	.revision-item-compare-old a {color:#FFF !important;}
	.revision-item-displayed {background-color: #79CC4C ; font-size: 16px; color: #FFF !important;}
	.revision-item-displayed a {font-size: 16px; color: #FFF !important;}
	.revision-item-meta, .revision-item-links { font-weight: normal !important;padding: 3px 0 0;}
	.revision-item-meta a, .revision-item-links a { font-weight: normal !important;padding: 3px 0 0;}


/* RANKING LIST (Page)*/
.user-ranking {width:98%;}
.user-ranking td {height: 25px; white-space:nowrap; padding: 7px 0 5px; border-bottom: 1px solid #E5ECF3; font-weight: bold;}
.user-ranking td.user-ranking-display-name {width:80%;}
.user-ranking-buddy img {width:25px; height:25px;}
td.user-ranking-place {font-size: 14px; color: #485E5F; padding:0 10px 0 0; text-align: right;}
.user-ranking .user-ranking-first-place td {background-color: #E5ECF3; font-weight: bold; font-size: 14px;}
.user-ranking .user-ranking-me td {border-top: 2px solid #CCC; border-bottom: 2px solid #CCC; background-color: #FFF;}


/* FORMS */
.prm-form-item-container { margin: 20px 0px 20px 0;}
.prm-form-fieldset {margin: 40px 0;}

	/* Inputs */
	.prm-form-fieldset legend {font-weight: bold; font-size: 18px; padding: 0 0 20px 0; margin: 0; color: #2d2d2d;}
	.prm-form-item .prm-form-headline { font-size: 12px; margin: 4px 0 0 0; display: block; float: left; width: 150px; line-height:1.5em; padding: 0 10px 0 0;}
	.prm-form-item .prm-form-input input, .prm-form-item .prm-form-input textarea {background: #fff url(/resources/prm/graphics/bg-form-textinput-1.png) repeat-x 0 0; border:1px solid #adc9cb; color: #666; margin: 0; moz-border-radius: 2px; webkit-border-radius: 2px; padding: 5px; font-size: 12px;}
	.prm-form-item input {width: 240px;}

	/* Buttons */
	.prm-form-submit {margin: 40px 0 20px;}
	.prm-form-submit input {background-color: #000; background: url(/resources/prm/graphics/bg-button-1.png) repeat-x 0 0; color: #fff; font-weight: bold; font-size: 14px; text-shadow: 1px 1px 1px #000; border: 1px solid #333; -moz-border-radius:2px; -webkit-border-radius:2px; padding: 0 10px; height: 30px; cursor: pointer; margin: 0 20px 0 0; line-height: 30px; vertical-align: bottom;}
	.prm-form-submit input.small {background: url('/resources/prm/graphics/news-button-background.png') repeat-x center; border:1px solid #ADC9CB; color:#05211F; text-shadow:0 -1px 0 #eee; font-size: 12px; height: 25px; padding: 0 6px; -moz-border-radius:2px; -webkit-border-radius:2px; cursor: pointer; line-height: 25px; font-weight: normal;}
	.prm-form-submit input.cancel {background: none; padding: 0; border: none; color: #0E79B8; }
	
	.prm-form-submit input.small:hover {border-color:#387E84; background: url('/resources/prm/graphics/news-button-background-hover.png') repeat-x 0 0;}
	.prm-form-submit input.small.cancel:hover {background: none; text-decoration: underline;}
	
	/* Errors */
	.form-item-wrapper .form-error, .form-item-wrapper .form-widget-error {font-weight: bold; margin: 5px 0 0;}
	
	/* Misc */
	.prm-form-required {display: none;}

	
/* CREATE IDEA & FORM*/

/* Inputs */
#idea-edit .prm-form-item {width: 600px;}
#idea-edit .prm-form-item .prm-form-item-content {background-color:#EAF4F5; padding:10px;}
#idea-edit .prm-form-item input#outcome, #idea-edit .prm-form-item textarea#description {width: 555px !important; padding: 10px;}

/* Help Text */
#idea-edit .prm-form-help-box {width: 200px; float: right;}
#idea-edit  .prm-form-help-box-sub {margin: 0 0 0 10px; padding: 10px;}

/* Special Labels */
#idea-edit .prm-form-headline {font-weight: bold; margin: 0 0 10px; padding: 0; display: block; float: none; width: 100%; font-size: 14px;}
#form_item_category_id .prm-form-headline{display: inline !important; margin: 0 10px 0 0 !important;}
#idea-edit #form_item_anonymous_p .prm-form-headline {display: inline;}
#idea-edit #form_item_anonymous_p  input {border: none; width: 20px !important;}
	
	
/* MY ACCOUNT */

	/* Data Table */
	.account-table td {border-bottom:1px solid #E5ECF3; text-shadow: 1px 1px 1px #FFF;}
	.account-table-label, .account-table .account-table-value {font-size: 18px; font-weight: bold; line-height: 30px; color: #8794A1; border-bottom: 1px solid #E5ECF3;}
	.account-table .account-table-value {text-align:right;}
	.account-table-sum .account-table-label, .account-table-sum .account-table-value {color: #05211F;}
	td.account-table-sep {padding: 0 10px; border: none;}
	td.account-table-buddy {padding: 0 15px 0 0; border: 0;}

	/* My Trading */
	.trading-list-item {padding: 10px 0; border-bottom: 1px solid #E5ECF3 !important; display: block; float: left; width: 98%;}
	.trading-list-outcome {font-size: 14px; font-weight: bold; line-height: 2em;}
	ul.trading-list-information {margin: 0 0 0 10px; line-height: 1.5em;}
	.trading-list-information-price, .trading-list-information-stocks, .trading-list-information-profit, li.trading-list-information-close-date {padding: 0 7px 0 0; margin: 0 5px 0 0; border-right: 1px solid #485E5F;}
	.trading-list-details-container {margin: 5px 0 0 30px; font-size: 1em; line-height: 1.5em; background-color: #EAF4F5; padding: 5px; color: #485E5F; text-shadow: 0px 1px 1px #FFF; -moz-border-radius:2px; -webkit-border-radius:2px;}
	.trading-list-details-container h3 {font-size: 1em; padding: 0;}
	
	/* Your Profile */
	#account-profile .prm-form-help-box {display: none;}
	#account-profile .reset-account {display: none;} /* MUST REMAIN HIDDEN */


/* COMMENTS */

/* Post Form */
.post-form 					{width: 600px; padding: 10px; background-color: #EAF4F5; margin: 0 0 20px;}
.post-form textarea 		{width: 540px; margin: 0; color: #666;}
.post-form input.button 	{font-size: 14px; line-height: 20px; font-weight: bold; margin: 5px 0 0;}
.post-form #postattachlink 	{font-size: 11px; line-height: 16px; padding: 10px 0 0 20px;}

/* Comment */
.post-list-meta {font-size:11px; color:#879493;}
.post-list-post-person {font-weight: bold;}
.post-list-more {margin: 20px 0 0 ;}

	/* Reply Form */
	.comment-list-item textarea {font-size: 11px; color: #666; width: 436px;}

	/* Replies */
	.comment-list-item {width: 450px; font-size: 12px; background-color: #EAF4F5;}
	.comment-list-item .post-list-buddy img {width: 30px; height: 30px;}
	.comment-list-item .post-list-content {margin: 0 0 0 35px;}
	.comment-list-item .post-list-post-person {font-weight: bold;}
	
	/* Attachments */
	.post-list-files .post-list-files-name {font-size: 11px;}
	.post-list-files .post-list-files-thumb img {width: 15px;}


/* Contract shareholders */
.contract-shareholders {line-height: 18px;}
.contract-shareholders a {font-weight: bold;}
.contract-shareholders td {border-bottom: 1px solid #E5ECF3; padding: 5px 0; color: #485E5F;}
.contract-shareholders h2 {border-bottom:1px solid #E5ECF3; padding: 40px 0 10px 0;}
.contract-shareholders-count {font-size: 11px;}


/* PAGINATION */
#paginationContainer, #numphotosbar {font-weight:bold; line-height:15px;}
#paginationContainer{margin: 0 0 10px 0;}
#numphotosbar {font-size:11px; color:#666;}
#paginationContainer .pagination-pages a, .full-browse a {padding: 3px 5px; margin: 0 5px; border: 1px solid #CDCFD2;}
#paginationContainer .pagination-pages a:hover {border-color: #999; background-color: #E6F7FB; text-decoration: none;}
#paginationContainer span.dot{display: none;}


/* MESSAGES */
#messages {width: 945px; display: block; margin: 20px auto 30px auto; background-color: #FAFDBE; padding: 10px; -moz-border-radius:4px; -webkit-border-radius:4px; line-height: 1.5em;}
#messages h1, .one-notice-headline {font-size: 16px; margin: 0 0 5px 0; font-weight: bold;}
#messages .one-notice-meta {font-size: 11px; color: #666; margin: 5px 0 0;}
#messages input.button {margin: 0 10px 10px 0;}
#messages input.button.message-close-button, .one-notice-dismiss {float: right;background: url('/resources/prm/graphics/news-button-background.png') repeat-x center; border:1px solid #ADC9CB; color:#05211F; text-shadow:0 -1px 0 #eee; cursor:pointer;   padding: 2px 6px; -moz-border-radius:2px; -webkit-border-radius:2px; margin: 1px 8px 0 0; font-weight: bold;}


/* BLOCK: WELCOME */
.welcome {display: block; height: 100px; margin: 40px 7px 10px;}
.welcome-1, .welcome-2, .welcome-3 {float: left; display: inline;}
.welcome h1 {font-size: 21px; margin: 0 0 5px;}
.welcome p {font-size: 18px; color: #323333; text-shadow: 1px 1px 1px #fff; margin: 0 0 4px; line-height: 1.3em;}
.welcome a {font-size: 14px; font-weight: bold; text-shadow: 1px 1px 1px #fff; }
.welcome-1 {background: url(/resources/prm/graphics/welcome-1.gif) no-repeat 0 7px; padding: 0 0 0 115px;width: 211px;}
.welcome-2 {background: url(/resources/prm/graphics/welcome-2.gif) no-repeat 0 7px; padding: 0 0 0 80px; width: 244px;}
.welcome-3 {background: url(/resources/prm/graphics/welcome-3.gif) no-repeat 0 7px; padding: 0 0 0 95px; width: 214px;}


/* LOGIN PAGE */
#loginbox {margin: 100px auto; width: 380px; text-align:left; border: 1px solid #d7e0e0;}
.loginbox-content {padding: 20px; background-color: #fff;}
#loginbox .autoform .form-item-wrapper .form-label {text-align:left; width:auto; float:none;}
#loginbox .autoform .form-item-wrapper {background-color: #fff; padding: 10px 0;}
#loginbox .form-label {padding: 0; font-weight: bold; margin: 0 0 5px; font-size: 13px;}
#loginbox .form-widget-text, #loginbox .form-widget-password {margin: 0;}
#loginbox .form-widget-text input, #loginbox .form-widget-password input, #forgotten input.text, .form-widget #password, .form-widget #email {border-bottom: 1px solid #adc9cb; border-left: 1px solid #d7e0e0; border-right: 1px solid #adc9cb; border-top: 1px solid #d7e0e0; color: #666; margin: 0; padding: 0px 5px; width: 340px; line-height: 35px; height: 35px;}
#loginbox .form-widget-checkbox {color: #999; margin: 0;}
#loginbox .form-button {margin: 0; padding: 10px 0;}
#loginbox .form-button input {background: url(/resources/prm/graphics/bg-button-1.png) repeat-x 0 0; border: 1px solid #000; color: #fff !important; cursor: pointer; font-size: 16px; font-weight: bold; height: 35px; moz-border-radius: 4px; padding: 0 10px; text-shadow: 1px 1px 1px #363636; webkit-border-radius: 4px;}
#loginbox .discrete {font-style: normal; font-size: 11px; padding: 0;}

	/* Forgot Password */
	#forgotten h3 {margin: 0 0 5px 0;}
	#forgotten input.text {margin:10px 0;}

