﻿ /***********************
 /* RESET
 /**********************/
html,
body {
	border:0;
	margin:0;
	padding:0;
    text-align: left;
}
html {font-size:100.01%;}
body {font-size:1em;}
table td {font-size:1em;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

 /***********************
 /* GLOBAL
 /**********************/
body {background: url(../Images/General/background.jpg) repeat-x #a5af9f; font-family: Gill Sans MT;}
 
a.LogoutLink {margin-left: 10px;}
div.mainheader {padding-bottom: 0px; height: 134px; width:974px; margin: 0px auto;}
div#MainHeader {position: relative;}
div.maincontent {padding: 8px 45px 5px 45px;}
div.popupcontent {padding: 0px 10px;}
div.messageArea {padding: 0px 5px; background: #e3e3e3; margin-bottom: 10px;}
img {border: 0px;}

input.button,
a.button
{
    background: url(../Images/General/button_background.jpg) repeat-x;
    height: 36px;
    border: 0px;
    color: #FFFFFF;
    font-size: 1.1em;
    cursor: pointer;
    padding: 0px 10px;
    margin: 0px 20px;
}
a.button {padding: 0px 5px;}

div.header
{
    background: url(../Images/General/headerbackground.jpg) repeat-x;
    border: 1px solid #ababab;
    border-bottom: 0px;
    border-top: 0px;
    height: 24px;
    color: #FFFFFF;
}
div.header h3 {padding-left: 5px; display:inline-block; color: #ffffff; width: 800px; font-size: 1em;}
div.popupcontent div.header h3 {padding-left: 5px; display:inline-block; color: #ffffff; width: 390px; font-size: 1em;}
div.header .optionOne {display:inline-block; color: #FFFFFF; width: 40px; height: 30px;}
div.header .optionTwo {display:inline-block; color: #FFFFFF; height: 30px;}
div.content {border: 1px solid #ababab; background: #c9c9c9; font-size: .9em;}
div.buttonDiv {margin: 5px auto; width: 100%; text-align: center; height: 36px;}
table {border-collapse: collapse; width: 100%;}
table.standard tr {background: #c8cac7;}
table.standard tr.header {background: url(../Images/General/table_header.png) repeat-x;}
table.standard tr.alt {background: #dfe1de;}
table.standard tr.internal {background: #3300FF;}
table.standard tr td {font-size: .9em; color: #171717; padding: 3px;}
table.standard tr.header th {font-size: .9em; color: #171717; border-bottom: 1px solid #000000; padding: 0px 3px;}
table.standard tr.note td {font-style: italic; font-size: small;}
table.standard td.rightAlign {text-align: right;}
table.standard td.centerAlign {text-align: center;}
div.note {padding: 5px;}

div.pageContent
{
    width: 1003px;
    background: url(../Images/General/contentbackground.png) repeat-y center;
}
div.popupPageContent
{
    width: 418px;
    background: url(../Images/Popups/popup-contentbackground.png) repeat-y center;
}
div.pageContentWrapper 
{
    width: 1003px;
    margin: 0px auto;
}
div.popupContentWrapper 
{
    width: 418px;
    margin: 0px auto;
}
div.popupheader             {padding-bottom: 0px; height: 39px; width: 398px; margin: 0px auto;}

a                           {color: #27408B;}
a:hover                     {color: #3A5FCD;}

div.footer 
{
    border-top: 1px solid #000000;
    text-align: center;
    margin: 10px auto 0px auto;
    font-weight: bold;
    font-size: small;
    width: 974px;
    margin-left: 15px;
}
div.footer p
{
    margin-bottom: 0px;
    padding-bottom: 5px;
}
body.popup div.footer
{
    border-top: 1px solid #000000;
    text-align: center;
    margin: 10px auto 0px auto;
    font-weight: bold;
    font-size: small;
    width: 398px;
}
div#globalImProveYourself
{
    position: relative;
    width: 336px;
    left: 636px;
    top: -102px;
    float: left;
    color: #171717;
    height: 0px;
}
div#globalLoggedIn 
{
    position: absolute;
    text-align: right;
    width: 400px;
    left: 555px;
    top: 70px;
    color: #171717;
}
div#globalLoggedIn a {color: Blue;}
div#globalLoggedIn a:hover {color: Blue; text-decoration: underline;}

div.adlink {position: relative;}
input.responseText {width: 99%; height: 100px;}

/* ------------------------------------------------------------------------
   Navigation
   ----------------------------------------------------------------------*/
#Labels 
{
	display:none;
    position: absolute;
    top:79px;
    left: 160px;
    width: 620px;
    height: 25px;
    z-index: 100;    
}
#Labels ul 
{
	color: #553B16;
	font-size:small;
	font-weight:bold;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#Labels ul li 
{
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    height: 25px;
}
#Labels ul li 
{
    color: #553B16;
    display: block;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    height: 25px;
    voice-family: "\"}\"";
    voice-family: inherit;
}
#Labels ul li.account { width: 90px; border-right:1px solid #ccaa27;}
#Labels ul li.questions { width: 90px; border-left:1px solid #fede5a; border-right: 1px solid #ccaa27;}
#Labels ul li.test { width:90px; border-left:1px solid #fede5a; border-right: 1px solid #ccaa27;}

/*NAV*/
.navcontrol 
{
    position:relative; 
	top: -32px;
	z-index:100;
	margin: 0px 0px 0px 0px;
	padding: 0;
	margin-left: 1px;
}
#sddm
{	
    list-style-type:none;
    margin:0; 
    padding: 0;
    position:absolute;
    z-index: 100;
    width: 100%;
    background: url(../Images/Nav/navbar.jpg);
}
#sddm li
{	
    float: left;
    font-size: 1.1em;
    line-height: 30px;
    height: 32px;
    position: relative;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding: 0px;
}
#sddm a.header {color: #ffffff;}
#sddm li:hover a.header {color: #ffffff;}
#sddm li a
{	
    color: #d7d7d7;
    display: block;
    float: left;
    text-align: center;
    text-decoration: none;
    padding: 0;
}
#sddm li:hover {background: url(../Images/Nav/navbarselect.jpg) repeat-x; color: #ffffff;}
#sddm div
{	
    position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	top: 32px;
	background: #EAEBD8;
	left: 0px;
}
#sddm div a
{	
    position: relative;
	display: block;
	margin: 0;
	padding: 5px;
	width: 140px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #c9c9c9;
	color: #343434;
	font: 11px arial;
	border-bottom: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
	border-right: solid 1px #B0B0B0;
}
#sddm div a:hover               {background: #DFDFDF;}
#sddm li.home 					{width: 100px; margin-left: 15px;}
#sddm li.account		        {width: 120px;}
#sddm li.questions				{width: 120px;}
#sddm li.consulting				{width: 130px;}
#sddm li.tests					{width: 100px;}
#sddm li.rs   	                {width: 140px;}
#sddm li.pc   	                {width: 150px;}
#sddm li.help                	{width: 100px;}
#sddm li.consHome              	{width: 150px; margin-left: 15px;}
#sddm li.compHome               {width: 150px;}
#sddm li.about                  {width: 100px;}
#sddm li.contact                {width: 100px;}
#sddm li.home a.header		    {padding-left:27px;}
#sddm li.account a.header		{padding-left:29px;}
#sddm li.questions a.header		{padding-left:23px;}
#sddm li.consulting a.header	{padding-left:25px;}
#sddm li.tests a.header	        {padding-left:30px;}
#sddm li.rs a.header	        {padding-left:14px;}
#sddm li.pc a.header	        {padding-left:13px;}
#sddm li.help a.header	        {padding-left:35px;}
#sddm li.consHome a.header	    {padding-left:8px;}
#sddm li.compHome a.header	    {padding-left:13px;}
#sddm li.about a.header		    {padding-left:13px;}
#sddm li.contact a.header		{padding-left:8px;}
div.resumeOptions
{
    height: 32px;
    border-left: solid 1px #ABABAB;
    color: #FFFFFF;
}
div.resumeOptions div.tab 
{
    width: 170px;
    margin-right: 2px;
    float: left;
    background: url(../Images/General/tab_unselected.jpg) repeat-x;
    height: 29px;
    font-size: large;
    text-align: center;
    padding-top: 3px;
}
div.resumeOptions div.tab a {color: #FFFFFF;}
div.resumeOptions div.tab a:hover {color: #FFFFFF; text-decoration: underline;}
div.resumeOptions div.selected {background: url(../Images/General/tab_selected.jpg) repeat-x;}
div.second {margin-top: 10px;}
h3#topXHeader {float: left; width: 300px;}
span#topXNumSpan {float: right; height: 23px; padding-right: 4px;}


 /***********************
 /* PAGES
 /**********************/
 /* DEFAULT*/
body {
}
body#Default div#MainHeader {position: relative;}
body#Default div#options { position: relative; height: 945px; margin-left: 15px; }
body#Default div.footer { margin: 0px 0px 0px 15px; position: relative; }
body#Default div.pageContent {margin-top: -2px;}
body#Default div#consultants
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 637px;
    height: 947px;
}
body#Default div#companies 
{
    position: absolute;
    top: 0px;
    left: 652px;
    width: 320px;
    height: 789px;
}
body#Default img.consultHeader
{
    position: absolute;
    left: 210px;
    top: 30px;
}
body#Default img.consultQuote
{
    position: absolute;
    left: 10px;
    top: 530px;
}
body#Default img.compHeader
{
    position: absolute;
    left: 35px;
    top: 35px;
}
body#Default div#consText
{
    text-align: justify;
    position: absolute;
    left: 200px;
    width: 430px;
    top: 160px;
    color: #333333;
    font-size: 1em;
    line-height: 23px;
}
body#Default div#consFree
{
    text-align: center;
    position: absolute;
    left: 252px;
    width: 370px;
    top: 300px;
    color: #000000;
    font-weight: bold;
}
body#Default div#compText
{
    text-align: justify;
    position: absolute;
    left: 4px;
    width: 300px;
    top: 90px;
    color: #333333;
    line-height: 17px;
}
body#Default div#consultants a
{
    position: absolute;
    top: 440px;
    left: 250px;
    font-weight: bold;
    font-size: 1.2em;
}
body#Default div#companies a.companyLink
{
    position: absolute;
    top: 260px;
    left: 14px;
    font-weight: bold;
    font-size: 1.2em;
}
body#Default div#companies div.featuredBusiness
{
    position: absolute;
    top: 340px;
    left: 4px;
    width: 300px;
    font-size: .9em;
}
body#Default div#companies div.featuredBusiness h3 { width: 298px; }
body#Default div#companies a.spotlightedBusiness { color: White; z-index: 10; }

body#Default div#companies a.companyAd,
body#Default div#companies div.adlink
{
    position: absolute;
    top: 580px;
    left: 4px;
    font-weight: bold;
    font-size: 1.2em;
}
body#Default div#options a:hover {font-weight: bold;}
body#Default div#options { top: -2px; }

/* About Us */
body#AboutUs p,
body#ContactUs p,
body#PrivacyNotice p,
body#TOS p,
body#CompanyTOS p,
body#CCCTOS p {padding: 5px; margin: 5px 0px;}

body#AboutUs div.footer p,
body#ContactUs div.footer p,
body#PrivacyNotice div.footer p,
body#TOS div.footer p,
body#CompanyTOS div.footer p,
body#CCCTOS div.footer p {padding: 5px; margin: 5px 0px 0px 0px;}

/* SiteMap */
body#SiteMapPage div#leftThird
{
    width: 330px;
    float: left;
    z-index: 1000;
}
body#SiteMapPage div#leftThird div.header h3 {width: 325px;}
body#SiteMapPage div#middleThird,
body#SiteMapPage div#rightThird
{
    width: 285px;
    float: left;
    z-index: 1000;
}
body#SiteMapPage div#leftThird ul,
body#SiteMapPage div#middleThird ul,
body#SiteMapPage div#rightThird ul {margin: 5px 0px;}
body#SiteMapPage div#middleThird div.header h3,
body#SiteMapPage div#rightThird div.header h3 {width: 280px;}

/***********************
/* PAGES - MEMBERS
/**********************/
/* Member Login */
body#Member_Login div.maincontent {position: relative;}
body#Member_Login div#login
{
    float: left;
    width: 450px;
    height: 200px;
}
body#Member_Login div#login h3 {width: 450px;}
body#Member_Login div#register {float: right; width: 450px;}
body#Member_Login div#register h3 {width: 450px;}

/* Members/Default */
body#members_home div.maincontent { padding: 0px 15px; }
body#members_home div.loggedOut
{
    position: relative;
    height: 100%;
    overflow: hidden;
}
body#members_home div.loggedOut p {margin: 10px 0px;}
body#members_home div.loggedOut ul {margin: 0px 0px 10px 0px;}
body#members_home div.ad div.featuredBusiness
{
    padding-top: 10px;
    padding-left: 10px;
    width: 300px;
    font-size: .9em;
    z-index: 0;
}
body#members_home div.ad div.featuredBusiness h3 {width: 298px;}
body#members_home div.ad a.spotlightedBusiness  {color: White; z-index: 10;}
body#members_home div.ad a.companyAd img,
body#members_home div.ad div.adlink
{
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
}
body#members_home div#Benefits
{
    float: left;
    width: 650px;
    border-right: solid 2px #828282;
    z-index: 1000;
}
body#members_home div#Benefits div.content  {padding-left: 5px; background: #EDEDED;}
body#members_home img.backgroundImg
{
    position: absolute;
    left: 652px;
    top: 0px;
    border-left: 1px solid #000000;
}
body#members_home div.ad 
{
    position: relative;
    float: right;
    width: 320px;    
}
body#members_home div.loggedIn
{
    position: relative;
    height: 100%;
    overflow: hidden;
}
body#members_home div.loggedIn div#leftThird
{
    width: 250px;
    float: left;
    z-index: 1000;
}
body#members_home div.loggedIn div#middle
{
    width: 402px;
    float: left;
    z-index: 1000;
}
body#members_home div.loggedIn div#leftThird ul {margin: 5px 0px;}
body#members_home div.loggedIn div#middle div.header h3 {width: 395px;}
body#members_home div.loggedIn div#leftThird div.header h3  {width: 245px;}
body#members_home div.loggedIn div#leftThird h3#inbox {float: left; width: 100px;}
body#members_home span#messageIcon  {float: right; height: 23px; padding-right: 4px;}
body#members_home div#middle        {width: 100%;}
body#members_home div#middle ul     {padding-right: 10px; padding-left: 30px;}
body#members_home div#account       {width: 150px; float: left;}
body#members_home table .date       {width: 75px;}
body#members_home table .testLink   {width: 75px;}
body#members_home table .num        {width: 35px;}
body#members_home .becomeCCC        {padding-left: 5px;}
body#members_home div.footer        {margin: 0px 0px 0px 15px; position: relative;}
body#members_home div#support       {padding-left: 5px;}

/* NEW QUESTION*/
body#new_question .QuestionText     {width: 500px; height: 200px;}

/* Answer QUESTION*/
body#member_answer tr.question td {padding-left: 3px; border-top: 1px solid #000000;}
body#member_answer h3#absHeader {float: left; width: 600px;}
body#member_answer span#absWordLimit {float: right; height: 23px; padding-right: 4px;}
body#member_answer h3#respHeader {float: left; width: 600px;}
body#member_answer span#wordLimit {float: right; height: 23px; padding-right: 4px;}
body#member_answer td.image {width: 100px;}
body#member_answer input.abstractText {width: 800px;}

body#ccc_answer tr.question td {padding-left: 3px; border-top: 1px solid #000000;}
body#ccc_answer tr.question td span.questionText {font-size: .85em;}
body#ccc_answer h3#absHeader {float: left; width: 600px;}
body#ccc_answer span#absWordLimit {float: right; height: 23px; padding-right: 4px;}
body#ccc_answer h3#respHeader {float: left; width: 600px;}
body#ccc_answer span#wordLimit {float: right; height: 23px; padding-right: 4px;}
body#ccc_answer td.image {width: 100px;}
body#ccc_answer input.abstractText {width: 800px;}

body#member_answer .imageURL,
body#ccc_answer .imageURL   {width: 100%; padding: 2px 0px;}
body#member_answer table#tableAnswer td {padding: 0px;}
body#member_answer table#tableAnswer .tableText {width: 55px;}
body#member_answer table#tableAnswer .tableTextFinal {width: 52px;}
body#member_question_view table#tableAnswer td {padding: 0px;}
body#member_question_view table#tableAnswer .tableText {width: 55px;}
body#member_question_view table#tableAnswer .tableTextFinal {width: 52px;}
body#ccc_response_answer table#tableAnswer td {padding: 0px;}
body#ccc_response_answer table#tableAnswer .tableText {width: 55px;}
body#ccc_response_answer table#tableAnswer .tableTextFinal {width: 52px;}
body#ccc_answer table#tableAnswer td {padding: 0px;}
body#ccc_answer table#tableAnswer .tableText {width: 55px;}
body#ccc_answer table#tableAnswer .tableTextFinal {width: 52px;}

body#member_answer textarea.answerText,
body#ccc_answer textarea.answerText
{
    width: 100%;
    padding: 0px;
    height: 200px;
}


/* Member Resume */
body#member_resume div#generalInfo,
body#member_resume_education div#Education,
body#member_resume_experience div#Experience,
body#member_resume_questions div#generalQuestions
{
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding: 5px;
}
body#member_resume td.left {width: 200px;}

body#member_resume_experience table.standard,
body#member_resume_education table.standard {padding-bottom: 10px; border-collapse: collapse;}

body#member_resume_experience tr.topRow td,
body#member_resume_education tr.topRow td {border-bottom: 1px solid #000000;}

body#member_resume_experience tr.topRow td.businessName,
body#member_resume_education tr.topRow td.schoolName {font-weight: bold; width: 70%;}

body#member_resume_experience td.right,
body#member_resume_education td.right {text-align: right;}

body#member_resume_experience table ul,
body#member_resume_education table ul {margin: 0px;}

body#member_resume_experience div.addedJobs h3,
body#member_resume div.header h3,
body#member_resume_questions div.header h3 {padding-right: 300px;}

body#member_resume_experience table.addJob td.left,
body#member_resume_education table.addSchool td.left {width: 125px;}

body#member_resume_experience table.addJob td.right,
body#member_resume_education table.addSchool td.right {width: 150px;}

body#member_resume_experience table.addJob td.rightText,
body#member_resume_education table.addSchool td.rightText {padding-right: 5px;}

body#member_resume_experience table.addJob input.textInput,
body#member_resume_education table.addSchool input.textInput {width: 658px; padding: 0px;}

body#member_resume_experience table.addJob input.shortTextInput,
body#member_resume_education table.addSchool input.shortTextInput {width: 100%; padding: 0px;}

body#member_resume_experience table.addJob td.right input,
body#member_resume_education table.addSchool td.right input {width: 150px;}

/* User Test Answer*/
body#answer_test_question td.left {width: 50px; text-align: center;}

/* Member Support History */
body#member_support_history table#ticketHistory .date {width: 150px;}
body#member_support_history table#ticketHistory .link {width: 100px;}
body#member_support_history table#ticketHistory .status {width: 100px;}

/* Member Support Ticket */
body#member_support_ticket table#newResponse td {text-align: center;}

/* Member Support Submit */
body#member_support_submit table#newResponse td#response {text-align: center;}

/* User Test Answer*/
body#companies_test_user_answer .correct        {background-color: #5bf133;}
body#companies_test_user_answer td.ansImage     {width: 30px; text-align: center;}
body#companies_test_user_answer td.left         {width: 50px; text-align: center;}

/* Answer Test Question */
body#answer_test_question h3        {width: 907px;}
body#answer_test_question h3 span.leftSide 
{
    width: 304px;
    float: left;
    text-align: left;
}
body#answer_test_question h3 span.middle
{
    width: 304px;
    text-align: center;
    float: left;
}
body#answer_test_question h3 span.rightSide
{
    width: 280px;
    text-align: right;
    float: right;
    padding-right: 5px;
}

/* Message Consultants */
body#member_messages .read,
body#company_messages .read {width: 30px; text-align: center;}

/* Message Reply Consultants */
body#member_messages_reply .subjectText { width: 600px; }
body#member_messages_reply .MessageText { width: 600px; height: 100px; }

/* Member Become CCC */
body#member_becomeCCC p { padding: 5px; margin: 0px; }

/* CCC Home */
body#ccc_home td.pending { text-align: center; }
body#ccc_home div.note p { margin-top: 5px; margin-bottom: 5px; }

/****************************
/* PAGES - COMPANIES
/***************************/
/* Company Question Answer */
body#company_question_answer table#questionTable tr.header th           {text-align: right;}
body#company_question_answer table#questionTable tr.header th.compName  {text-align: left;}
body#company_question_answer th.compName                                {width: 400px;}
body#company_question_answer td.image                                   {width: 100px;}
body#company_question_answer .imageURL                                  {width: 100%; padding: 2px 0px;}
body#company_question_answer table#tableAnswer td                       {padding: 0px;}
body#company_question_answer table#tableAnswer .tableText               {width: 55px;}
body#company_question_answer table#tableAnswer .tableTextFinal          {width: 52px;}

/* Edit QUESTION*/
body#company_question_edit .QuestionText { width: 600px; height: 200px; }

/* New Test Question */
body#new_test_question .QuestionText,
body#new_test_question .answerText      { width: 100%; padding: 0px; }
body#new_test_question .QuestionText {height: 200px;}
body#new_test_question .answerText {height: 50px;}
body#new_test_question td.left {width: 150px;}

/* Company Support History */
body#companies_support_history table#ticketHistory .date {width: 150px;}
body#companies_support_history table#ticketHistory .link {width: 100px;}
body#companies_support_history table#ticketHistory .status {width: 100px;}

/* Company Support Ticket */
body#companies_support_ticket table#newResponse td {text-align: center;}

/* Company Support Submit */
body#companies_support_submit table#newResponse td#response {text-align: center;}

/* Company Default */
body#companies_home div.maincontent { padding: 0px 15px; }
body#companies_home div.loggedOut
{
    position: relative;
    height: 100%;
    overflow: hidden;
}
body#companies_home div.ad div.featuredBusiness
{
    padding-top: 10px;
    padding-left: 10px;
    width: 300px;
    font-size: .9em;
    z-index: 0;
}
body#companies_home div.ad div.featuredBusiness h3 { width: 298px; }
body#companies_home div.ad a.spotlightedBusiness { color: White; z-index: 10; }
body#companies_home div.ad a.companyAd img,
body#companies_home div.ad div.adlink
{
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
}
body#companies_home div#Benefits
{
    float: left;
    width: 650px;
    border-right: solid 2px #828282;
    z-index: 1000;
}
body#companies_home div#Benefits div.content { padding-left: 5px; background: #EDEDED; }
body#companies_home img.backgroundImg
{
    position: absolute;
    left: 652px;
    top: 0px;
    border-left: 1px solid #000000;
}
body#companies_home div.ad 
{
    position: relative;
    float: right;
    width: 320px;    
}
body#companies_home div.loggedIn
{
    position: relative;
    height: 100%;
    overflow: hidden;
}
body#companies_home div.loggedIn div#leftThird
{
    width: 300px;
    float: left;
    z-index: 1000;
}
body#companies_home div.loggedIn div#middle
{
    width: 352px;
    float: left;
    z-index: 1000;
}
body#companies_home div.loggedIn div#leftThird ul { margin: 5px 0px; }
body#companies_home div.loggedIn div#middle div.header h3 { width: 345px; }
body#companies_home div.loggedIn div#leftThird div.header h3 {width: 295px;}
body#companies_home div.loggedIn div#middle h3#inbox {float: left; width: 100px;}
body#companies_home span#messageIcon    {float: right; height: 23px; padding-right: 4px;}
body#companies_home div#middle          {width: 100%;}
body#companies_home div#middle ul       {padding-right: 10px; padding-left: 30px;}
body#companies_home div#account         {width: 150px; float: left;}
body#companies_home table .company      {width: 200px;}
body#companies_home table .date         {width: 75px;}
body#companies_home table .num          {width: 35px;}
body#companies_home div.footer          {margin: 0px 0px 0px 15px; position: relative;}
body#companies_home div#support,
body#companies_home div.adspace,
body#companies_home div.rsLink          {padding-left: 5px;}

/* Company Login */
body#Company_Login div.maincontent      { position: relative; }
body#Company_Login div#login            { float: left; width: 450px; }
body#Company_Login div#login h3         { width: 450px; }
body#Company_Login div#register         { float: right; width: 450px; }
body#Company_Login div#register h3      { width: 450px; }

/* Purchase Center */
body#purchaseCenter div.ad p                {padding: 5px; margin: 0px;}
body#purchaseCenter div.packages            {margin-top: 20px;}

/* Company Question Results */
body#company_question_results td.abstract   {font-style: italic;}
/*  View Resume */
body#company_rs_view h3 
{
    width: 907px;
    height: 18px !important;
    line-height: 18px;
}
body#company_rs_view h3 a                       {color: #FFFFFF;}
body#company_rs_view h3 span.leftSide 
{
    width: 304px;
    float: left;
    text-align: left;
}
body#company_rs_view h3 span.middle
{
    width: 304px;
    text-align: center;
    float: left;
}
body#company_rs_view h3 span.rightSide
{
    width: 280px;
    text-align: right;
    float: right;
}
body#company_rs_view h3 span.rightSide a        {width: 40px;}
body#company_rs_view tr.topRow td,
body#company_rs_view tr.topRow td               {border-bottom: 1px solid #000000;}
body#company_rs_view tr.topRow td.businessName,
body#company_rs_view tr.topRow td.schoolName    {font-weight: bold; width: 70%;}
body#company_rs_view td.right,
body#company_rs_view td.right                   {text-align: right;}
body#company_rs_view table ul,
body#company_rs_view table ul                   {margin: 0px;}

/* Shop */
body#shop tr.total td {border-top: 2px solid #000000; font-weight: bold;}

/**************************
/* PAGES - SUPPORT
/*************************/
/* Support Default */
body#Support_Default tr.center td                   {text-align: center;}
body#Support_Default .commentText                   {width: 100%; padding: 2px 0px;}
div.menuLinks                                       {padding: 5px 0px;}
.menuOption                                         {padding: 0px 5px;}
body#Support_Default div.content                    {padding: 5px;}
body#Support_Default div.maincontent ul             {margin: 5px 0px;}
body#Support_Default div.companySearch div.content  {padding: 0px;}


/* Support Ticket Search */
body#Support_Ticket_Search .menuOption              {padding: 0px 5px;}
body#Support_Ticket_Search div#criteria             {position: relative;}
body#Support_Ticket_Search div#Priority             {position: absolute; left: 300px;}
body#Support_Ticket_Search div#Results              {position: absolute; left: 500px;}
body#Support_Ticket_Search div#Status               {position: absolute; left: 300px; top: 30px;}
body#Support_Ticket_Search div#SupportUser          {position: absolute; left: 300px; top: 60px;}
body#Support_Ticket_Search div#User                 {position: absolute; left: 300px; top: 90px;}
body#Support_Ticket_Search div#TicketNo             {position: absolute; left: 550px; top: 90px;}
body#Support_Ticket_Search div#Date                 {position: absolute; left: 300px; top: 120px;}
body#Support_Ticket_Search div#text                 {position: absolute; left: 300px; top: 150px;}
body#Support_Ticket_Search div#ticketType           {height: 200px; padding: 2px 0px;}
body#Support_Ticket_Search div#ticketType select    {height: 100%;}
body#Support_Ticket_Search div#Buttons              {text-align: center; padding: 5px 0px;} 
body#Support_Ticket_Search table.supportTicket      {margin-bottom: 10px;}
body#Support_Ticket_Search table.standard .link     {width: 50px;}
body#Support_Ticket_Search table.standard .type     {width: 120px;}
body#Support_Ticket_Search table.standard .user     {width: 120px;}
body#Support_Ticket_Search table.standard .priority {width: 120px;}
body#Support_Ticket_Search table.standard .status   {width: 220px;}

/* Support Ticket */
body#Support_Ticket .menuOption                         {padding: 0px 5px;}
body#Support_Ticket table#newResponse td                {text-align: center;}
body#Support_Ticket table#updateOptions td#internalNote {text-align: center;}

/* Support Referral */
body#Support_Referrals .link                        {width: 260px;}
body#Support_Referrals .link input                  {width: 98%;}
body#Support_Referrals .share input                  {width: 60px;}
body#Support_Referrals .paid input                  {width: 100px;}

/**************************
/* PAGES - POPUPS
/*************************/
/* Consultant Profile */
body#Consultant_Profile div#rating
{
    float: left;
    height: 70px;
    width: 70px;
    vertical-align: middle;
    text-align: center;
    padding: 0px auto;
}
body#Consultant_Profile div#info,
body#Company_Profile div#info
{
    width: 327px;
    float: right;
}
body#Consultant_Profile div#info h3,
body#Company_Profile div#info h3
{ 
    width: 320px; 
}
body#Consultant_Profile div.footer,
body#Company_Profile div.footer
{ 
    margin: 0px 0px 0px 10px; 
}
body#Consultant_Profile img.messageIcon
{
    position: relative;
    top: 2px;
    left: 5px;
}
/* Company Profile */
body#Company_Profile div#logo
{
    float: left;
    height: 70px;
    width: 70px;
}
body#Company_Profile img.messageIcon
{
    position: relative;
    top: 2px;
    left: 5px;
}
/* Descriptions */
body#question_description div.note,
body#test_description div.note,
body#rs_description div.note,
body#ads_description div.note,
body#ccc_description div.note
{
    width: 386px;
}
body#question_description h3,
body#test_description h3,
body#rs_description h3,
body#ads_description h3,
body#ccc_description h3
{
    width: 390px;
}

/* Referral Breakdown */
body#RefBreakdown table.standard td {width: 50%;}
body#RefBreakdown table.money td {width: 25%;}





 /*
 @import url("Reset.css");
 @import url("Global.css");
 @import url("Pages.css");
*/