.Menu:link {font-size: 13px; color: #646464; text-decoration: none; font-family: verdana, arial, helvetica;}
.Menu:active {font-size: 13px;color: #646464;text-decoration: none;font-family: verdana, arial, helvetica;}
.Menu:visited {font-size: 13px;color: #646464;text-decoration: none;font-family: verdana, arial, helvetica;}
.Menu:hover {font-size: 13px;color: #FF7D00;text-decoration: none;font-family: verdana, arial, helvetica;}


.loginMenu {font-size: 12x; color: #999999; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold;}
.loginMenu:link {font-size: 12px; color: #999999; text-decoration: none; font-family: verdana, arial, helvetica; font-weight:bold;}
.loginMenu:active {font-size: 12px;color: #999999;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.loginMenu:visited {font-size: 12px;color: #999999;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}
.loginMenu:hover {font-size: 12px;color: #FF7D00;text-decoration: none;font-family: verdana, arial, helvetica;font-weight:bold;}



.SiteMap {font-size: 12px; color: #666666; text-decoration: none; font-family: verdana, arial, helvetica;}
.SiteMap:link {font-size: 12px; color: #666666; text-decoration: none; font-family: verdana, arial, helvetica;}
.SiteMap:active {font-size: 12px;color: #666666;text-decoration: none;font-family: verdana, arial, helvetica;}
.SiteMap:visited {font-size: 12px;color: #666666;text-decoration: none;font-family: verdana, arial, helvetica;}
.SiteMap:hover {font-size: 12px;color: #FF7D00;text-decoration: none;font-family: verdana, arial, helvetica;}

.TipCategories{font-size: 15px; color: #003366; text-decoration: underline; font-family: verdana, arial, helvetica;}
.TipCategories:link {font-size: 15px; color: #003366; text-decoration: underline; font-family: verdana, arial, helvetica;}
.TipCategories:active {font-size: 15px;color: #003366;text-decoration: underline;font-family: verdana, arial, helvetica;}
.TipCategories:visited {font-size: 15px;color: #003366;text-decoration: underline;font-family: verdana, arial, helvetica;}
.TipCategories:hover {font-size: 15px;color: FF7D00;text-decoration: none;font-family: verdana, arial, helvetica;}



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: larger;
}

	
TD
{
	font-size: 12px;
	color: #333333;
}
  
UL
{
	margin-top:3px;
	margin-bottom:1px;
	color: #333333;
}

HR
{
   height:1px;
   color:#101d53;
}

P
{
   font-size: 12px;
   color: #000000;
}

/* Class to define the header links for each section */
.SectionHeader
{
   font-size: 14px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
   
}

/* Class to define content page email links */
A
{
   font-size: 12px;
   color: #E45B00;
   text-decoration: underline;
}



A:hover
{
   font-size: 12px;
   color: #A75404;
   text-decoration: none;
}

.SectionHeader:hover
{
   font-size: 14px;
   color: #CCCCCC;
   text-decoration: underline;
   font-weight: bold;
}

/* Class to define the header when there is no link */
.SectionHeaderMain {padding-left: 8px; font-size: 14px; 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: 14px; 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: 15px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}

/* Class to define style for Services Header */
.LeftSideMenuHeader2
{
	font-size: 15px;
	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: 13px;
	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: 12px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

.LeftSideMenu:hover
{
   font-size: 12px;
   color: #E45B00;
   text-decoration: none;
   font-weight: bold;
}
  
/* Class to define style for left side sub-menu */
.LeftSideSubMenu
{
   font-size: 12px;
   color: #7A7878;
   text-decoration: none;
   font-weight: bold;
}

.LeftSideSubMenu:hover
{
   font-size: 12px;
   color: #E45B00;
   text-decoration: none;
   font-weight: bold;
}

/* Class to define Language link */
.Language
{
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}

.Language:hover
{
   font-size: 12px;
   color: #CCCCCC;
   text-decoration: underline;
   font-weight: bold;
}
  
/* Class to define footer links */
.Footer
{
   font-size: 11px;
   color: #003366;
   text-decoration: underline;
}

.Footer:hover
{
   font-size: 11px;
   color: #666666;
   text-decoration: none;
}

/* 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: 12px;
	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: 12px;
	color: #FFFFFF;
	font-family: Verdana;
	background-color: #FF7D00;
}


FORM { margin-bottom:0px; }

.TextBox
{
   border:1px solid #575757; 
   font-size:12px; 
   color: #575757; 
   background-color:#FFFFFF; 
}

.TextBox2
{
   border:1px solid #E45B00;
   font-size: 12px; 
   color: #333333; 
   background-color:#FFFFFF; 
}

.TextArea
{
   border:1px solid #575757; 
   font-size:12px; 
   color: #575757; 
   background-color:#ffffff;
   font-family: verdana; 
}

.DropDownMenu
{
   border:1px solid #E45B00;
   font-size: 12px; 
   color: #333333; 
   background-color:#ffffff; 
   font-family: verdana; 
}

.DropDownMenu2
  {
   border:1px solid #575757;
   font-size: 12px; 
   color: #333333; 
   background-color:#ECF5FF; 
   font-family: verdana; 
  }
  
/* Class to right side panel Header*/
.WhiteBold10
{
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
} 

.WhiteBold11
{
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
} 

/* Class to define White Text*/
.White10
{
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
}  

/* Class to define Thank you for your subscription*/
.RedBold10
{
   font-size: 12px;
   color:#990000;
   text-decoration: none;
   font-weight: bold;
} 

/* Class to define left side menu arrows*/
.Arrows
{
   font-size: 12px;
   color:#990000;
   text-decoration: none;
   font-weight: bold;
} 
  
/* Class to define style Login & Submit Resume Txt at top right corner */
.LoginSubmitResumeTxt
{
   font-size: 12px;
   color: #E45B00;
}
  
/* Class to define coloured bolded text*/
.BlueBold10
{
   font-size: 12px;
   color: #00457C;
   text-decoration: none;
   font-weight: bold;
}

.BlueBold12
{
   font-size: 14px;
   color: #00457C;
   text-decoration: none;
   font-weight: bold;
}

.BlueBold11
{
   font-size: 13px;
   color: #00457C;
   text-decoration: none;
   font-weight: bold;
}

.Orange10
  {
   font-size: 12px;
   color: #E45B00;
   text-decoration: none;
}

.OrangeBold10
{
	font-size: 12px;
	color: #E45B00;
	text-decoration: none;
	font-weight: bold;
} 

.OrangeBold11
{
	font-size: 13px;
	color: #E45B00;
	font-weight: bold;
}  

.OrangeBold12
{
	font-size: 14px;
	color: #E45B00;
	text-decoration: none;
	font-weight: bold;
} 

.LighGreyBold10
{
   font-size: 12px;
   color: #666666;
   text-decoration: none;
   font-weight: bold;
}

.GreyBold10
{
   font-size: 12px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

.GreyBold11
{
   font-size: 13px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

.GreyBold12
{
   font-size: 14px;
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}

/* Next two class' to define headers for detailed biography page */
.LightGreyBold13
{
	font-size: 15px;
	color: #666666;
	font-weight: bold;
}

.LightGreyBold12
{
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
  
.OrangeBold13
{
	font-size: 15px;
	color: #E45B00;
	font-weight: bold;
}  

/* Class to define numbered list */
.NumbersGreyBold10
{
	font-size: 12px;
	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: 12px;
	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: 13px;
}

/* 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: 11px;
   color: #999999;
   text-decoration: none;
  }
  
/* Class to define dates on default page for news */
.NewsDates
{
	font-size: 12px;
	color:#95BFEE;
}


/* div#footer uses clear:both to position itself underneath all main columns */
div#footer {color:#999999; font-size: 12px; position: relative; height: 10px; padding-top: 2px; 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;}

.footer
{
  color:#999999;
  font-size: 12px;
}



/* div#DefaultTitles to add dots on left and top side */
div#DefaultTitles {font-size: 14px; width: 100%; height: 10px; padding-top: 2px; 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 3px; background-image: url(../images/dash1_vertical.gif); background-position: left top; background-repeat: repeat-y;}

/* DefaultHeading to define default page titles */
.DefaultHeading {font-size: 14px; color: #333333; font-weight: bold;}


.PracticeTitles{font-size: 14px; color: #333333; text-decoration: none; font-family: verdana, arial, helvetica; font-weight: bold;}
.PracticeTitles:link {font-size: 14px; color: #333333; text-decoration: none; font-family: verdana, arial, helvetica; font-weight: bold;}
.PracticeTitles:active {font-size: 14px;color: #333333;text-decoration: none;font-family: verdana, arial, helvetica; font-weight: bold;}
.PracticeTitles:visited {font-size: 14px;color: #333333;text-decoration: none;font-family: verdana, arial, helvetica; font-weight: bold;}
.PracticeTitles:hover {font-size: 14px;color: #666666;text-decoration: none;font-family: verdana, arial, helvetica; font-weight: bold;}



/* Class to define style for left side menu header */
.LeftSideMenuHeader
{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #084C8D;
	padding-left: 0px;
}


/* DefaultHeading to define default page titles */
.DefaultHeading {font-size: 14px; color: #333333; font-weight: bold;}

/* Defines the style for the right side banner table */
.RightSideBGColour{background-color:#FBFBFB; border: 1 solid #CCCCCC;}

/* Defines the style for the left side banner table */
.LSNewsBGColour{background-color:#F3F3F3; border: 1 solid #CCCCCC;}


.Border {border: 1px solid #cccccc;}

.Border2 {border: 1px solid #333333;}

.GreenTitle12 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#006600;
}

.GreenTitle11 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR:#006600;
}

.GreenTitle10 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#006600;
}

.StrikethroughOrangeBold13 {
	text-decoration: line-through;
	font-size: 15px;
	color: #E45B00;
	font-weight: bold;
}


.Jobs_Header_Bg {
	background-image: url(../images/Jobs_Header_Bg.jpg);
	background-repeat: repeat-x;
	font-size:13px;
	font-weight:bold;
	padding:3px;
	color:#FFFFFF;
}
