﻿/* All styles relating to the user section of Freighthound */

/* handcursor style */
.handCursor
{
	cursor:pointer;
}

.mainContent
{
	border: 1px solid #ADADAD;
	background-color: White;
}

/* Wizard step colors */
.nonactivestep
{
	color:#696969; font-size:10pt;
}

.activestep
{
	font-weight:bold; color:#FCB201; font-family:Arial; font-size:11pt;
}


/* Image Border CSS to overridethe inline style in Firefox for Hyperlinks with images */
a.photoBorderWithCursor img
{
	border:1px solid #003366 !important;
	cursor:pointer;
} 

a.photoBorderNoCursor img
{
	border:1px solid #003366 !important;
}

.postingDescription
{
	 LINE-HEIGHT: 12pt; color: #696969; font-size: 10pt; font-family:Arial;
}

/* Body styles */
body 
{ 
	margin-top:0px; margin-left:3px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Fieldset legend title style */
legend
{
	font-size:9pt;
	color:#003366;
}

/* Posting Search grid border */
.postingSearchBorder
{
	 border-left: solid 1px #DCDCDC;
	 border-bottom: solid 1px #DCDCDC;
	 border-right: solid 1px #DCDCDC;	
}

/* No text decoration on the posting titles */
.postingtitle
{
	text-decoration: none;
}


/* For the header title which intros the page */
.headerTitleLabel
{
	color:#003366;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	height: 30px;
	border-right: #eaeadc 2px solid;
    padding-right: 5px;
    padding-bottom:1px;
    padding-top: 1px;
    border-bottom: solid 1px #DCDCDC;
}

/* Set the content area border */
.contentBorder
{
	border-right: #eaeadc 2px solid; 
}


/* gridline color for gridviews in Firefox */
.graygrid
{
	border:solid 1px gray;
}

.ltgraygrid
{
	border:solid 1px #CCCCCC; }

/* Navigation Menu Styles */
td.navi strong{
	color: #000000;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	display: block;
	padding: 1px 3px 3px 5px;
	margin: 1px;
	font-size:x-small;
}
td.navi a{
	color: #696969;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

	display: block;
	padding: 5px 3px 3px 5px;
	margin: 1px;
}

td.navi {
 background-color: #EAEACD;	

}

td.navi a:hover {
	color:White;
	font-size: 8pt;
	background: #003366;
}

td.topnav
{
	color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
}

td.topnav a
{
	color: #ffffff;
	text-decoration: none;
}

td.topnav a:hover
{
	color: #FCB201;
}

/* general link hover effect */
td.gennav a
{
	color: #003366;
	text-decoration: none;
}

td.gennav a:hover
{
	color: #FCB201;
}

/* Row styles for the pagination */

tr.pager a:hover{
    background-color: #003366;
    color: White;
    border: 1px solid #b7d8ee;
}

tr.pager a 
{
	font-size:8pt;
	color: #003366;
    display: inline;
    border: 1px solid #e6e6e6;
    padding: .3em .5em .3em .5em;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}

tr.pager span 
{
	font-size:8pt;
	background-color: #DCDCDC;
	color: #696969;
    display: inline;
    border: 1px solid #e6e6e6;
    padding: .3em .5em .3em .5em;
    text-align: center;	
    text-decoration: none;
}

/* End Pager Styles */



/* Single Posting Navigation */
.pagenav a
{
	font-size:8pt;
	background-color: #FFFFFF;
	color: #003366;
    display: inline;
    border: 1px solid #e6e6e6;
    padding: 1px 3px 1px 3px;
    text-align: center;
    cursor: pointer;
    text-decoration: none;	
}

.pagenav a:hover{
    background-color: #003366;
    color: White;
    border: 1px solid #b7d8ee;
}

/* Edit Button Styles */
.featuredbutton a
{
	font-size:9pt;
    background-color: #D4DCE8;
	color: #003366;
    display: inline;
    border: 1px solid #003366;
    padding: 2px 10px 2px 10px;
    text-align: center;
    cursor: pointer;
    text-decoration: none;	
}

.featuredbutton a:hover
{
    background-color: #003366;
    color: White;
    border: 1px solid #b7d8ee;
}

a 
{
	color:#003366;	
}


.TableTitles {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #CCCC9A;
}

/* Style for the bubble titles */
.BubbleTitle
{
	font-family:Arial;
	color:#003366;
	font-size:10pt;
}

/* Styles for text boxes */
input.txt, select.txt, textarea.txt
{
   color:#696969;
   border:1px solid;
   border-top-color :#CCCCCC;
   border-left-color:#CCCCCC;
   border-right-color:#CCCCCC;
   border-bottom-color:#CCCCCC;
   font-family:Verdana;
   font-size:8pt;
}

/* Grid Highlight Rollover Styles */
.normalrow
{
    background-color:white;
}
.highlightrow
{
    background-color:#EAEDF0;
}

/* Style for buttons */
input.btn
{
   color:#003366;
   background-color:#DCDCDC;
   border:1px solid;
   border-top-color:#003333;
   border-left-color:#003333;
   border-right-color:#003333;
   border-bottom-color:#003333;
   width:75px;
   font-size:8pt;
}

.NavCellBG
{
	vertical-align:top;
	background-color:#EAEACD;
}

.Cell_Left_5px_Padding
{
	padding-left:5px;	
}

.Cell_Right_10px_Padding
{
	padding-right:10px;
}

.Cell_Right_5px_Padding
{
	padding-right:5px;	
}

.Cell_Left_10px_Padding
{
	padding-left:10px;	
}

.Cell_Top_5px_Padding
{
	padding-top:5px;
}

.Cell_Bottom_10px_Padding
{
	padding-bottom:10px;	
}

/* 1px gray border for tables */
.Table_1px_Gray_Border
{
	border:solid 1px #CCCCCC;
}

.Cell_All_2px_Padding
{
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px
}

/* Landing Page Styles */
.toplinks
{
	font-family:Arial;
	font-size:14pt;
	color:Black;
	text-decoration:none;
}

.toplinks a:hover
{
    color: #FCB201;
}

.loginbutton
{
	PADDING-RIGHT: 15px;
	PADDING-TOP: 25px;
}

.infocell
{
   text-align:left;
   padding-left:7px;
   padding-right:5px;
   padding-bottom:3px;
   padding-top:10px;	
   vertical-align: top;
   width:239px;
   height: 160px;
}

.bluegrayVerdana17
{
	font-family:Verdana; 
	color:#6E8292; 
	font-size: 17pt; 
	font-weight: bold;
}

.bluegrayArial10
{
	font-family:Arial; 
	color:#6E8292; 
	font-size: 11pt; 
}

.lightblueArial11
{
	font-family:Arial; 
	color:#5595DF; 
	font-size: 11pt; 
	font-weight: bold;
}

.orangeArial11
{
	font-family:Arial; 
	color:#FCB201; 
	font-size: 11pt; 
	font-weight: bold;
}

.learnmorelink
{
	text-decoration:none;
	color: #5599DF;
	font-family: Arial;
	font-size: 8pt;
}

.bluegrayVerdana14
{
	font-family:Verdana; 
	color:#6E8292; 
	font-size: 14pt; 
	font-weight: bold;
}

.bluegrayVerdana13
{
	font-family:Verdana; 
	color:#6E8292; 
	font-size: 13pt; 
	font-weight: bold;
}

.picturepower
{
	padding-top:50px;
	padding-left:13px;
	padding-bottom: 25px;
	font-family:Arial;
	font-size:15pt;	
	color:#696969;
}

.guaranteetext
{
	padding-right:20px;
	font-family:Arial; 
	color:#5595DF; 
	font-size: 13pt; 
	
}

.landingpagefooter
{
	color:#6E8292;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color:#ECECEC	
}

.labelchooser2
{
	border: solid 1px #003366;
	text-align:center;
	cursor:pointer;	
	font-size:9pt;
}

.labelchooser
{
	border: solid 1px #003366;
	text-align:center;
	cursor:pointer;	
	background-color:#DCDCDC;
	font-size:9pt;
}

/* Demo help popup styles */
.helpPanel
{
	background-color:White;
	border: solid 1px #FCB201;
	font-size: 9pt;
	padding: 5px 1px 5px 5px;
	visibility:hidden;
}

.closehelp
{
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}
.closehelp a
{
	cursor:pointer;	
}
