/* Major Subdivisions of HTML page */
body {
	BACKGROUND-COLOR: #e6e6e6;
	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: white; 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.contentMain {
	margin-right:60px;
	/*background-color:#EFEFEF;*/
}

div.contentRight {
	float:right;
	/*background-color:#FFCC00;*/
	width:180px;
}

div.breadcrumb {
	margin-top:0px;
	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 */
.propage_header {
	color: #5ca7bf; FONT-WEIGHT: bolder; FONT-SIZE: 22px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.emppage_header {
	color: #b29093; FONT-WEIGHT: bolder; FONT-SIZE: 22px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.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;
}

*.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; }
*.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.tabContent {
	border:1px solid #A2B0BD; 
}

/* 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.rowAlternate { background-color: #F5F5F5; }
tr.row { background-color: White; }
tr.rowHighlighted { background-color: #ffffcc; }
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:#84B1E0;
	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:#5ca7bf;
}

*.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;
}

*.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;
}

/* 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: 0px;
}

*.howWorksTitle {
	font-weight:bold;
	text-align:left;
	padding-bottom:4px; 
}

/* Header Bars */
td.homepageHeader {
	background-image: url(/images/homepage/headerBar.gif); 
	background-repeat: repeat;
	vertical-align:middle;
	text-align: left;
	color:#FFFFFF;
}

td.homepageHeaderPro {
	background-image: url(/images/homepage/headerBar_Pro.gif); 
	background-repeat: repeat;
	vertical-align:middle;
	text-align: left;
	color:#FFFFFF;
}

*.homepageHeaderNew {
	background-image: url(/images/homepage/headerBar_new.gif); 
	background-repeat: repeat;
	vertical-align:middle;
	text-align: left;
	color:#FFFFFF;
}

*.homepageHeaderProNew {
	background-image: url(/images/homepage/headerBar_Pro_new.gif); 
	background-repeat: repeat;
	vertical-align:middle;
	text-align: left;
	color:#FFFFFF;
}

*.homepageHeaderTitle {
	padding-top:2px;
	color:#FFFFFF;
}

/* 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 */

a.headerLinks {
	font-family: arial;
	font-size: 9pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

a:hover.headerLinks {
	font-family: arial;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: underline;
	color:#FFFFFF;
}

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;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
}

/*** professionalbubble ***/

.professionalbubbleLP-Wrapper div {
	overflow: hidden;
}

.menutitle {
	background-color:#33CC99;
	border:0px solid #000000;
	cursor:pointer;
	font-weight:bold;
	margin-bottom:5px;
	padding:4px;
	text-align:left;
	width:250px;
}

.profmenutitle {
	background-color:#5ca7bf;
	border:0px solid #000000;
	cursor:pointer;
	font-weight:bold;
	margin-bottom:5px;
	padding:4px;
	text-align:left;
	width:250px;
}
.empmenutitle {
	background-color:#b29093;
	border:0px solid #000000;
	cursor:pointer;
	font-weight:bold;
	margin-bottom:5px;
	padding:4px;
	text-align:left;
	width:250px;
}



.professionalbubbleLP-TLC {
	float: left;
	width: 7px; height: 11px;
	background-image: url(/media/images/4.0/bin/prof-upper-left-corner.gif);
}
.sublevel .professionalbubbleLP-TLC {
	height: 54px; 
	background-image: url(/media/images/4.0/bin/55px-upper-left-corner.gif);
	border-bottom: 1px solid #b29093;
}

.professionalbubbleLP-TL {
	float: left;
	width: 192px; height: 10px;
	border-top: 1px solid #b29093;
	border-right: 1px solid #b29093;
	background-color: #f5f5f5;
}
.sublevel .professionalbubbleLP-TL { display: none; }

.professionalbubbleLP-T {
	float: left;
	width: 460px; height: 10px;
	border-top: 1px solid #b29093;
}
.sublevel .professionalbubbleLP-T {
	width: 866px; height: 43px;
	padding-left: 10px; padding-top: 10px;
	border-bottom: 1px solid #b29093;
}
.sublevel .count {
	font-size: 15px; font-weight: normal;
	color: #AAAAAA;
}

.professionalbubbleLP-TRC {
	float: left;
	width: 7px;	height: 11px;
	background-image: url(/media/images/4.0/bin/prof-upper-right-corner.gif);
}
.sublevel .professionalbubbleLP-TRC {
	height: 54px; 
	background-image: url(/media/images/4.0/bin/55px-upper-right-corner.gif);
	border-bottom: 1px solid #b29093;
}


.professionalbubbleLP-L {
	float: left; clear:both; 
	height: 481px; width:200px;
}

.professionalbubbleLP-Slot {
	float:left; clear: both;
	width:299px; height: 470px;
	background-color: #f6f5f0;
	border-left: 1px solid #b29093;
}
.sublevel .professionalbubbleLP-Slot { height: 226px; }

.professionalbubbleLP-Slot a { cursor: pointer; }

.professionalbubbleLP-SH, .professionalbubbleLP-SHA {
	float:left;
	height: 32px; line-height: 32px;
 	width: 185px; padding-left: 4px;
	border-right: 1px solid #b29093;
	font-size: 12px; font-weight: bold;
	color: #00468c;
	text-decoration: none;
}
.sublevel .professionalbubbleLP-SH { height: 27px; line-height: 27px; }
.professionalbubbleLP-SH .count, .professionalbubbleLP-SHA .count {
	font-size: 11px; font-weight: normal;
}
.professionalbubbleLP-SH .count {
	color: #aaaaaa;
}
.professionalbubbleLP-SHA {
	background-color: #FFFFFF;
	height: 30px; line-height: 30px;
	border-top: 1px solid #b29093;
	border-bottom: 1px solid #b29093;
	border-right: 1px solid #FFFFFF;	
	font-weight: bold;
	color: #000000;
}
.sublevel .professionalbubbleLP-SHA { height: 25px; line-height: 25px; }

/*** Dont show top border for first cat on sublevel! **/
.sublevel #professionalbubbleLP-SH1.professionalbubbleLP-SHA { 
	border-top: 1px solid #b29093;
}

.professionalbubbleLP-SHL, .professionalbubbleLP-SHLA {
	float:left; clear:both;
	height: 32px; width: 9px;
}
.sublevel .professionalbubbleLP-SHL, .sublevel .professionalbubbleLP-SHLA { height: 27px; }
.professionalbubbleLP-SHLA {
	background-color: #b29093;
}
.professionalbubbleLP-SHR, .professionalbubbleLP-SHRA {
	font-size: 16px; visibility: hidden;
}
.professionalbubbleLP-SHRA {
 visibility: visible;
}
.professionalbubbleLP-SHS {
	float: left; clear: both;
	width: 198px; height: 1px;
	background-color: #ECECEC;
	border-right: 1px solid #b29093;
}
.professionalbubbleLP-SHF {
	float: left; clear: both;
	width: 198px; height: 7px;
	border-right: 1px solid #b29093;
}
.sublevel .professionalbubbleLP-SHF { height: 3px; }

.professionalbubbleLP-BLC {
	float:left; clear:both;
	height: 11px; width:7px;
	background-image: url(/media/images/4.0/bin/prof-lower-left-corner.gif);
}
.professionalbubbleLP-BL {
	float:left;
	height:10px; width: 192px;
	border-bottom: 1px solid #b29093;
	background-color: #f6f5f0;
	border-right: 1px solid #b29093;
}

.professionalbubbleLP-M {
	float: left;
	height: 470px; width: 440px; 
	padding-top: 10px; padding-left: 20px;
	border-bottom: 1px solid #b29093;
}

.bubbleLP-BL {
	BORDER-BOTTOM: #d3d2c5 1px solid; 
	BACKGROUND-COLOR: #f5f5f5; 
	WIDTH: 202px; 
	FLOAT: left; 
	HEIGHT: 10px; 
	BORDER-RIGHT: #d3d2c5 1px solid
}

.sublevel .professionalbubbleLP-M { height: 226px; }

.professionalbubbleLP-R {
	float: left;
	height: 470px; width: 6px;
	border-right: 1px solid #b29093;
}
.sublevel .professionalbubbleLP-R { height: 226px; }

.professionalbubbleLP-BRC {
	float: left;; 
	height: 11px; width: 7px;
	background-image: url(/media/images/4.0/bin/prof-lower-right-corner.gif);
}


.professionalbubble241Gradient-L {
	float: left;
	height: 441px; width: 10px;
	background-image: url(/media/images/4.0/bin/241px-gradient-leftcorners.png);
}
.professionalbubble241Gradient-M {
	float: left;
	height: 431px; width: 220px;
	padding-top: 10px; 
	background: transparent url(/media/images/4.0/bin/241px-professionalbubble-gradient.png) repeat-x;
}
.professionalbubble241Gradient-R {
	float: left;
	height: 441px; width: 10px;
	background-image: url(/media/images/4.0/bin/241px-gradient-rightcorners.png);
}


.professionalbubble292Gradient-L {
	float: left;
	height: 492px; width: 9px;
	background-image: url(/media/images/4.0/bin/292px-beige-gradient-leftcorners.jpg);
}
.professionalbubble292Gradient-M {
	float: left;
	height: 482px; width: 222px;
	padding-top: 10px; 
	background: transparent url(/media/images/4.0/bin/292px-beige-gradient.jpg) repeat-x;
}
.professionalbubble292Gradient-R {
	float: left;
	height: 492px; width: 9px;
	background-image: url(/media/images/4.0/bin/292px-beige-gradient-rightcorners.jpg);
}

/*** projectbubble ***/

.projectbubbleLP-Wrapper div {
	overflow: hidden;
}

.projectbubbleLP-TLC {
	float: left;
	width: 7px; height: 11px;
	background-image: url(/media/images/4.0/bin/proj-upper-left-corner.gif);
}
.sublevel .projectbubbleLP-TLC {
	height: 54px; 
	background-image: url(/media/images/4.0/bin/55px-upper-left-corner.gif);
	border-bottom: 1px solid #b29093;
}

.projectbubbleLP-TL {
	float: left;
	width: 192px; height: 10px;
	border-top: 1px solid #5ca7bf;
	border-right: 1px solid #5ca7bf;
	background-color: #f5f5f5;
}

.sublevel .projectbubbleLP-TL { display: none; }

.projectbubbleLP-T {
	float: left;
	width: 460px; height: 10px;
	border-top: 1px solid #5ca7bf;
}
.sublevel .projectbubbleLP-T {
	width: 666px; height: 43px;
	padding-left: 10px; padding-top: 10px;
	border-bottom: 1px solid #5ca7bf;
}
.sublevel .count {
	font-size: 15px; font-weight: normal;
	color: #AAAAAA;
}

.projectbubbleLP-TRC {
	float: left;
	width: 7px;	height: 11px;
	background-image: url(/media/images/4.0/bin/proj-upper-right-corner.gif);
}
.sublevel .projectbubbleLP-TRC {
	height: 54px; 
	background-image: url(/media/images/4.0/bin/55px-upper-right-corner.gif);
	border-bottom: 1px solid #5ca7bf;
}


.projectbubbleLP-L {
	float: left; clear:both; 
	height: 481px; width:200px;
}

.projectbubbleLP-Slot {
	float:left; clear: both;
	width:199px; height: 470px;
	background-color: #f6f5f0;
	border-left: 1px solid #5ca7bf;
}
.sublevel .projectbubbleLP-Slot { height: 226px; }

.projectbubbleLP-Slot a { cursor: pointer; }

.projectbubbleLP-SH, .projectbubbleLP-SHA {
	float:left;
	height: 32px; line-height: 32px;
 	width: 185px; padding-left: 4px;
	border-right: 1px solid #5ca7bf;
	font-size: 12px; font-weight: bold;
	color: #00468c;
	text-decoration: none;
}
.sublevel .projectbubbleLP-SH { height: 27px; line-height: 27px; }
.projectbubbleLP-SH .count, .projectbubbleLP-SHA .count {
	font-size: 11px; font-weight: normal;
}
.projectbubbleLP-SH .count {
	color: #AAAAAA;
}
.projectbubbleLP-SHA {
	background-color: #FFFFFF;
	height: 30px; line-height: 30px;
	border-top: 1px solid #5ca7bf;
	border-bottom: 1px solid #5ca7bf;
	border-right: 1px solid #FFFFFF;	
	font-weight: bold;
	color: #000000;
}
.sublevel .projectbubbleLP-SHA { height: 25px; line-height: 25px; }

/*** Dont show top border for first cat on sublevel! **/
.sublevel #projectbubbleLP-SH1.projectbubbleLP-SHA { 
	border-top: 1px solid #5ca7bf;
}

.projectbubbleLP-SHL, .projectbubbleLP-SHLA {
	float:left; clear:both;
	height: 32px; width: 9px;
}
.sublevel .projectbubbleLP-SHL, .sublevel .projectbubbleLP-SHLA { height: 27px; }
.projectbubbleLP-SHLA {
	background-color: #5ca7bf;
}
.projectbubbleLP-SHR, .projectbubbleLP-SHRA {
	font-size: 16px; visibility: hidden;
}
.projectbubbleLP-SHRA {
 visibility: visible;
}
.projectbubbleLP-SHS {
	float: left; clear: both;
	width: 198px; height: 1px;
	background-color: #ECECEC;
	border-right: 1px solid #5ca7bf;
}
.projectbubbleLP-SHF {
	float: left; clear: both;
	width: 198px; height: 7px;
	border-right: 1px solid #5ca7bf;
}
.sublevel .projectbubbleLP-SHF { height: 3px; }

.projectbubbleLP-BLC {
	float:left; clear:both;
	height: 11px; width:7px;
	background-image: url(/media/images/4.0/bin/proj-lower-left-corner.gif);
}
.projectbubbleLP-BL {
	float:left;
	height:10px; width: 192px;
	border-bottom: 1px solid #5ca7bf;
	background-color: #f5f5f5;
	border-right: 1px solid #5ca7bf;
}

.projectbubbleLP-M {
	float: left;
	height: 470px; width: 440px; 
	padding-top: 10px; padding-left: 20px;
	border-bottom: 1px solid #5ca7bf;
}
.sublevel .projectbubbleLP-M { height: 226px; }

.projectbubbleLP-R {
	float: left;
	height: 470px; width: 6px;
	border-right: 1px solid #5ca7bf;
}
.sublevel .projectbubbleLP-R { height: 226px; }

.projectbubbleLP-BRC {
	float: left;; 
	height: 11px; width: 7px;
	background-image: url(/media/images/4.0/bin/proj-lower-right-corner.gif);
}


.projectbubble241Gradient-L {
	float: left;
	height: 441px; width: 10px;
	background-image: url(/media/images/4.0/bin/241px-gradient-leftcorners.png);
}
.projectbubble241Gradient-M {
	float: left;
	height: 431px; width: 220px;
	padding-top: 10px; 
	background: transparent url(/media/images/4.0/bin/241px-projectbubble-gradient.png) repeat-x;
}
.projectbubble241Gradient-R {
	float: left;
	height: 441px; width: 10px;
	background-image: url(/media/images/4.0/bin/241px-gradient-rightcorners.png);
}


.projectbubble292Gradient-L {
	float: left;
	height: 492px; width: 9px;
	background-image: url(/media/images/4.0/bin/292px-beige-gradient-leftcorners.jpg);
}
.projectbubble292Gradient-M {
	float: left;
	height: 482px; width: 222px;
	padding-top: 10px; 
	background: transparent url(/media/images/4.0/bin/292px-beige-gradient.jpg) repeat-x;
}
.projectbubble292Gradient-R {
	float: left;
	height: 492px; width: 9px;
	background-image: url(/media/images/4.0/bin/292px-beige-gradient-rightcorners.jpg);
}

/**** LANDING ****/

.landingNav {
	position: relative;
	top: -25px;
	height: 0px;
	padding-left: 20px;
}
.landingtopwrapper {
	clear: both;
	padding-top: 0px;
}
.landingtoprow1 {
	float: left;
	width: 320px;
	padding-top: 2px;
}
.landingtoprow2 {
	float: left;
	padding-left: 5px;
}
.landingtoprow3 {
	float: left;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 16px;
	font-weight: bold;
}
.landingtoprow4 {
	float: left;
	padding-top: 1px;
	text-align: center;
}
.landingtoprow4a {
	margin-top: 5px;
	font-weight: bold;
	text-align: center;
}
.landingpostprojbtn {
	background-image:url(../images/4.0/buyer_landing_sprite.gif);
	width:148px; height:28px;
	background-position:0px -155px;
	margin-left: 8px;
}

.landingcontentwrapper {
	height: 492px;
}
.landingcontentl {
	float: left; 
	height: 492px; width: 670px;
	overflow: hidden;
}
.landingcontentr {
	float: right;
	width: 240px;
}
.landingcontentrmain {
  width: 210px;
	padding-left: 10px;
	overflow: hidden;
}
.landingcontentrrowl {
	clear:both; float:left; 
	width: 75px;
}
.landingcontentrrowr {
	float:left; 
	width: 130px;	
	padding-left: 5px;
	margin-bottom: 15px;
}

.landingheading {
	padding-bottom: 10px;
}
.landingheadingr {
	padding-bottom: 22px;
}

.landingspacer {
	height: 25px;
}

.sampleProject {
	float:left; height: 60px; width: 210px; 
	padding-top: 5px; padding-bottom: 5px; 
	padding-left: 0px; padding-right: 10px;
}
.sublevel .sampleProject { 
	height: 40px;
	padding-top: 4px; padding-bottom: 4px; 
}

.sampleProject .projecttitle {
	width: 210px; height: 18px; overflow: hidden;
}
.sublevel .sampleProject .projecttitle { height: 16px; }

.topProvider {
	float:left; height: 45px; width: 210px; 
	padding-top: 5px; padding-bottom: 5px; 
	padding-left: 0px; padding-right: 10px;
}
.sublevel .topProvider { padding-top: 2px; padding-bottom: 2px; }

.topProvider .portfolio {
	float:left; 
	height:60px; width:40px; 
	padding-right:5px
}
.topProvider .title {
	float:left; 
	height:15px; width:165px; 
}
.topProvider .tagline {
	float:left; 
	height:0px; width:165px; 
}
.topProvider .img {
	width: 40px; height: 50px; 
	border: 0px;
	clear: both;
}

h1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

input.matchKeywords {
	font-size: 16px;
	vertical-align: middle;
	margin-bottom: 6px;
	width: 310px;
}


/*** Generic? ***/

.headingblue {
	font-size: 18px;
	font-weight: bold;
	color: #1B6CCD;
}

.headingblack {
	font-size: 17px;
	font-weight: bold;
	color: #333333;
}

.biggrey {
	font-size: 28px;
	font-weight: bold;
	color: #999999;
}

.bigred {
	font-size: 28px;
	font-weight: bold;
	color: #993300;
}

.searchbtn {
	height:31px; width:79px;
	background-position:0px -183px;
	vertical-align: middle;
	background-image: url(../images/4.0/buyer_landing_sprite.gif);
}

.grey {
	color: #999999;
}

A
{
    FONT-SIZE: 9pt;
    COLOR: #00137d;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 9pt;
    COLOR: #3d66eb;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.i
{
    FONT-SIZE: 9pt;
    COLOR: #00137d;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.i:hover
{
    FONT-SIZE: 9pt;
    COLOR: #3d66eb;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
TD
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
TD.td_bos
{
    FONT-SIZE: 4pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana
}
TD.hd_yazi
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana
}
.form
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
.formbuton
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #5a94f7
}
.hd_baslik
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana
}


.header
{
    BORDER-RIGHT: #b29093 1px solid;
    BORDER-TOP: #b29093 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #b29093 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #b29093 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #b29093
}


.bord
{
    BORDER-RIGHT: #df5934 1px solid;
    BORDER-TOP: #df5934 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #df5934 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #df5934 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f8f8f8
}
.bord2
{
    BORDER-RIGHT: #df5934 1px solid;
    BORDER-TOP: #df5934 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #df5934 1px solid;
    COLOR: #df5934;
    BORDER-BOTTOM: #df5934 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
.clsNode
{
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.clsNode:hover
{
    FONT-SIZE: 9pt;
    COLOR: #eeeeee;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #2a4fc6;
    TEXT-DECORATION: none
}
#dek
{
    Z-INDEX: 20000000;
    FILTER: Alpha(Opacity=100);
    VISIBILITY: hidden;
    POSITION: absolute
}

BODY
{
    SCROLLBAR-FACE-COLOR: #349aff;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #c0c0c0;
    SCROLLBAR-ARROW-COLOR: rgb(35,59,150);
    SCROLLBAR-TRACK-COLOR: #233b96;
    SCROLLBAR-DARKSHADOW-COLOR: #233b96;

}
.b_baslik
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.b_baslik2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #df5934;
    FONT-FAMILY: Verdana
}
TD.td_layout_row
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #233b96
}
TD.td_row_headers
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ededed
}
TD.td_cell_miktar
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TD.td_cell_fiyat
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
TD.td_cell
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
TD.td_cell_c
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TD.td_cell2
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e4e4e4
}
TD.td_cell2_c
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e4e4e4;
    TEXT-ALIGN: center
}
.td_border
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e6e6e6
}
.b_links
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #ffffcc;
    FONT-FAMILY: Tahoma
}

.profilebox H2 {
	FONT-SIZE: 9pt
}
.navTabBottomBrdr {
	BORDER-BOTTOM: #d3e8fd 1px solid; BACKGROUND-COLOR: #d3e8fd
}
.topLevelNavTab {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
		
}
.topLevelNavTab A:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
		COLOR: #3d66eb;
}
.topLevelNavTab A:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
		COLOR: #3d66eb;
}
.topLevelNavTab A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
		COLOR: #3d66eb;
}

.tabledatasubheader {
	font-weight: normal;
	font-size: 12px;
}





