body {
  position : absolute;
  left : 0px;
  right : 0px;
  top : 0px;
/*  min-height : 903px;   /* Arbitrary Height */
  text-align : center;
  margin : 0px;
  padding : 0px;
  background-color : #F6F6F6;
  font : 12px arial;
}

/*----GEORGES CSS -------*/

.leftColoumn {
float:left;
width:232px;
text-align:left;
padding-top:10px;
}

.rightColoumn {
float:right;
width:232px;
text-align:left;
padding-top:10px;
}

.centreColoumn {
width:260px;
margin-left:10px;
float:left;
text-align:left;
padding:3px;
padding-top:10px;
}

.box {
background:url(/images/admin_home_sections.gif) no-repeat;
height:141px;
}

.recruiterbox {
position : relative;
background:url(/images/recruiter_home_sections.gif) no-repeat;
height:141px;
font : 12px arial;
}

.recruiterbox table, .recruiterbox table tr, .recruiterbox table tr td {
  font : 12px arial;
}

.recruiteraccountbox {
position : relative;
background:url(/images/package-background.gif) no-repeat;
height:198px;
font : 12px arial;
}

.recruitertipbox {
position : relative;
background:url(/images/tips-background.gif) no-repeat;
height:229px;
font : 12px arial;
}

.pad8 {
padding : 8px;
}

.box a {
color:black;
}

.box a:hover {
color :#99CC00;
}

.box td {
font-size:11px;
}

select.ContentList {
padding: 2px;
width:60%;
font-size:80%;
}


.CompanyContentMenuHeader {
  float : left;
  top : 0px;
  color : white;
  background-color:#CC99CC;
  width : 100%;
  height : 20px;
  text-transform : uppercase;
  font : bold 12px arial;
}

.CompanyContentMenuHeaderInner {
  position : relative;
  top : 2px;
  left : 5px;
}

.CompanyContentMenu {
  float : left;
  padding: 0px;
  color : black;
  border :thin solid #CC99CC;
  width : 99.5%;
  font : bold 12px arial;
}

.CompanyContentMenuInner {
  position : relative;
  padding : 5px;
}

.CompanyContentUrl {
font-size:80%;
font-style:italic;
}

.CompanyContentMenuLeftSide {
  float : left;
  padding-top : 2px;
  width : 300px;
  display : inline;
}

CompanyContentMenuRightSide {
  float : left;
  padding-top : 2px;
  width : 300px;
  display : inline;
}


.H1Outer {
  position : relative;
  top : 1px;
  left : 0px;
  background-color : #642E94;
  width : 584px;;
  height : 23px;
  text-align : left;
}

.AdminH1Outer {
  position : relative;
  top : 1px;
  left : 0px;
  background-color : #642E94;
  width : 749px;;
  height : 23px;
  text-align : left;
}

h1, .h1, .H1 {
  background-color : #642E94;
  color : white;
  margin : 0px;
  border : 0px;
  font : bold 12px arial;
  padding-left : 6px;
  padding-top : 4px;
  float : left;
  text-transform: uppercase;
}

h2 {
  text-transform: uppercase;
    font : bold 12px arial;
	padding:5px;
	padding-bottom:10px;
  margin : 0px;
}

.RecruiterBoxTitle {
  text-transform: uppercase;
  font : bold 12px arial;
	padding-bottom:10px;
  margin : 0px;
}

.adminResult {
font-weight:bold;
color:#99CC00;
}

.recruiterResult {
font-weight:bold;
color:#000000;
}

.adminGraph{
border:thin solid #aaaaaa;
width:240px;
padding:6px;
height:190px;
margin-bottom:10px;
padding-top:2px;
}

.adminGraph td {
width:14%;
text-align:center;
}

h2 span.titleLeft {
float:left;
}

h2 span.titleRight {
float: right;
}

.centreColoumn img {
padding-top:5px;
}

.centreColoumn td {
text-align:center;
padding-top:5px;
}





/* All Images Should Have NO Borders, Unless Stated */

img {
  border : 0px;
  padding : 0px;
  margin : 0px;
}

/* Form should NOT drop things down to the next level! */

form {
margin : 0px;
padding : 0px;
border : 0px;
display : inline;
}

/* ThinBr - for small spacings */

.ThinBr {
  line-height : 3px;
}


/* Main Screen, including the left and right borders for the site if present */

.Fullscreen {
  position : absolute;
  left : 0px;
  right : 0px;
  top : 0px;
  bottom : 0px;
/*  min-height : 859px;*/
  text-align : center;
/* for Internet Explorer */
/*\*/
  width : 100%;
/**/
}

.Tiny {
  font : 9px arial;
  display : inline;
}

.FullwidthOuterLeft {
  position : relative;
  margin-left : auto;
  margin-right : auto;
  background-image:
  url('/images/grey border left.jpg');
  background-repeat : repeat-y;
  background-position : left top;
  width : 767px;
  background-color : #636466;
  text-align : right;
}

.FullwidthOuterRight {
  position : relative;
  margin-left : auto;
  background-image:
  url('/images/grey border right.jpg');
  background-repeat : repeat-y;
  background-position : right top;
  width : 763px;
  background-color : #636466;
  text-align : left;
}

.Fullwidth {
  position : relative;
  width : 759px;
/*  min-height : 903px;*/
  background-color : white;
}

/* End of Main Screen Alignment */

/* Start of the Top Bar. This is where the About us links sit, and the login box will be overlayed on top of them */

.TopBarOuter {
  position : absolute;
  left : 0px;
  top : 0px;
  background-color : #662C90;
  height : 24px;
  margin-left : auto;
  margin-right : auto;
  background-image:
  url('/images/top_banner.gif');
  width : 759px;
}

/* Login Box Positioning */

.LoginInner {
  color : white;
  font : 12px arial;
  position : absolute;
  top : 0px;
  right : 0px;
  height : 24px;
  width : 325px;
  background-color : #EC028C;
}

.LoginInnerInputBox {
  width : 80px;
  height : 15px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;
}

.LoginInnerSubmit {
  width : 50px;
  height : 21px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;
}


/* Logo Positioning */

.LogoOuter {
  position : absolute;
  left : 15px;
  width : 308px;
  top : 30px;
  height : 60px;
}

/* Banner Positioning */

.BannerOuter {
  position : absolute;
  left : 284px;
  width : 468px;
  top : 60px;
  height : 60px;
  border : solid 1px black;
}

/* About / Legal / Terms text */
.AboutUsLinkOuter {
  position : absolute;
  left : 240px;
  top : 5px;
  font : 10px arial;
  color : white;
}

.AboutUsLinkOuter a {
  text-decoration : none;
  color : white;
}


/* Content Positioning */

.ContentOuter {
  position : relative;
  left :0px;
  width : 759px;
}

.ContentInner {
  float : left;
  margin-top : 272px;
  background-color : #ffffff;
  min-height : 550px;
  width: 594px;
}

.HomepageContentInner {
  float : left;
  margin-top : 172px;
  background-color : #ffffff;
  min-height : 550px;
  width: 594px;
}

.ContentInnerWide {
  float : left;
  margin-top : 172px;
  background-color : #ffffff;
  min-height : 550px;
  width: 759px;
}

/* Vertical Menu positioned with Content */

.Vertical_Menu_Outer {
float : right;
margin-top : 275px;
width : 160px;
min-height : 550px;
display : inline;
}

.Homepage_Vertical_Menu_Outer {
float : right;
margin-top : 175px;
width : 160px;
min-height : 550px;
display : inline;
}

/* Advertiser buttons */

.AdvertiserButton {
  padding : 2px;
  padding-top : 6px;
  padding-bottom : 6px;
  display : block;
  border-bottom : dotted 1px #636466;
  text-align : center;
}

.Clear, .ContentClear {
  clear : both;
}

.Pad {
padding : 5px;
}

/* for Internet Explorer */
/*\*/
* html  * .ContentInner {
height: 600px;
}
/**/

.WhiteFooterOuter {
  clear : both;
}

/* Horizontal Menu Positioning */

.HorizontalMenuOuter {
  position : absolute;
  left : 0px;
  top : 135px;
  height : 37px;
  width : 759px;
  border-bottom : solid 1px #363466;
}

.HorizontalMenuLeftPad {
  float : left;
  width : 10px;
  height : 37px;
  display : inline;
  text-align : center;
}

.HorizontalMenuExpandedButton {
  position : relative;
  background-image:
  url('/images/expanded_button.jpg');
  float : left;
  width : 138px;
  height : 37px;
  display : inline;
  text-align : center;
}

.HorizontalMenuButton {
  position : relative;
  background-image:
  url('/images/normal_button.jpg');
  float : left;
  width : 138px;
  height : 37px;
  display : inline;
  text-align : center;
}

.HorizontalMenuExpandedButtonAdmin {
  position : relative;
  background-image:
  url('/images/admin_home_button.gif');
  float : left;
  width : 120px;
  height : 37px;
  display : inline;
  text-align : center;
}

.HorizontalMenuButtonAdmin {
  position : relative;
  background-image:
  url('/images/admin_normal_button.gif');
  float : left;
  width : 104px;
  height : 37px;
  display : inline;
  text-align : center;
}
.HorizontalMenuExpandedButtonInner {
  font : 14px arial;
  padding-top : 18px;
}

.HorizontalMenuButtonInner {
  font : 13px arial;
  padding-top : 20px;
}

.HorizontalMenuButtonInner A, .HorizontalMenuExpandedButtonInner A {
  color : #662C91;
  text-decoration : none;
}

/* Dropdown Menus */
.DropDownCss {
position : absolute;
left : 0px;
top : 40px;
border : 1px solid black;
border-bottom : 0px;
font : normal 12px arial;
line-height : 18px;
z-index : 100;
background-color : #E9FECB;
width: 205px;
visibility : hidden;
}

.DropDownCss a {
text-decoration : none;
font-weight : bold;
width : 100%;
text-indent : 3px;
text-indent: 5px;
display : block;
border-bottom : 1px solid black;
padding : 1px 0;
}

.DropDownCss a:hover {
background-color : black;
color : white;
}

.BaseHr {
color : #91278F;
background-color : #91278F;
}

/* Information Boxes */

.Box1 {
  background-image:
  url('/images/calling all uni box extension.jpg');
  background-repeat : repeat-y;
  background-position : left top;
  width : 160px;
  font : 11px arial;
  color : white;
}

.Box2 {
  background-image:
  url('/images/digital magazine extension.jpg');
  background-repeat : repeat-y;
  background-position : left top;
  width : 160px;
  font : 11px arial;
  color : white;
}

.Box1 a, .Box2 a {
  text-decoration : none;
  color : #B4D670;
}


.InformationBoxPad {
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
}



.JobHeaderOuter {
  position : relative;
  top : 1px;
  left : 0px;
  background-color : #EEE7F8;
  width : 584px;
  height : 20px;
  text-align : left;
}

.JobHeaderInner {
  background-color : #EEE7F8;
  color : black;
  margin : 0px;
  border : 0px;
  font : 13px arial;
  padding-left : 6px;
  padding-top : 1px;
  float : left;
}

.JobHeaderInner a {
  text-decoration : underline;
  color : black;
}

.JobSummaryInnerlogo {
  font : 11px arial;
  padding : 3px;
  display : inline;
  width : 420px;
  float : left;
}
.JobSummaryInner {
  font : 11px arial;
  padding : 3px;
  display : block;
  width : 578px;
  float : left;
}

.JobSummaryLogo {
  float : left;
  display : inline;
}

.JobSummaryUnderSection {
  float : left;
  width : 145px;
}

.JobSummaryUnderTitle {
  float : left;
  width : 60px;
  font : bold 11px arial;
  color : inherit;
}

.JobSummaryUnderText {
  float : right;
  width : 85px;
  font : 11px arial;
  color : inherit;
}

.JobSummaryUnder {
clear : both;
}

.JobBaseLinks {
  clear : both;
  float : right;
  font : bold 12px arial;
  color : #642E94;
}

.JobBaseLinks a {
  text-decoration : underline;
  color : #642E94;
  font : bold 12px arial;
  text-transform : uppercase;
}

/* Disabled Text */

.Disabled {
  color : #888888;
}


/* Next and Previous Pages */


.ResultsNumberList {
  display : inline;
  float : left;
  width : 165px;
  text-align : left;
  font : bold 11px arial;
  color : #642E94;
  background-color : #EEE7F8;
}

.ResultsPageList {
  display : inline;
  float : Left;
  width : 250px;
  text-align : center;
  font : bold 11px arial;
  color : #642E94;
  background-color : #EEE7F8;
}

.ResultsNextPage {
  display : inline;
  float : Left;
  width : 169px;
  text-align : center;
  font : bold 11px arial;
  color : #642E94;
  background-color : #EEE7F8;
}

.ResultsPageList a, .ResultsNextPage a {
  text-decoration : none;
  color : #642E94;
}

/* Job Description Page */

.JobDescriptionAdvertiserMenu {
  float : left;
  width : 135px;
  display : inline;
  text-align : center;
}

.JobDescriptionMain {
  float : left;
  width : 449px;
  display : inline;
  font : 12px arial;
}

.JobDescriptionAdvertiserMenuItem {
  width : 125px;
  text-align : left;
  color : black;
  font : 12px arial;
  margin-top : 5px;
  margin-bottom : 5px;
  margin-left : auto;
  margin-right : auto;
}
.JobDescriptionAdvertiserMenuItem a {
  text-decoration : underline;
  font : 12px arial;
  color : black;
}

.JobDescriptionViewVacanciesBox {
  background-color : #BC198C;
  width : 100%;
  float : left;
  height : 26px;
  color : white;
  font : bold 18px arial;
  text-align : left;
}

.JobDescriptionViewVacanciesBox a{
  color : white;
  font : bold 13px arial;
  text-decoration : none;
}

.MenuPad {
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 10px;
  padding-right : 5px;
}


.JobDescriptionHeadingBox {
  background-color : #B489DA;
  width : 100%;
  float : left;
  height : 26px;
  color : white;
  font : bold 13px arial;
  text-align : left;
}

.JobDescriptionHeadingBox a{
  color : white;
  font : bold 13px arial;
  text-decoration : none;
}

.JobDescriptionSummaryItem {
  width : 125px;
  text-align : left;
  color : black;
  font : 11px arial;
  margin-top : 3px;
  margin-left : auto;
  margin-right : auto;
}

.JobDescriptionHeader {
  background-color : #EAEAEA;
  font : 12px arial;
}

.FurtherInfoItem {
  width : 32%;
  float : left;
  display : inline;
}

.JobDescriptionHeaderPad {
  padding : 2px;
  padding-left : 10px;
}

.JobDescriptionBaseLink {
  Width : 120px;
  text-align : center;
  background-color : #BC198C;
  float : left;
  color : white;
  font : bold 12px arial;
  display : inline;
  margin : 3px;
  height : 22px;
}
.JobDescriptionBaseRightLink {
  Width : 120px;
  text-align : center;
  background-color : #BC198C;
  float : right;
  color : white;
  font : bold 12px arial;
  display : inline;
  margin : 3px;
  height : 22px;
}

.JobDescriptionBaseLink a, .JobDescriptionBaseRightLink a {
  text-decoration : none;
  color : white;
  font : bold 12px arial;
}

.BaseLinkPad {
  padding-top : 3px;
}

.JobDescriptionPad {
  padding-left : 5px;
}

.HeaderHeading {
  display : inline;
  font : bold 12px arial;
  width : 75px;
  float : left;
}

/* Registration Form Bits */

.RegistrationFormTopLeft {
Float : left;
width : 115px;
font : bold 14px arial;
color : #662C91
}

.RegistrationFormTopRight {
Float : right;
width : 435px;
font : 13px arial;
color : #888888;
}

.RegistrationForm {
  font : 12px arial;
}

.RegFormLeftSide {
  float : left;
  padding-top : 2px;
  width : 140px;
  display : inline;
}

.RegFormLeftSideRight {
  float : Right;
  padding-top : 2px;
  display : inline;
}

.RegFormRightSide {
  float : left;
  width : 300px;
  display : inline;
}

.RegFormLargeLeftSide {
  float : left;
  padding-top : 2px;
  width : 340px;
  display : inline;
}

.RegFormSmallRightSide {
  float : left;
  width : 100px;
  display : inline;
}
.RegFormRightSideInput {
  width : 220px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;

}
.RegFormRightSideInput2 {
  width : 400px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;

}

.RegFormRightSideInput3 {
  width : 60px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;

}

.RegFormRightSideInput4 {
  width : 120px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;

}

.RegFormRightSideInput5 {
  width : 260px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;

}

.RegForm50Percent {
  float : left;
  width : 280px;
}

.RegForm50Percentb {
  float : left;
  width : 280px;
  font : 11px arial;
}

.RegFormTextarea {
  width : 540px;
  height : 75px;
}


/*   Application form  */

.JobApplicationLeftSide {
  float : left;
  width : 440px;
  font : 12px arial;
}

.JobApplicationRightSideOuter {
  float : right;
  width : 142px;
  height : 368px;
  background-color : #cccccc;
  font : 12px arial;
}

.JobApplicationRightSideInner {
  Position : relative;
  left : 1px;
  top : 1px;
  width : 140px;
  height : 366px;
  background-color : #FFFFFF;
}

.JobApplicationHeaderOuter {
  width : 100%;
  background-color : #EEE7F8;
}

.JobApplicationHeaderInner {
  padding-left : 5px;
  padding-top : 2px;
  padding-bottom : 2px;
}

.JobApplicationHeaderInner img {
  vertical-align : middle;
}

.JobApplicationRightText {
  font : 10px arial;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-left : 5px;
  padding-right : 5px;
  color : #828282;
}

.JobApplicationLoginBoxOuter {
  background-color : #F2F2F2;
}

.JobApplicationLoginBoxInner {
  padding : 10px;
}

.JobApplicationLoginBoxLeft {
  float : left;
  width : 75px;
  display : inline;
}

.JobApplicationLoginBoxMiddle {
  float : left;
  width : 250px;
  display : inline;
}

.JobApplicationLoginBoxMiddle input {
  width : 225px;
  display : inline;
}

.JobApplicationLoginBoxRight {
  float : left;
  width : 50px;
  display : inline;
}

.JobApplicationLoginBoxRight input {
  width : 75px;
  display : inline;
}

.JobApplicationRegisterBox {
  padding : 10px;
}

.ApplicationForm {
  font : 12px arial;
}

.ApplicationFormExperienceDateLeft {
  width : 30%;
  float : left;
  display : inline;
}
.ApplicationFormExperienceDateRight {
  width : 70%;
  float : left;
  display : inline;
}

.NoticeBoxBorder {
  background-color : #ff0000;
  position : relative;
  width : 500px;
}

.NoticeBoxOuter {
  position : relative;
  top : 1px;
  left : 1px;
  width : 498px;
  background-color : #FF8888;
  margin-bottom  :2px;
}

.NoticeBoxInner {
  padding : 5px;
  font : 12px arial;
}

.StudentProfileHeaderBoxOuter {
  position : relative;
  width : 572px;
  height : 95px;
  background-image : url('/images/student_profile_header_box.gif');
}

.StudentProfileHeaderBoxInner {
  position : relative;
  left : 10px;
  top : 15px;
  right : 570px;
  font : 12px arial;
}

.StudentProfileHeaderBoxUnder {
  position : absolute;
  left : 0px;
  top : 66px;
  color : grey;
  font : 12px arial;
}

.HomePageSearchBoxOuter {
  position : relative;
  width : 575px;
  left : 5px;
  height : 197px;
  background-image : url('/images/work_placement_search.jpg');
}

.HomePageSearchBoxInner {
  position : absolute;
  left : 10px;
  top : 30px;
  right : 10px;
  bottom : 10px;
}

.HomePageSearchBoxLeftSide {
  float : left;
  width : 220px;
  font : 12px arial;
}
.HomePageSearchBoxRightSide {
  float : left;
  width : 160px;
  font : 11px arial;
}

.HomePageSearchBoxLeftSideHeaderOuter {
  position : relative;
  width : 210px;
  height : 28px;
  background-color : #662C91;
}
.HomePageSearchBoxLeftSideHeaderInner {
  font : 17px arial;
  color : white;
  padding-left : 5px;
  padding-top : 4px;
}

.HomePageSearchBoxRightSideHeaderOuter {
  position : relative;
  width : 150px;
  height : 28px;
  background-color : #EC008C;
}
.HomePageSearchBoxRightSideHeaderInner {
  font : 17px arial;
  color : white;
  padding-left : 5px;
  padding-top : 4px;
}
.HomePageSearchBoxMoreButton {
  background : url('/images/more_button_small.jpg');
  width : 40px;
  height : 15px;
  font : 10px arial;
  color : white;
  border : 0px;
  padding : 0px;
}

.HomePageSearchBoxMoreLink {
  position : relative;
  width : 100%;
  right : 10px;
  text-align : right;
}

.HomePageSelectBox {
  width : 210px;
  font : 11px arial;
}

.HomePageLeftColumnOuter {
  width : 195px;
  float : left;
  height : 100px;
  float : left;
}

.HomePageLeftColumnInner {
position : relative;
width : 180px;
left : 5px;
text-align : left;
}

.HomePageRightColumnOuter {
  width : 190px;
  float : right;
  height : 350px;
  float : left;
}

.HomePageRightColumnInner {
position : relative;
width : 180px;
left : 10px;
text-align : left;
}


.HomePageMiddleColumnOuter {
  width : 195px;
  float : left;
  height : 100px;
  float : left;
}

.HomePageMiddleColumnInner {
position : relative;
width : 180px;
left : 8px;
text-align : left;
}

.HomePageLeftColumnHeaderOuter {
  position : relative;
  background : url('/images/latest_jobs.jpg');
  width : 180px;
  height : 34px;
}

.HomePageLeftColumnHeaderInner {
  font : bold 12px arial;
  color : white;
  position : relative;
  top : 10px;
  left : 10px;
}

.HomePageRightColumnHeaderOuter {
  position : relative;
  background : url('/images/approaching deadlines.jpg');
  width : 180px;
  height : 34px;
}

.HomePageRightColumnHeaderInner {
  font : bold 12px arial;
  color : white;
  position : relative;
  top : 10px;
  left : 10px;
}

.HomePageMiddleColumnHeaderOuter {
  position : relative;
  background : url('/images/rss feeds.jpg');
  width : 180px;
  height : 34px;
}

.HomePageMiddleColumnHeaderInner {
  font : bold 12px arial;
  color : white;
  position : relative;
  top : 10px;
  left : 10px;
}

.LatestJobOuter {
  position : relative;
  background-color : #F5F5F6;
  font : 10px arial;
  color : #333333;
  width : 180px;
  height : 50px;
}

.LatestJobInner {
  position : absolute;
  left : 3px;
  width : 175px;
  top : 3px;
}

.LatestJobInner a{
  color : #333333;
  text-decoration : none;
}

.LatestJobCompany {
  position : absolute;
  top : 30px;
  color : #662C91;
  left : 0px;
  width : 175px;
}

.LatestJobCompany a {
  text-decoration : none;
  color : #662c91;
}

.LatestJobMore {
  position : absolute;
  top : 29px;
  right : 5px;
  color : #FFFFFF;
  background : url('/images/more_button_small.jpg');
  padding-bottom : 1px;
  padding-left : 3px;
  padding-right : 3px;
}

.LatestJobMore a {
  text-decoration : none;
  color : #ffffff;
}

.ApproachingDeadlinesOuter {
  position : relative;
  background-color : #F5F5F6;
  font : 10px arial;
  color : #333333;
  width : 180px;
  height : 50px;
}

.ApproachingDeadlinesInner {
  position : absolute;
  left : 3px;
  width : 175px;
  top : 3px;
}

.ApproachingDeadlinesCompany {
  position : absolute;
  top : 30px;
  color : #662C91;
  right : 0px;
}
.ApproachingDeadlinesInner a{
  color : #333333;
  text-decoration : none;
}

.ApproachingDeadlinesCompany a {
  text-decoration : none;
  color : #662c91;
}

.ApproachingDeadlinesMore {
  position : absolute;
  top : 29px;
  color : #79A44A;
  left : 0px;
}

.ApproachingDeadlinesMore a {
  text-decoration : none;
  color : #79A44A;
}

.HomePageFeaturedEmployerBannerOuter {
  background-color : #f5f5f6;
  font : bold 12px arial;
  color : #333333;
}

.HomePageFeaturedEmployerBannerInner {
  padding : 10px;
  padding-top : 5px;
}

.ContentPage {
  font : 12px arial;
  margin-top : 5px;
}


.NewsOuter {
  position : relative;
  background-color : #F5F5F6;
  font : 10px arial;
  color : #333333;
  width : 180px;
  height : 50px;
}

.NewsInner {
  position : absolute;
  left : 3px;
  width : 175px;
  top : 3px;
}

.NewsInner a{
  color : #333333;
  text-decoration : none;
}

.NewsMore {
  position : absolute;
  top : 29px;
  color : #F9A11B;
  right : 0px;
}

.NewsMore a {
  text-decoration : none;
  color : #F9A11B;
}

/* CV Application Page */

.JobApplicationCVSide {
  float : left;
  width : 580px;
  font : 12px arial;
}


.JobApplicationCVBoxOuter {
  background-color : #F2F2F2;
}

.JobApplicationCVBoxInner {
  padding : 10px;
}

.JobApplicationCVBoxLeft {
  float : left;
  width : 175px;
  display : inline;
}

.JobApplicationCVBoxMiddle {
  float : left;
  width : 300px;
  display : inline;
}

.JobApplicationCVBoxMiddle input {
  width : 275px;
  display : inline;
}

.JobApplicationCVBoxRight {
  float : left;
  width : 85px;
  display : inline;
}

.JobApplicationApply {
  width : 580px;
  text-align : right;
}

.StudentProfileHeaderLinks {
  position : relative;
  width : 580px;
  font : 12px arial;
  color : black;
}

.StudentProfileHeaderBoxUnder a, .StudentProfileHeaderLinks a {
  color : black;
}


.StudentProfileHomePageLeftSide {
  float : left;
  width : 330px;
  display : inline;
}

.StudentProfileHomePageRightSide {
  float : right;
  width : 230px;
  display : inline;
}

.StudentProfileHomePageAccountSummaryTitleOuter {
  position : relative;
  top : 0px;
  color : #FFFFFF;
  background : url('/images/purple-pink_header.jpg');
  width : 184px;
  height : 20px;
  text-transform : uppercase;
  font : bold 12px arial;
}

.StudentProfileHomePageAccountSummaryTitleInner {
  position : absolute;
  top : 2px;
  left : 5px;
}

.StudentProfileHomePageAccountSummaryOuter {
  position : relative;
  width : 302px;
  height : 136px;
  background-color : black;
}
.StudentProfileHomePageAccountSummaryInner {
  position : relative;
  top : 1px;
  left : 1px;
  width : 300px;
  height : 134px;
  font : 12px arial;
  background-color : white;
}
.StudentProfileAccountSummaryLeft {
  float : left;
  width :260px;
}
.StudentProfileAccountSummaryRight {
  float : left;
  width : 25px;
  font : bold 12px arial;
}


.StudentProfileHomePageFeaturedEmployerTitleOuter {
  position : relative;
  top : 0px;
  color : #FFFFFF;
  background : url('/images/orange-yellow_header.jpg');
  width : 184px;
  height : 20px;
  text-transform : uppercase;
  font : bold 12px arial;
}

.StudentProfileHomePageFeaturedEmployerTitleInner {
  position : absolute;
  top : 2px;
  left : 5px;
}

.StudentProfileHomePageFeaturedEmployerOuter {
  position : relative;
  width : 202px;
  height : 136px;
  background-color : black;
}
.StudentProfileHomePageFeaturedEmployerInner {
  position : relative;
  top : 1px;
  left : 1px;
  width : 200px;
  height : 134px;
  font : 12px arial;
  background-color : white;
}


.StudentProfileHomePageFeaturedEmployerInner img {
  display : block;
}
.StudentProfileHomePageMessageBoardTitleOuter {
  position : relative;
  top : 0px;
  color : #FFFFFF;
  background : url('/images/green-yellow_header.jpg');
  width : 184px;
  height : 20px;
  text-transform : uppercase;
  font : bold 12px arial;
}

.StudentProfileHomePageMessageBoardTitleInner {
  position : absolute;
  top : 2px;
  left : 5px;
}

.StudentProfileHomePageMessageBoardOuter {
  position : relative;
  width : 557px;
  height : 136px;
  background-color : black;
}

.StudentProfileHomePageMessageBoardInner {
  position : relative;
  top : 1px;
  left : 1px;
  width : 555px;
  height : 134px;
  font : 12px arial;
  background-color : white;
}

.StudentProfileCVLeft {
  float : left;
  width :180px;
}

.ConfirmBoxOuter {
position : relative;
width : 750px;
height : 42px;
background-color : black;
}

.ConfirmBoxInner {
position : relative;
left : 1px;
top : 1px;
width : 748px;
height : 40px;
background-color : white;
font : 12px arial;
color : red;
}

.DisabledLink {
  font : italic 12px arial;
  color : #bbbbbb;
  text-decoration : line-through;
  display : inline;
}

/* Student profile details page */

.StudentProfileDetailsTitleOuter {
  position : relative;
  top : 0px;
  color : #FFFFFF;
  background : url('/images/green-yellow_header.jpg');
  width : 184px;
  height : 20px;
  text-transform : uppercase;
  font : bold 12px arial;
}

.StudentProfileDetailsTitleInner {
  position : absolute;
  top : 2px;
  left : 5px;
}

.StudentProfileDetailsOuter {
  position : relative;
  width : 557px;
  height : 586px;
  background-color : black;
}

.StudentProfileDetailsInner {
  position : relative;
  top : 1px;
  left : 1px;
  width : 555px;
  height : 584px;
  font : 12px arial;
  background-color : white;
}

.StudentProfilePrefOuter {
  position : relative;
  width : 557px;
  height : 436px;
  background-color : black;
}

.StudentProfilePrefInner {
  position : relative;
  top : 1px;
  left : 1px;
  width : 555px;
  height : 434px;
  font : 12px arial;
  background-color : white;
}





.StudentProfileDetailsLeftSide {
  float : left;
  padding-top : 2px;
  width : 100px;
  display : inline;
}

.StudentProfileDetailsLeftSideRight {
  float : Right;
  padding-top : 2px;
  display : inline;
}

.StudentProfileDetailsRightSide {
  float : left;
  display : inline;
}

.StudentProfileDetailsLargeLeftSide {
  float : left;
  padding-top : 2px;
  width : 340px;
  display : inline;
}

.StudentProfileDetailsSmallRightSide {
  float : left;
  width : 100px;
  display : inline;
}
.StudentProfileDetailsRightSideInput {
  width : 165px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;

}
.StudentProfileDetailsRightSideInput2 {
  width : 400px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;

}

.StudentProfileDetailsRightSideInput3 {
  width : 60px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;

}

.StudentProfileDetailsRightSideInput4 {
  width : 30px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;

}

.StudentProfileDetailsRightSideInput5 {
  width : 260px;
  padding : 0px;
  margin : 0px;
  font : 11px arial;

}

.StudentProfileDetails50Percent {
  float : left;
  width : 280px;
}

.StudentProfileDetails50Percentb {
  float : left;
  width : 280px;
  font : 11px arial;
}

.StudentProfileDetailsTextarea {
  width : 540px;
  height : 75px;
}

.StudentProfileOptInLeft {
  float : left;
  width : 150px;
}
.StudentProfileOptInRight {
  float : left;
  width : 30px;
}

.PrefForm50Percent {
  float : left;
  width : 260px;
}

.PrefForm50Percentb {
  float : left;
  width : 260px;
  font : 11px arial;
}

/* Student Profile Qualification List */

.EducationList0 {
  float : left;
  width : 25px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.EducationList1 {
  float : left;
  width : 75px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.EducationList2 {
  float : left;
  width : 300px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.EducationcList2 {
  float : left;
  width : 250px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.EducationList3 {
  float : left;
  width : 50px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.EducationcList3 {
  float : left;
  width : 100px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.EducationList4 {
  float : left;
  width : 50px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.EducationList5 {
  float : left;
  width : 50px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}

.EducationbList0 {
  float : left;
  width : 25px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.EducationbList1 {
  float : left;
  width : 75px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.EducationbList2 {
  float : left;
  width : 300px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.EducationdList2 {
  float : left;
  width : 250px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.EducationbList3 {
  float : left;
  width : 50px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.EducationdList3 {
  float : left;
  width : 100px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.EducationbList4 {
  float : left;
  width : 50px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.EducationbList5 {
  float : left;
  width : 50px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}

.EducationForm {
  font : 12px arial;
}





.WorkList0 {
  float : left;
  width : 5px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.WorkList1 {
  float : left;
  width : 150px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.WorkList2 {
  float : left;
  width : 200px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.WorkList3 {
  float : left;
  width : 75px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.WorkList4 {
  float : left;
  width : 75px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.WorkList5 {
  float : left;
  width : 50px;
  display : inline;
  font : 12px arial;
  background-color : #dddddd;
}
.WorkbList0 {
  float : left;
  width : 5px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.WorkbList1 {
  float : left;
  width : 150px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.WorkbList2 {
  float : left;
  width : 200px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.WorkbList3 {
  float : left;
  width : 75px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.WorkbList4 {
  float : left;
  width : 75px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}
.WorkbList5 {
  float : left;
  width : 50px;
  display : inline;
  font : 12px arial;
  background-color : #ddffff;
}

.JobDescription {
  width : 520px;
  height : 50px;
}

.AdminTitleOuter {
  float : left;
  top : 0px;
  color : #FFFFFF;
  background-color : #642E94;
  width : 100%;
  height : 20px;
  text-transform : uppercase;
  font : bold 12px arial;
}

.AdminReturnTitleOuter {
  float : right;
  color : #FFFFFF;
  background : url('/images/purple-pink_header.jpg');
  width : 184px;
  height : 20px;
  text-transform : uppercase;
  font : bold 12px arial;
}

.AdminReturnTitleInner {
  position : relative;
  top : 2px;
  left : 5px;
}

.AdminReturnTitleInner a {
  text-decoration : none;
  color : #ffffff;
}

.AdminCompanyAddOuter {
  position : relative;
  width : 100%;
  height : 900px;
/*  background-color : black; */
}

.AdminCompanyAddInner {
  position : relative;
  top : 1px;
  left : 1px;
  width : 100%;
  height : 814px;
  font : 12px arial;
 /* background-color : white; */
}

.AdminButtonAddOuter {
  position : relative;
  width : 100%;
  height : 176px;
/*  background-color : black; */
}

.AdminButtonAddInner {
  position : relative;
  top : 1px;
  left : 1px;
  width : 100%;
  height : 174px;
  font : 12px arial;
 /* background-color : white; */
}

.AdminCompanyProfile {
  width : 100%;
  height : 500px;
}
.AdminCompanyFacts {
  width : 100%;
  height : 75px;
}
.AdminCompanySites {
  width : 100%;
  height : 50px;
}

.AdminCompanyMaintenanceHeaderOuter {
  position : relative;
  width : 100%;
  height : 32px;
  /*background-color : black;*/
}

.AdminCompanyMaintenanceHeaderInner {
  position : relative;
  top : 1px;
  left : 1px;
  height : 30px;
  width : 100%;
  font : 12px arial;
  /* background-color : white;*/
}

.AdminCompanyMessageOuter {
  position : relative;
  width : 100%;
  height : 132px;
  /*background-color : black;*/
}

.AdminCompanyMessageInner {
  position : relative;
  top : 1px;
  left : 1px;
  width : 100%;
  height : 130px;
  font : 12px arial;
  /*  background-color : white;*/
}

.JobSummaryInnerRed {
  color : red;
  font : 11px arial;
  padding : 3px;
  display : block;
  float : left;
}

.JobSummaryUnderSectionRed {
  float : left;
  color : red;
  width : 145px;
}

.AdminCompanyJobAddOuter {
  position : relative;
  width : 100%;
  height : 1556px;
 /* background-color : black;*/
}

.AdminCompanyJobAddInner {
  position : relative;
  top : 1px;
  left : 1px;
  width : 100%;
  height : 1554px;
  font : 12px arial;
 /* background-color : white;*/
}

.CopyrightInner a {
  color : black;
  text-decoration : none;
}

.AdminToolHeader {
  position : relative;
  width : 100%;
  background-color : #EEE7F8;
  height : 15px;
}

.AdminToolHeaderInnerLeft {
  float : left;
  font : bold 10px arial;
  padding-left : 5px;
}

.AdminToolHeaderInnerRight {
  font : bold 10px arial;
  float : right;
  padding-right : 5px;
}

.AppHistoryHeaderInnerRight {
  font : bold 10px arial;
  float : right;
  padding-right : 5px;
  padding-top : 3px;
}

.AdminToolBox {
  float : left;
  width : 100%;
  display : block;
}

.Filteredrow {
  float : left;
  background-color : #dedede;
  clear : both;
  width : 100%;
  margin-bottom : 1px;
}

.FilterLeftSide  {
  float : left;
}

.FilterRightLink {
  float: right;
  display : inline;
}

.CandidatePoolLeftSide1 {
  float : left;
  width : 20px;
}

.CandidatePoolLeftSide2 {
  float : left;
  width : 180px;
  font : italic 9px arial;
}

.CandidatePoolLeftSide3 {
  float : left;
  width : 380px;
}

.leftfloat50percentcenter {
  float : left;
  padding-left : 5px;
  width : 250px;
  text-align : left;
  font : 11px arial;
}

.leftfloat50percentcenter select{
  font : 10px arial;
}

.CandidatePoolLeft1 {
  float : left;
  width : 200px;
  font : bold italic 9px arial;
}

.CandidatePoolLeft2 {
  float : left;
  width : 100px;
  font : italic 9px arial;
}

.CandidatePoolLeft3 {
  float : left;
  width : 200px;
  font : 9px arial;
}
.CandidatePoolLeft4 {
  float : left;
  width : 70px;
  font : 9px arial;
}


.CVResultsOverBox {
  position : relative;
  width : 584px;
  background-color :  #EEE7F8;
  height : 25px;
  font : 12px arial;
}

.CvResultsUnderBox {
  position : relative;
  width : 584px;
  background-color :  #f2f2f2;
  font : 12px arial;
}

.CVResultsOverBoxLeft1 {
  float : left;
  width : 330px;
  display : inline;
}
.CVResultsOverBoxLeft2 {
  float : left;
  width : 100px;
  display : inline;
}
.CVResultsOverBoxLeft3 {
  float : left;
  width : 20px;
  display : inline;
}
.CVResultsOverBoxLeft4 {
  float : left;
  width : 50px;
  display : inline;
}
.CVResultsOverBoxLeft5 {
  float : left;
  width : 50px;
  display : inline;
}

.CVResultsOverBoxLeft4 a, .CVResultsOverBoxLeft5 a {
  color : #642E94;
}

.CVResultsOverBoxLeft6 {
  float : left;
  width : 20px;
  display : inline;
}

.CVResultsUnderBoxLeft1 {
  float : left;
  width : 230px;
  display : inline;
}
.CVResultsUnderBoxLeft1b {
  float : left;
  width : 350px;
  display : inline;
}
.CVResultsUnderBoxLeft2 {
  float : left;
  width : 100px;
  display : inline;
}
.CVResultsUnderBoxRight1 {
  float : right;
  width : 200px;
  display : inline;
}

.AppHistory1 {
  display : none;
}

.AppHistory2 {
  display : block;
}

.AdminStatsLogoLeft {

float : left;
width : 140px;
display : inline;

}


.AdminStatsSelectMiddle {

float : left;
width : 450px;
display : inline;
}


.AdminStatsSubmitRight {
float : left;
width : 140px;
display : inline;

}

.AdminStatsSubmitRight input {
border : 0px;
padding : 0px;
color : white;
background-color : #652E94;
}

.LightHeaderOuter {
  position : relative;
  top : 1px;
  left : 0px;
  background-color : #EEE7F8;
  width : 100%;
  height : 23px;
  text-align : left;
}

.LightHeaderInner {
  background-color : #EEE7F8;
  color : #652E94;
  margin : 0px;
  border : 0px;
  font : bold 12px arial;
  padding-left : 6px;
  padding-top : 4px;
  float : left;
  text-transform: uppercase;
}


.LightHeaderOuterThin {
  position : relative;
  top : 1px;
  left : 0px;
  background-color : #EEE7F8;
  width : 100%;
  font : 2px arial;
  height : 10px;
  text-align : left;
}

.StatsPage33PercentLeft {
  float : left;
  width : 33%;
}


.ResultsTitleOuter {
  position : relative;
  top : 1px;
  left : 0px;
  background-color : #642E94;
  width : 749px;
  height : 23px;
  text-align : left;
}

.ResultsTitleInner {
  background-color : #642E94;
  color : white;
  margin : 0px;
  border : 0px;
  font : bold 12px arial;
  padding-left : 6px;
  padding-top : 4px;
  float : left;
  text-transform: uppercase;
}

.ResultsTitleOuterb {
  position : relative;
  top : 1px;
  left : 0px;
  font : bold 12px arial;
  background-color : #EEE7F8;
  width : 749px;
  height : 23px;
  text-align : left;
}

.ResultsTitlebLeft {
  float : left;
  width : 530px;
  display : inline;
}

.ResultsCreativeBlock {
  width : 85px;
  float : left;
  position : relative;
  top : 4px;
  display : inline;
  text-align : center;
}

.ResultsViewsBlock {
  width : 75px;
  float : left;
  position : relative;
  top : 4px;
  display : inline;
  text-align : center;
}

.ResultsClicksBlock {
  width : 50px;
  float : left;
  position : relative;
  top : 4px;
  display : inline;
  text-align : center;
}

.ResultsTitleInnerb {
  position : relative;
  background-color : #EEE7F8;
  color : black;
  margin : 0px;
  border : 0px;
  left : 6px;
  top : 4px;
  text-transform: uppercase;
  display : inline;
}

.ResultsButtonWrapper {
  position : relative;
  width : 749px;
  height : 65px;
  background-color : #f2f2f2;
}

.ResultsBannerWrapper {
  position : relative;
  width : 749px;
  height : 65px;
  background-color : #f2f2f2;
}

.ResultsButtonLogo {
  float : left;
  width : 530px;
  position : relative;
  top : 13px;
  left : 5px;
}

.ResultsBannerLogo {
  float : left;
  width : 530px;
  position : relative;
  top : 2px;
  left : 5px;
}

.ResultsTheBigChoiceFeaturedWrapper {
  position : relative;
  width : 749px;
  height : 168px;
  background-color : #f2f2f2;
}

.ResultsFledglingsFeaturedWrapper {
  position : relative;
  width : 749px;
  height : 110px;
  background-color : #f2f2f2;
}

.ResultsFeaturedLogo {
  float : left;
  width : 530px;
  position : relative;
  top : 5px;
  left : 5px;
}

.ResultsStudentProfileWrapper {
  position : relative;
  width : 749px;
  height : 90px;
  background-color : #f2f2f2;
}

.ResultsMiniBannerWrapper {
  position : relative;
  width : 749px;
  height : 60px;
  background-color : #f2f2f2;
}

.AdminCompanyHeaderQuarter {
  float : left;
  width : 25%;
  height : 40px;
  text-align : center;
}

.AdminCompanyHeaderButtonDisabled, .AdminCompanyHeaderButtonEnabled {
  position : relative;
  top : 10px;
}

.AdminCompanyHeaderButtonDisabledSubmit {
  background-color : #EEE7F8;
  color : #666666;
  width : 125px;
  height : 28px;
  font : 12px arial;
  border : 0px;
}
.AdminCompanyHeaderButtonSubmit {
  background-color : #642E94;
  color : #ffffff;
  width : 125px;
  height : 28px;
  font : 12px arial;
  border : 0px;
}

.ResultsJobTitleWrapper {
  position : relative;
  width : 749px;
  height : 25px;
  background-color : #EEE7F8;
}

.ResultsJobTitleWrapperb {
  position : relative;
  width : 749px;
  height : 25px;
  background-color : #CCCCCC;
}

.ResultsJobTitleInner {
  position : relative;
  font : 12px arial;
  left : 6px;
  top : 5px;
  display : inline;
  float : left;
}

.rightlinks {
  position : relative;
  top : 3px;
  right : 5px;
  float : right;
  display : inline;
}

.ResultsJobHeadingWrapper {
  position : relative;
  width : 749px;
  height : 15px;
  background-color : #DDDDDD;
}

.ResultsJobDataWrapper {
  position : relative;
  width : 749px;
  padding-top : 5px;
  padding-bottom : 5px;
  background-color : #F2F2F2;
}

.ResultsJobApps {
  display : none;
}

.ResultsJobLeftPad {
  display : inline;
  float : left;
  width : 5px;
}

.ResultsJobExpirySpace {
  display : inline;
  float : left;
  width : 85px;
}

.ResultsJobDeadlineSpace {
  display : inline;
  float : left;
  width : 85px;
}

.ResultsJobTypeSpace {
  display : inline;
  float : left;
  width : 50px;
}

.ResultsJobTargetSpace {
  display : inline;
  float : left;
  width : 350px;
}

.ResultsJobViewsSpace {
  display : inline;
  float : left;
  width : 90px;
}

.ResultsJobAppsSpace {
  display : inline;
  float : left;
  width : 75px;
}

.ResultsJobNameSpace {
  display : inline;
  float : left;
  width : 155px;
}

.ResultsJobDateSpace {
  display : inline;
  float : left;
  width : 150px;
}

.ResultsJobTimeSpace {
  display : inline;
  float : left;
  width : 80px;
}

.ResultsJobEmailSpace {
  display : inline;
  float : left;
  width : 320px;
}

.ResultsJobCVSpace {
  display : inline;
  float : left;
  width : 35px;
}


.BreadcrumbOuter {
  position : relative;
  top : 1px;
  left : 0px;
  background-color : #EEE7F8;
  width : 584px;
  height : 15px;
  text-align : left;
}

.BreadcrumbInner {
  background-color : #EEE7F8;
  color : #642E94;
  margin : 0px;
  border : 0px;
  font : bold 10px arial;
  padding-left : 6px;
  padding-top : 1px;
  float : left;
  text-transform: uppercase;
}

.BreadcrumbInner a {
  text-decoration : none;
  color : #003D78;
}

.StudentProfileCurrentAccountTitleOuter {
  position : relative;
  top : 0px;
  color : #FFFFFF;
  background : url('/images/green-yellow_header.jpg');
  width : 184px;
  height : 20px;
  text-transform : uppercase;
  font : bold 12px arial;
}

.StudentProfileCurrentAccountTitleInner {
  position : absolute;
  top : 2px;
  left : 5px;
}

.StudentProfileCurrentAccountBoxOuter {
  position : relative;
  width : 574px;
  background-color : black;
  height : 185px;
}
.StudentProfileCurrentAccountBoxInner {
  position : relative;
  top : 1px;
  left : 1px;
  width : 572px;
  height : 183px;
  font : 12px arial;
  color : black;
  background-color : white;
}

.StudentProfileAccountDetailsLeft {
  float : left;
  display : inline;
  width : 120px;
}

.StudentProfileAccountDetailsRight {
  float : left;
  display : inline;
  width : 440px;
}

.StudentProfileAccountDetailsRight input {
  width : 430px;
}

.red {
  color : red;
}

.BigChoiceNetworkOuter {
  width : 574px;
  border-bottom : solid 1px #999999;
}

.BigChoiceNetworkInnerTitle {
  float : left;
  width : 350px;
  height : 20px;
  background-color : #999999;
}

.BigChoiceNetworkInnerTitleInner {
  position : relative;
  left : 1px;
  top : 1px;
  height : 19px;
  width : 348px;
  background-color : #cccccc;
  font : bold 12px arial;
  color : #000000;
}

.BigChoiceNetworkInnerTitleInnerPad {
padding-top : 1px;
  }



  .HomePageRightColumnLeftHeaderInner {
  font : bold 12px arial;
  color : #ffffff;
  position : relative;
  top : 5px;
  text-align : center;
}

.HomePageRightColumnRightHeaderInnerb {
  font : bold 12px arial;
  color : #ffffff;
  position : relative;
  top : 5px;
  text-align : center;
}

.HomePageRightColumnLeftHeaderOuter {
  float : left;
  background-color : #642E94;
  width : 100px;
  height : 25px;
}

.HomePageRightColumnRightHeaderOuter {
  float : right;
  background-color : #B489DA;
  width : 100px;
  height : 20px;
  margin-top : 5px;
}

.HomePageRightColumnLeftHeaderOuterb {
  float : left;
  background-color : #642E94;
  width : 100px;
  height : 20px;
  margin-top : 5px;
}

.HomePageRightColumnRightHeaderOuterb {
  float : right;
  background-color : #B489DA;
  width : 100px;
  height : 25px;
}

.HomePageRightColumnRightHeaderInner {
  font : bold 12px arial;
  color : #ffffff;
  position : relative;
  top : 2px;
  text-align : center;
}

.HomePageRightColumnLeftHeaderInnerb {
  font : bold 12px arial;
  color : #ffffff;
  position : relative;
  top : 2px;
  text-align : center;
}

.HomePageRightColumnRightHeaderInner a, {
  text-decoration : none;
  color : #ffffff;
}

.HomePageRightColumnLeftHeaderInnerb a {
  text-decoration : none;
  color : #FFFFFF;
}


.FreshersSelectionBox, .FullSelectionBox {
  float : left;
  width : 305px;
  margin : 30px;
  text-align : center;
  font : 12px arial;
  border : solid 1px #888888;
}

.DataEntryBoxTitle {
  font : bold 14px arial;
}

.FreshersFormOuterBox {
  width : 100%;
  height : 285px;
  background-color : #BC198C;
  position : relative;
}

.FullFormOuterBox {
  width : 100%;
  height : 1000px;
  background-color : #BC198C;
  position : relative;
}

.FreshersFormSubmitBox {
  position : absolute;
  bottom : 5px;
  right : 5px;
}

.FreshersFormSubmitBox input {
  background-color : white;
  color : #BC198C;
  font : bold 12px arial;
  width : 40px;
}

.FreshersFormFullEntryBox {
  margin : 10px;
  margin-top : 5px;
  margin-bottom : 5px;
  background-color : white;
  width : 710px;
  font : bold 12px arial;
  border : solid 1px #BC198C;
}

.FreshersFormHalfTextBox {
  width : 270px;
}

.FreshersFormThirdTextBox {
  width : 150px;
}

.FreshersFormThirdTextBoxDOB1 {
  width : 30px;
}
.FreshersFormThirdTextBoxDOB2 {
  width : 30px;
}
.FreshersFormThirdTextBoxDOB3 {
  width : 60px;
}

.FreshersFormFullTextBox {
  width : 620px;
}

.Width50Percent {
  float : left;
  width : 50%;
  display : inline;
}

.Width10Percent {
  float : left;
  width : 60px;
  display : inline;
}
.Width33Percent {
  float : left;
  width : 230px;
  display : inline;
}


.LeftAd120 {
position : relative; width : 120px; text-align : right;margin-left : auto; margin-right : auto; top : 0px
}
.LeftAdInner120 {
position : absolute; top : 0px; left : -450px;
}
.LeftAd160 {
position : relative; width : 160px; text-align : right ;margin-left : auto; margin-right : auto; top : 0px
}
.LeftAdInner160 {
position : absolute; top : 0px; right: 470px;
}

.RightAd120 {
position : relative; width : 120px;text-align : left;margin-left : auto; margin-right : auto; top : 0px
}
.RightAdInner120 {
position : absolute; left: 450px; top : 0px
}
.RightAd160 {
position : relative; width : 160px;text-align : left;margin-left : auto; margin-right : auto; top : 0px
}
.RightAdInner160 {
position : absolute; left: 470px; top : 0px
}


.BannerOuter {
}


.CenterAd {
  position : absolute;
  left : 15px;
  width : 728px;
  top : 180px;
  height : 90px;
}

.LoginBoxOuter {
  position : absolute;
  left : 145px;
  width : 300px;
  background-color : #642E94;
  height : 140px;
}

.LoginBoxInner {
  font : 13px arial;
  position : absolute;
  left : 1px;
  top : 1px;
  width : 298px;
  height : 138px;
  background-color : #EEE7F8;
  text-align : center;
}

.BaseAd {
  position : relative;
  left : 15px;
}


.HomePageNews50Percent {
  float : left;
    width : 292px;
}

.HomePageNewsLeft {
  float : left;
  width : 55px;
}

.HomePageNewsRight {
  float : left;
  width : 305px;
}

.HomePageNewsRightb {
  float : left;
  width : 275px;
}
.HomePageNewsRightc {
  float : left;
  width : 30px;
}

.HomePageNewsTitle {
  font : bold 12px arial;
  color : #642e94;
  padding-bottom  :5px;
}

.HomePageNewsTitle a {
  text-decoration : none;
  color : #642e94;
}

.HomePageNewsTitleb {
  font : 12px arial;
  color : #642e94;
  padding-bottom  :5px;
}

.HomePageNewsTitle a, .HomePageNewsTitleb a, .HomePageNewsTitleb2 a {
  text-decoration : none;
  color : #642e94;
}

.HomePageNewsTitleb2 {
  font : bold 13px arial;
  color : #642e94;
  padding-bottom  :5px;
}

.HomePageNewsArticlea {
  font : 11px arial;
  color : #666666;
  height : 30px;
  overflow-y : hidden;
}
.HomePageNewsArticle {
  font : 11px arial;
  color : #666666;
}

.OtherTopStories {
  padding-top : 5px;
  font : bold 11px arial;
  color : #F15021;
  padding-bottom : 5px;
}

.OtherTopStories a {
  text-decoration : none;
  color : #F15021;
}

.NewsMore {
  float : right;
  color : #FFFFFF;
  background : url('/images/more-button.gif');
  padding-bottom : 1px;
  padding-left : 3px;
  padding-right : 3px;
}

.NewsMore a {
  color : #ffffff;
  text-decoration : none;
}


.NewsBaseSectionTitleOuter {
  width : 100%;
  background-color : #B489Da;
}

.NewsBaseSectionTitleInner {
  padding : 3px;
  padding-left : 5px;
  color : white;
  font : bold 12px arial;
}

.NewsBase50PercentOuter {
  width : 295px;
  float : left;
}

.NewsBase50PercentInner {
  color : #642e94;
  padding-left : 10px;
  font : 11px arial;
}

.NewsBase50PercentInner a {
  text-decoration : none;
  color : #642e94;
}

.NewsBase25PercentOuter {
  width : 146px;
  float : left;
}

.NewsBase25PercentInner {
  color : #642e94;
  padding-left : 10px;
  font : 12px arial;
}

.NewsBase25PercentInner a {
  text-decoration : none;
  color : #642e94;
}

.NewsBase25PercentGlobal {
  width : 147px;
  float : left;
  display : inline;
}

.ArticleLink {
  position : absolute;
  right : 0px;
  display : inline;
}

.NewsArticleTopImage {
  float : left;
  width : 125px;
}

.NewsArticleRightSide {
  float : right;
  width : 450px;
}

.NewsArticleRightSideTitle {
  font : bold 13px arial;
  color : #642E94;
}
.NewsArticleRightSideTitle a {
  text-decoration : none;
  color : #642E94;
}

.NewsArticleRightSideTitleOuter {
  position : relative;
  left : 0px;
  background-color : #B489DA;
  width : 450px;
  height : 23px;
  text-align : left;
}

.NewsArticleRightSideTitleInner {
  background-color : #B489DA;
  color : white;
  margin : 0px;
  border : 0px;
  font : bold 12px arial;
  padding-left : 6px;
  padding-top : 4px;
  float : left;
  text-transform: uppercase;
}

h1 a {
  text-decoration : none;
  color : #ffffff;
}

/* top index section */

.TopIndexIntroInnerStyle {
background-color : #B489DA;
height : 18px;
font : bold 14px arial;
color : white;
padding-left : 2px;
}

.TopIndexIntroInnerStyle a {
color : white;
font : bold 14px arial;
text-decoration : none;
}