@import url(print.css) print;
@import url(safari.css);
/*@import url(ff2.css);*/

/* ROF ORANGE - #f03a08 */
html
{
    color: #666666;
    font: 0.75em Helvetica, Arial, Verdana, Tahoma;
}

#Body
{
    background-color: #eeeeee;
    color: #666666;
    font: 1em Helvetica, Arial, Verdana, Tahoma; /*DEVSITE*/ /*	background-color: red;*/ /*	color: red;*/ /*DEVSITE*/
}

h1, h2, h3, h4, h5, dt, h6, tfoot, thead th, b, .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel, .MainMenu_MenuItem, .MainMenu_MenuItemSel, .SelectedTab, .OtherTabs, .SkinObject, .Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox, .DataGrid_AlternatingItem, .DataGrid_Header, .DataGrid_Item, .DataGrid_SelectedItem, .TreeMenu_Node, .TreeMenu_NodeSelected, .FileManager_Header, .FileManager_Pager, .FileManager_StatusBar, .FileManager_Item, .FileManager_AltItem, .FileManager_SelItem, .FileManagerTreeNode, .FileManagerTreeNodeSelected, .WizardHelpText, .WizardText, .Help, .CommandButton
{
    font-family: Helvetica, Arial, Verdana, Tahoma;
    font-size: 1em;
}

label, table td, table th
{
    vertical-align: top;
}

.abstracts_checkbox label
{
    vertical-align: 20%;
}

.rof_news_snippet table td
{
    vertical-align: middle;
}

.rof_news_snippet .ViewArticles_Label2, .Blogs_Dates span, .Comment_LeftBy_Div .Comment_LeftOn
{
    font-size: 0.8em;
}

.ViewBlogSummary_PanelAll .Blogs_Dates
{
    position: relative;
    top: -8px;
}

/*.ViewArticles_PanelList table tr td{
	padding:0 10px 10px 0;
}*/

p
{
    margin: 0 0 10px 0;
}

table, table table, table table table, table table table table
{
    border-spacing: 0;
    padding: 0;
    margin: 0;
}

img, a img, :link img, :visited img
{
    border: none;
}

/* LINKS */
a:link, a:visited
{
    text-decoration: none;
    color: #f03a08;
}

a:active, a:hover
{
    text-decoration: underline;
    color: #f03a08;
}

#footer a:link, #footer a:visited, #footer a:active
{
    text-decoration: none;
    color: #5983ad;
}

#footer a:hover
{
    text-decoration: underline;
    color: #454b74;
}

/* END LINKS */
/* H Tags */
#Body h1, #Body h2, #Body h3, #Body h4
{
    color: #f03a08;
    font-weight: bold;
    margin: 0 0 8px 0;
    font-family: Helvetica, Arial, Verdana, Tahoma;
}

#Body h2
{
    font-weight: bold;
}

#Body h3
{
    font-weight: bold;
}

/* END H Tags */
ul
{
    list-style-image: url(img/li.gif);
    padding: 0;
    margin: 0 15px 10px;
}

.containerGreyBox ul
{
    list-style-image: url(img/greyli.gif);
}

li
{
    padding: 0;
    margin: 0;
}

body .ajax__tab_xp .ajax__tab_body
{
    font-size: 1em;
    font-family: helvetica;
}

.hidden
{
    display: none;
}

.RightPane .FormTable
{
    width: 200px;
}

.RightPane .FormTable .FormTextBox
{
    width: 100px;
}

#container
{
    margin: 0 auto;
    width: 968px;
    background-color: #ffffff;
    padding-left: 9px;
}

.clearBoth
{
    clear: both;
}

#Abstracts_Admin, #Abstracts_Home, #Abstracts_2col, #Abstracts_3col, #Abstracts_4col, #Abstracts_4colIntro
{
    text-align: left;
    padding: 0;
}

#header
{
    background: #ffffff url(img/Header.jpg) no-repeat top left;
    height: 144px;
}

#header .TopLeft
{
    float: left;
    padding: 10px 0 0 4px;
}

#header .TopRight
{
    text-align: right;
    float: right;
    margin: 10px 20px 0 0;
    width: 200px;
}


.TopBannerPane
{
    margin: 10px 0 0 100px;
    float: left;
}

#loginArea
{
    clear: both;
    float: right;
    margin-right: 20px;
    color: #808080;
}

#loginArea a:link, #loginArea a:visited, #loginArea a:active, #loginArea a:hover
{
    text-decoration: none;
    color: #808080;
}

#loginArea a:hover
{
    text-decoration: underline;
}

#mainMenu
{
    display: block;
    clear: both;
    height: 31px;
}

#mainMenuSub
{
    display: block;
    clear: both;
}

.RadMenu_ROFSub
{
    float: left;
    height: 29px;
}

#mainMenuSub .subMenuStart, #mainMenuSub .subMenuEnd
{
    background: #f74c04 url(img/subMenuBg_Start.gif) no-repeat bottom;
    float: left;
    width: 8px;
    height: 29px;
}

#mainMenuSub .subMenuEnd
{
    background: #f74c04 url(img/subMenuBg_End.gif) no-repeat bottom;
}

#breadcrum
{
    clear: both;
    padding: 10px 0 10px 10px;
    color: #808080;
}

#breadcrum a:link, #breadcrum a:visited, #breadcrum a:active, #breadcrum a:hover
{
    color: #808080;
    font-weight: normal;
    position: relative;
    top: 1px;
}

#content .containerLeft, #content .containerMain, #content .containerMainRight, #content .containerRight
{
    float: left;
}

#content .containerLeft
{
    width: 127px;
}

#content .containerRight
{
    width: 115px;
}

#content .containerMain, #content .containerMainRight, #content .containerRight
{
    margin-left: 9px;
}

/* ADMIN */
#Abstracts_Admin .containerMain
{
    width: 718px;
}

#Abstracts_Admin #content .containerLeft
{
    width: 230px;
}

/* END ADMIN */
/*3COL*/
#Abstracts_3col .containerMain
{
    width: 697px;
}

/*3COL*/
/*4COL*/
#Abstracts_4col .containerMain, #Abstracts_4col .containerMainRight
{
    width: 344px;
}

/*4COL Intro*/
#Abstracts_4colIntro .containerMainArea
{
    width: 697px;
    float: left;
    margin-left: 9px;
}

#Abstracts_4colIntro #content .containerMainArea .containerMain, #Abstracts_4colIntro #content .containerMainArea .containerMainRight
{
    width: 344px;
}

#Abstracts_4colIntro #content .containerMainArea .containerMain
{
    margin-left: 0px;
}

#Abstracts_4colIntro #content .containerMainArea .containerExtro
{
    margin-left: 0px;
    float: left;
    width: 697px;
}

/* NEWS */
.snippet a:link, .snippet a:visited, .snippet a:active, .Snippet a:link, .Snippet a:visited, .Snippet a:active, .divArchive a:link, .divArchive a:visited, .divArchive a:active
{
    text-decoration: none;
}

#Body .snippet a h4, #Body .Snippet a h4, #Body .divArchive a h4
{
    font-weight: bold;
}

/* END NEWS */
.commentForm .replyLabel
{
    font-weight: bold;
}

.commentForm .abstractsFormLabel
{
    display: block;
    width: 150px;
}

a.PRBack
{
    text-decoration: none;
}

#Body .wholeArticle .articleType .snippet a h4, #Body .wholeArticle .articleType .Snippet a h4
{
    font-weight: bold;
}

#Body .wholeArticle .articleType .snippet .newsDate, #Body .wholeArticle .articleType .Snippet .newsDate
{
    font-weight: bold;
}

#Body .wholeArticle .articleType .snippet .readMore, #Body .wholeArticle .articleType .Snippet .readMore
{
    display: block;
}

#Body .wholeArticle .articleType .snippet, #Body .wholeArticle .articleType .Snippet
{
    border-bottom: 1px solid #dbdbdb;
}

#Body .wholeArticle .articleType .lastArticle .snippet, #Body .wholeArticle .articleType .lastArticle .Snippet
{
    border-bottom: none;
}

/*comments view*/
#Body .wholeArticle .comments
{
    margin-bottom: 15px;
    padding-top: 10px;
}

#Body .wholeArticle .commentsLabel, #Body .wholeArticle .replyLabel
{
    padding: 0;
    color: #0033e5;
    font-weight: bold;
    margin: 25px 0 0;
}

#Body .wholeArticle .commentSubmit
{
    margin-bottom: 10px;
}

#Body .wholeArticle .commentDetail
{
    border-bottom: 1px solid #dbdbdb;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.integratedReadMore
{
    float: right;
}

.TheResults
{
    display: block;
}

.results
{
    display: block;
}

.results p a.title
{
    clear: both;
    padding-left: 10px;
}

.results .sample, .results .path
{
    clear: both;
    padding: 0;
    margin: 0;
}

/* FORCE ALL BANNER IMAGES TO BE A FIXED SIZE */
.banner_1_cols .rof_banner_item
{
    padding: 0 0 5px 0;
}

.banner_2_cols .rof_banner_item
{
    padding: 25px 25px 25px 0;
}

.banner_4_cols .rof_banner_item
{
    padding: 25px 25px 25px 0;
}

.banner_5_cols .rof_banner_item
{
    padding: 10px 10px 10px 0;
}

.rof_banner_image img
{
    width: 115px;
}

.banner_5_cols table tr
{
    border-bottom: 1px solid #808080; /* COLOUR OF LINES http://rof.yellowtailcms.co.uk/TrainingContracts/TrainingApplications/tabid/91/Default.aspx */
}

.banner_5_cols table
{
    margin-bottom: 10px;
}

/* START - ROF NEWS */
#dnn_ctr451_EditArticles_UP .abstracts_formview .abstracts_label, #dnn_ctr452_EditArticles_UP .abstracts_formview .abstracts_label, #dnn_ctr455_EditArticles_UP .abstracts_formview .abstracts_label, .rof_news_wholearticle .abstracts_formview .abstracts_label
{
    display: inline-block;
    width: 110px;
    margin-bottom: 5px;
}

.rof_news_wholearticle .abstracts_formview .abstracts_label
{
    width: 670px;
}

.ViewBlogSummary_PanelAll .abstracts_formview .rateIt .abstracts_label, .rof_news_wholearticle .abstracts_formview .RateIt .abstracts_label
{
    display: inline-block;
    width: 50px;
}

#dnn_ctr451_EditArticles_UP .abstracts_formview .EditvertArticles_Label1, #dnn_ctr452_EditArticles_UP .abstracts_formview .EditArticles_Label1, #dnn_ctr455_EditArticles_UP .abstracts_formview .EditArticles_Label1, .rof_news_wholearticle .abstracts_formview .ViewArticles_Label1
{
    width: 300px;
}

.rof_news_wholearticle .rof_news_Title, .rof_news_wholearticle .ViewArticles_TitleLabel
{
    color: #f03a08;
    font-weight: bold;
}

/* ======================= */
/* = Glamorous Solicitor = */
/* ======================= */
.Glamorous_Solicitor .ViewArticles_LabelSouce
{
    font-size: 0.8em;
}

/*.Glamorous_Solicitor #NewsSnippetDiv,*/
.Glamorous_Solicitor .rof_news_Title
{
    position: relative; /*	top:60px;*/
    top: 100px;
}

/* NEW TO FORCE SNIPPET UNDER IMG */
.Glamorous_Solicitor #NewsSnippetDiv
{
    display: block;
    clear: both;
    position: relative;
    top: 15px;
}
/* END */

.Glamorous_Solicitor .SendToAFriend
{
    clear: both;
}

.GlamorousSolicitorImage
{
    position: relative;
    float: left;
    top: -10px;
    left: -10px;
    height: 92px;
    overflow: hidden;
}

.GlamorousSolicitorText
{
    height: 72px;
    overflow: hidden;
}

/*
.rof_news_wholearticle .rof_news_Title:hover{
	text-decoration:none;
}
*/

.rof_news_wholearticle .rofNewsImage
{
    float: left;
    margin-right: 10px;
}

.rof_news_wholearticle .frame
{
    width: 685px;
}

/* ================================= */
/* = AUTO SIZE IMAGE AND ADD FRAME = */
/* ================================= */

/*
.rof_news_wholearticle .frame .rofNewsImage{
	background: #ffffff url(img/frame.jpg) no-repeat left top;
	width:135px;
	height:174px;
}

.rof_news_wholearticle .frame .rofNewsImage img{
	position:relative;
	width:95px;
	height:135px;
	top:21px;
	left:21px;
}
*/

.ViewArticles_PanelPictureReference
{
    padding-top: 10px;
    clear: both;
}

.rof_news_HeaderWithDate, .rof_news_submit
{
    position: relative;
    float: right;
    top: -28px;
    right: 5px;
    color: #ffffff;
    font-size: 0.9em;
}

.rof_news_HeaderWithDate a:link, .rof_news_HeaderWithDate a:visited, .rof_news_HeaderWithDate a:active, .rof_news_HeaderWithDate a:hover
{
    text-decoration: underline;
    color: #ffffff;
}

.rof_news_HeaderWithDate a:hover
{
    text-decoration: none;
}

.ViewDiscussion_PanelAll .ReportThread
{
    position: relative;
    top: -22px;
}

.ViewDiscussion_PanelButton, .ViewDiscussion_PanelButtons
{
    position: relative;
    float: right; /*	top:-37px;*/
    top: -42px;
    right: -5px;
}

.ViewDiscussion_PanelDiscussionModule .DiscussionType_10 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_11 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_37 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_38 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_39 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_41 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_-1 .ViewDiscussion_PanelButtons
{
    top: -37px;
}

.ViewDiscussion_PanelButton .ViewDiscussion_PanelSearch, .ViewDiscussion_PanelButtons .ViewDiscussion_PanelSearch
{
    display: inline-block;
}

a.rof_news_submit:link, a.rof_news_submit:visited, a.rof_news_submit:active, a.rof_news_submit:hover
{
    color: #ffffff;
    text-decoration: underline;
}

a.rof_news_submit:hover
{
    text-decoration: none;
    color: #ffff00;
}

.articles_panellist
{
    clear: both;
    position: relative;
    top: -15px;
}
/* END - ROF NEWS */

/* Courtroom_Stupidity */
.Courtroom_Stupidity .Abstracts_gvHeaderStyle
{
    height: 41px;
    background: #fbfbfb url('img/TableHeader.gif') repeat-x bottom;
}

.Courtroom_Stupidity .Abstracts_gvRowStyle
{
    background-color: #ffffff;
}

.Courtroom_Stupidity .Abstracts_gvRowStyle_alt
{
    background-color: #f1f1f1;
}

.Courtroom_Stupidity .Abstracts_gvHeaderStyle th, .Courtroom_Stupidity .Abstracts_gvRowStyle td, .Courtroom_Stupidity .Abstracts_gvRowStyle_alt td
{
    padding: 5px;
}

.Courtroom_Stupidity .Abstracts_gvHeaderStyle th
{
    padding: 8px 5px 5px;
    color: #333333;
}
/* END - Courtroom_Stupidity */

/* City Firms */
.rof_city_firms_CityFirmsGridDiv table
{
    width: 697px;
    position: relative;
    top: -10px;
    left: -10px;
}

.rof_city_firms_CityFirmsGridDiv table table
{
    width: 200px;
    padding: 5px;
}

.Abstracts_gvHeaderStyle
{
    height: 41px;
    background: #fbfbfb url('img/TableHeader.gif') repeat-x bottom;
}

.Abstracts_gvRowStyle
{
    background-color: #ffffff;
}

.Abstracts_gvRowStyle_alt
{
    background-color: #f1f1f1;
}

.rof_city_firms_CityFirmsGridDiv .Abstracts_gvHeaderStyle th, .rof_city_firms_CityFirmsGridDiv .Abstracts_gvRowStyle td, .rof_city_firms_CityFirmsGridDiv .Abstracts_gvRowStyle_alt td
{
    padding: 5px;
}

.rof_city_firms_CityFirmsGridDiv .Abstracts_gvHeaderStyle th
{
    padding: 8px 5px 5px;
    color: #333333;
}

.rof_city_firms_CityFirmsGridDiv .Abstracts_gvHeaderStyle th a:link, .rof_city_firms_CityFirmsGridDiv .Abstracts_gvHeaderStyle th a:visited, .rof_city_firms_CityFirmsGridDiv .Abstracts_gvHeaderStyle th a:active, .rof_city_firms_CityFirmsGridDiv .Abstracts_gvHeaderStyle th a:hover
{
    color: #f03a08;
    text-decoration: none;
    font-weight: normal;
}

.rof_city_firms_CityFirmsGridDiv .Abstracts_gvHeaderStyle th a:hover
{
    text-decoration: underline;
}

.grid_column1
{
    padding-left: 5px;
}

.grid_column2, .grid_column3, .grid_column4, .grid_column5, .grid_column6, .grid_column7, .grid_column8, .grid_column9, .grid_column10, .grid_column11, .grid_column12, .grid_column13, .grid_column14, .grid_column15, .grid_column16, .grid_column17, .grid_column18, .grid_column19, .grid_column20, .grid_column21, .grid_column22, .grid_column23, .grid_column24, .grid_column25, .grid_column26, .grid_column27, .grid_column28, .grid_column29, .grid_column30, .grid_column31, .grid_column32, .grid_column33, .grid_column34, .grid_column35, .grid_column36, .grid_column37, .grid_column38, .grid_column39, .grid_column40, .grid_column41, .grid_column42, .grid_column43, .grid_column44, .grid_column45, .grid_column46, .grid_column47, .grid_column48, .grid_column49, .grid_column50
{
    border-left: 1px solid #999999;
    padding-left: 5px;
}
/* END - City Firms */

.ViewApplicationsToConsultants_GridViewList, .ViewOverseasApplications_GridViewList
{
    position: relative;
    top: -10px;
}

.ViewApplicationsToConsultants_GridViewList .grid_column2, .ViewOverseasApplications_GridViewList .grid_column2
{
    width: 150px;
}

.AbstractsGrid
{
    position: relative;
    left: -8px;
    width: 697px;
}

.AbstractsGrid .AbstractsGrid
{
    left: 0;
    margin: 0 10px;
    width: 670px;
}

/* FastTrack */
.ViewFastTrackProfileManagement_fasttrack_profile textarea
{
    margin-bottom: 10px;
}

/* Align labels */
.abstracts_label
{
    vertical-align: top;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_AboutYou_Div .abstracts_label, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .abstracts_label
{
    width: 120px;
    display: inline-block;
}

/* Titles */
.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_AboutYou_Div .ViewFastTrackProfileManagement_AboutYouHeaderLabel, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_YourDegreeHeaderLabel, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div .ViewFastTrackProfileManagement_YourSchoolHeaderLabel, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_YourCareerPlansHeaderLabel, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_Label6, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_Label7
{
    display: block;
    font-weight: bold;
    width: 670px;
}

/* AboutYou */
.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_AboutYou_Div
{
    padding-bottom: 10px;
    border-bottom: 1px solid #dbdbdb;
}

/* YourDegree */
.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div
{
    padding-bottom: 10px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 10px;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_YourDegreeHeaderLabel
{
    font-weight: bold;
}

/* YEARS */
.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelUniversityGrades .ViewFastTrackProfileManagement_PanelFirstYear, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelUniversityGrades .ViewFastTrackProfileManagement_PanelSecondYear, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelUniversityGrades .ViewFastTrackProfileManagement_PanelThirdYear, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelUniversityGrades .ViewFastTrackProfileManagement_PanelForthYear, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelUniversityGrades .ViewFastTrackProfileManagement_PanelOverall
{
    position: relative;
    top: 10px;
    width: 120px;
    float: left;
    margin-right: 15px;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelUniversityGrades .ViewFastTrackProfileManagement_PanelOverall
{
    margin-right: 0;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelFirstYear .abstracts_dropdownlist, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelSecondYear .abstracts_dropdownlist, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelThirdYear .abstracts_dropdownlist, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelForthYear .abstracts_dropdownlist, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelOverall .abstracts_dropdownlist
{
    width: 120px;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .ViewFastTrackProfileManagement_PanelForthYear .ViewFastTrackProfileManagement_LabelYear4
{
    height: 2.5em;
    overflow: hidden;
}

/* END YEARS */

/* YourSchool */
.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div
{
    padding-bottom: 10px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 10px;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div .ViewFastTrackProfileManagement_PanelSubject, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div .ViewFastTrackProfileManagement_PanelSubject2, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div .ViewFastTrackProfileManagement_PanelSubject3, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div .ViewFastTrackProfileManagement_PanelSubject4, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div .ViewFastTrackProfileManagement_PanelSubject5, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div .ViewFastTrackProfileManagement_PanelSubjectAS1, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div .ViewFastTrackProfileManagement_PanelSubjectAS2, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div .ViewFastTrackProfileManagement_PanelSubjectAS3, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div .ViewFastTrackProfileManagement_PanelSubjectAS4, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourSchool_Div .ViewFastTrackProfileManagement_PanelSubjectAS5
{
    float: left;
    margin-right: 10px;
    clear: both;
}

/* YourCareerPlans */
.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div
{
    padding-bottom: 10px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 10px;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_CheckBoxListFirmType, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_CheckBoxListUKCity, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_CheckBoxListNonUKCity
{
    display: block;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_LabelTrainingContract, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_LabelVacation
{
    width: 160px;
    display: inline-block;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_LabelTypeOfFirm, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_LabelWillingToWork, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_LabelWillingToWorkUK, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_LabelWillingToWorkOther
{
    margin-top: 10px;
    display: block;
    font-weight: bold;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_CheckBoxListFirmType label, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_CheckBoxListUKCity label, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_CheckBoxListNonUKCity label
{
    width: 200px;
    display: inline-block;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_Label9, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .ViewFastTrackProfileManagement_Label7
{
    margin-top: 10px;
    display: block;
}

/* Other */
.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_Other_Div .ViewFastTrackProfileManagement_LabelExtraCurricular, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_Other_Div .ViewFastTrackProfileManagement_LabelMitigatingCirumstances, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_Other_Div .ViewFastTrackProfileManagement_LabelNB
{
    display: block;
}

.FT_AboutYou_Div, .FT_YourSchool_Div
{
    margin: 10px 0 20px;
}

.FT_YourDegree_Div, .FT_YourCareerPlans_Div, .FT_Other_Div
{
    margin-bottom: 20px;
}

textarea
{
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
}
/* END - FastTrack */

/* FORM STYLES */
.abstracts_dropdownlist
{
    width: 155px;
}

.abstracts_textbox
{
    width: 150px;
    margin-bottom: 5px;
}

.titlebar_Gray img
{
    position: relative;
    top: 10px;
}

.TextMultiLine
{
    width: 529px;
    height: 200px;
}

#DivYourCareerPlans .TextMultiLine, .ViewSendToAFriend_PanelMessage .TextMultiLine, .ViewSendNews_PanelSendNews .TextMultiLine
{
    width: 600px;
    height: 200px;
}

.ViewSendNews_LabelYourName, .ViewSendNews_LabelYourEmail
{
    display: inline-block;
    width: 100px;
}

.Text255
{
    width: 600px;
    height: 100px;
}

.ViewJobManagement_SummaryTextBox
{
    width: 500px;
}

.ft_criteria_alevel_textbox, .ft_criteria_aslevel_textbox, .ft_management_gcse_textbox
{
    width: 50px;
}

.FTSearchName, .FTLoadSavedSearch
{
    margin-bottom: 10px;
}

.FTUniversity .FTGroupCheckBoxSub
{
    /*	width:120px;*/
    width: 125px;
}

.FTUniversity .FTGroupCheckBoxSub .ViewFastTrackManagement_CheckBoxListUniversities label
{
    width: 100px;
    display: inline-block;
}

.FTUniversity .List_Top_10, .FTUniversity .List_1120, .FTUniversity .List_2130, .FTUniversity .List_3140, .FTUniversity .List_40_plus
{
    float: left;
    margin-right: 5px;
    width: 121px;
}

.FTUniversity .List_40_plus
{
    margin-right: 0;
}

.FTUniGrades .yearText
{
    width: 100px;
    display: block;
    float: left;
}

.FTPage .Languages label
{
    width: 100px;
    display: inline-block;
}

.FTLawSchool label
{
    width: 190px;
    display: inline-block;
}

.FTTypeofFirm label
{
    width: 240px;
    display: inline-block;
}

.FTUKList, .FTOtherList
{
    float: left;
    width: 250px;
}

.FTGroupCheckBox, .FTGroupCheckBoxSub
{
    width: 100px;
}

.DiscussionTheDate
{
    font-size: 0.9em;
}

.DiscussionThePost, .DiscussionTheSubject, .DiscussionTheTitle
{
    color: #333333;
}

.DiscussionTheSubject, .ViewDiscussion_LabelSubject
{
    color: #666666;
}

.DiscussionTheTitle, .DiscussionTheDate, .DiscussionThePost
{
    padding: 5px 5px 5px 0;
}

.DiscussionTheTitle
{
    padding: 5px 0 5px 5px;
}

.DiscussionThePost
{
    border-top: 1px solid #a4a4a4;
}

.rof_firms_main_div
{
    float: left;
    width: 340px;
}

.rof_firms_main_div .abstracts_label h2
{
    padding: 0 0 10px 0;
    margin: 0;
}

.rof_firms_url_div
{
    margin-bottom: 10px;
    width: 350px;
    position: relative;
    padding-left: 1px;
}

.rof_firms_url_div .abstracts_label
{
    margin-left: 0;
}

.rof_firms_salaryAndBenifits_div, .rof_firms_salaryAndBenefits_div
{
    float: right;
    width: 320px;
    margin-left: 10px;
}

.rof_firms_salary_div, .rof_firms_benifits_div, .rof_firms_benefits_div
{
    padding-bottom: 10px;
    border-bottom: 1px solid #dbdbdb;
}

.OtherBenifitLabel
{
    width: 200px;
}

.tableFooter
{
    padding: 0 10px;
}

.tableFooter .showing
{
    float: left;
    position: relative;
    left: -5px;
}

.tableFooter .tableItems
{
    position: relative;
    bottom: 4px;
    float: right;
}

.paging
{
    display: inline;
    margin-left: 20px;
}

.LastRow
{
    border-bottom: 1px solid #999999;
}

.Abstracts_gvEmptyStyle span
{
    margin: 5px;
}

.ROFApplicationImages img
{
    padding: 0 5px 5px 0;
}

.sortArrow
{
    margin-left: 5px;
}

.ViewComments_OrderBy_Div
{
    margin: 10px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #dbdbdb;
}

.rateIt
{
    display: block;
    float: right;
    width: 140px;
    position: relative; /*	top:-18px;*/
    top: -38px;
}

.containerMainRight .rateIt
{
    top: -18px;
}

.Comment_Comments_List .RateIt .rateIt
{
    top: -18px;
}


.ViewBlogSummary_PanelAll .rateIt .ViewBlogSummary_LabelCopy
{
    top: 13px;
    position: relative;
}

.ViewBlogSummary_PanelAll .rateIt
{
    clear: both;
    position: relative;
    top: 8px;
    padding: 0;
}

.ViewDiscussion_PanelAll .rateIt
{
    clear: both;
    position: relative;
    top: -25px;
    padding: 0;
}

.ViewDiscussion_PanelAll .ReportThread
{
    position: relative;
    top: -49px;
}

.RateIt .abstracts_label
{
    float: left;
    width: 50px;
}

.rateIt .RateIt_Down_Image_Div, .rateIt .RateIt_Count_Div, .rateIt .RateIt_Up_Image_Div, .RateIt .RateIt_Down_Image_Div, .RateIt .RateIt_Count_Div, .RateIt .RateIt_Up_Image_Div
{
    float: right;
}

.rateIt .RateIt_Count_Div
{
    padding: 0 10px;
}

.Report
{
    padding: 10px 0 0;
    width: 657px; /* /tabid/144/Default.aspx?Id=63  */
}

.ViewComments_Comments_Div .Report
{
    position: relative; /* /tabid/98/Default.aspx?id=91 */
    top: -6px;
}

.ReportThread
{
    padding-top: 24px; /* /tabid/98/Default.aspx?id=91 */
}

.Report .abstracts_label
{
    margin-right: 10px;
}

.Abstracts_gvEmptyStyle td
{
    padding: 10px;
}

table.abstracts_formview table
{
    padding: 0;
    margin: 0;
    position: relative;
    left: -3px;
}

table.abstracts_formview table table
{
    left: 0;
}

.ViewJobSearch_PanelJobDetail .abstracts_label
{
    width: 200px;
    display: inline-block;
}

.JobApply .TextMultiLine
{
    width: 500px;
}

.ViewJobSearch_Label1, .ViewJobSearch_Label2, .ViewJobSearch_Label3, .ViewJobSearch_Label4, .ViewJobSearch_Label5, .ViewJobSearch_Label6, .ViewJobSearch_Label7, .ViewJobSearch_Label8, .ViewJobSearch_Label19, .ViewJobSearch_Label21, .ViewJobSearch_Label23, .ViewJobSearch_Label24, .ViewJobSearch_Label25, .ViewJobSearch_Label17, .ViewJobSearch_LabelCV
{
    margin-right: 10px;
}

.ViewJobSearch_Label3
{
    margin-right: 0;
}

.ViewJobSearch_FirmName
{
    font-weight: bold;
}

.wrapUnderCol
{
    width: 420px;
    display: inline-block;
}

.ViewJobSearch_LabelExplination
{
    margin: 10px 0;
    display: block;
}

.ViewJobManagement_LabelState
{
    font-weight: bold;
}

.ViewJobManagement_Label1, .ViewJobManagement_Label2, .ViewJobManagement_Label3, .ViewJobManagement_Label4, .ViewJobManagement_Label5, .ViewJobManagement_Label6, .ViewJobManagement_Label7, .ViewJobManagement_Label8, .ViewJobManagement_Label9, .ViewJobManagement_Label99, .ViewJobManagement_Label10, .ViewJobManagement_Label11, .ViewJobManagement_Label12, .ViewJobManagement_Label13, .ViewJobManagement_Label14
{
    font-weight: bold;
    margin-right: 10px;
}

.FTOtherList .ViewFastTrackManagement_CheckBoxListNonUKCity, .FTUKList .FTCheckBoxListUKCity
{
    display: block;
}

.FTGroupCheckBoxSub
{
    position: relative; /*	left:-1px;*/
    right: -1px;
}

.Member_Search
{
    float: left;
    width: 210px;
    margin: 0 9px 9px 0;
}

.Pending_Friends_Summary_Count, .Friends_Count, .Blogs_Count, .Posts_Count, .Pending_Friends_Count
{
    float: right;
    display: block;
    color: #ffffff;
    position: relative;
    top: -30px;
}

.CFFirmViewDropDown
{
    float: right;
    display: block;
    position: relative;
    top: -35px;
}

.RegionDropDown
{
    float: right;
    display: block;
    position: relative;
    top: -35px;
    margin-right: 6px;
}

.ViewJobManagement_HyperLinkNew
{
    float: right;
    display: block;
    position: relative;
    top: -42px;
}

#Criteria_div
{
    float: left;
}

#Criteria_div .abstracts_textbox
{
    width: 200px;
    margin-right: 10px;
}

#Submit_div
{
    float: left;
}

.DNNAligncenter
{
    text-align: left;
}

.ViewJobSearch_PanelCriteria .abstracts_label
{
    display: inline-block;
    width: 120px;
}

#FormViewDetailExtraDiv .ViewProfileManagement_PanelMMAOActive
{
    margin-top: 10px; /*	font-weight:bold;*/
    padding-bottom: 10px;
}

#FormViewDetailExtraDiv .abstracts_label
{
    display: inline-block;
    width: 180px;
}

#FormViewDetailExtraDiv .RofInnerKeyLine .ViewProfileManagement_PanelBlockFirms
{
    margin-top: 10px;
}

#FormViewDetailExtraDiv .ViewProfileManagement_LawAreasLabel_ItemTemplate, #FormViewDetailExtraDiv .ViewProfileManagement_LabelTypesOfMove_ItemTemplate, #FormViewDetailExtraDiv .ViewProfileManagement_MoreDetailsLabel_ItemTemplate, #FormViewDetailExtraDiv .ViewProfileManagement_LabelBlockedFirms_ItemTemplate, #FormViewDetailExtraDiv .ViewProfileManagement_CurrentFirmTypeIdLabel_ItemTemplate
{
    width: 440px;
}

#FormViewDetailExtraDiv .ViewProfileManagement_LabelMoreDetailsExample, #FormViewDetailExtraDiv .ViewProfileManagement_LabelBlockFirmsText12
{
    width: 625px;
}

.ViewProfileManagement_Label1, .ViewProfileManagement_Label2, .ViewProfileManagement_Label3, .ViewProfileManagement_Label4, .ViewProfileManagement_Label6, .ViewProfileManagement_Label8, .ViewProfileManagement_Label16, .ViewProfileManagement_Label11, .ViewProfileManagement_Label17, .ViewProfileManagement_Label18, .ViewProfileManagement_Label24
{
    display: block;
    margin-top: 10px;
    font-weight: bold;
    border: 1px solid red;
    color: red;
}

.ViewProfileManagement_PanelAreaofLaw, .ViewProfileManagement_PanelTypeOfMoveInterested
{
    margin-bottom: 10px;
}

.ViewProfileManagement_PanelAreaofLaw label, .ViewProfileManagement_PanelTypeOfMoveInterested label
{
    width: 190px;
    display: inline-block;
}

#FormViewDetailExtraDiv .ViewProfileManagement_LabelBlockFirmsText3
{
    margin-top: 10px;
    width: 600px;
    display: block;
}

#FormViewDetailExtraDiv .ViewProfileManagement_LabelTypeOfMove, #FormViewDetailExtraDiv .ViewProfileManagement_LabelAreaofLaw
{
    display: block;
    margin-top: 10px;
}

#FormViewDetailExtraDiv .ViewProfileManagement_CheckBoxJobAlerts
{
    display: inline-block;
    width: 400px;
}

#FormViewDetailExtraDiv .ViewProfileManagement_TextBoxMoreDetails
{
    width: 600px;
    height: 100px;
}

#ViewProfile_Photo, #ViewProfile_Image_Public, .ViewViewProfile_ViewProfile_Details, .ViewViewProfile_EditProfile_Details, .ViewViewProfile_PanelSocialDetails_Public
{
    float: left;
}

.ViewViewProfile_ViewProfile_Details, .ViewViewProfile_EditProfile_Details, .ViewViewProfile_PanelSocialDetails_Public
{
    width: 560px;
}

#ViewProfile_Photo, #ViewProfile_Image_Public
{
    margin-right: 9px;
}

.ViewViewProfile_Panel1
{
    clear: both;
}

.ViewViewProfile_LabelEmail, .ViewViewProfile_LabelCity, .ViewViewProfile_LabelCountry, .ViewViewProfile_LabelCurrentEmployer, .ViewViewProfile_LabelUniversity, .ViewViewProfile_LabelWebsite, .ViewViewProfile_LabelPhoto, .ViewViewProfile_LabelLastActive, .ViewViewProfile_LabelFirstName, .ViewViewProfile_LabelLastName, .ViewViewProfile_LabelOldPassword, .ViewViewProfile_LabelNewPassword, .ViewViewProfile_LabelNewPasswordAgain, .ViewViewProfile_LabelTelephone, .ViewViewProfile_LabelType
{
    display: block;
    float: left;
    width: 160px;
    position: relative;
    top: 2px;
}

.ViewViewProfile_PanelSocialDetails_Edit .ViewViewProfile_PanelEditProfile_AboutMe textarea.ViewViewProfile_TextBoxAboutMe_edit
{
    width: 540px;
}

.ViewViewProfile_TextBoxDisplayName, .ViewViewProfile_TextBoxEmail, .ViewViewProfile_TextBoxCity, .ViewViewProfile_TextBoxCountry, .ViewViewProfile_TextBoxCurrentEmployer, .ViewViewProfile_TextBoxUniversity, .ViewViewProfile_TextBoxWebsite
{
    float: left;
    width: 150px;
}

.ViewProfile_DisplayName, .ViewProfile_Email, .ViewProfile_City, .ViewProfile_Country, .ViewProfile_CurrentEmployer, .ViewProfile_University, .ViewProfile_Website, .ViewProfile_Photo
{
    clear: both;
}

.calendarWrapper_Gray
{
    margin-top: 15px;
}

.ViewEvents_ListPanel
{
    margin-top: 10px;
}

.ViewEvents_GridViewList
{
    margin-top: 10px;
}

.ToolTipContent .ViewEvents_GridViewList
{
    margin-top: 0;
    left: 0;
}

/* MMAO */
.MMAOLoadSavedSearch
{
    width: 635px;
}

.MMAOPage
{
}


.MMAOPage .ViewMmaoManagement_CheckBoxAnyArea, .MMAOPage .ViewMmaoManagement_CheckBoxAllQualifications, .MMAOPage .ViewMmaoManagement_CheckBoxAnyFirmType, .MMAOPage .ViewMmaoManagement_CheckBoxAnyFirmQualified, .MMAOPage .ViewMmaoManagement_CheckBoxAnyJurisdiction, .MMAOPage .ViewMmaoManagement_CheckBoxAnyTypeOfMoveInterested
{
    display: block;
}

#DivJobClassification .abstracts_checkboxlist label
{
    width: 130px;
}

.MMAOPage .abstracts_checkboxlist label
{
    width: 150px;
    display: inline-block;
}

.ViewFastTrackStatus_HyperLinkNewProfile
{
    display: block;
    margin-top: 10px;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_PanelOtherLanguages .ViewFastTrackProfileManagement_Label29
{
    width: 250px;
    display: inline-block;
}

.ViewFastTrackProfileManagement_CheckAllUK, .ViewFastTrackProfileManagement_CheckAllNonUk
{
    display: inline-block;
    width: 630px;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourCareerPlans_Div .abstracts_checkboxlist label
{
    width: 180px;
}

.ViewFastTrackProfileManagement_PanelOtherLocation
{
    margin-top: 10px;
    display: inline-block;
}

.ViewFastTrackProfileManagement_TextBoxOtherExams, .ViewFastTrackProfileManagement_TextBoxExtraCurricular, .ViewFastTrackProfileManagement_TextBoxMitigatingCirumstances
{
    width: 630px;
}

.abstracts_checkboxlist
{
    padding: 0;
    margin: 0;
}

.abstracts_checkboxlist input
{
    padding: 0;
    margin: 3px 0.5ex 3px 0;
}

.abstracts_checkboxlist label
{
    margin: 3px 0.5ex 3px 0;
    display: inline-block;
}

.abstracts_checkbox
{
    position: relative;
    left: -0.5ex;
}


.radInput_Default input, .radInput_Default textarea
{
    width: 150px;
}

.ViewFirmManagement_PanelFirm .radInput_Default input
{
    width: 300px;
}

.ViewFirmManagement_PanelFirm .radInput_Default textarea
{
    width: 300px;
}
/* END MMAO */

/* Job Search - New Job*/
.ViewJobManagement_TextBoxTitle
{
    width: 340px;
}

.ViewJobManagement_AlternateUrlCheckBox
{
    margin-left: 1px;
}
/* END - Job Search */

/* INBOX */
.AbstractsCommunityMessageInGrid_Unread
{
    font-weight: bold;
    font-size: 0.9em;
}
/* END INBOX */

/* REGISTER */
.RegisterFirstNameTextBox, .RegisterLastNameTextBox, .RegisterUserNameTextBox, .RegisterPasswordTextBox, .RegisterPasswordConfirmTextBox, .RegisterDisplayNameTextBox, .RegisterDropDownListUserType, .RegisterCheckBoxNewsletter, .RegisterEmailTextBox, .RegisterTelephoneTextBox, .RegisterCountryTextBox, .RegisterWebsiteTextBox, .RegisterUniversityTextBox, .RegisterCityTextBox, .RegisterCurrentEmployerTextBox, .RegisterCheckBoxEmailNotification
{
    display: block;
    margin-bottom: 10px;
}

.registerLabel
{
    display: inline-block;
    width: 130px;
}

.registerLabelExp
{
    display: inline-block;
    width: 230px;
    vertical-align: top;
}

.registerInputArea
{
    width: 160px;
    display: inline-block;
}

.RegisterCheckBoxEmailNotification .registerLabel
{
    width: 600px;
}

.ViewLogin_UserNameLabel, .ViewLogin_UserName, .ViewLogin_Password
{
    margin-bottom: 5px;
}

.ViewLogin_UserNameLabel, .ViewLogin_PasswordLabel
{
    display: inline-block;
    width: 100px;
}

.DNNEmptyPane
{
    min-height: 1px;
}

.ViewLoginFindOtherAccount_LabelUserName, .ViewLoginFindOtherAccount_LabelPassword, .ViewLoginNewCredentails_LabelUserName, .ViewLoginNewCredentails_LabelPassword
{
    margin-bottom: 5px;
    width: 115px;
    display: inline-block;
}

.ViewLoginFindOtherAccount_LabelPassword, .ViewLoginNewCredentails_LabelPassword
{
    margin-bottom: 10px;
}

.ViewArticles_ShortDescriptionTextBox
{
    width: 500px;
}

.ViewDiscussionPost_TextBoxSubject
{
    width: 430px;
}

.ViewDiscussion_TextBoxSearch
{
    margin-bottom: 10px;
    margin-right: 2px;
}

.ViewDiscussionPost_LabelNewThreadInstructions
{
    margin-bottom: 10px;
    display: block;
}

.ViewDiscussionPost_LabelNewReplyInstructions
{
    margin-bottom: 10px;
    display: block;
}

.ViewDiscussionPost_LabelMessage
{
    width: 80px;
    display: block;
}

.ViewDiscussion_LabelSubject
{
    padding-bottom: 7px;
    display: block;
    font-weight: bold;
}

.ViewDiscussionPost_LabelSubject
{
    width: 80px;
    display: block;
}

.ViewDiscussionPost_TextBoxMessage
{
    width: 513px;
    height: 176px;
}

.ViewDiscussion_GridViewList .grid_column1
{
    width: 190px;
}

/* NOTES ================================
DiscussionType_10 - Accomodation Offered
DiscussionType_11 - Accomodation Wanted
DiscussionType_37 - Jobs Discussion
DiscussionType_38 - Training Discussion
DiscussionType_39 - Overseas Lawyers
DiscussionType_41 - main Discussion
DiscussionType_-1 for ALL
END ===================================*/

/* MODERATE DISCUSIONS */
.ViewDiscussion_PanelDiscussionModule .DiscussionType_-1 .ViewDiscussion_GridViewList .grid_column1
{
    width: 80px;
}

.ViewDiscussion_PanelDiscussionModule .DiscussionType_-1 .ViewDiscussion_GridViewList .grid_column2
{
    width: 190px;
}

.ViewDiscussion_PanelDiscussionModule .DiscussionType_-1 .ViewDiscussion_GridViewList .grid_column3
{
    width: 167px;
}

.ViewDiscussion_PanelDiscussionModule .DiscussionType_-1 .ViewDiscussion_GridViewList .grid_column4
{
    width: 60px;
}

.ViewDiscussion_PanelDiscussionModule .DiscussionType_-1 .ViewDiscussion_GridViewList .grid_column5
{
    width: 90px;
}

.ViewDiscussion_PanelDiscussionModule .DiscussionType_-1 .ViewDiscussion_GridViewList .grid_column6
{
    width: 70px;
}
/* END */

.ViewDiscussion_PanelDiscussionModule .ViewDiscussion_PanelDiscussionPosts .grid_column1
{
    width: 160px;
}

.ViewDiscussion_PanelDiscussionModule .ViewDiscussion_PanelDiscussionPosts .grid_column2
{
    width: 530px;
}

.ViewDiscussion_GridViewList .grid_column2
{
    /*	width: 150px;*/
    width: 100px;
}

.ViewDiscussion_GridViewList .grid_column3
{
    width: 55px;
}

.ViewDiscussion_GridViewList .grid_column4
{
    width: 70px;
}

.ViewDiscussion_GridViewList .grid_column5
{
    width: 45px;
}

.divSearchPanel
{
    display: inline;
    padding-left: 2px;
}

.ViewLogin_UserName, .ViewLogin_Verification, .ViewLogin_Password
{
    width: 120px;
}

.ReportThread
{
    position: relative;
    float: right;
    padding-right: 10px;
    position: relative;
    top: -20px;
}

.DiscussionTheDate .Report_button .abstracts_label, .ReportThread .Report_button .abstracts_label
{
    margin-right: 10px;
}

.DiscussionTheDate .Report_button
{
    display: inline-block;
    float: right;
}

.ReportDetails
{
    padding-top: 10px;
    padding-bottom: 10px;
}

.ViewOffensiveManagement_LabelDateReported, .ViewOffensiveManagement_LabelReportedBy, .ViewOffensiveManagement_LabelIPAddress, .ViewOffensiveManagement_LabelContentPostedDate, .ViewOffensiveManagement_LabelContentCreatedBy, .ViewOffensiveManagement_LabelNumberOfReports, .ViewOffensiveManagement_LabelContentType
{
    width: 150px;
    display: block;
    float: left;
}

.ViewOffensiveManagement_Label6
{
    width: 150px;
    display: block;
    float: left;
}

.ViewOffensiveManagement_Label7
{
    width: 150px;
    display: block;
    float: left;
}

.ViewOffensiveManagement_Label8
{
    width: 150px;
    display: block;
    float: left;
}

.ViewOffensiveManagement_Label9
{
    width: 150px;
    display: block;
    float: left;
}

/* Telerik Radcalendar ROF skin */
.calendarWrapper_ROF
{
    width: 280px;
    border-collapse: separate !important;
    border: solid #69798c !important;
    border-width: 1px 2px 2px 1px !important;
    background: #fff;
    font: 11px arial,verdana,sans-serif;
}

/* titlebar */
.titlebar_ROF
{
    width: 100%;
    border-collapse: separate !important;
    border-top: 1px solid #d2d7dd;
    border-bottom: 1px solid #899db5;
    background: #ff7c00 url(calendar/sprite.gif) repeat-x 0 0;
}

.titlebar_ROF, .titlebar_ROF td
{
    padding: 0;
    font: bold 13px/30px Segoe UI, Arial, Verdana, sans-serif;
    color: #fff;
    text-align: center;
}

.titlebar_ROF td img
{
    margin: 0 4px;
}

.TableLayout_ROF
{
    width: 100%;
    height: 200px;
    border: 0;
    border-collapse: separate !important;
    font: 11px/15px arial,verdana,sans-serif;
}

.TableLayout_ROF th, .TableLayout_ROF td
{
    vertical-align: middle;
    padding: 0;
}

/* week numbers and week days */
.TableLayout_ROF .DaysOfWeek_ROF
{
    border-top: 1px solid #f6faff;
    border-bottom: 1px solid #a7c0df;
    padding: 1px 2px;
    background: #f03a08;
    color: #FFFFFF;
    font-weight: normal;
    cursor: default;
    text-align: center;
}

.TableLayout_ROF td.DaysOfWeek_ROF
{
    padding: 0 2px;
}

/* date cells */
.radCalDefault_ROF, .radCalWeekendDefault_ROF, .otherMonth_ROF, .outOfRange_ROF, .radCalToday_ROF, .radCalHover_ROF, .radCalSelect_ROF
{
    border: 1px solid;
    font-family: Segoe UI, Verdana, Arial, sans-serif;
    font-size: 13px;
}

.radCalDefault_ROF .radCalEventsExist
{
    background-color: Green;
}

.radCalDefault_ROF, .radCalWeekendDefault_ROF, .otherMonth_ROF, .outOfRange_ROF
{
    border-color: #fff #fff #e9e9e9;
}

.TableLayout_ROF a, .TableLayout_ROF span
{
    display: block;
    text-decoration: none;
    color: #fff;
    padding: 0 3px 0 0;
    text-align: right;
}

.radCalWeekendDefault_ROF a, .radCalWeekendDefault_ROF span
{
    color: #666;
}

.radCalToday_ROF
{
    background: #fff;
    border-color: #a0aab6;
}

.otherMonth_ROF a
{
    color: #d1d1d1;
}

.outOfRange_ROF span
{
    color: #d1d1d1;
    cursor: default;
}

.radCalHover_ROF
{
    color: #FFFFFF;
    background: #ff7c00;
}

.radCalSelect_ROF
{
    background-color: #ff7c00;
}

/*month view*/
.MonthYearFastNav_ROF
{
    border-collapse: separate;
    border: solid #69798c;
    border-width: 1px 2px 2px 1px;
    border-spacing: 0;
    background: #fff;
    font: 10px Segoe UI, verdana,tahoma,sans-serif;
    color: #000;
}

.MonthYearFastNav_ROF td
{
    border: 1px solid #fff;
    padding: 1px;
    text-align: center;
    cursor: default;
}

.MonthYearFastNav_ROF #Radcalendar_FastNav_Feb, .MonthYearFastNav_ROF #Radcalendar_FastNav_Apr, .MonthYearFastNav_ROF #Radcalendar_FastNav_Jun, .MonthYearFastNav_ROF #Radcalendar_FastNav_Aug, .MonthYearFastNav_ROF #Radcalendar_FastNav_Oct, .MonthYearFastNav_ROF #Radcalendar_FastNav_Dec
{
    border-right-color: #a7c0df;
    padding-right: 0;
}

.MonthYearFastNav_ROF .selected_ROF
{
    border-color: #8876FA;
    background: #CCC0D9;
}

.MonthYearFastNav_ROF .bottom_ROF
{
    border: 0;
    border-top: 1px solid #a7c0df;
    padding: 0.3em 0.6em;
    background: #8D69F3;
    text-align: center;
}

.bottom_ROF input
{
    border: 1px solid;
    border-color: #6f7b89 #546374 #5f6d7d;
    margin: 0 0.2em;
    padding: 0;
    background: #afbbc9 url('calendar/sprite.gif') 0 -295px repeat-x;
    color: #fff;
    font: 10px verdana,arial,sans-serif;
    cursor: pointer;
}

/*time view*/
.radTimeTableCss_ROF
{
    border-collapse: separate !important;
    border: solid #69798c;
    border-width: 1px 2px 2px 1px;
    background: #fff;
    font: 11px arial,verdana,sans-serif;
    color: #333;
}

.radTimeTableCss_ROF th
{
    border: 0;
    border-top: 1px solid #d2d7dd;
    border-bottom: 1px solid #899db5;
    padding: 0;
    background: #bbc6d3 url(calendar/sprite.gif) 0 0 repeat-x;
    font: bold 11px/23px arial,verdana,sans-serif;
    color: #fff;
    text-align: center;
    cursor: default;
}

.radTimeTableCss_ROF td
{
    border-left: 1px solid #a7c0df;
    padding: 0;
}

.radTimeTableCss_ROF td:first-child
{
    border-left: 0;
}

.radTimeTableCss_ROF a
{
    display: block;
    padding: 3px 5px;
    text-align: center;
    color: #333;
    text-decoration: none;
}

td.radTimeOverCss_ROF a
{
    border: 1px solid #CCC0D9;
    padding: 2px 4px;
    background: #CCC0D9;
}

/*pickers*/
.pickerWrapper_ROF
{
    vertical-align: middle;
}

.pickerWrapper_ROF table, .pickerWrapper_ROF td
{
    border: 0;
    margin: 0;
    padding: 0;
}

.pickerWrapper_ROF td
{
    vertical-align: middle;
}

.pickerWrapper_ROF .inputCell
{
    padding: 0 4px 0 0;
}

.pickerWrapper_ROF td a
{
    display: block;
    text-decoration: none;
    margin: 0 2px;
    outline: none; /*FF*/
    position: relative; /*FF*/
    z-index: 2; /*Opera*/
}

* html .pickerWrapper_ROF td a /*IE6*/
{
    position: static;
}

* + html .pickerWrapper_ROF td a /*IE7*/
{
    position: static;
}

/*Telerik RadInput ROF Skin - used for the pickers textbox*/
.radInput_ROF
{
    font: 22px Segoe UI, SegoeUI, Arial, sans-serif;
    vertical-align: middle;
}

.radInput_ROF table, .radInput_ROF table td
{
    border: 0;
}

.radInput_ROF table
{
    vertical-align: bottom;
}

.radInput_ROF td
{
    padding: 0;
    vertical-align: middle;
    overflow: visible;
}

.radInput_ROF td.inputCell
{
    padding-right: 4px;
}

.radInput_ROF textarea
{
    vertical-align: bottom;
    overflow: auto;
}

/*textbox states*/
.radEnabledCss_ROF, .radEmptyMessageCss_ROF, .radHoverCss_ROF, .radFocusedCss_ROF, .radReadOnlyCss_ROF, .radDisabledCss_ROF, .radNegativeCss_ROF, .radInvalidCss_ROF
{
    border: 2px solid #CC66FF;
    padding: 3px 0 3px 1px;
    color: #171717;
    font: 22px Segoe UI, SegoeUI, Arial, sans-serif;
}

.radEmptyMessageCss_ROF
{
    color: #5d5d5d;
    font-style: italic;
}

.radHoverCss_ROF
{
    border-color: #FF99FF;
    background: #fafbff;
}

.radFocusedCss_ROF
{
    border-color: #FF99FF;
    background: #CC66FF;
    color: #000;
}

.radReadOnlyCss_ROF, .radDisabledCss_ROF
{
    border-color: #c5c5c5;
}

.radDisabledCss_ROF
{
    color: #5d5d5d;
    cursor: default;
}

.radInvalidCss_ROF
{
    border-color: #f32800;
    color: #f32800;
}

.radNegativeCss_ROF
{
    color: #333;
}

/*buttons*/
.radInput_ROF a
{
    display: block;
    text-indent: -4444px;
    overflow: hidden;
    position: relative; /*FF*/
    right: 1px;
    outline: none; /*FF*/
    z-index: 2; /*Opera*/
}

* html .radInput_ROF a
{
    position: relative;
}
/*IE6*/

* + html .radInput_ROF a
{
    position: relative;
}
/*IE7*/

.ViewJobSearch_CheckBoxSaveCriteria
{
    display: block;
    padding-top: 15px;
}

.abstracts_dropdownlist
{
    margin-bottom: 5px;
}

/* ================== */
/* = TAB BOX STYLES = */
/* ================== */
/* MMAO MANAGEMENT Tab grids */
.ViewMmaoManagement_PanelSearchResults div table.AbstractsGrid, .ViewMmaoManagement_PanelSavedLists div table.AbstractsGrid
{
    width: 675px;
}

.ViewMmaoManagement_PanelSearchResults div table.AbstractsGrid .grid_column1, .ViewMmaoManagement_PanelSavedLists div table.AbstractsGrid .grid_column1, .ViewMmaoManagement_PanelMessages .ViewMmaoManagement_PanelInbox div table.AbstractsFTEmailInGrid .grid_column1, .ViewMmaoManagement_PanelMessages .ViewMmaoManagement_PanelSent div table.AbstractsFTEmailSentGrid .grid_column1
{
    width: 20px;
}

.ViewMmaoManagement_PanelSearchResults div table.AbstractsGrid .grid_column2
{
    width: 100px;
}

.ViewMmaoManagement_PanelSearchResults div table.AbstractsGrid .grid_column3
{
    width: 100px;
}

.ViewMmaoManagement_PanelSearchResults div table.AbstractsGrid .grid_column5
{
    width: 100px;
}

.ViewMmaoManagement_PanelSearchResults div table.AbstractsGrid .grid_column6
{
    width: 30px;
}

.ViewMmaoManagement_PanelMessages .ViewMmaoManagement_PanelInbox div table.AbstractsFTEmailInGrid, .ViewMmaoManagement_PanelMessages .ViewMmaoManagement_PanelSent div table.AbstractsFTEmailSentGrid
{
    width: 657px;
    position: relative;
    left: -8px;
}

.ViewMmaoManagement_PanelMessages .ViewMmaoManagement_PanelInbox div table.AbstractsFTEmailInGrid .grid_column2, .ViewMmaoManagement_PanelMessages .ViewMmaoManagement_PanelSent div table.AbstractsFTEmailSentGrid .grid_column2
{
    width: 150px;
}

.ViewMmaoManagement_PanelSavedLists div table.AbstractsGrid .grid_column3, .ViewMmaoManagement_PanelMessages .ViewMmaoManagement_PanelInbox div table.AbstractsFTEmailInGrid .grid_column4, .ViewMmaoManagement_PanelMessages .ViewMmaoManagement_PanelSent div table.AbstractsFTEmailSentGrid .grid_column4
{
    width: 120px;
}

.ViewMmaoManagement_PanelMessages .ViewMmaoManagement_PanelInbox div table.AbstractsFTEmailInGrid .grid_column5
{
    width: 50px;
}

.ViewMmaoManagement_PanelMessages .ajax__tab_xp
{
    margin-top: 10px;
}

/* END - MMAO MANAGEMENT Tab grids */
/* ==================== */
/* FastTrack MANAGEMENT Tab grids */
.ViewFastTrackManagement_PanelSearchResults div table.AbstractsGrid, .ViewFastTrackManagement_PanelSavedLists div table.AbstractsGrid
{
    width: 675px;
}

.ViewFastTrackManagement_PanelSearchResults div table.AbstractsGrid .grid_column1, .ViewFastTrackManagement_PanelSavedLists div table.AbstractsGrid .grid_column1, .ViewFastTrackManagement_PanelSentMessages .ViewFastTrackManagement_PanelInbox div table.AbstractsFTEmailInGrid .grid_column1, .ViewFastTrackManagement_PanelSentMessages .ViewFastTrackManagement_PanelSent div table.AbstractsFTEmailSentGrid .grid_column1
{
    width: 20px;
}

.ViewFastTrackManagement_PanelSentMessages .ViewFastTrackManagement_PanelInbox div table.AbstractsFTEmailInGrid .grid_column2, .ViewFastTrackManagement_PanelSentMessages .ViewFastTrackManagement_PanelSent div table.AbstractsFTEmailSentGrid .grid_column2
{
    width: 150px;
}

.ViewFastTrackManagement_PanelSavedLists div table.AbstractsGrid .grid_column3, .ViewFastTrackManagement_PanelSentMessages .ViewFastTrackManagement_PanelInbox div table.AbstractsFTEmailInGrid .grid_column4, .ViewFastTrackManagement_PanelSentMessages .ViewFastTrackManagement_PanelSent div table.AbstractsFTEmailSentGrid .grid_column4
{
    width: 120px;
}

.ViewFastTrackManagement_PanelSentMessages .ViewFastTrackManagement_PanelInbox div table.AbstractsFTEmailInGrid .grid_column5
{
    width: 50px;
}

.ViewFastTrackManagement_PanelSentMessages .ViewFastTrackManagement_PanelInbox div table.AbstractsFTEmailInGrid, .ViewFastTrackManagement_PanelSentMessages .ViewFastTrackManagement_PanelSent div table.AbstractsFTEmailSentGrid
{
    width: 657px;
    position: relative;
    left: -8px;
}

.ViewFastTrackManagement_PanelSentMessages .ajax__tab_xp
{
    margin-top: 10px;
}

/* END - FastTrack MANAGEMENT Tab grids */
.ViewJobManagement_GridViewList
{
    position: relative;
    top: -10px;
    left: -10px;
}

.ViewMMAOUserEmails_PanelInbox div table.AbstractsMMAOEmailInGrid, .ViewMMAOUserEmails_PanelSent div table.AbstractsMMAOEmailSentGrid
{
    width: 675px;
    position: relative;
    top: -8px;
    left: -8px;
}

.ViewMMAOUserEmails_PanelInbox div table.AbstractsMMAOEmailInGrid .grid_column1, .ViewMMAOUserEmails_PanelSent div table.AbstractsMMAOEmailSentGrid .grid_column1
{
    width: 20px;
}

.ViewMMAOUserEmails_PanelInbox div table.AbstractsMMAOEmailInGrid .grid_column5, .ViewMMAOUserEmails_PanelSent div table.AbstractsMMAOEmailSentGrid .grid_column4
{
    width: 120px;
}

.ViewMMAOUserEmails_PanelInbox div table.AbstractsMMAOEmailInGrid .grid_column6
{
    width: 50px;
}
/* END - Jobs Tab grids */

/* Training Contracts Fast Track Tab grids */
.ViewFastTrackUserEmails_PanelInbox div table.AbstractsFTEmailInGrid, .ViewFastTrackUserEmails_PanelSent div table.AbstractsFTEmailSentGrid
{
    width: 675px;
    position: relative;
    top: -8px;
    left: -8px;
}

.ViewFastTrackUserEmails_PanelInbox div table.AbstractsFTEmailInGrid .grid_column1, .ViewFastTrackUserEmails_PanelSent div table.AbstractsFTEmailSentGrid .grid_column1
{
    width: 20px;
}

.ViewFastTrackUserEmails_PanelInbox div table.AbstractsFTEmailInGrid .grid_column5, .ViewFastTrackUserEmails_PanelSent div table.AbstractsFTEmailSentGrid .grid_column4
{
    width: 120px;
}

.ViewFastTrackUserEmails_PanelInbox div table.AbstractsFTEmailInGrid .grid_column6
{
    width: 50px;
}
/* END - Training Contracts Fast Track Tab grids */

/* NEW TAB BOXES */
.ViewViewProfile_ViewProfile_AccountDetails, .ViewViewProfile_EditProfile_AccountDetails, .ViewViewProfile_PanelSocialDetails_Edit
{
    width: 540px;
}

#ViewProfile_Photo
{
    margin-bottom: 10px;
}

.ViewViewProfile_ViewProfile_AccountDetails .abstracts_label
{
    display: inline-block;
    width: 150px;
}

.ViewViewProfile_PanelFTRegistration
{
    display: inline-block;
}

.ViewViewProfile_PanelMMAORegistration, .ViewViewProfile_PanelJobSearch
{
    display: inline-block;
    margin-left: 155px;
}

.ViewViewProfile_8 .ViewViewProfile_PanelMMAORegistration, .ViewViewProfile_13 .ViewViewProfile_PanelMMAORegistration, .ViewViewProfile_14 .ViewViewProfile_PanelMMAORegistration
{
    margin-left: 0px;
}

.ViewViewProfile_12 .ViewViewProfile_PanelMMAORegistration
{
    display: block;
}

.ViewViewProfile_EditProfile_AccountDetails .abstracts_label
{
    display: inline-block;
    width: 200px;
}

.ViewViewProfile_PanelSocialDetails_Edit .abstracts_label
{
    display: inline-block;
    width: 170px;
}

.ViewViewProfile_EditProfile_AccountDetails textarea.abstracts_textbox, .ViewViewProfile_PanelSocialDetails_Edit textarea.abstracts_textbox
{
    display: inline-block;
    width: 640px;
    height: 200px;
}

.ViewViewProfile_EditProfile_AccountDetails .ViewViewProfile_LabelUserName_EditInstructions
{
    margin-left: 5px;
}

.ViewViewProfile_EditProfile_AccountDetails .ViewViewProfile_LabelUserName_EditInstructions, .ViewViewProfile_EditProfile_AccountDetails .ViewViewProfile_LabelDisplayName_Edit_Instrcutions, .ViewViewProfile_EditProfile_AccountDetails .ViewViewProfile_LabelType_Edit_Instructions, .ViewViewProfile_PanelSocialDetails_Edit .ViewViewProfile_LabelWebsite_Edit_Instructions
{
    width: 280px;
}

.ViewViewProfile_EditProfile_AccountDetails .ViewViewProfile_LabelUserName_EditInstructions, .ViewViewProfile_EditProfile_AccountDetails .ViewViewProfile_LabelNewPassword_Edit_Instructions, .ViewViewProfile_EditProfile_AccountDetails .ViewViewProfile_LabelDisplayName_Edit_Instrcutions, .ViewViewProfile_EditProfile_AccountDetails .ViewViewProfile_LabelType_Edit_Instructions
{
    width: 170px;
}

.ViewViewProfile_PanelSocialDetails_Edit .ViewViewProfile_LabelWebsite_Edit_Instructions
{
    width: 170px;
}

.ViewViewProfile_LabelPhoto_Edit_Instructions, .ViewViewProfile_CheckBoxRemovePhoto_Edit
{
    margin-left: 170px;
}

.ViewViewProfile_PanelSocialDetails_Edit .ViewViewProfile_LabelPhoto_Edit_Instructions
{
    width: 370px;
}

.ViewViewProfile_PanelSocialDetails .ViewViewProfile_ViewProfile_PanelPublic .ViewViewProfile_LabelPublic
{
    display: inline-block;
    width: 157px;
}

.ViewViewProfile_PanelSocialDetails .ViewViewProfile_ViewProfile_EmailNotifications .ViewViewProfile_LabelEmailNotifications
{
    display: inline-block;
    width: 157px;
}

.ViewSocialMessageReports_PanelMYMessages .abstracts_linkbutton
{
    width: 160px;
    display: inline-block;
}

.ViewMessages_MessageBoxes div table
{
    width: 675px;
    position: relative;
    left: -8px;
    top: -8px;
}

.ViewMessages_MessageBoxes div table .grid_column1
{
    width: 20px;
}

.ViewMessages_MessageBoxes div table .grid_column2, .ViewMessages_MessageBoxes div table .grid_column4
{
    width: 120px;
}

.ViewMessages_MessageBoxes div table .grid_column5
{
    width: 50px;
}

.ViewUserSearch_LabelInstructions
{
    margin-bottom: 10px;
    display: block;
}

.ViewViewProfile_LabelAboutMe_Public, .ViewViewProfile_LabelCity_Public, .ViewViewProfile_LabelCountry_Public, .ViewViewProfile_LabelCurrentEmployer_Public, .ViewViewProfile_LabelUniversity_Public, .ViewViewProfile_LabelWebsite_Public, .ViewViewProfile_LabelLastActive_Public
{
    display: inline-block;
    width: 150px;
}

.ViewViewProfile_LabelAboutMe_Public
{
    display: block;
}

.ViewSendToAFriend_LabelFriendEmailAddress, .ViewSendToAFriend_LabelYourEmailAddress
{
    width: 200px;
    display: inline-block;
}

.ViewSendNews_Label1, .ViewSendNews_Label2
{
    width: 100px;
    display: inline-block;
}

.ViewFriends_RemoveButton
{
    display: inline-block;
}

.ViewFriends_PanelFriend
{
    width: 100px;
    float: left;
    margin-bottom: 10px;
}

.ViewFriends_HyperLinkViewAll, .ViewFriends_PanelPager
{
    clear: both;
    display: block;
}

.ViewFriends_PanelPager
{
    padding-top: 15px;
}

.ViewBlogSummary_LabelNoRecords, .ViewBlogSummary_LabelTitle, .ViewBlogSummary_PanelViewAll
{
    display: block;
    margin-top: 10px;
}

.ViewBlogSummary_LabelDateUpdated
{
    position: relative;
    top: -10px;
}

.ViewBlogSummary_LabelTotalRowCount
{
    position: relative;
    top: -40px;
}

#Abstracts_3col .ViewBlogSummary_LabelTotalRowCount
{
    position: relative;
    top: -30px;
}

.ContentPaneRight .ViewBlogSummary_PanelItem .RateIt, .ContentPaneRight .ViewBlogSummary_PanelAltItem .RateIt
{
    position: relative;
    top: -7px;
}

.ViewBlogSummary_PanelItem, .Post_Div
{
    padding: 0 0 10px 0;
    position: relative;
    top: -10px;
}

.ViewBlogSummary_PanelAltItem, .Post_Div_alt
{
    background-color: #ffffff;
    position: relative;
    left: -8px;
    padding: 1px 8px 10px;
    width: 324px;
}

.containerMain .ViewBlogSummary_PanelAltItem, .containerMain .Post_Div_alt
{
    margin-bottom: 10px;
    width: 677px;
    position: relative;
    top: -10px;
}

.Post_Div
{
    padding: 10px 0 0;
}

.Post_Div_alt
{
    padding: 10px 8px 10px;
    margin-bottom: 10px;
}

.ViewViewProfile_Panel2
{
    margin-top: 10px;
}

.ViewBlogSummary_PanelAll table
{
    width: 677px; /* /tabid/144/Default.aspx?Id=63  */
}

.ViewEvents_PanelAll .addthis_div, .ViewEvents_PanelAll .SendToAFriend_div, .ViewBlogSummary_PanelAll .addthis_div, .ViewBlogSummary_PanelAll .SendToAFriend_div
{
    float: left;
}

.ViewPendingFriendRequests_Result
{
    float: left;
    margin-right: 10px;
}

.ViewEvents_PanelAll .addthis_div, .ViewBlogSummary_PanelAll .addthis_div
{
    margin-right: 10px;
}

.ViewBlogSummary_PanelAll .addthis_div
{
    padding-top: 2px;
}

.Comment_AddNew_Div
{
    padding-bottom: 10px; /* /Default.aspx?TabId=144&Id=63 */
}

.ViewBlogSummary_LabelTitleCopy
{
    float: left;
    margin-right: 0.4em;
}

.ViewBlogSummary_LabelTitle
{
    margin-bottom: 10px;
    font-weight: bold;
}

.ViewFriends_Link
{
    display: block;
    height: 30px;
    margin-top: 5px;
}

/* SPLIT */
.containerSplit
{
    margin-bottom: 10px;
}

.containerSplit .MainSplitTable
{
    width: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    border: none;
    border-collapse: collapse;
}

.containerSplit .leftAreaTop, .containerSplit .leftAreaBottom
{
    width: 224px;
}

.containerSplit .leftAreaTop
{
    background: #e3e4e5 url(img/splitHeaderL.gif) no-repeat top;
    height: 31px;
    font-size: 1.5em;
}

.containerSplit .leftAreaTop .moduleHeading
{
    color: #666666;
    font-weight: bold;
}

.containerSplit .leftAreaBottom
{
    background: #e4e4e5 url(img/splitFooterL.gif) no-repeat bottom;
    height: 200px;
}

.containerSplit .leftAreaBottom .continerContent
{
    position: relative;
    top: -20px;
    padding: 5px 5px 5px 10px;
}

.containerSplit .leftAreaBottom .continerContent .ViewFeaturedDiscussionThreads_PanelThread, .ViewFeaturedEvents_PanelEvent
{
    margin-bottom: 10px;
}

.containerSplit .leftAreaBottom .continerContent .ViewFeaturedDiscussionThreads_PanelMoreLink, .containerSplit .rightAreaBottom .continerContent .ViewFeaturedDiscussionThreads_PanelBirdyMore, .ViewFeaturedEvents_PanelMoreLink
{
    margin-top: 20px;
}

.containerSplit .rightAreaTop, .containerSplit .rightAreaBottom
{
    width: 117px;
}

.containerSplit .rightAreaTop
{
    background: #f03a08 url(img/splitHeaderR.gif) no-repeat top;
    font-size: 1.3em;
    display: inline-block;
}

.containerSplit .rightAreaBottom
{
    background: #f03a08 url(img/splitFooterR.gif) no-repeat bottom;
}

.containerSplit .rightAreaTop .moduleHeading
{
    font-weight: bold;
}

.containerSplit .rightAreaBottom .continerContent
{
    padding: 5px 5px 0 10px;
    font-weight: normal;
    color: #ffffff;
    padding-bottom: 35px;
}

.containerSplit .rightAreaBottom .continerContent p
{
    padding: 0;
    margin: 0 0 5px 0;
}

.containerSplit .rightAreaBottom .continerContent a:link, .containerSplit .rightAreaBottom .continerContent a:visited, .containerSplit .rightAreaBottom .continerContent a:active, .containerSplit .rightAreaBottom .continerContent a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

.calendarWrapper_ROF
{
    margin-top: 8px;
}

.titlebar_ROF td a img
{
    padding-top: 9px;
}

.TableLayout_ROF .radCalDefault_ROF a
{
    color: #666666;
}

.TableLayout_ROF .RofToday a
{
    color: #666666;
    font-weight: bold;
}

.TableLayout_ROF .RofToday a:link
{
    color: #666666;
    font-weight: bold;
}

.TableLayout_ROF .radCalHover_ROF a
{
    color: #ffffff;
}

.rofEventDay
{
    background-color: #f03a08;
}

.rofEventDay a
{
    color: #ffffff !important;
}

.rofEventDay a:link
{
    color: #ffffff !important;
}

.ViewEvents_GridViewList
{
    margin-left: 10px;
    width: 677px !important;
}

.ViewEvents_PanelAll .div_Label
{
    display: inline;
    width: 110px;
    font-weight: bold;
    float: left;
    clear: both;
    padding-bottom: 8px;
    padding-right: 5px;
}

.ViewEvents_PanelAll .div_Label span
{
    display: inline;
}

.pickerWrapper_Default
{
    margin-bottom: 8px;
    position: relative;
    bottom: 4px;
}

.ViewEvents_EventNameTextBox
{
    position: relative;
    bottom: 4px;
}

.ViewEvents_TextBoxLocation
{
    position: relative;
    right: 3px;
}

.ViewEvents_DisplayDateLabel
{
    padding-bottom: 8px;
}

.ViewEvents_EventNameLabel
{
    padding-bottom: 8px;
}

.ViewEvents_PanelAll .rof_DynamicContent
{
    width: 550px;
    display: inline;
    float: left;
    padding-bottom: 8px;
}

.ViewEvents_PanelAll .rof_EventMap
{
    position: relative;
    left: 115px;
}

.ViewEvents_PanelAll .ReportAndRate .rateIt
{
    position: relative;
    top: -10px;
}

.ViewEvents_PanelAll .ReportAndRate
{
    float: right;
    width: 300px;
}

.ViewEvents_PanelAll
{
    position: relative;
    top: -15px;
}

.ViewEvents_PanelAll .ReportAndRate .Report
{
    position: relative;
    top: -25px;
}


/* CALENDAR CHANGES */
.ViewEvents_PanelCalendar
{
    width: 290px;
    float: left;
}

.ViewEvents_PanelEventList
{
    width: 380px;
    float: left;
}

.ViewEvents_PanelEventList .ViewEvents_GridViewList
{
    width: 390px !important;
}

.ViewEvents_PanelEventList .grid_column2
{
    width: 170px;
}

.ViewEvents_PanelEventList .grid_column3
{
    width: 50px;
}

.ViewEvents_PanelAdd textarea.ViewEvents_TextEditor
{
    width: 550px;
}
/* END CALENDAR CHANGES */

.Comments_DataListComments_ItemStyle, .Comments_DataListComments_AlternatingItemStyle
{
    padding: 10px 10px 10px 0;
}

.Comments_DataListComments_AlternatingItemStyle
{
    background-color: #ffffff;
}

.JobSearchFirmLogo
{
    margin-right: 5px;
}

.ViewMostRatedNewsArticle_PanelMostRatedArticle .ViewMostRatedNewsArticle_divNewsImage, .ViewMostRatedNewsArticle_PanelMostRatedArticle .ViewMostRatedNewsArticle_PanelTitleAndSnippet
{
    display: inline-block;
    float: left;
    width: 250px;
}

.ViewMostRatedNewsArticle_PanelMostRatedArticle .ViewMostRatedNewsArticle_divNewsImage
{
    width: 70px;
}

.ViewMostRatedNewsArticle_PanelMostRatedArticle .ViewMostRatedNewsArticle_divNewsImage img
{
    width: 60px;
}

.ViewMostRatedNewsArticle_PanelMostRatedArticle .rof_news_Title
{
    font-weight: bold;
}

.JobSearchLogo
{
    margin-bottom: 10px;
}

.ViewConsultants_LabelBlurb
{
    display: inline-block;
    margin-bottom: 10px;
}

#FormViewDetailExtraDiv .abstracts_formview
{
    width: 677px;
}

.ViewProfileManagement_CheckBoxActive
{
    position: relative;
    top: -2px;
}

.ViewFastTrackProfileManagement_fasttrack_profile .fasttrack_profile_label
{
    width: 200px;
    display: inline-block;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_Label291, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_Label29, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_TrainingLabel, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_Label43, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_Label2912, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_Label11, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_Label13, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_Label15, .ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_Label17
{
    width: 420px;
    display: inline-block;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_PanelGrades
{
    display: inline-block;
    float: left;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_LabelUniGrades
{
    float: left;
    margin-right: 5px;
}

#DivJobClassification label
{
    width: 149px;
    display: inline-block;
}

.ViewEvents_SelectorPanel .ViewEvents_Label1
{
    margin-right: 5px;
}

.ViewBlogSummary_LabelTitle
{
    /*	font-weight:bold;*/
    color: #f03a08;
}

.ViewEvents_PanelEventName .abstracts_label, .ViewEvents_PanelDescription .abstracts_label, .ViewEvents_PanelPostcode .abstracts_label
{
    width: 150px;
    display: inline-block;
}

#container .ViewEvents_PanelDescription .radInput_Default textarea
{
    display: inline-block;
    margin-bottom: 15px;
}

.ViewEvents_PanelEventName input
{
    position: relative;
    top: -3px;
}

.ViewBlogSummary_ReportButton, .ViewEvents_ReportButton
{
    display: inline-block;
    position: relative;
    top: 5px;
}

.ViewBlogSummary_ReportButton .abstracts_label, .ViewEvents_ReportButton .abstracts_label
{
    margin: 0 5px;
}

.ViewEvents_PanelPostcode input
{
    position: relative;
    top: -4px;
}

.ViewEvents_PanelStartDate .abstracts_label, .ViewEvents_PanelEndDate .abstracts_label, .ViewEvents_PanelStartTime .abstracts_label, .ViewEvents_PanelEndTime .abstracts_label
{
    width: 153px;
    display: inline-block;
}

.ViewEvents_PanelDescription textarea
{
    display: inline-block;
}

.ViewEvents_PanelDate_View, .ViewEvents_PanelEventType_View, .ViewEvents_PanelDescription_View, .ViewEvents_PanelLocation_View
{
    margin-bottom: 10px;
}

.ViewEvents_PanelDate_View
{
    width: 657px;
}

.ViewEvents_ReportButton, .ViewEvents_PanelLocation_View
{
    display: inline-block;
}

.ViewDiscussion_HyperLinkDisplayName
{
    margin-top: 5px;
    display: inline-block;
}

.ViewFastTrackProfileManagement_fasttrack_profile .ViewFastTrackProfileManagement_FT_YourDegree_Div .SectionTitle .abstracts_label
{
    width: 400px;
}

.ViewBlogSummary_PanelDateUpdated
{
    margin-bottom: 10px;
}

/* ============== */
/* = NEW STYLES = */
/* ============== */
.formMaster
{
    display: block;
}

.formMaster label.SubHead
{
    color: #666666;
}

.formMaster input.NormalTextBox
{
    margin-bottom: 10px;
}

.NormalTextBox label
{
    margin: 1px 0;
}

.formMaster textarea
{
    width: 500px;
    height: 100px;
}

.RofOuterKeyLine
{
    border: 1px solid #a4a4a4;
    background-color: #ffffff;
    padding: 10px;
}

.RofInnerKeyLine
{
    border: 1px solid #a4a4a4;
    background-color: #ffffff;
    padding: 10px;
    margin-bottom: 10px;
}

.RofButtons .abstracts_button, .RofButtonsPadding .abstracts_button, .RofButtonsPaddingTop .abstracts_button, .RofButtonsPaddingTopSmall .abstracts_button, .RofButtonsPaddingBottom .abstracts_button, .CVFileUpload
{
    margin: 0 5px 0 0;
}

.ViewBlogSummary_pnlBookmark, .ViewEvents_pnlBookmark, .ViewArticles_pnlBookmark
{
    display: inline-block;
    position: relative;
    top: 5px;
}

.RofButtons
{
    clear: both;
    display: block;
    padding: 0;
    margin: 0;
}

.RofButtonsPadding
{
    clear: both;
    display: block;
    padding: 10px 0;
    margin: 0;
}

.RofButtonsPaddingTop
{
    clear: both;
    display: block;
    padding: 10px 0 0;
    margin: 0;
}

.RofButtonsPaddingTopSmall
{
    clear: both;
    display: block;
    padding: 5px 0 0;
    margin: 0;
}

.RofButtonsPaddingBottom
{
    clear: both;
    display: block;
    padding: 0 0 10px;
    margin: 0;
}

.MoreNews
{
    clear: both;
    position: relative;
    top: 12px;
}

.SurveyResults table.ViewRofSurveyResults_GridViewList
{
    position: relative;
    top: -10px;
}

#FormViewDetailExtraDiv .ViewProfileManagement_PanelCurrentStatus .ViewProfileManagement_LabelCurrentStatus
{
    width: 183px;
    display: inline-block;
}

#FormViewDetailExtraDiv .RofOuterKeyLine
{
    margin-top: 10px;
}

.ViewFastTrackManagement_PanelPreferredLocationHelpText
{
    margin-bottom: 10px;
}

div.radwindow_RofSkin table.titlebarcontrols tbody tr td ul.controlbuttons
{
    visibility: hidden;
}
div.radwindow_RofSkin table.titlebarcontrols tbody tr td ul.controlbuttons .closebutton
{
    visibility: visible;
}

#container .radInput_Default textarea
{
    display: block;
    margin-bottom: 30px;
}

#container .rade_wrapper
{
    display: block;
    margin-bottom: 10px;
}


body .NormalBold
{
    font-weight: normal;
}

.ViewBlogSummary_ReportButton
{
    margin-right: 21px;
}

.Blogs_ReportAndRate .ViewBlogSummary_ReportButton, #dnn_ctr558_ViewBlogSummary_Detail_FormViewDetail_RateIt_UpdatePanel1
{
    float: right;
}

.ViewBlogSummary_PanelAll .Blogs_ReportAndRate .rateIt .ViewBlogSummary_LabelCopy
{
    top: 14px;
}

.ReportAndRate .Report, .ReportAndRate .RateIt
{
    float: right;
}

.ReportAndRate
{
    width: 666px;
    display: block;
    float: right;
    position: relative;
    top: -12px;
}

.Blogs_ReportAndRate
{
    position: relative;
    top: -27px;
}

.Blogs_ReportAndRate .rateIt
{
    top: -8px;
}

.ReportAndRate .Report
{
    width: 150px;
    top: -28px;
    position: relative; /*	padding-top:5px;*/
}


.Comment_CommentLabel_Div
{
    position: relative;
    top: -12px;
}

.ViewFastTrackProfileManagement_CheckBoxListOtherLanguage
{
    position: relative;
    top: -3px;
}


.ViewBlogSummary_PanelItem .RateIt, .ViewBlogSummary_PanelAltItem .RateIt
{
    position: relative; /*	top:-7px;*/
    top: 13px;
}

.rof_banner_linkMoreinfo, .rof_banner_linkApply
{
    margin: 5px 5px 0 0;
    display: inline-block;
}

.ViewOverseasApplications_PanelProfile
{
    width: 647px;
}

.ViewOverseasApplications_PanelProfile .abstracts_label
{
    width: 200px;
    display: inline-block;
}

.BannerModule
{
    /*	top:-25px;*/
    left: 20px;
    position: relative;
}

.ViewProfileManagement_DropDownListQualificationArea, .ViewProfileManagement_TextBoxJurisdictionOther
{
    position: relative;
    left: -3px;
}

/* 12-06-2009 */
.PanelUpdateProgress
{
    float: right;
}

.ViewDiscussion_PanelUpdateProgress
{
    float: left;
    width: 100px;
    height: 9px;
    position: relative; /* 	top:-30px; 	left:170px; */
    top: -5px;
}

.ViewDiscussion_PanelDiscussionPosts, .ViewDiscussion_PanelDiscussionType
{
    clear: both;
}

.ViewDiscussion_PanelDiscussionModule .ViewDiscussion_PanelButtons
{
    display: relative;
    top: -47px;
}

.ViewDiscussion_PanelDiscussionModule .DiscussionType_10 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_11 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_37 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_38 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_39 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_41 .ViewDiscussion_PanelButtons, .ViewDiscussion_PanelDiscussionModule .DiscussionType_-1 .ViewDiscussion_PanelButtons
{
    display: relative;
    top: -45px;
}
/* END - 12-06-2009 */

.DiscussionTheDate .ViewDiscussion_ReportButton
{
    position: relative;
    top: -13px;
}

/* <div class="explanationFooter"><a href="/tabid/297/Default.aspx">Explanation and source of figures</a></div> */
.explanationFooter
{
    position: relative;
    left: -5px;
}


.DynamicForms_Maintable
{
    position: relative;
    left: -3px;
}

#SaveForm
{
    margin-top: 10px;
    position: relative;
    left: -14px;
}


.ViewOverseasApplication_PanelName .ViewOverseasApplication_TextBoxName
{
    position: relative;
    top: -3px;
}

#FormViewDetailExtraDiv .ViewProfileManagement_LabelCVAttached_ItemTemplate
{
    width: 300px;
}

#DivAboutYou .ViewConsultants_LabelYourName, #DivAboutYou .ViewConsultants_LabelWhichFirm, #DivAboutYou .ViewConsultants_LabelExperience
{
    display: inline-block;
    width: 300px;
}

.ViewBlogSummary_PanelAll .ViewBlogSummary_PanelCreatedBy
{
    margin: 10px 0 15px;
}

.ViewBlogSummary_PanelTitle
{
    width: 370px;
}

.ViewBlogSummary_PanelItem .Blogs_Title, .ViewBlogSummary_PanelAltItem .Blogs_Title
{
    width: 530px;
}

#Abstracts_4colIntro .containerMainRight .ViewBlogSummary_PanelItem .Blogs_Title, #Abstracts_4colIntro .containerMainRight .ViewBlogSummary_PanelAltItem .Blogs_Title
{
    width: 180px;
}

.ViewFastTrackProfileManagement_TextBoxOtherSchool, .ViewFastTrackProfileManagement_TextBoxOtherUniversity
{
    position: relative;
    left: -3px;
}

.ViewDiscussion_LabelReportCount
{
    float: right;
    color: #f03a08;
    border: 1px solid #f03a08;
}


/* NEW 09-06-2009 */
.ViewArticles_PanelGlam table tr td
{
    vertical-align: middle;
}

.ViewDiscussion_PanelBottomButtons
{
    text-align: right;
}

.ViewDiscussion_PanelBottomButtons .ViewDiscussion_ButtonRefresh2
{
    margin-right: 0;
}

.DiscussionThePost
{
    clear: both;
}



/* END NEw 09-06-2009 */
/*weng edit 08/07/09*/
.ViewArticles_PanelList table tr td
{
    padding-bottom: 5px;
}

.ViewArticles_PanelList table tr td img
{
    padding-bottom: 5px; *padding-bottom:2px;
margin-bottom:0;
border-collapse:collapse;
}

/* JACK EDIT 14-08-2009 */
.rof_news_snippet
{
    margin-bottom: 10px;
}


