@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-right:20px;
	width:300px;
}

.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;
}

/* 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;
}

.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;
}