﻿/* Base Styles */

h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, sans-serif !important;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  background: #666 url( image_BackgroundGradient ) repeat-x scroll 0 0;
  #background: #5a5a5a url( image_BackgroundGradient ) repeat-x scroll 0 0;
  _background: #c0c0c0; /* ie hack */
  padding: 0 !important;
  margin:0;
  width: 100%;
  color:#333333;
  text-align: left;
  font-size: 65.5%;
  font-weight: normal;
}

hr {
  background-color: transparent;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  padding:0;
  height: 0;
}

td, th {
  border: 0;
}

table {
  border-collapse: collapse;
}

.message {
  margin-top: 10px;
}

.message h4 {
  padding-right: 0.5em;
}

div, ul, li {
  font-size: 9pt;
  vertical-align: baseline;
}

.clear {
  clear: both;
}

.emphasize {
  font-weight: bold;
}

.inputButton.post{
  width: 100px;
  height: 25px;
  padding:0 3px 0 3px;
  background: none;
}

.inputButton.cancel, .inputButton.edit, .inputButton.preview {
  width: 101px;
  height: 25px;
  padding:0 3px 0 3px;
  background: none;
}

.btn {
  border: 0;
  background: none;
  padding: 0;
}

/* User link */

.baseUserExpert {
  background-image: url( image_expert );
  background-repeat: no-repeat;
  padding-left: 33px;
}

/* Sidebars */

#leftCol ul, #rightCol ul {
  list-style-type: none !important;
}

/* Left sidebar */

#leftCol .sidebarItem {
  font-size: 12px;
  margin: 0 0 3px;
  padding: 0 0 2px;
}

#leftCol .sidebarItem .sidebarContent {
  background-color: #e5eaef;
  border-left: 1px solid #003366;
  border-right: 1px solid #003366;
  border-bottom: 1px solid #003366;
  overflow: hidden;
  padding: 0;
  width: 183px;
}

#leftCol .sidebarItem .sidebarContent ul {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  background-color:#e5eaef;
}

#leftCol .sidebarItem .sidebarContent ul li {
  padding: 4px 1px;
}

#container #leftCol {
  float: left;
  width: 185px;
}



.sidebarItem h3 {
  margin: 0;
  line-height: 22px;
  padding-left: 18px;
  display: block;
  height: 24px;
  cursor: pointer;
  font-size: 100%;
}

#leftCol .open h3 {
  background: transparent url( image_sidebarOpenItemHeaderPremier );
  /*background: transparent url( image_sidebarItem_head_open ) no-repeat scroll 0 0;*/
  color: #FFFFFF;
}

#leftCol .closed h3 {
  background: transparent url( image_sidebarItem_head ) no-repeat scroll 0 0;
  color: #909090;
}

.categoryList .current {
  font-weight: bold;
}

/* Right sidebar */

#SignedInFormContent {
  background-color: white;
  height: 200px;
}

#rightCol {
  float: right;
  padding: 0;
  width: 224px;
}

.rightMessageBox {
  padding: 0;
  margin: 0 0 10px 0;
}

.messageBoxHeader {
  background: transparent url( image_messageBoxHeader ) no-repeat scroll 0 0;
  color: #333333;
  font-size: small;
  font-weight: bold;
  padding: 0;
  height: 3px;
}


.messageBoxFooter {
  background: transparent url( image_messageBoxFooter ) no-repeat scroll 0 0;
  height: 5px;
  padding: 0;
}

.messageBoxContentArea {
  background: white url( image_messageBoxContent ) repeat-y scroll 0 0;
  color: gray;
  font-size: 12px;
  padding: 2px 12px 2px 8px;
}




.userStats .messageBoxHeader {
  background-image: url( image_darkMessageBoxHeader );
}

.userStats .messageBoxFooter {
  background-image: url( image_darkMessageBoxFooter );
}

.userStats .messageBoxContentArea {
  background-image: url( image_darkMessageBoxContent );
  font-size: 12px;
}

.userStats .nickname {
  width: 200px;
  overflow-x: hidden;
  white-space: nowrap;
}

.userStatsItem {
  font-weight: bold;
  padding: 3px 0 8px 29px;
  margin-left: 7px;
}

.userStatsItem ul {
  margin: 0;
  padding: 0;
}

.userStatsItem li {
  font-weight: normal;
  list-style-type: none !important;
  margin-left: 10px !important;
}

.userStatsProfile {
  background: url( image_ProfileIcon ) no-repeat scroll 0 0;
}

.userStatsActivity {
  background: url( image_ActivityIcon ) no-repeat scroll 0 0;
}

.userStatsRecentReplies {
  background: url( image_RecentRepliesIcon ) no-repeat scroll 0 0;
}

.userStatsSavedItems {
  background: url( image_SavedItems ) no-repeat scroll 0 0;
}

.messageBoxContentArea .title {
  color: black;
  font-weight: bold;
  padding-bottom: 2px;
  font-size: 12px;
}

.userStats .messageBoxContentArea .title {
  color: white;
  padding: 5px 0;
}

.userStats .messageBoxContentArea .title a {
  color: white !important;
  text-decoration: underline !important;
  font-weight: normal !important;
}

.messageBoxContentArea .messageBoxContent {
  background-color: white;
  padding: 5px;
  margin: 0;
}

.messageBoxContentArea li {
  list-style-type: circle;
  margin-left: 15px;
}

.statusList .current {
  font-weight: bold;
}

.userBox {
  background: transparent url( image_loginpanel_bg ) no-repeat scroll 0 0;
  font-size: 11px !important;
  height: 200px;
  overflow: visible;
  padding: 15px 15px 15px 10px;
  width: 190px;
  margin-bottom: 10px;
}

#loginForm div {
  margin-bottom: 5px;
}

.loginFormTextBox {
  background: transparent url( image_login_txt_bg ) no-repeat scroll 0% 0%;
  height: 18px;
  padding: 4px 5px;
  width: 187px;
}

.loginFormTextBox input {
  background: transparent;
  border-style: none;
  color: black;
  font-size: 11px;
  height: 18px;
  width: 182px;
}

#loginForm .loginButton {
  font-size: 12px;
}

.loginErrorMessages .message {
  margin: 0 0 1em 0;
  width: 204px;
}

/* Header */

#headerContainer {
  background: #000000 url( image_HeaderBkGround ) repeat scroll 0 0;
  _background: #000000; /* IE hack */
  padding-bottom: 0;
  width: 100%;
}

#outerHeader {
  margin: 0 auto;
  padding-bottom: 0;
}

#outerHeaderTable {
  height: 110px;
  margin: 0;
  padding: 0;
  width: 1000px;
}

#hmenu {
  color: #C0C0C0;
  height: 20px;
  margin: 0 auto;
  width: 950px;
}

#hmenuContainer {
  background: #303030 none repeat scroll 0%;
  height: 20px;
  width: 100%;
}

#pageHeader {
  height: 104px;
}

.dellLogo {
  width: 100px;
  background: transparent url( image_logo ) no-repeat left;
  _background: url( image_logo_ie6 ) no-repeat 15px 50%; /* IE hack */
  cursor: pointer;
}

.headerLinks {
  color: gray;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 18px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: 40%;
  white-space: nowrap;
}

a.headerLinks {
  color: gray !important;
}

a.headerLinksHighlighted {
  color: white !important;
}

#container {
  background: transparent url( image_container_bg ) repeat-y scroll 0 50%;
  _background: url( image_container_bg_base ) repeat-y scroll 0 50%; /* IE hack */
  font-size: 1.1em;
  margin: 0 auto;
  width: 1061px;
}

#container .content {
  padding: 24px 28px 0;
  margin: 0 auto;
  width: 970px;
}

.content h1 {
  font-size: 22px;
  font-weight: bold;
  background: transparent none repeat scroll 0%;
  border-width: 0;
  margin: 0 0 10px 0;
  outline-color: invert;
  outline-style: none;
  outline-width: 0;
  padding: 0;
  vertical-align: baseline;
  display: block;
}

/* Footer */
#footer {
  clear: both;
  margin: auto;
  padding: 25px 0 25px 48px;
  font-size: 95%;
}

#footer .footerContainer {
  border: 1px solid #CCCCCC;
  padding: 20px;
  text-align: left;
  width: 968px;
}

#footer .footerContainer td {
  padding: 20px;
  vertical-align: top;
  width: 20%;
}

#footer h4 {
  color: #666666;
}

#footer .linkLine {
  color: #999999;
  margin: 20px 0 0;
  text-align: center;
  width: 965px;
}

#footer .linkLine a {
  color: #999999;
  padding: 0 11px;
}

#footer li {
  background: transparent url( image_icon_footerItem ) no-repeat scroll left 9px;
  padding: 6px 0 0 15px;
  color: #999999;
  margin-left: 0;
}

#footer ul {
  padding: 0 !important;
  list-style-type: none !important;
  margin: 0 !important;
}

/* Main column */

#userPanel {
  float: right;
  width: 770px;
}

#container #mainCol {
  float: left;
  padding-left: 0;
  width: 535px;
}

#banner {
  padding-bottom: 3px;
}

div#postingProcess {
  padding-bottom: 2px;
}

div#postingProcess a {
  padding-right: 2px;
}

.userContent {
  overflow-x: hidden;
  width: 450px;
  display: block;
}

/* Idea List */

.baseIdeaList li {
  margin-left: 0 !important;
}

.ideaLastCommentList {
  font-size: 12px;
  margin-bottom: 10px;
  margin-top: 10px;
}

table.ideaLastCommentList {
  width: 100%;
}

.ideaLastCommentList td {
  vertical-align: top;
}

.ideaLastCommentList .commenter {
  padding-right: 10px;
  text-align: right;
}

.ideaLastCommentList .nickname {
  width: 140px;
  overflow-x: hidden;
}

.ideaLastCommentList .commentDate {
  padding-right: 10px;
  color: gray;
  text-align: right;
}

.ideaLastCommentList .titleAndComments {
  padding-left: 10px;
  color: gray;
}

.ideaLastCommentList .title {
  width: 365px;
  overflow: hidden;
}

.ideaLastCommentList .commentBody {
  padding-left: 10px;
  color: #333333;
}

.ideaLastCommentList .commentBody .userContent {
  width: 365px;
  color: #333333;
  overflow-x: auto;
  overflow-y: hidden;
}

.separatorSpanGreen {
  color: green;
  padding-left: 3px;
  padding-right: 3px;
}

/* Ideas */

.ideaTitle {
  font-size: 14px;
  font-weight: bold;
}

.ideaByline {
	font-family:Arial, Helvetica;
	font-size: 8pt;
	color: #333333;
}

.ideaDetails {
  color: #333333;
  font-size: 12px;
}

.baseIdeaList .ideaDetails, .baseSearchResults .ideaDetails {
  margin-bottom: 20px;
}

.ideaChildDetails {
  margin-bottom: 1.5em;
}

.ideaDetailsLabel {
  color: gray;
  font-family: Arial, Helvetica;
  font-size:8pt;
}

.ideaDetails td {
  vertical-align: top;
  padding-top: 0;
}

.ideaComments {
  font-size: 8pt;
  font-family: Arial, Helvetica;
  font-weight: bold;
  color:#333333;
}

.ideaComments a{
	color:#003366;
	text-decoration:none;
}

.ideaCategories {
  font-size: 8pt;
  font-family: Arial, Helvetica;
  font-weight:bold;
  color:#333333;
}

.ideaCategories a{
	color:#003366;
	text-decoration:none;
}

.ideaBodyInner {
  color: #333333;
  font-family:Arial;
  font-size:9pt;
  overflow-x: auto;
  overflow-y: hidden;
  width: 450px;
}

.ideaStatus {
  display: block;
  padding-top: 7px;
}

.ideaStatusLabel {
  border: 1px solid #003366;
  padding: 4px;
  font-weight: bold;
  color: white;
  background-color: #003366;
}

.ideaStatusContents {
  border: 1px solid #003366;
  padding: 4px;
}

.baseIdeaBody ul li {
  list-style-type: disc !important;
}

.baseIdeaBody ol li {
  list-style-type: decimal !important;
}

/* Votes */

.baseVoteContainer {
  width: 54px !important;
  padding: 0 !important;
}

.voteTotal {
  background: #003366;
  color: white;
  font-size: small;
  margin-bottom: 1px;
}

a.voteButton {
  display: block;
  zoom: 1; /* IE 6 hack to enable 'hasLayout' so the entire box is clickable instead of just the text */
}

.voteUpButton {
  background: transparent url( image_promoteDivPremier ) no-repeat scroll center top;
  width: 54px;
  height: 47px;
}

.voteDownButton {
  background: transparent url( image_demoteDivPremier ) no-repeat scroll center top;
  width: 54px;
  height: 50px;
}

.votedUpButton {
  background: transparent url( image_promoteDivDisabledPremier ) no-repeat scroll center top;
  width: 54px;
  height: 47px;
}

.baseVotedUpButton .votedDownButton {
  background: transparent url( image_demoteDivPremier ) no-repeat scroll center top;
}

.votedDownButton {
  background: transparent url( image_demoteDivDisabledPremier ) no-repeat scroll center top;
  width: 54px;
  height: 50px;
}

.baseVotedDownButton .votedUpButton {
  background: transparent url( image_promoteDivPremier ) no-repeat scroll center top;
}

/* Pagination */

.basePaginationLinks {
  background: transparent url( image_sortByBarPremier ) no-repeat scroll 0 0;
  display: block;
  height: 30px;
}

.basePaginationLinks a {
  border: none !important;
  font-weight: bold;
}

.basePaginationLinks span {
  color: #225577;
  border: none !important;
  font-weight: bold;
  padding: 5px !important;
}

.basePaginationLinks span.baseCurrentPage {
	background-color:#225588;
	color:#bbddee;
}
.paginationControls {
  display: block;
  float: right;
  margin: 0 8px 0 0 !important;
}

.paginationCount {
  display: block;
  padding: 0 !important;
  margin: 0 !important;
}

/* RSS */

.baseFeedIcon {
  height: 20px !important;
  margin-top: 10px !important;
  display: block;
}

/* Post Idea */

.postIdeaForm h2 {
  color: #555;
  font-weight: bold;
  font-size: 16px;
  border-bottom: solid thin #A8A8A8;
  display: block;
}

.postIdeaForm label {
  color: #333333;
  font-size: 15px;
  font-weight: bold;
}

.postIdeaForm .categoryList th {
  color: #999;
  font-size: 14px;
  font-weight: bold;
  padding-top: .7em;
}

.postIdeaForm .categoryList td {
  vertical-align: top;
  width: 33%;
}

.postIdeaForm .categoryList label {
  color: #333333;
  font-size: 12px;
  font-weight: normal;
}

.ideaTitleField {
  width: 100% !important;
}

.ideaBodyField iframe {
  border: 1px solid gray;
  padding: 0;
  margin: 0;
}

.ideaCategoryCheckboxes label {
  color: #666;
  font-size: 12px;
  font-weight: normal;
  margin: 3px;
}

.ideaCategoryCheckboxes input {
  margin-right: 7px;
}

.ideaCategoryCheckboxes td {
  padding: 0;
}

/* View Idea */

.ideaViewSection {
  font-size: 100%;
  padding-bottom: 1em;
}

.ideaViewSection h4 {
  color: #666;
  font-size: 108%;
  border-bottom: 1px solid #a8a8a8;
  display: block;
  font-weight: bold;
  margin: 1em 0;
  padding-bottom: 0.5em;
}

.ideaViewSection .btn {
  border: 0;
  background: none;
  padding: 0;
}

.flowingVoterNickname {
  width: 120px;
  display: block;
  overflow: hidden;
  margin-right: 1em;
  padding-bottom: 2px;
  white-space: nowrap;
  float: left;
}

.returnToMasterIdea {
  font-size: 12px;
  background-color: #ffc;
  border: 1px solid #ccc;
  padding: 0.7em;
  margin-bottom: 1em;
}

/* Comments */

.commenterName {
  color: #666;
  width: 95px;
  overflow-x: hidden;
  display: block;
}

.commenterName a {
  font-weight: bold;
}

td.commentData {
  text-align: right;
  padding-right: 0;
  padding-top: 1em;
}

td.commentBody {
  padding-left: 0;
}

.dellCommentBubble {
  float: left;
  padding-bottom:10px;
}

.dellCommentBubble .bubbleInner {
  background: url( image_comment_bg ) repeat-y scroll right 7px;
}

.dellCommentBubble .bubblePointer {
  background: url( image_comment_pointer ) no-repeat scroll left top;
}

.dellCommentBubble .bubbleBottom {
  background: url( image_comment_btm ) no-repeat scroll right bottom;
}

.dellCommentBubble .bubbleTop {
  background: url( image_comment_top ) no-repeat scroll right top;
  width:432px;
}

.dellCommentBubble .userContent {
  display: block;
  margin: 0 13px 0 50px;
  padding: 20px 0;
  color: #333333;
  width: 358px;
  overflow-x: auto !important;
  overflow-y: hidden !important;
}

/* Search */

.searchinput {
  border: none;
  color: #636365;
  float: left;
  font-family: arial;
  font-size: 8pt;
  margin-left: 4px;
  margin-right: 0;
  padding-left: 3px;
  vertical-align: middle;
  width: 168px;
  border: 0px !important;
}

tr.headerSearch {
  background-color: white;
  height: 18px;
  vertical-align: middle;
}

.headerSearch td {
  padding: 0;
}

.baseSearchResults, .baseIdeaList li {
  border-bottom: none !important;
}

/* Profile */

#profileDash {
  background: transparent url( image_ProfileMain ) no-repeat scroll 0 0;
  height: 100px;
  margin-top: 5px;
  padding-left: 10px;
  padding-top: 10px;
}

#profileDash td, #profileDash th {
  font-size: 11px;
  white-space: nowrap;
}

#profileDashContent {
  background: white none repeat scroll 0 0;
  color: #999999;
  height: 70px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  width: 491px;
}

#profileDashContent hr {
  height: 1px;
  margin-top: 3px;
}

#profileDashContent .userName {
  font-size: medium;
  font-weight: bold;
}


.DashboardSectionHead {
  color: #333333;
  font-size: 13px;
  font-weight: bold;
  padding-top: 2em;
  display: block;
}

.DashboardImageContentClass {
  vertical-align: top;
  width: 25px;
}

#DashboardDiv tr {
  padding-left: 5px;
  padding-top: 5px;
}

#DashboardDiv td {
  color: #999999;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  font-size: 12px;
}

/* Reset Password */

.resetPasswordTitle {
  font-size: 18px;
  font-weight: bold;
  color: #666666;
}

.resetPasswordButton {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  width: 105px;
  height: 19px;
}

/* Register */

table.registerForm {
  margin: 3em auto;
  width: 80%;
}

.registerForm {
  font-size: 11px;
}

.registerForm th {
  text-align: right;
  padding-right: 0.5em;
  font-weight: normal;
}

.registerForm th, .registerForm td {
  padding: 4px 4px;
}

.registerForm .tos {
  padding: 1.5em 0;
}

/* AccountDetails */

.AccountDetailsHead {
    color: #333333;
    font-size: 15px;
    font-weight: bold;
}

.AccountDetails td {
    vertical-align:top;
}

.AccountDetails label {
    color: #666666;
}

/* TopIdeaMakers */

.TopIdeaMakers {
  display: block;
  padding-top: 2em;
}

.TopIdeaMakers td {
  font-size: 13px;
}

.TopIdeaMakers th {
  text-align: center;
}

.TopIdeaMakersRank {
  color: #666666;
  padding-right: 10px;
  width: 5%;
  text-align: center;
}

.TopIdeaMakersUsername {
  width: 20%;
  text-align: center;
}

.TopIdeaMakersVotesCast {
  width: 20%;
  text-align: center;
}

.TopIdeaMakersPoints {
  width: 15%;
  text-align: center;
}

.TopIdeaMakersIdeasSubmitted {
  width: 20%;
  text-align: center;
}

.trBottomBorder {
  border-bottom: thin solid #EEEEEE;
  height: 20px;
  padding-top: 5px;
  vertical-align: middle;
}

.TopIdeaMakersHeadings {
  color: #666666;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  white-space: normal;
}

.sidebarItemWithoutArrow {
  font-size: 12px;
  margin: 0 0 3px;
  padding: 0 0 2px;
}

.sidebarItemWithoutArrow h3 {
  background: transparent url( image_sidebar_WOArrow ) no-repeat scroll 0 0;
  color: #666666;
  height: 20px;
  line-height: 19px;
  overflow: hidden;
  padding-left: 10px;
  display: block;
}

.sidebarItemWithoutArrow a {
  color: #666666 !important;
}

#divFavResults {
  margin-top:10px;
}


#hmenuLeft{
	float: left;display:inline;width:550px;
}

#hmenuRight{
	float:right;
	width:200px;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}

.printIcon
{
background: transparent url(image_print_Icon) no-repeat;
float:right;
padding:0 0 0 18px;
margin:0 0 0 15px;
cursor:pointer;
font-weight:bold;
text-transform:uppercase;
}

.shareIcon
{
background: transparent url(image_share_Icon ) no-repeat 3px ;
float:right;
padding:0 0 0 18px;
margin:0 0 0 15px;
font-weight:bold;
text-transform:uppercase;
}


div#shareLinksPopup {
height:192px;
left:50%;
margin-left:-227px;
text-transform:none !important;
width:474px;
}
div#shareMoreLinksPopup {
left:50%;
margin-left:-227px;
text-transform:none !important;
width:474px;
}
.popupContainer {
background-color:#EEEEEE;
border:1px solid #AAAAAA;
font-size:14px;
}
.popupContainerTitle {
background-color:#AAAAAA;
color:#FFFFFF;
font-family:arial;
font-weight:bold;
padding-bottom:4px;
padding-left:10px;
padding-top:4px;
text-align:left;
vertical-align:middle;
}
.popupInnerContainer {
border:1px solid #AAAAAA;
margin:10px;
}
.popupInnerInnerContainer {
background-color:#FFFFFF;
overflow:hidden;
padding:10px;
}
.popupPara {
font-family:arial,helvetica;
font-size:9pt;
text-align:left;
}
.popupPara table tr td table tr td {
padding-right:5px;
}
.popupPara table, .popupPara table tr td table {
margin-left:0;
margin-right:auto;
text-align:left !important;
}
.popupPara table tr td table tr td a.lnk_iconic {
color:#333333 !important;
}
.popupCloseContainer {
background-image:url(image_closeClue_tip);
background-repeat:no-repeat;
cursor:pointer;
float:right;
height:23px;
width:28px;
}

img.right {
  float: right;
}


/*For the Header Menu*/

.levelHead
{
	padding-left:7px;
	background-repeat:no-repeat;
	background-position:left center;
	color:gray;
	font-weight:normal;
	font-size:8pt;
}

.levelStyle A
{
	color:gray !important;
}

.levelStyle
{
	background-image:url(image_arrowGray) ;
	margin-left:8px;
	padding-left:11px;
	background-repeat:no-repeat;
	background-position:left center;
	color:gray;
	font-weight:normal;
	font-size:8pt;
}

.levelHead A
{
	color:gray !important;
}

.levelStyleSelect
{
	font-weight:bold;
	color:#CCCCCC;
}


/* Start Premier Storm CSS */

.levelStyleUnSelect
{
	padding-left:2px;
	font-weight:normal;
	font-size:8pt;
	color:#CCCCCC;
}

#pageHeader {
  height: 104px;
}


.headerLinks {
  color: gray;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 18px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: 40%;
  white-space: nowrap;
}

a.headerLinks {
  color: gray !important;
}

a.headerLinksHighlighted {
  color: white !important;
}

.userStatsBoxPremier{
	width:195px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	background-color:#666666;
	color:white;
	margin-bottom:15px;
}

.userStatsBoxContentPremier{
	background-color:#003366;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:10px;
}

.userStatsItemPremier {
  font-weight: bold;
  font-size:8pt;
  color:#ffffff;
  padding: 3px 0 2px 7px;
  margin-left: 2px;
}

.userStatsItemPremier ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-top:10px;
}

.userStatsItemPremier ul li{
	padding-left:0px !important;
	margin-left:20px !important;
}

.userStatsItemPremier a{
	color:#ffffff !important;
}

.sortByBarPremier,.sortByBar {
  background: transparent url( image_sortByBarPremier ) no-repeat scroll 0;
  font-size: 10pt;
  font-weight: normal;
  overflow:visible;
  height:20px;
  line-height:17px;
  #height:24px;
  #line-height:24px;
  #padding-top:2px;
  text-align: left;
  width: 528px;
  margin-top:5px;
  margin-bottom: 15px;
}

.sortByBarPremier .label {
  font-weight: bold;
  font-size: 10pt;
  color:#003366;
  /*padding: 0 3px;*/
  padding-left: 15px;
}

.sortByBarItemPremier,.sortByBarItem2 {
  overflow:visible;
  padding-right: 18px;
  #margin-top:6px;
  #padding-top:0px; /* For IE Rendering Bug */
  padding-top:6px;
  padding-bottom:4px;
  margin-bottom:4px;
  width:121px;
  padding-left:18px;
}

.sortByBarItem2{
  overflow:visible;
  padding-right: 10px;
  #margin-top:6px;
  #padding-top:0px; /* For IE Rendering Bug */
  padding-top:6px;
  padding-bottom:4px;
  margin-bottom:4px;
  width:121px;
  padding-left:10px;
  }

.sortByBarSelectedPremier {
  background: transparent url( image_sortByBarSelectedItemPremier ) no-repeat scroll top center;
  height:40px;
  width:95px;
  color: white;
}

.sortByBarSelected2Premier {
  background: transparent url( image_sortByBarSelectedItem2Employee ) no-repeat scroll top center;
  height:40px;
  width:95px;
  color: white;
}
.sortByBarSelectedPremier a {
  color: white !important;
}
.sortByBarSelected2Premier a {
  color: white !important;
}

.sortByBarSelected{
  background: transparent url( image_sortByBarSelectedItemPremier ) no-repeat scroll top center;
  height:40px;
  width:95px;
  color: white;
}

.sortByBarSelected a {
  color: white !important;
}

.sortByBarSelected2{
  background: transparent url( image_sortByBarSelectedItemPremier ) no-repeat scroll top center;
  height:40px;
  width:95px;
  color: white;
}

.sortByBarSelected2 a {
  color: white !important;
}

.rightMessageBoxPremier {
  padding: 0;
  margin: 0 0 10px 0;
}

.rightMessageBoxPremierHeader {
  background: transparent url( image_rightMessageBoxPremierHeader ) no-repeat scroll 0 0;
  color: #00162c;
  font-size: small;
  font-weight: bold;
  padding: 0;
  height: 25px;
}

.rightMessageBoxPremierHeader .title {
  color: #e5eaef;
  font-weight: bold;
  padding-bottom: 2px;
  padding-left:5px;
  padding-top:4px;
  font-size: 13px;
}

.rightMessageBoxPremierContentArea {
  background-color: #e5eaef;
  border:1px #003366 solid;
  font-size: 12px;
  padding:0px;
  margin-right:8px;
}

.rightMessageBoxPremierContentArea .rightMessageBoxPremierContent {
  background-color: #e5eaef;
  padding: 5px;
  margin: 0;
  color:#003366;
}

.rightMessageBoxPremierContent .current{
	font-weight:bold;
}

.rightMessageBoxPremierContentArea li {
  list-style-type: circle;
  margin-left: 15px;
}

a{
	color:#003366 !important;
	text-decoration:none !important;
}
a:hover{
	color:#003366;
	text-decoration:none !important;
}

#premierHeaderContainer {
  background: #003366 url( image_PremierHeaderBkGround ) no-repeat scroll top center;
  /*_background: #003366;  IE 6 hack */
  padding-bottom: 0;
  width: 100%;
  min-width:1061px;
  height:106px;
}

#premierOuterHeader {
	min-width:inherit;
	width:1061px;
  	margin: 0 auto;
  	padding: 0;
}

#premierOuterHeaderTable {
  height: 106px;
  margin: 0;
  padding: 0;
  min-width: 1022px;
  width:1022px;
}

/*Header Menu*/

#premierHMenuContainer {
  background: #303030 none repeat scroll 0%;
  height: 20px;
  min-width:1061px;
  width: 100%;
}

#premierHMenu {
  color: #C0C0C0;
  height: 20px;
  margin: 0 auto;
  min-width: 1021px;
  width:1021px;
  padding-left:5px;
  padding-right:5px;
}


#premierHMenuLeft{
	float: left;
	display:inline;
	width:550px;
	padding-left:24px;
}

#premierHMenuRight{
	float:right;
	padding-right:35px;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}

/* End Header Menu*/

/*Page Title Listing*/
.pageTitleListing{
	color:#5e5e5e;
	font-size:12pt;
	font-weight:bold;
}