/* Major Subdivisions of HTML page */
body {
	background-color: #fffff;
	margin: 0px;
}

h1 {
	font-family: Arial;
	font-size:13pt;
	font-weight:normal;
	margin:0px;
}

h2 {
	font-family: Arial;
	font-size:13pt;	
	font-weight:normal;
	margin:0px;
}

h3 {
	font-family: Arial;
	font-size:9pt;	
	font-weight:normal;
	margin:0px;
}

td { font-family: Arial; color: black; font-size: 12px; }

div.main {
	font-family: Arial;
	font-size: 12px;
	width: 1004px;
	background-color:#FFFFFF;
}

div.mainadmin {
	font-family: Arial;
	font-size: 12px;
	width: auto;
	background-color:#FFFFFF;
}

div.pageInset {
	padding-left: 63px;
	padding-right:20px;
	margin-bottom:60px;
}

div.pageInsetPro {
	padding-left: 20px;
	padding-right:20px;
	margin-bottom:60px;
}

div.pageInsetNew {
	padding-left: 10px;
	padding-right:10px;
	margin-bottom:20px;
	margin-top: 0px;
}

div.breadcrumbTitleInset {
	padding-left: 63px;
	padding-right:20px;
	margin-bottom:35px;
}

div.contentMain {
	margin-right:60px;
	/*background-color:#EFEFEF;*/
}

div.contentMainPro {
	margin-right:60px;
	/*background-color:#EFEFEF;*/
}

div.contentRight {
	float:right;
	/*background-color:#FFCC00;*/
	width:180px;
}

div.breadcrumb {
	margin-top:15px;
	margin-bottom:10px;
	font-size:12px;
}

div.copyDiv {
    max-width: 550px;
    max-height: 500px;
    height: auto !important;
    height: 450px;
    overflow: auto;
    z-index: 15000;
    position: relative;
    padding: 5px;
}

p,div,body,textarea  {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

/* Header */
.navblue	{ cursor:arrow; background-color: #3C8AD7; text-align:center; font-weight:normal; text-decoration:none; }
.navblueon  { cursor:pointer; background-color: #00a8ff; text-align:center; font-weight:normal; text-decoration:none;}

/* Footer */
div.footer {
	padding-bottom:20px;
}
div.footer a { color: #3D88D6; font-family:Arial; }
div.footer td.mainLinks a       { text-decoration:none; font-size:12px; }
div.footer td.mainLinks a:hover { text-decoration:underline; }
div.footer td { font-family:Verdana, Arial; font-size:10px; color: #CA6400 }

/* Titles */
div.titleSection {
	margin-bottom:25px;
}
div.titleSection div.icon         { float:left; padding-right: 5px; }
div.titleSection div.pageTitle    { font-size:16pt; font-weight:bold; }
div.titleSection div.pageSubtitle { font-size:16px; font-weight:bold; }

*.sectionTitle {
	font-size:18px;
	padding:2px;
	color:#387FC7;
}

*.sectionHeader {
	font:Arial;
	font-size:14px;
	font-weight:bold;
	color:#76afeb;
}

*.whiteSectionHeader {
    font-family: arial,helvetica;
    font-size: 14px;
    color: white;
    font-weight: bold;
}

*.whiteSectionHeaderSmall {
    font-family: arial,helvetica;
    font-size: 12px;
    color: white;
    font-weight: bold;
}

*.multiLineTextbox {
	font-size:12px;
	font-family:Arial;
	background-color: White;
}

*.standardTitle {
	font-family: Arial;
	font-size: 18px;
	color: #222;
	margin-bottom: 5px;
}

*.bodyTitles {
	font:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	vertical-align: top;
}

*.smallTitle {
	font-family: Arial;
	font-size: 14px;
	color: #222;
	font-weight: bold;
	margin-bottom: 5px;
}

*.smallerTitle {
	font-family: Arial;
	font-size: 12px;
	color: #222;
	font-weight: bold;
	margin-bottom: 5px;
}

*.standardTitleNoColor {
	font-family: Arial;
	font-size: 18px;
	margin-bottom: 5px;
}

*.standardTitleGrayColor {
	font-family: Arial;
	font-size: 18px;
	margin-bottom: 5px;
	color: #CCCCCC;
}

/* Borders */
.bottomBlackDot {
    border-bottom:1px dotted black;
}

.bottomGrayDot {
    border-bottom:1px dotted #CCCCCC;
}

/* Links */
a { color: #CA6400; }
a.linkonblack { font-family: verdana; color: #ffffff; font-size: 10px; text-decoration: none }
a:hover.linkonblack	{ font-family: verdana; color: #ffffff; font-size: 10px; text-decoration: underline; }
a.navtop		{ font-family: arial; color: #ffffff; font-size: 12px; text-decoration: none; }
a:hover.navtop 	{ font-family: arial; color: #ffffff; font-size: 12px; text-decoration: none; }

/* Text */
*.navspacer	 { font-family: arial, sans-serif; color: #bfbfbf; font-size: 10px; }

*.txtDefault { font-family: Arial; color: black; font-size: 12px; }
*.txtDefaultBold { font-family: Arial; color: black; font-size: 12px; font-weight:bold; }
*.txtXSmall  { font-family: Arial; color: black; font-size: 10px; }
*.txtSmall   { font-family: Arial; color: black; font-size: 11px; }
*.txtRegular { font-family: Arial; color: black; font-size: 12px; }
*.txtLarge   { font-family: Arial; color: black; font-size: 13px; }

*.txtWhite	  { color:#FFFFFF; }
*.txtAlBlack  { color:#404040; }
*.txtBlack    { color:black; }
*.txtGreen    { color:green; }
*.txtPurple   { color:purple; }
*.txtDkRed    { color:#990000; }
*.txtRed	  { color:#FFCCCC; }
*.txtBigRed   { color:#FFCCCC; font-size: 14px; }
*.txtOrange   { color:#CA6400; }
*.txtDkBlue   { color:#000033; }
*.txtGray     { color:#999999; }
*.txtDkGray   { color:#666666; }
*.txtDkerGray { color:#626267; }

*.txtFontDefault { font-family:Arial; }
*.txtFontVerdana { font-family:Verdana; }

*.standardText {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

*.fadedText {
	font-family: Arial;
	font-size: 12px;
	color: #CCCCCC;
}

/* Commonly used Background Colors */
*.BackGreen1  { background-color: #E9FFD3; }
*.BackGreen2  { background-color: #F7FF00; }
*.BackYellow1 { background-color: #FFFDD0; }
*.BackYellow2 { background-color: #FFFFCC; }
*.BackBlue1   { background-color: #F4F9FE; }
*.BackOrange1 { background-color: #FEF2DD; }
*.BackBlueNav1 { background-color: #295c90; }
*.BackBlueNav2 { background-color: #1E7BD7; }
*.BackGuruBlue { background-color: #84B1E0; }
*.BackGray	  { background-color: #F5F5F5; }

/* Error Message */
table.ErrorMessage { background-color: #ffffff; border:solid 1px #cccc33; }
table.ErrorMessage tr td { padding: 0px; }
table.ErrorMessage tr td table tr td { padding: 4px; }

/* Search Results */
*.searchText { background-color: yellow; }

/* Tabs */
div.tab td.unselected {
	background-image: url(/images/tab/tab_unselected_middle.gif); 
	background-repeat: repeat; 
	padding-top:4px;
	vertical-align:middle;
}

div.tab td.selectedleft {
	background-image: url(/images/tab/tab_selected_left.gif); 
}

div.tab td.unselectedleft {
	background-image: url(/images/tab/tab_unselected_left.gif);  
}

div.tab td.selectedright {
	background-image: url(/images/tab/tab_selected_right.gif); 
}

div.tab td.unselectedright {
	background-image: url(/images/tab/tab_unselected_right.gif); 
}

a.tabTitle       { text-decoration:none; font-family: arial; font-size: 12px; vertical-align:middle; }
a.tabTitle:hover { text-decoration:underline; font-family: arial; font-size: 12px; vertical-align:middle; }
a.tabTitleSelected { text-decoration:none; color: White; font-weight: bold; font-family: arial; font-size: 12px; vertical-align:middle; }

div.tab td.selected {
	background-image: url(/images/tab/tab_selected_middle.gif); 
	background-repeat: repeat;
	padding-top:4px;
	font-weight:bold;
	color:white;
	vertical-align:middle;
}


div.tab div.subHeader {
	background-image: url(/images/tab/subheader.gif); 
	background-repeat: repeat;
}

div.tab div.subHeaderPro {
	background-image: url(/images/tab/subheader-green.jpg); 
	background-repeat: repeat;
}

div.subHeaderProContinue {
	background-image: url(/images/tab/subheader-green.jpg); 
	background-repeat: repeat;
}

div.tabContent 
{
	border: 1px solid #76b2ee;
}

div.tabContent_Freelancer 
{
      border-top: 1px solid #7F9C4B;
      border-left: 1px solid #7F9C4B;
      border-right: 1px solid #7F9C4B;
      border-bottom: 1px solid #7F9C4B;
}

div.tabContent_Skill_Mozilla 
{
      border-top: 1px solid #7F9C4B;
      border-left: 1px solid #7F9C4B;
      border-right: 1px solid #7F9C4B;
      border-bottom: 1px solid #7F9C4B;
}

div.tabContent_Skill 
{
      border-top: 0px solid #7F9C4B;
      border-left: 0px solid #7F9C4B;
      border-right: 0px solid #7F9C4B;
      border-bottom: 0px solid #7F9C4B;
}

/* Table based Name-Values */
table.nameValues {
	width:auto;
}

table.nameValues td.name  { background-color: #F5F5F5; white-space:nowrap; padding:4px; padding-right:12px; vertical-align:middle; text-align:left; }
table.nameValues td.value { width:99%; padding:4px; vertical-align:middle; text-align:left; }
table.nameValues tr.hidden { visibility:hidden;}

table.resumeView { margin: 3px; }
table.resumeView td.name { margin: 3px; background-color: #FFFFFF; white-space:nowrap; vertical-align:top;}

table.educationView { width: 600px; }

table.profileView td.name  { width: 90px; background-color: #F5F5F5; white-space:nowrap; padding:4px; padding-right:12px; vertical-align:top; text-align:left; }
table.profileView td.identity  { width: 90px; background-color: #F5F5F5; white-space:nowrap; padding:4px; padding-right:12px; vertical-align:middle; text-align:left; }
table.profileView td.value { padding:4px; vertical-align:middle; text-align:left; }
table.profileView tr.hidden { visibility:hidden;}

table.displayTableView td.name  { width: 90px; background-color: #FFFFFF; white-space:nowrap; padding-right:12px; vertical-align:top; text-align:left; }
table.displayTableView td.nameGrayBg  { width: 95px; background-color: #EDEDED; white-space:nowrap; padding-right:12px; vertical-align:top; text-align:left; }
table.displayTableView td.identity  { width: 90px; background-color: #FFFFFF; white-space:nowrap; padding:4px; padding-right:12px; vertical-align:top; text-align:left; }
table.displayTableView td.value { vertical-align:middle; text-align:left; }

tr.rowHeader { background-color: White; font-weight: bold; }
tr.rowHeaderSafari {font-weight: bold;border-left-color:white;border-top-color:#7F9C4B;border-right-color:white  }
tr.rowHeaderNew {font-weight: bold;border-left-color:white;border-top-color:#7F9C4B;border-right-color:white;border-bottom-color:#7F9C4B;  }
tr.rowAlternate { background-color: #F5F5F5; }
tr.rowAlternateNew { background-color: #EAF9DC; }
tr.row { background-color: White; }
tr.rowHighlighted { background-color: #ffffcc; }
tr.rowHighlightedAssign { background-color: #EAF9DC; }
tr.rowHighlightedSearch { background-color: #eaf9dc; }
tr.rowDeprecated { color: Silver; }
tr.rowDeprecated td.worksample_border { color: Silver; }
tr.rowDeprecated td a { color: Silver; }

*.grayBackground { background-color: #F5F5F5; }

/* Paddings */
*.padding5  { padding:5px; }
*.padding10 { padding:10px; }
*.padding15 { padding:15px; }
*.padding20 { padding:20px; }

/* Rounded Sections */
div.roundedRect { background-color:#EBEBEB; }
table.roundedRect { background-color:#EBEBEB; }

div.roundedRect div.title   { padding:5px 9px 0px 9px; font-weight:bold; font-size: 13px; color:#444444; }
div.roundedRect div.content { padding:5px 9px 5px 9px; }

div.roundedRect div.content td.icon     { vertical-align:middle; text-align:center; border-bottom:1px dotted #BBBBBB; padding-left: 0px;}
div.roundedRect div.content td.iconText { vertical-align:middle; text-align:left;   border-bottom:1px dotted #BBBBBB; width: 99%;}

div.roundedRect div.content ul.moreActions    { margin:0px; padding-left:15px;}
div.roundedRect div.content ul.moreActions li { list-style-image:url(/images/bulletArrow.gif); list-style-type:square; padding-bottom:3px;}

div.roundedRect div.content ul.questions    { margin:0px; padding-left:0px;}
div.roundedRect div.content ul.questions li { list-style-type:none; padding: 3px 0px 4px 2px;}

div.roundedRect div.top {
	background-image: url(/images/roundedRect/trans_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.roundedRect div.bottom {
	background-image: url(/images/roundedRect/trans_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

table.roundedRect li.option {
	margin-top:5px;
	margin-bottom:3px;
	padding-left: 10px;
	background: url(/images/bullet_triangle.gif) no-repeat 0px 3px;
}

table.roundedRect li.question {
	margin-top:8px;
	margin-bottom:10px;
}

/* Images */
img {
	border-style: none;
	border-width: 0px;
}

/* Used in Edit Grid */
*.profile_button {
    font-family: Arial;
    color: #CA6400;
    font-size:12px;
    background-color: white;
    border-width: 1px;
    border-color: gray;
    border-style: outset;
    margin: 2px;
    padding: 2px;
    text-decoration: none;
}

*.profile_button_disabled {
    font-family: Arial;
    color: #999999;
    font-size:12px;
    background-color: #CCCCCC;
    border-width: 1px;
    border-color: #999999;
    border-style: outset;
    margin: 2px;
    padding: 2px;
    text-decoration: none;
}

/* Work Samples */
.worksample_icon {
    border-color: #d3e8fd;
    border-width: 5px;
    border-style: solid;
}

.worksample_icon_highlight {
    border-color: #3C8AD7;
    border-width: 5px;
    border-style: solid;
}

.worksample_icon_active {
	/* link color: #CA6400 */
	/* dark gray: gray */
    border-color: gray;
    border-width: 5px;
    border-style: solid;
}

*.workSampleHeader {
	font:Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

table.worksample td {
	font-family: Arial; color: black; font-size:12px;
}

table.worksample_footer {
	border-width: 1px;
	border-color: white;
	border-style: solid;
}

td.worksample_footer_border {
	border-width: 1px;
	border-color: white;
	border-style: solid;
}
table.worksample_footer td
{
	padding: 4px 4px 4px 4px;
	font-family: Arial; color: black; font-size:12px;
}

tr.worksample_overview { height: 36px; font-size: 16px; border-bottom-width: 1px; border-bottom-color: Black; border-bottom-style: solid; }
tr.worksample_overview td a { text-decoration:none; }
tr.worksample_overview td a:hover { text-decoration:underline; }
tr#worksample_overview_footer td { padding-top: 10px; }
td.worksample_overview_line { height: 1px; background-color: Black; }

*.worksample_input {
	width: 300px;
	font-size:12px;
	font-family:Arial;
}

div.divWorkChild {
    margin-bottom: 30px;
}

iframe.worksample {
    width: 100%;
    height: 200px;
    border-style: solid;
    border-width: 2px;
    border-color: #84B1E0;
}

/* Modal Popups */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=25);
	opacity:0.25;
}

.modalEdit {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:#3B8AD7;
	padding:0px;
}

/* Used for listing error messages */
ul.error li {
	list-style-type: disc;
	color: #990000;
	margin-left: 20px;
}

/* Used for AJAX UpdateProgress  */
.waitMessage {
	color: #CA6400;
	font-size: 14px;
	font-family: Arial;
}

/* Labels the "Current Profile" when a modal popup is used */
*.currentProfile {
	font:Arial;
	font-size:12px;
	color:#139c23;
}

/* Video Approval/Conversion Panels */
*.videoStatusGreen {
	font:Arial;
	font-size:12px;
	font-weight: bold;
	color:#139c23;
}

*.videoStatusRed {
	font:Arial;
	font-size:12px;
	font-weight: bold;
	color:#9e0707;
}

*.videoStatusPurple {
	font:Arial;
	font-size:12px;
	font-weight: bold;
	color:#47159c;
}

div.waitVideoPanel {
	background-color: #E9E0EE;
	border-color: #5B2A7A;
	border-width: 1px;
	border-style: solid;
	width: 512px;
	height: 82px;
	padding: 6px;
}

div.warnVideoPanel {
	background-color: #FFDDDD;
	border-color: #990000;
	border-width: 1px;
	border-style: solid;
	width: 512px;
	height: 82px;
}

/* View Profile Page */
div.profileInset {
	padding-left: 18px;
	padding-right:18px;
	margin-bottom:60px;
}

*.tagline {
	font:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

*.contactInfo {
	font:Arial;
	font-size:16px;
	font-weight:bold;
	color:#76afeb;
}

*.screenName {
	font:Arial;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}

*.profileHeader {
	font:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

*.resumeTitle {
	font:Arial;
    font-size: 18px;
    color:#76afeb;
}

*.panelHiddenContact {
	text-align:center;
	padding-top:10px;
}

*.panelHiddenMailingAddress {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

*.panelNoWorkSamplesList {
	font-style:italic;
	text-align:center;
	padding-top:30px;
	padding-bottom:5px;
}

*.grayPanelNoWorkSamplesList {
	font-style:italic;
	color: #999999;
	font-size: 12px;
	font-family: Arial;
	text-align:center;
	padding-top:30px;
	padding-bottom:5px;
}

*.panelNoWorkSamplesImage {
	font-style:italic;
	text-align:center;
	padding-top:26px;
	padding-bottom:32px;
}

*.panelNoProjects {
	font-style:italic;
	text-align:center;
	padding-bottom:20px;
}

*.panelHiddenNoResume {
	font-style:italic;
	text-align:center;
	padding-top:20px;
}

*.companyResume {
	background-color:#F5F5F5;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}

*.grayPanelHidden {
	font-family: Arial;
	color: #999999;
	font-size: 12px;
	font-style:italic;
	text-align:center;
	padding-top:20px;
}

/* My Profiles */
*.panelNoProfilesCreated {
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

/* Profile Completion Indicator */
*.littleThermoPanel 
{
	border-color:#CCCCCC;	
	border-width:1px;
	border-style:solid;
	background-color:#FFFFFF;
	padding:8px;
}

*.completionCheck
{
	padding-right:4px;
	width:16px;
	height:16px;
}

ul.completionList
{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: square;
}

ul.completionList li
{
	margin-bottom: 5px;
}

/* Homepage */

div.homepageInset {
	padding-left: 16px;
	padding-right: 16px;
	margin-bottom: 60px;
}

*.howWorksTitle {
	font-weight:bold;
	text-align:left;
	padding-bottom:4px;
}

/* Header Bars */

*.headerBarUserControl 
{
	padding-top:8px;
	padding-bottom:3px; #padding-bottom:0px; 
}

td.homepageHeader {
	background-image: url(/images/homepage/headerBar.gif); 
	background-repeat: repeat;
	color:#FFFFFF;
	vertical-align:middle;
	text-align: left;
}

td.homepageHeaderPro {
	background-image: url(/images/homepage/headerBar_Pro.gif); 
	background-repeat: repeat;
	color:#FFFFFF;
	vertical-align:middle;
	text-align: left;
}

*.homepageHeaderNew {
	background-image: url(/images/homepage/headerBar_new.gif); 
	background-repeat: repeat;
	color:#FFFFFF;
	vertical-align:middle;
	text-align: left;
}

*.homepageHeaderProNew {
	background-color:#7F9C4B;
	background-repeat: repeat;
	color:#FFFFFF;
	vertical-align:middle;
	text-align: left;
}

*.homepageHeaderTitle {
	color:#FFFFFF;
	padding-top:2px;
}

/* Category Bars */
td.homepageCategoryHeader {
	background-image: url(/images/homepage/cat_middle_gray.gif); 
	background-repeat: repeat;
	color:#000000;
	vertical-align:middle;
	text-align: left;
}

td.homepageCategoryHeaderNew {
	background-image: url(/images/homepage/cat_middle_gray_new.gif); 
	background-repeat: repeat;
	color:#000000;
	vertical-align:middle;
	text-align: left;
}

a.homepageCategoryLinks {
	font-family: arial;
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
}

a:hover.homepageCategoryLinks {
	font-family: arial;
	color: #000000;
	font-size: 9pt;
	text-decoration: underline;
}

/* New Header */

*.searchResultsNavEllipses {
	color: #000000;
	font-weight:bold;
}

a.headerLinks {
	font-family: arial;
	color: #ffffff;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
}

a:hover.headerLinks {
	font-family: arial;
	color: #ffffff;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: underline;
}

a.headerSmallLinks {
	font-family: arial;
	color: #404040;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
}

a:hover.headerSmallLinks {
	font-family: arial;
	color: #404040;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: underline;
}

a.headerSmallLinksNew {
	font-family: arial;
	color: #000000;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
}

a:hover.headerSmallLinksNew {
	font-family: arial;
	color: #000000;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: underline;
}

*.welcomeMessage {
	font-family: arial;
	color: #ffffff;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
}

/* Search */

*.leftBlueCurve {
	background-image: url(/images/search/left_curve.gif); background-position: top left; background-repeat: no-repeat;
}

*.rightBlueCurve {
	background-image: url(/images/search/right_curve.gif); background-position: top right; background-repeat: no-repeat;
}

*.paddingBottom6 
{
	padding-bottom: 5px;
}

*.paddingLeft6
{
	padding-left: 5px;
}

*.paddingRight6
{
	padding-right: 5px;
}

*.grayNoAvailable
{
	font-family: Arial;
	color: #999999;
	font-size: 12px;
	font-style: italic;
}

*.ltGrayNoAvailable
{
	font-family: Arial;
	color: #666666;
	font-size: 12px;
	font-style: italic;
}

*.clickedCategoryLink
{
	color: #3C8AD7;
}

td.rightColumnHeaders {
	color:#000000;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:7px;
	width:96px;
}

td.rightColumnContent 
{
	width:153px;
}
	
td.rightColumnProjectHeaders {
	color:#000000;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	width:110px;
}

*.searchResultsNavEllipses {
	color: #000000;
	font-weight:bold;
}

*.searchResultsHeaderText {
	font-weight:bold;
	color:#FFFFFF;
}

*.searchResultsSelectAll {
	font-weight:bold;
	color:#FFFFFF;
}

a.screenNameLink {
	font-family: arial;
	font-size: 12pt;
	font-weight:bold;
}

a.keywordOnLink {
	font-family: arial;
	color: #666666;
	font-size: 8pt;
	text-decoration: underline;
}

a:hover.keywordOnLink {
	font-family: arial;
	color: #CA6400;
	font-size: 8pt;
	text-decoration: none;
}

*.feedbackBlueText {
	font:Arial;
	font-size:12px;
	font-weight:bold;
	color:#76afeb;
}

*.feedbackWhiteHeader {
	font:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

*.completedProjectsWhiteHeader {
	font:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

*.whiteHeader {
	font:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

*.completedProjectsBlueText {
	font:Arial;
	font-size:14px;
	font-weight:bold;
	color:#76afeb;
}

*.notMatchCriteriaText {
	font:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
}

*.pleaseTryNewSearchText {
	font:Arial;
	font-size:11pt;
	color:#000000;
}

*.fauxLink 
{
	color: #CA6400; 
	text-decoration: underline;
	cursor: pointer;
}

*.fauxTabLink 
{
	color: #CA6400; 
	cursor: pointer;
}

*.tabTitle       { text-decoration:none; font-family: arial; font-size: 12px; vertical-align:middle; color: #CA6400; cursor:pointer; }
*.tabTitle:hover { text-decoration:underline; font-family: arial; font-size: 12px; vertical-align:middle; color: #CA6400; cursor:pointer; }
*.tabTitleSelected { text-decoration:none; color: White; font-weight: bold; font-family: arial; font-size: 12px; vertical-align:middle; cursor:pointer; }

*.fauxSearchResultsSelectAll {
	font-weight:bold;
	color:#FFFFFF;
	cursor: pointer;
	text-decoration: underline;
}

*.completedProjectsTitle 
{
	color: #000000; 
	font-weight: bold;
	font-size: 14px;
}

*.pngFix 
{
	behavior: url(/images/pngWorkaround/iepngfix.htc)
}

*.whiteBoldLink {
	font:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

*.requiredField {
    background-color:#FFFFCC;
    border-color:#3B8AD7;
    border-style:solid;
    border-width:1px;
}

/* GREEN BOX */

*.greenBoxBorder 
{
    border: solid 1px #7F9C4B;
}

*.greenBoxBackground
{
    background-color: #7F9C4B;
}

*.greenBoxTopRightCorner
{
    background-image:url(/images/corner_right_green.gif);
    background-position: top right;
    background-repeat: no-repeat;
    width: 10px;
    height: 28px;
}

*.greenBoxTopLeftCorner
{
    background-image:url(/images/corner_left_green.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 10px;
    height: 28px;
}    

*.blueBoxBorder 
{
    border: solid 1px #76B2EE;
}

*.blueBoxBackground
{
    background-color: #76B2EE;
}

*.blueBoxTopRightCorner
{
    background-image:url(/images/UserControls/BlueHeader/top_right_corner.gif);
    background-position: top right;
    background-repeat: no-repeat;
    width: 10px;
    height: 20px;
}

*.blueBoxTopLeftCorner
{
    background-image:url(/images/UserControls/BlueHeader/top_left_corner.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 10px;
    height: 20px;
}    

/* New classes for inline styles */

.feedbackGridBorderEmp  {background-color: #76B2EE; color: #ffffff;  border:1px solid #76B2EE;}
.feedbackGridBorder {border: solid 1px #7F9C4B; background-color: #7F9C4B; color:#FFFFFF;}
.divWidth915{width:915px;}
.divWidth958{width:958px;}
.verticleAlignMiddle{ vertical-align:middle;}
.sucessMsg{padding-left:250px;padding-bottom:25px; padding-top:25px;}
.sucessMsgFeedback{padding-left:188px;padding-bottom:4px; padding-top:25px;}
.tdActions{width:90%; color:#ffffff;}
.tdActionsImage{width:10%; text-align:right; vertical-align:middle; cursor:hand;}
*.selectedPage{border: solid 1px #76B2EE; background-color: #E9F2F9; padding-left: 4px; padding-right: 4px; color: black;}
.viewBoxContent{border:1px solid #7D9A4A; background-color:#EAF9DC;}    
.viewBoxStatusTxt{font-family: arial; font-size: 12px; font-weight:bold; font-style:normal; vertical-align:top; color: #991B1E; text-align:left;}     
.viewEmpBoxContent{border:1px solid #76B2EE; background-color:#E8F3F9;}
.viewNoteBoxContent{height:30px; border:1px solid #FBFB99; background-color:#FFFFCC; padding: 10px;}
.viewBoxFirstLine{text-transform:uppercase;  font-family: arial; font-size: 12px; font-weight:bold; vertical-align:top; text-align:left; color: #666666;}
.upLearnTxt{font-family: arial; font-size: 12px; font-weight:bold; cursor:hand; text-align:right; color:#CA6400; text-decoration:underline;}
.viewYellowBoxRedTxt{font-family: arial; font-size: 12px; font-weight:bold; font-style:normal; vertical-align:middle; text-align:center; color: #991B1E;}
.viewYellowBoxRedTxtStar{font-family: arial; font-size: 12px; font-weight:bold; font-style:normal; vertical-align:middle; text-align:left; color: #991B1E;}
.viewYellowBoxRemainingTxt{font-family: arial; font-size: 12px; font-style:normal; vertical-align:middle; color: #000000; text-align:center;}
.viewBoxFirstLineTxt{font-family: arial; font-size: 12px; font-weight:bold; font-style:normal; vertical-align:top; text-align:left; color: #666666;}
.viewDdlTxt{font-family: arial; font-size: 12px; font-weight:bold; font-style:normal; vertical-align:middle; text-align:right; color: #666666;}
.viewLockText{font-family: arial; font-size: 12px; font-weight:bold; font-style:normal; vertical-align:middle; text-align:left; color: #CA660A;}
.viewBoxRemainingTxt{font-family: arial; font-size: 12px; font-style:normal; vertical-align:top;  color: #000000; text-align:left;}
a.txtlink{font-family: arial; font-size: 12px; color: #CA6400; text-decoration:underline;}
a.txtlink:hover{font-family: arial; font-size: 12px; color: #3C8AD7; text-decoration:underline;}
.errorMsgBox{text-align:left; width:390px; height:30px; border:1px solid #B16160; background-color:#FFCCCC; padding: 10px 10px 10px 10px;}
/*.errorMsgBox{text-align:left; width:390px; height:30px; border:1px solid #B16160; background-color:#FFCCCC;}*/
/*.errorMsgBoxFirstLineTxt{font-family: arial; font-size: 12px; font-weight:bold; color: #000000; text-align:left;}
.errorMsgBoxSecondLineTxt{font-family: arial; font-size: 12px; color: #000000; text-align:left;}*/
.inputErrorMsg{font-family: arial; font-size: 10px; color: #FF0000; text-align:left; vertical-align:top; padding-top:5px;}
.marketingBoxContent{border:1px solid #76B2EE;background-color:#ECF4F8; /*EBF2FA*/Height:58px;Width:270px;}
.marketingBoxContentGreen{border:1px solid #9FB477;background-color:#EAF9DC;Height:58px;Width:270px;}
.marketingBoxFirstLineTxt{text-transform:uppercase; font-family: arial; font-size: 12px; font-weight:bold; vertical-align:top; text-align:left; color:#666666;}
.marketingBoxRemainingTxt{font-family: arial; font-size: 10px; color: #666666; text-align:left;}
a.txtlinkmb{font-family: arial; font-size: 10px; color: #CA6400; text-decoration:underline;}
a.txtlinkmb:hover{font-family: arial; font-size: 10px; color: #3C8AD7; text-decoration:underline;}
.gridItemAmount{font-family: arial; font-size: 12px; text-align:right;	border: solid 1px #000000;}
.gridItem{font-family: arial; font-size: 12px; text-align:center; border: solid 1px #000000;} /*This is a repeate*/
/*.gridItem{font-family: arial; font-size: 12px; text-align:left; padding-left:10px;}*/
.gridItemHeader{font-family: arial; font-size: 12px; color: #FFFFFF; text-align:center; border: solid 1px #7F9C4B; background-color: #7F9C4B;}
div.tab td.selectedleftgreen {background-image: url(/images/tab/corner_left_green_5x28.gif);}
div.tab td.selectedrightgreen {background-image: url(/images/tab/corner_right_green_5x28.gif);}
div.tab td.selectedgreen {background-image: url(/images/tab/tab_center_green.gif); background-repeat: repeat; padding-top:4px; font-weight:bold; color:white; vertical-align:middle;}
.filledRatingStar {background-image: url(../../../images/feedback/FilledStar.gif);}
.emptyRatingStar {background-image: url(../../../images/feedback/EmptyStar.gif);}
.savedRatingStar {background-image: url(../../../images/feedback/FilledStar.gif);}
.ratingStar {font-size: 0pt; width: 15px; height: 15px; margin: 0px; padding: 1px; cursor: pointer; display: block; background-repeat: no-repeat;}

/*viewBoxScrowTxt{font-family: arial; font-size: 12px; text-align:left;}*/
/*.adobeTextSpace{padding-top: 10px; padding-left: 5px;} */
/*div.alignTxt{padding-left:252px;}*/
/*.tinyPadTopBottom{padding-top: 5px; padding-left: 5px;}*/
/* .MidArialFont{font-size: 12px; font-family: Arial;}*/ 

/*Post a project style */
.empMainTableHeader td{background-color:#76b2ee; font-size:14px; font-weight:bold; color:#FFFFFF;}
.proMainTableHeader td{background-color:#7f9c4b; font-size:14px; font-weight:bold; color:#FFFFFF;}
.astricks{color:#FF0000; font-size:18px; vertical-align:top; font-weight:bold;}
.txtBlue20{font-size:20px; color:#76b2ee; font-weight:bold;}
.txtGreen20{font-size:20px; color:#7F9C4B; font-weight:bold;}
.veryLightGreenNoBorder{background-color:#eaf9dc;}
.paddingLeft10{padding-left:10px;}
.paddingLeft20{padding-left:20px;}
.paddingLeft30{padding-left:30px;}
.paddingTop20{padding-top:20px;}
.textfield {border:1px solid #7f9db9; height:19px; background-color:#FFFFCC; }
.textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #7f9db9; background-color:#FFFFCC;}


/*QI Revisit Styles*/

.borderGreenWidth5{border:5px solid #7f9c4b; border-top:0px solid #7f9c4b;}
.borderGreen1Width5{border:5px solid #7f9c4b;}
.borderLeftLightGreenWidth5{border-left:5px solid #d1eab9;}
.borderBottomLightGreenWidth5{border-bottom:2px solid #d1eab9;}
.borderTopLightGreenWidth5{border-top:3px solid #d1eab9;}
.backLightGreen{ background-color:#d1eab9;}
.txtGreen16{font-size:16px; color:#7F9C4B;}
.lineGreen{color:#cad5b3; height:3px;}
.txtSpacing{line-height:22px;}
