


/* CSS Document */

.Menu {font-size: 10px; color: #646464; text-decoration: none; font-family: verdana, arial, helvetica;}
.Menu:link {font-size: 10px; color: #646464; text-decoration: none; font-family: verdana, arial, helvetica;}
.Menu:active {font-size: 10px;color: #646464;text-decoration: none;font-family: verdana, arial, helvetica;}
.Menu:visited {font-size: 10px;color: #646464;text-decoration: none;font-family: verdana, arial, helvetica;}
.Menu:hover {font-size: 10px;color: #FF7D00;text-decoration: none;font-family: verdana, arial, helvetica;}


.loginMenu {font-size: 10px; color: #999999; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold;}
.loginMenu:link {font-size: 10px; color: #999999; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold;}
.loginMenu:active {font-size: 10px;color: #999999;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.loginMenu:visited {font-size: 10px;color: #999999;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.loginMenu:hover {font-size: 10px;color: #FF7D00;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}


.SiteMap {font-size: 10px; color: #666666; text-decoration: none; font-family: verdana, arial, helvetica;}
.SiteMap:link {font-size: 10px; color: #666666; text-decoration: none; font-family: verdana, arial, helvetica;}
.SiteMap:active {font-size: 10px;color: #666666;text-decoration: none;font-family: verdana, arial, helvetica;}
.SiteMap:visited {font-size: 10px;color: #666666;text-decoration: none;font-family: verdana, arial, helvetica;}
.SiteMap:hover {font-size: 10px;color: #FF7D00;text-decoration: none;font-family: verdana, arial, helvetica;}

.TipCategories{font-size: 12px; color: #003366; text-decoration: underline; font-family: verdana, arial, helvetica;}
.TipCategories:link {font-size: 12px; color: #003366; text-decoration: underline; font-family: verdana, arial, helvetica;}
.TipCategories:active {font-size: 12px;color: #003366;text-decoration: underline;font-family: verdana, arial, helvetica;}
.TipCategories:visited {font-size: 12px;color: #003366;text-decoration: underline;font-family: verdana, arial, helvetica;}
.TipCategories:hover {font-size: 12px;color:#FF7D00;text-decoration: none;font-family: verdana, arial, helvetica;}

.RSHLogin{font-size: 18px; color: #FF7D00; text-decoration: underline; font-family: verdana, arial, helvetica;font-weight:bold;background-color:#FFFFFF;padding:3px;}
.RSHLogin:link {font-size: 18px; color: #FF7D00; text-decoration: underline; font-family: verdana, arial, helvetica;font-weight:bold;padding:3px;}
.RSHLogin:active {font-size: 18px;color: #FF7D00;text-decoration: underline;font-family: verdana, arial, helvetica;font-weight:bold;padding:3px;}
.RSHLogin:visited {font-size: 18px;color: #FF7D00;text-decoration: underline;font-family: verdana, arial, helvetica;font-weight:bold;padding:3px;}
.RSHLogin:hover {font-size: 18px;color: #FFFFFF;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;background-color:#003366;padding:3px;}

.RSHTipHeadings{font-size: 12px; color:#FF6600; text-decoration: underline; font-family: verdana, arial, helvetica;font-weight:bold;}
.RSHTipHeadings:link {font-size: 12px; color:#FF6600; text-decoration: underline; font-family: verdana, arial, helvetica;font-weight:bold;}
.RSHTipHeadings:active {font-size: 12px;color:#FF6600;text-decoration: underline;font-family: verdana, arial, helvetica;font-weight:bold;}
.RSHTipHeadings:visited {font-size: 12px;color:#FF6600;text-decoration: underline;font-family: verdana, arial, helvetica;font-weight:bold;}
.RSHTipHeadings:hover {font-size: 12px;color:#FF9122;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}


.CheckTermsLink{font-size: 9px; color:#E45B00; text-decoration: underline; font-family: verdana, arial, helvetica;}
.CheckTermsLink:link {font-size: 9px; color:#E45B00; text-decoration: underline; font-family: verdana, arial, helvetica;}
.CheckTermsLink:active {font-size: 9px;color:#E45B00;text-decoration: underline;font-family: verdana, arial, helvetica;}
.CheckTermsLink:visited {font-size: 9px;color:#E45B00;text-decoration: underline;font-family: verdana, arial, helvetica;}
.CheckTermsLink:hover {font-size: 9px;color:#FF9122;text-decoration: underline;font-family: verdana, arial, helvetica;}

.LightGreyBold12_Link {font-size: 12px; color: #666666; font-weight: bold;text-decoration: underline;}
.LightGreyBold12_Link:link {font-size: 12px; color: #666666; font-weight: bold;text-decoration: underline;}
.LightGreyBold12_Link:active {font-size: 12px; color: #666666; font-weight: bold;text-decoration: underline;}
.LightGreyBold12_Link:visited {font-size: 12px; color: #666666; font-weight: bold;text-decoration: underline;}
.LightGreyBold12_Link:hover {font-size: 12px; color: #333333; font-weight: bold;text-decoration: none;}




.MenuBorder {border: 1px solid #084B8C;}

body
{	
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	BACKGROUND-POSITION: left top;
    BACKGROUND-ATTACHMENT: scroll;
    SCROLLBAR-FACE-COLOR: #FF7D00;
    SCROLLBAR-HIGHLIGHT-COLOR: #e7e7cf;
    SCROLLBAR-SHADOW-COLOR: #e7e7cf;
    SCROLLBAR-3DLIGHT-COLOR: #868F98;
    SCROLLBAR-ARROW-COLOR: #212930;
    SCROLLBAR-TRACK-COLOR: #616A74;
    SCROLLBAR-DARKSHADOW-COLOR: #868F98;
    font-size: medium;
}

	
TD
{
	font-size: 10px;
	color: #333333;
}
  
UL
{
	margin-top:3px;
	margin-bottom:1px;
	color: #333333;
}

.liRSHTopics{margin-top:3px; margin-bottom:1px;}

.RSHTipTopics{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR:#333333;}
.RSHTipTopics:hover{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR:#FFFFFF;background-color:#009AC8;}


HR
{
   height:1px;
   color:#101d53;
}

P
{
   font-size: 10px;
   color: #333333;
}

/* Class to define the header links for each section */
.SectionHeader
{
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
   
}

.SectionHeader:hover
{
   font-size: 12px;
   color: #CCCCCC;
   text-decoration: underline;
   font-weight: bold;
}


/* Class to define content page email links */
A
{
   font-size: 10px;
   color: #E45B00;
   text-decoration: underline;
}

A:hover
{
   font-size: 10px;
   color: #A75404;
   text-decoration: none;
}


/* Class to define the header when there is no link */
.SectionHeaderMain {padding-left: 8px; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color:#084C8D; border: 1px solid #084C8D;}

/* Class to define the header when there is no link RSH */
.SectionHeaderMainRSH {padding-left: 8px; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color:#084C8D; border: 1px solid #084C8D;}


/* Class to define style for left side menu header */
.LeftSideMenuHeader
{
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #084C8D;
	padding-left: 0px;
}


/* Class to define style for Services Header */
.LeftSideMenuHeader2
{
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF7D00;
	padding-left: 0px;
}


/* Class to define style for left side menu header for RSH */
.LeftSideMenuHeader3
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #666666;
	padding-left: 3px; 
}


/* Class to define style for left side menu */
.LeftSideMenu
{
   font-size: 10px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

.LeftSideMenu:hover
{
   font-size: 10px;
   color: #E45B00;
   text-decoration: none;
   font-weight: bold;
}
  
/* Class to define style for left side sub-menu */
.LeftSideSubMenu
{
   font-size: 10px;
   color: #7A7878;
   text-decoration: none;
   font-weight: bold;
}

.LeftSideSubMenu:hover
{
   font-size: 10px;
   color: #E45B00;
   text-decoration: none;
   font-weight: bold;
}



/* Class to define Language link */
.Language
{
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}

.Language:hover
{
   font-size: 10px;
   color: #CCCCCC;
   text-decoration: underline;
   font-weight: bold;
}
  

/* Class to define Buttons, Forms, DropDown Menus and Text Areas */
.ButtonWhiteBorder
{
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana;
	background-color: #FF7D00;
}

.ButtonGreyBorder
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana;
	background-color: #FF7D00;
}


.GreyButtonGreyBorder
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
	font-size: 10px;
	color: #666666;
	font-family: Verdana;
	background-color: #CCCCCC;
}


FORM { margin-bottom:0px; }

.TextBox
{
   border:1px solid #575757; 
   font-size:10px; 
   color: #575757; 
   background-color:#FFFFFF; 
}

.TextBox2
{
   border:1px solid #E45B00;
   font-size: 10px; 
   color: #333333; 
   background-color:#FFFFFF; 
}

.TextArea
{
   border:1px solid #575757; 
   font-size:10px; 
   color: #575757; 
   background-color:#ffffff;
   font-family: verdana; 
}

.DropDownMenu
{
   border:1px solid #E45B00;
   font-size: 10px; 
   color: #333333; 
   background-color:#ffffff; 
   font-family: verdana; 
}

.DropDownMenu2
  {
   border:1px solid #575757;
   font-size: 10px; 
   color: #333333; 
   background-color:#ECF5FF; 
   font-family: verdana; 
}
  

/* Class to right side panel Header*/
.WhiteBold10
{
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
} 

.WhiteBold11
{
   font-size: 11px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
} 

/* Class to define White Text*/
.White10
{
   font-size: 10px;
   color: #FFFFFF;
   text-decoration: none;
}  

/* Class to define Thank you for your subscription*/
.RedBold10
{
   font-size: 10px;
   color:#990000;
   text-decoration: none;
   font-weight: bold;
} 


/* Class to define left side menu arrows*/
.Arrows
{
   font-size: 10px;
   color:#990000;
   text-decoration: none;
   font-weight: bold;
} 
  
/* Class to define style Login & Submit Resume Txt at top right corner */
.LoginSubmitResumeTxt
{
   font-size: 10px;
   color: #E45B00;
}
  
/* Class to define coloured bolded text*/
.BlueBold10
{
   font-size: 10px;
   color: #00457C;
   text-decoration: none;
   font-weight: bold;
}

.BlueBold12
{
   font-size: 12px;
   color: #00457C;
   text-decoration: none;
   font-weight: bold;
}

.BlueBold11
{
   font-size: 11px;
   color: #00457C;
   text-decoration: none;
   font-weight: bold;
}

.Orange10
  {
   font-size: 10px;
   color: #E45B00;
   text-decoration: none;
}

.OrangeBold10
{
	font-size: 10px;
	color: #E45B00;
	text-decoration: none;
	font-weight: bold;
} 

.OrangeBold11
{
	font-size: 11px;
	color: #E45B00;
	font-weight: bold;
}  

.OrangeBold12
{
	font-size: 12px;
	color: #E45B00;
	text-decoration: none;
	font-weight: bold;
} 

.OrangeBold13
{
	font-size: 13px;
	color: #E45B00;
	font-weight: bold;
}  


.LighGreyBold10
{
   font-size: 10px;
   color: #666666;
   text-decoration: none;
   font-weight: bold;
}

.GreyBold10
{
   font-size: 10px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

.GreyBold11
{
   font-size: 11px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

.GreyBold12
{
   font-size: 12px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

.GreyBold15
{
   font-size: 15px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
   border-bottom:1px solid #F3F3F3;
}


/* Next two class' to define headers for detailed biography page */
.LightGreyBold13
{
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}

.LightGreyBold12
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
  

/* Class to define numbered list */
.NumbersGreyBold10
{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
}

/* Class to define rsh chapters left side menu */
.NumbersGrey10
{
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

/* Class to define dot dividers */
.DividerHorLightGrey
{
	COLOR: #ffffff;
	background-image: url(../images/dot_divider.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.DividerVertLightGrey
{
	COLOR: #ffffff;
	background-image: url(../images/dot_divider.gif);
	background-repeat: repeat-y;
	background-position: center;
}


/* Class to define dot dividers */
.DividerHorLightGrey2
{
	COLOR: #ffffff;
	background-image: url(../images/dot_divider_light.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.DividerVertLightGrey2
{
	COLOR: #ffffff;
	background-image: url(../images/dot_divider_light.gif);
	background-repeat: repeat-y;
	background-position: center;
}


.LinesBlueHd {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	color: #003366;
	font-size: 11px;
}

/* Added by Soumik. Highlights a search term when displaying tips, Ask Bill etc. */
.Highlight
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	background: white;
	border-left: steelblue 1px solid;
	color: steelblue;
	border-bottom: steelblue 1px solid;
}

/* Used for Jobs pg */
.PaddingWhiteTx {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	color: #FFFFFF;
	font-weight: bold;
}

.PaddingAll {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.TipsNumber
{
   font-size: 9px;
   color: #999999;
   text-decoration: none;
}
  
 
/* div#footer uses clear:both to position itself underneath all main columns */
div#footer {color:#999999; font-size: 9px; position: relative; height: 10px; padding-top: 4px; margin-top: 30px; margin-left: 0px; clear: both; background-image: url(../images/dotted.gif); background-position: left top;background-repeat: repeat-x;}
div#footer div {margin-left: 0px;}
div#footer ul {list-style-image: none; margin: 0; padding: 0;color:#999999;}
div#footer ul li {color:#999999;display: inline; margin: 0; padding: 0 3px; background-image: url(../images/dash1_vertical.gif); background-position: left top; background-repeat: repeat-y;}
div#footer ul li a {margin-top: 3px; padding-left: 5px;color:#999999;}
div#footer div#copyright {margin: 5px 0; padding-left: 5px; color:#999999; margin-bottom: 50px;}


/* div#DefaultTitles to add dots on left and top side */
div#DefaultTitles {font-size: 12px; width: 100%; height: 10px; padding-top: 3px; margin-top: 0px; margin-left: 0px; margin-right: 10px; clear: both; background-image: url(../images/dotted.gif); background-position: left top;background-repeat: repeat-x;}
div#DefaultTitles div {margin-left: 0px;}
div#DefaultTitles ul {list-style-image: none; margin: 0; padding: 0;}
div#DefaultTitles ul li {display: inline; margin: 0; padding: 0 5px; background-image: url(../images/dash1_vertical.gif); background-position: left top; background-repeat: repeat-y;}

.PracticeTitles{font-size: 12px; color: #333333; text-decoration: underline; font-family: verdana, arial, helvetica; font-weight: bold;}
.PracticeTitles:link {font-size: 12px; color: #333333; text-decoration: underline; font-family: verdana, arial, helvetica; font-weight: bold;}
.PracticeTitles:active {font-size: 12px;color: #333333;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight: bold;}
.PracticeTitles:visited {font-size: 12px;color: #333333;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight: bold;}
.PracticeTitles:hover {font-size: 12px;color: #666666;text-decoration: underline;font-family: verdana, arial, helvetica; font-weight: bold;}


/* Defines the style for the right side banner table */
.RightSideBGColour{background-color:#E9E9E9; border: 1 solid #CCCCCC;}

/* Defines the style for the left side banner table */
.LSNewsBGColour{background-color:#F3F3F3; border: 1 solid #CCCCCC;}

/* DefaultHeading to define default page titles */
.DefaultHeading {font-size: 12px; color: #333333; font-weight: bold;}

.Border {border: 1px solid #cccccc;}

.Border2 {border: 1px solid #333333;}

.Strikethrough {
	text-decoration: line-through;
}

.StrikethroughOrangeBold13 {
	text-decoration: line-through;
	font-size: 13px;
	color: #E45B00;
	font-weight: bold;
}



.RSHResponseText
{
   font-size: 9px;
   color: #333333;
   text-decoration: none;
}


/* READYSETHIRED! STYLES */
.ObjectTextParagraphing
{
   font-size: 10px;
   color: #136CBA;
   text-decoration: none;
}


.Jobs_Header_Bg {
	background-image: url(../images/Jobs_Header_Bg.jpg);
	background-repeat: repeat-x;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	color:#FFFFFF;
}

.Border_Jobs_Bottom_Number {Border-Bottom: 1px solid #CCCCCC; Border-Top: 1px solid #CCCCCC; background-color:#F3F3F3; font-weight:bold; color: #00457C; height:35px;}
.Border_Jobs_Bottom_Title {Border-Bottom: 1px solid #CCCCCC; Border-Top: 1px solid #CCCCCC; background-color:#F3F3F3; height:35px;}
.Border_Jobs_Bottom_Location {Border-Bottom: 1px solid #CCCCCC; Border-Top: 1px solid #CCCCCC; background-color:#F3F3F3; height:35px;}


.PaddingAll_5 {
	padding-top: 5px;
	Border-Bottom: 1px solid #CCCCCC; Border-Top: 1px solid #CCCCCC;
}




