

/* File: archinect.v3.css */

* {margin:0;padding:0;}
html, body {height:100%;}
body {background:#fff url(../images/nav/col_a_background.png) repeat-y;font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#333;margin:0;padding:0}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,font,fieldset,input,textarea,button,blockquote,th,td,img {margin:0;padding:0;}
hr,fieldset,img,button,a,embed {border:none;outline:none;}


/***********************************   Global Elements   ***************************************/


.ColA {position:fixed;top:0;left:0;height:100%;padding-top:22px;padding-left:21px;width:120px;background:#121212;z-index:1}

@media (max-width: 767px) {

.ColA {position:absolute;}

}

.ColB {padding:0 20px 100px 0;margin-left:166px;border-right:1px solid #b7b7b7;overflow:hidden;position:relative;z-index:3;/*height:1%;*/}
.ColBNews {float:left;padding:0 10px 100px 30px;border-right:1px solid #b7b7b7;width:534px;height:100%;position:relative;z-index:3;background:#fff;}
	.ColBNews.ColBNewsWide {width:748px}
.ColBJobs {float:left;padding:0 10px 100px 30px;border-right:1px solid #b7b7b7;width:534px;position:relative;z-index:3;background:#fff;}
	.ColBJobsWide {float:none;padding:3px 0 50px 30px;border:none;width:728px}
.ColBFeatures {float:left;padding:0 10px 100px 30px;border-right:1px solid #b7b7b7;width:534px;position:relative;z-index:3;background:#fff;}
	.ColBFeatures.ColBFeaturesWide {width:748px}
.ColBBlogs {float:left;padding:40px 10px 50px 30px;width:514px;}
.ColBProfiles {float:left;padding:0 10px 100px 30px;width:534px;border-right:1px solid #b7b7b7;position:relative;z-index:3;background:#fff;}
	.ColBProfiles.ColBProfilesWide {width:748px}
	.ColBProfiles.Wide {float:none;padding:0 0 100px 30px;width:801px;border:none}
.ColBProfile {padding:0 30px 100px 0;margin-left:170px;width:158px;position:relative;z-index:3;background:#fff;}
.ColBWide,
.ColBForum {padding:0 0 100px 0;margin-left:170px;width:825px;position:relative;z-index:3;background:#fff;}
.ColBForumThread {float:left;padding:0 10px 100px 30px;border-right:1px solid #b7b7b7;width:534px;position:relative;z-index:3;background:#fff;}
.ColBSettings {float:left;padding:0 10px 100px 30px;border-right:1px solid #b7b7b7;width:534px;position:relative;z-index:3;background:#fff;}
	.ColBSettings.ColBSettingsWide {width:748px;border-right:none;float:none;padding-top:4px}
.ColBSearchresults {float:left;padding:0 10px 100px 30px;width:534px;border-right:1px solid #b7b7b7;position:relative;z-index:3;background:#fff;}

.ColBC {margin-left:141px;width:859px;position:relative;z-index:2;background:#fff;}
	.ColBC.ColBCWide {width:1073px}

.ColC {float:right;width:226px;padding:0 30px 30px 30px;border-left:1px solid #b7b7b7;margin-left:-1px;z-index:3;background:#fff;}
.ColC.Home {width:300px;padding-right:0}
.ColCNews {float:left;width:226px;padding:0 20px 30px 30px;top:137px;left:720px;border-left:1px solid #b7b7b7;margin-left:-1px;z-index:3;background:#fff;}
	.ColCNews.ColCNewsWide {left:938px}
	.ColCProfiles.Blog {top:230px}
	.ColCProfiles.Blog2 {top:137px}
.ColCJobs {float:left;width:226px;padding:0 20px 30px 30px;border-left:1px solid #b7b7b7;margin-left:-1px;position:relative;z-index:3;background:#fff;}
.ColCProfiles {float:left;width:226px;padding:0 20px 30px 30px;border-left:1px solid #b7b7b7;margin-left:-1px;position:relative;z-index:3;background:#fff;}
.ColCProfile {float:none;width:615px;padding:0 0 50px 0;position:absolute;top:137px;left:358px;z-index:3;background:#fff;}
	.ColCProfile.ColCProfileWide {width:728px;left:141px;top:0;position:relative;padding:4px 0 50px 30px}
	.ColCProfile.SubmitForm {left:171px;width:auto;max-width:615px}
.ColCForumThread {float:left;width:226px;padding:0 20px 30px 30px;border-left:1px solid #b7b7b7;margin-left:-1px;position:relative;z-index:3;background:#fff;}
.ColCSettings {float:left;width:226px;padding:0 20px 30px 30px;border-left:1px solid #b7b7b7;margin-left:-1px;position:relative;z-index:3;background:#fff;}

.Header {padding-left:30px;min-height:107px;margin:0 20px 30px 141px;display:block;position:relative;z-index:3;}

.mobile-only {display:none}


/***********************************   Vgrid   ***************************************/

#VgridContent {list-style-type:none;min-width:525px}
#VgridContent li {height:189px;width:164px;margin: 0 6px 11px 5px;padding: 0;}
#VgridContent li.VgridFeature {height:389px;width:514px;}
#VgridContent li.VgridJobs {height:189px;width:514px;}
#VgridContent li.VgridGroup {height:189px;width:514px;}
#VgridContent li.VgridAd {height:389px;width:339px;background:#f3f3f3}


/***********************************   Homepage Masonry   ***************************************/

#MasonryHomepage {overflow:hidden;min-width:525px;position:relative;z-index:3;background:#fff;}
	#MasonryHomepage .Entry {float:left;margin:0 6px 11px 5px;z-index:5 !important}
	#MasonryHomepage .col1 {width:164px !important;}
	#MasonryHomepage .col3 {width:514px !important;}


/***********************************   Text Formats   ***************************************/

@font-face {font-family:"Klavika Light";src:url("Klavika-Light.otf")}
@font-face {font-family:"Klavika Regular";src:url("Klavika-Regular.otf")}
@font-face {font-family:"Klavika Medium";src:url("Klavika-Medium.otf")}
@font-face {font-family:"Klavika Bold";src:url("Klavika-Bold.otf")}

@font-face {font-family:"Helvetica Bold";src:url("HelveticaNeueLTStd-Bd.otf")}

h1 {color:#121212;font-size:18px;line-height:18px;font-weight:normal;margin:0;}

h2 {color:#000;font-size:14px;line-height:14px;font-weight:normal;display:inline;}

h3 {color:#aaa;font-size:14px;line-height:14px;font-weight:700;display:inline;}

h4 {color:#999;font-size:12px;line-height:14px;font-weight:normal;display:block;}
h4 a {color:#999;text-decoration:none;font-weight:bold;}
h4 a:hover {color:#666;text-decoration:none;}

a {color:#333;text-decoration:none;outline:none;}
a:hover {color:#0078ff;text-decoration:none;cursor:pointer}

p {color:#333;}
	p a {color:#0078ff;text-decoration:none}
	p a:hover {color:#0078ff;text-decoration:underline;cursor:pointer}

center {color:#333;}
	center a {color:#0078ff;text-decoration:none}
	center a:hover {color:#0078ff;text-decoration:underline;cursor:pointer}

ul {padding:0;margin:0;list-style:none;}
li {color:#333;font-size:12px;line-height:14px;padding:0 0 5px 0;margin:0;}
	li a span {color:#999}
	li a:hover span {color:#999}
ul .last {padding:0;}

img {padding:0;margin:0;}

.Red {color:#ff0000}
.Green {color:#29a902}
.Gray {color:#999}

.Tag {font-size:11px;color:#888;}
.Tag a {color:#999;text-decoration:none;font-weight:normal}
.Tag a:hover {color:#000;}


/***********************************   Menu   ***************************************/

.MainMenu {padding:97px 0 0 0;font-family:Helvetica,Arial,sans-serif;font-size:11px;position:relative;z-index:10}
.MenuLogo {position:absolute;top:-10px;left:-1px}
.MenuLogo a {outline:none;}


.MenuButton {position: relative}
	.MenuButton.Main {margin:24px 0 12px 0;}
	.MenuButton.Login {margin:24px 0 25px 0;}

a.MenuButton {color:#fff;text-decoration:none;display:block;margin:0 0 11px 1px}

.MenuButton em {font-style:normal;background:#262626;color:#8d8d8d;padding:0.25em 0.55em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;}
	a.MenuButton:hover em {cursor:pointer;background:#444;color:#fff}

.MenuButton.Main em {background:#777;color:#ffffff;padding:0.3em 0.75em}
	a.MenuButton.Main:hover em {background:#999}

.MenuButton.Login em {color:#121212;background:#fff;padding:0.3em 0.75em}
	a.MenuButton.Login:hover em {background:#ff0000}

.MenuButton.Active em {color:#fff}
	a.MenuButton.Active:hover em {background:#444}

.MenuButton .Counter {display:none}

.SessionArea {margin-top:25px}

.LoggedInAs {background:none;color:#555;padding:0.45em 0.7em;margin:0 0 2px 0;cursor:default;display:none}

#LoginStatus {width:110px;margin:25px 0 22px 0;color:#fff;cursor:default}
	#LoginStatus a {color:#fff}
	#LoginStatus a:hover {cursor:pointer}

	#LoginStatus .HoverText {margin-top:3px}
	#LoginStatus .HoverText a {color:#aaa;font-size:11px;line-height:1.6em;font-weight:normal;padding-left:15px}
	.NewStyle #LoginStatus .HoverText a {padding-left:0;background:none !important}
	.NewStyle #LoginStatus .HoverText a .fa {margin-right:3px;color:#888;width:9px}
	.NewStyle #LoginStatus .HoverText a .fa-bolt {font-size:12px;margin-left:2px;width:8px}
        #LoginStatus .HoverText a.ActivityButton {background:transparent url('../images/nav/icon_activity_sprite.png') -2px 0 no-repeat}
		#LoginStatus .HoverText a.SettingsButton {background:transparent url('../images/nav/icon_settings_sprite.png') -2px 0 no-repeat}
		#LoginStatus .HoverText a.LogoutButton {background:transparent url('../images/nav/icon_logout_sprite.png') -2px 0 no-repeat}
	#LoginStatus .HoverText a:hover,
	.NewStyle #LoginStatus .HoverText a:hover .fa {color:#fff;cursor:pointer}
        #LoginStatus .HoverText a.ActivityButton:hover,
		#LoginStatus .HoverText a.SettingsButton:hover,
		#LoginStatus .HoverText a.LogoutButton:hover {background-position:-2px -180px}


#ActivityButtonPointer {background:transparent url('../images/nav/arrow_red_left_2.png') no-repeat 0 1px;display: inline-block;position: absolute;vertical-align: middle;transition: margin 0.1s ease-in 0s, opacity 0.1s ease-in 0s;height: 18px;width:16px;margin-left:105px;opacity:0;}


#MyJobsButton, #MyBlogsButton {background:#0087ff;color:#fff;padding:0.5em 0.75em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 10px 0;position:relative;display:block;width:42px}
#MyBlogsButton {width:48px}
	#MyJobsButton:hover,
	#MyBlogsButton:hover {background:#fff;color:#0087ff;cursor:pointer}
	#MyJobsButton .Status,
	#MyBlogsButton .Status {background:#ff0000;color:#fff;font-weight:bold;padding:0.05em 0.4em 0.1em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:2px solid #ff0000;position:absolute;z-index:10;top:-6px;left:50px;-moz-box-shadow: 1px 1px 5px #000;-webkit-box-shadow: 1px 1px 5px #000;box-shadow: 1px 1px 5px #000}
	#MyJobsButton .StatusDraft {display:inline;color:#fff;font-weight:normal;margin-left:7px;font-size:10px;font-style:italic;opacity:.75}
	#MyJobsButton .StatusDraft .fa {display:inline;margin-right:2px;font-size:.8em}

.GlobalSocialIcons {position:absolute;left:20px;bottom:35px;cursor:pointer;z-index:5;-webkit-transition:color .3s;transition:color .3s}
	.GlobalSocialIcons .SocialIconsStack {position:relative;padding-top:20px}
	.GlobalSocialIcons .fa-stack {display:inline-block;font-size:1.15em;margin-left:-4px}
	
.BottomLeft {position:absolute;left:20px;bottom:50px;cursor:pointer;z-index:5}
.BottomLeft a {font-size:12px;color:#ccc;display:inline-block;-webkit-transition:color .3s;transition:color .3s}
.BottomLeft a span {font-weight:bold}
.BottomLeft a:hover {color:#fff}
.BottomLeft a:first-child {margin-bottom:12px}
.BottomLeft a .fa {margin-right:6px}


/***********************************   Form Elements ***************************************/

form {padding:0;margin:0;font-size:12px;font-family:Helvetica, Arial, sans-serif;display:inline;}

input:focus,
select:focus,
textarea:focus,
button:focus {outline:none}

.Textfield {color:#333;background:#fff;margin:0;padding:6px 5px 5px 5px;border:1px solid #777;font-size:14px;line-height:17px;height:17px;font-weight:normal;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}

.Textarea {color:#333;background-color:#fff;padding:7px 5px 7px 5px;border:1px solid #777;width:502px;height:150px;font-size:12px;display:block;font-family:Helvetica,Arial,sans-serif;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.Pulldown {color:#333;background-color:#fff;padding:5px 5px 5px 2px;border:1px solid #777;width:240px;font-size:14px;display:block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}

.Fileselect {color:#333;background:#fff;margin:5px 0 0 0;padding:6px 5px 5px 5px;border:1px solid #777;font-size:14px;line-height:17px;font-weight:normal;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.Checkbox {margin:3px 7px 4px 3px}

.Radio {margin:3px 7px 4px 3px}

.Button {padding:3px 12px 3px 12px;color:#fff;background-color:#777;border:none;font-size:18px;cursor:pointer;font-weight:normal;font-family:Helvetica, Arial, sans-serif;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:0px;}
	.Button.Primary {background-color:#ff0000}
	.Button.Secondary {background-color:#aaa}
.Button:hover {background-color:#444;border:none;}

.Button.Small1 {padding:2px 8px;text-transform:uppercase;font-size:11px;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#ff0000;margin:0}
	.Button.Small1:hover {background:#ff0000;text-decoration:underline}

input.labelHighlight {color:#777}

.SearchForm {margin-bottom:10px;display:block;width:226px;min-height:31px}
	.SearchForm.Top {margin-top:-5px;}
	.SearchForm.BlogIndex {position:absolute;right:0px}
	.ColCProfiles.Blog .SearchForm {margin:-5px 0 15px;}
	.SearchForm .Textfield {width:165px;}
	.SearchForm .Button {float:right;}

	.SearchForm #AutocompleteNote {display:none;position:absolute;background:#fff;border:1px solid #777;border-top:1px dotted #999;padding:9px 6px 10px 6px;color:#777;font-size:11px;cursor:default;height:14px;width:200px;margin-top:28px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.SearchForm #AutocompleteNote #Pointer {display:none;margin-right:1px}

		.ColBProfiles.Wide.JobSeekers .SearchForm #AutocompleteNote {border:2px solid #777;border-top:1px dotted #999;padding:8px 6px 9px 6px;height:14px;width:200px;margin-top:36px;}

	.SearchForm #RadiusSearch {display:none;position:absolute;background:#fff;border:1px solid #777;border-top:none;padding:10px 6px;cursor:default;height:14px;width:200px;margin-top:28px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.SearchForm #RadiusSearch label {color:#777;font-size:11px;float:left}
	.SearchForm #RadiusSearch .Pulldown {float:right;width:160px;color:#333;font-size:11px;padding:3px 3px 3px 2px;margin:-5px 0 0 0;display:inline;border-color:#eee}
	.SearchForm #RadiusSearch .Pulldown:hover {border-color:#777}

		.ColBProfiles.Wide.JobSeekers .SearchForm #RadiusSearch {border:2px solid #777;border-top:none;padding:11px 6px;height:14px;width:200px;margin-top:32px;}

	.SearchForm .SearchfieldWrapper {border:1px solid #999;background:#fff;width:220px;min-height:25px;margin-top:5px;padding:2px;position:absolute;z-index:1000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.SearchForm .SearchfieldWrapper:hover {border-color:#777;background:#fff}
	.SearchResultForm .SearchForm .SearchfieldWrapper {width: 510px;}
	.SearchResultForm .SearchForm span.archinect_error {display: block; margin-top: 25px;}
	.SearchForm .SearchfieldWrapper .Textfield {width:180px;margin:0;border:none;background:none;position:absolute;z-index:1005;left:0;top:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
	.SearchForm .SearchfieldWrapper .Button {color:#777 !important;height:29px !important;width:30px !important;background:transparent url('../images/nav/searchbutton-hd.png') -5px 0 no-repeat !important;background-size:40px 60px !important;padding:0 !important;margin:0 !important;position:absolute !important;z-index:1050 !important;top:0 !important;right:0 !important}
	.SearchForm .SearchfieldWrapper .Button:hover {background-position:-5px -30px !important;cursor:pointer !important}

	.SearchForm #SectionSelect {display:none;width:220px;padding:0;margin:28px 0 0 0;background:#eee}
	.SearchResultForm .SearchForm #SectionSelect {width: 512px;}
	.SearchForm #SectionSelect li {padding:0 3px 6px 5px;display:block}
	.SearchForm #SectionSelect li.First {background:#fff;border-top:1px dotted #999;color:#777;font-size:11px;cursor:default;height:20px}
	.SearchForm #SectionSelect li.First span {padding-top:6px}
	.SearchForm #SectionSelect li.odd {background:#f3f3f3}
	.SearchForm #SectionSelect li.even {background:#fff}
	.SearchForm #SectionSelect li .Checkbox {margin:7px 7px 0 8px}
	.SearchForm #SectionSelect li .Checkbox.Primary {margin-left:3px}
	.SearchForm #SectionSelect li label {color:#333;font-size:11px;line-height:11px;padding:0;display:block}
	.SearchForm #SectionSelect li:hover {background:#0078ff}
	.SearchForm #SectionSelect li.First:hover {background:#fff}
	.SearchForm #SectionSelect li:hover label {color:#fff}
	.SearchForm #SectionSelectClose {float:right !important;margin:0 !important;cursor:pointer !important;padding:6px 5px !important;color:#777 !important;font-size:20px !important}
	.SearchForm #SectionSelectClose:hover {text-decoration:none !important;color:#0078ff !important}

.CommentForm {margin-bottom:15px;display:block;}
	.CommentForm .Textarea {width:502px}
	.CommentForm .Button,
	.BustlerCommentBox .Button {font-size:12px;padding:6px 12px 6px 12px;float:right;margin-left:5px}
	.CommentForm .Button:disabled,
	.BustlerCommentBox .Button:disabled {opacity:0.3;background:#777 !important;cursor:default}
	.CommentForm .Notification,
	.BustlerCommentBox .Notification {font-size:12px;padding:3px 0 0 5px;float:left}
	.BustlerCommentBox .Notification .fa {margin-right:3px;font-size:14px}
	.BustlerCommentBox .Notification:hover .fa {color:#0078ff}
	.BustlerCommentBox .Notification:hover .Help .fa {color:#333}
	.BustlerCommentBox .Notification .Help:hover .fa {color:#0078ff}
	.CommentForm .Notification .TagIcon {float:none;margin-top:0px !important;padding:1px 10px 8px 10px !important}
	.CommentForm .Notification .TagIcon.VectorIcon {padding-left:0 !important;padding-right:0 !important;background:none}
	.CommentForm .Notification .TagIcon.VectorIcon.Follow .fa {font-size:15px !important;margin-right:0}
	.CommentForm .Notification .TagIcon.Follow {background-position:0 -2px !important}
	.CommentForm .Notification label {margin-right:5px}
	.CommentForm .Notification label:hover .TagIcon.Follow {background-position:0 -26px !important;color:#0078ff}
	.CommentForm .Notification .TagIcon.Help {background-position:6px 0px !important}
	.CommentForm .Notification .TagIcon.Help:hover {background-position:6px -24px !important;text-decoration:none}
	.CommentForm .CommentAreaSignedOut {height:200px;width:512px;background-color:#fafafa;border: 1px solid #ccc;
    border-radius: 2px;display: block;margin:7px 0 0;padding:0;resize: none;}
    	.ColBNewsWide .CommentForm .CommentAreaSignedOut {width:726px}
    	.ColCProfile .CommentForm .CommentAreaSignedOut {width:613px}
    .CommentForm .CommentAreaSignedOut:hover {cursor:text;background-color:#fff}
	.CommentForm .CommentSignedOut {display:block;width:514px;clear:both;margin:-3px 0 15px}
    	.ColBNewsWide .CommentForm .CommentSignedOut {width:728px}
    	.ColCProfile .CommentForm .CommentSignedOut {width:615px}
	.CommentForm .CommentSignedOut .Button {color:#fff;text-decoration: none;padding:3px 12px}
	.CommentForm .CommentSignedOut .Button:hover {text-decoration: none;}

label {line-height:14px;padding-bottom:5px;}

.TextfieldCountrySelect {width:230px;color:#333;background:#fff;margin:5px 0 5px 0;padding:6px 5px 5px 5px;border:1px solid #777;font-size:14px;line-height:17px;height:17px;font-weight:normal;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:block}

.ColBSearch .SearchForm {padding:0;width:518px;margin:0 0 30px 0;border-bottom:1px solid #e7e7e7}
	.ColBSearch .SearchResultForm .SearchForm {display: inline-block; height: 60px;}
	.ColBSearch .SearchForm .Col1 {float:left;padding:0 7px 12px 0}
	.ColBSearch .SearchForm .Col1.last {padding-right:0}
	.ColBSearch .SearchForm .Col2,
	.SearchFormAdvanced .Col2 {float:left;width:168px;padding:0 7px 12px 0}
	.ColBSearch .SearchForm .Col2.last,
	.SearchFormAdvanced .Col2.last {padding-right:0}
	.ColBSearch .SearchForm .Col3 {float:left;width:123px;padding:0 7px 12px 0}
	.ColBSearch .SearchForm .Col3.short {padding-bottom:3px}
	.ColBSearch .SearchForm .Col3.last {padding-right:0}
	.ColBSearch .SearchForm .Col4 {float:left;width:255px;padding:0 7px 12px 0}
	.ColBSearch .SearchForm .Col4.last {padding-right:0}
	.ColBSearch .SearchForm .Col5 {float:right;padding:0 0 12px 0}
	.ColBSearch .SearchForm .Col5 .Pulldown {width:180px}
	.ColBSearch .SearchForm .Col6 {float:left;width:171px;padding-bottom:5px}
	.ColBSearch .SearchForm .Col7 {float:left;width:200px;padding-bottom:5px}
	.ColBSearch .SearchForm h2 {color:#555;display:block;font-weight:normal;font-size:14px;padding-bottom:10px}
	.ColBSearch .SearchForm p {color:#666;font-size:12px}

	a.ShowHideAdvanced {cursor:pointer;color:#0078FF;font-size:12px}
	a.ShowHideAdvanced:hover {color:#0078FF;text-decoration:none}
	a.ShowHideAdvanced:hover span {text-decoration:underline}

	.ColBSearch .SearchForm label {display:block;font-size:12px}
	.ColBSearch .SearchForm label.FieldTitle,.ColBSearch .SearchResultForm label.FieldTitle {color:#777}
	.ColBSearch .SearchForm label.FieldTitle.Space {padding:10px 0 10px 0}
	.ColBSearch .SearchForm .Col6 label {width:125px;float:right;margin:4px 20px 0 0;display:inline}
	.ColBSearchresults .ColBSearch .SearchForm .Col6 label {width:171px;margin-right:0}
	.ColBSearch .SearchForm .Col7 label {width:154px;float:right;margin:4px 20px 0 0;display:inline}
	.ColBSearch .SearchForm .Textfield {width:202px;}
	.ColBSearch .SearchResultForm .SearchForm .Textfield {width:479px;}
	.ColBSearch .SearchForm .Textfield.Size1 {width:422px;}
	.ColBSearch .SearchForm .ButtonWrapper {position:relative;height:30px;width:75px;overflow:hidden;outline:none !important}
	.ColBSearch .SearchForm .ButtonWrapper.Post {width:135px}
	.ColBSearch .SearchForm .Button {padding:7px 12px;font-size:14px;font-weight:bold;background:#777;min-height:17px}
	.ColBSearch .SearchForm .Button:hover {text-decoration:none;background:#444}
	.ColBSearch .SearchForm .Button.Post {background:#ff0000}
	.ColBSearch .SearchForm .Button.Post:hover {text-decoration:underline;background:#ff0000}

	.SearchFormAdvanced {display:none;padding:20px 0 10px 0;font-size:12px;border-top:1px solid #e7e7e7;width:514px}
	.SearchFormAdvanced.BorderBottom {margin-bottom:15px;font-size:12px;border-bottom:1px solid #e7e7e7}
	.ColBSearch .SearchFormAdvanced {width:518px}
	.ColBSearch .SearchFormAdvanced p {padding-bottom:20px}
	.ColBSearch .SearchFormAdvanced .Pulldown {width:168px;margin-bottom:10px}
	.ColBSearch .SearchFormAdvanced .Pulldown.Size1 {width:123px}
	.ColBSearch .SearchFormAdvanced .Pulldown.Size2 {width:510px}
	.ColBSearch .SearchFormAdvanced .Pulldown.Size3 {width:257px;margin:0 5px 0 40px}
	.ColBSearch .SearchFormAdvanced .Textfield {width:506px;margin-bottom:10px}
	.ColBSearch .SearchFormAdvanced .Textfield.Size1 {width:155px}
	.ColBSearch .SearchFormAdvanced .Textfield.Size2 {width:243px}
	#FormHide, .ColBSearch #FormHide {display:none}
    .SearchFormAdvancedTrigger {padding:0}



/***********************************   Main Elements  ***************************************/

.Right {float:right}
.Left {float:left}

.LineBreaker {clear:both;height:1px;font-size:1px;line-height:1px}
	.LineBreaker.Dotted {border-top:1px dotted #aaa}

.AddThis {float:left;margin:3px 0 0 0;width:118px}
.AddThis.Job {float:right;display:block;clear:all;margin:0 -6px 0 0;width:auto}
.AddThis.Wide {float:none;display:block;margin:10px 0 0 0;padding-top:20px;width:514px;border-top:1px solid #e7e7e7}
.AddThis.Job.Wide {margin:0 0 20px 0;padding-bottom:0;padding-top:10px;border-bottom:1px solid #e7e7e7;border-top:none}
.AddThis.Job.Wide .addthis_button_facebook_like iframe {width:137px !important}

.fb_iframe_widget {z-index:1500 !important;}

.ShareBar {display:block;width:514px;position:relative;z-index:1500}
	.ColBNewsWide .ShareBar {width:728px}
	.ShareBar .AddThis {float:none;margin:1px 0 0 -2px;min-height:26px;width:auto}
	.ShareBar .Link {float:left}
	.ShareBar .Link.Facebook {margin-right:0}
	.ShareBar .Link.Facebook .fb_iframe_widget iframe {min-width:165px !important}
	.ShareBar .Link.Facebook .fb_iframe_widget span {min-width:165px !important}
	.ShareBar .Link.Twitter {margin-right:0}
	.ShareBar .Link.Twitter .twitter-share-button {width:66px !important}
	.ShareBar .Link.Google {margin-right:8px}
	.ShareBar .Link.Linkedin {margin-right:3px}
	.ShareBar .Link.Pinterest {margin-right:5px}
	.ShareBar .Link.Pinterest .at_PinItButton {background-position:-3px -10px !important;height:18px !important;width:41px !important}
	.ShareBar .Link.Reddit {margin:0 6px 0 0}
	.ColBNews .ShareBar, .ColBForumThread .ShareBar, .ColCProfile .ShareBar {margin:10px 0 0 0;padding:9px 0 0 0;border-top:1px solid #e7e7e7}
	.ColCProfile .ShareBar {width:615px}
	.ColCProfile .EventDescription .ShareBar, .ColCProfile .ProjectDescription .ShareBar {padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #e7e7e7}

.ColBNews .Intro img, .ColBNews .Feature img, .ColCForumThread img, .Comments .Bottom img, .ColBJobs .JobDescription img {max-width:514px; width: expression(document.body.clientWidth > 514? "514px": "auto" ) !important;}
	.ColBNews.ColBNewsWide .Intro img, .ColBNews.ColBNewsWide .Feature img, .ColBNewsWide .Comments .Bottom img {max-width:728px; width: expression(document.body.clientWidth > 728? "728px": "auto" ) !important;}

.Comments .Bottom .CommentForm img, .ColBNewsWide .Comments .Bottom .CommentForm img {max-width:100%;}

.ColCProfile .NewsArticle .Text img, .ColCProfile .EventDescription img, .ColCProfile .Resume .ResumeEntry img, .ColCProfile .ProjectDescription img, .ColCProfile .Comments .Bottom img {max-width:615px; width: expression(document.body.clientWidth > 615? "615px": "auto" );}

.ColCProfile .CoverList .Col2 img {max-width:375px; width: expression(document.body.clientWidth > 375? "375px": "auto" );}

.Header h4 {padding:48px 0 0 0;color:#777;}
.Header img {margin-right:10px}
	.Header .HeaderNav {padding:64px 0 0 0;color:#AFAFAF;font-size:16px;}
	.Header .HeaderNav a {color:#121212;font-size:13px;}
	.Header .HeaderNav a:hover {color:#0078ff;}

.Header .TickerStyle {position:absolute;padding:37px 0 0 248px;width:570px;height:70px;overflow:hidden;color:#fff;font-size:12px}
	.Header .TickerStyle a {color:#fff}
	.Header	.MessageDiv {display:none;width:548px;border:1px solid #fff;padding:10px}
	.Header	.MessageDiv a {color:#696969;text-decoration:none;font-weight:normal;margin:0;padding:0;line-height:12px;word-wrap:break-word}
	.Header	.MessageDiv a:hover {text-decoration:none;color:#0078ff}

	.Header	.MessageDiv img.Icon, .Header .MessageDiv img.IconHover {vertical-align:-1px;margin-right:6px}
	.Header	.MessageDiv img.IconHover {display:none}
	.Header	.MessageDiv a:hover img.Icon {display:none}
	.Header	.MessageDiv a:hover img.IconHover {display:inline}

	.Header	.MessageDiv.static {display:block}
	.Header	.MessageDiv .StatusLinks {display:block;padding-top:5px;color:#ddd;opacity:0;filter:alpha(opacity=0)}
	.Header	.MessageDiv .StatusLinks a {color:#aaa}
	.Header	.MessageDiv .StatusLinks a:hover {text-decoration:none;color:#0078ff}


.Topheader {position:absolute;z-index:1200;margin-left:-10px;padding-left:10px;background:url(../images/nav/topheader_arrow-hd.png) no-repeat 0 0;background-size:11px 41px;cursor:default}
	.TopheaderWrapper {position:relative}

/*	.TopheaderWrapper.Height1 {height:278px} */
/*	.TopheaderWrapper.Height1.Short {height:207px} */
/*	.TopheaderWrapper.Height2 {height:325px} */
	.TopheaderWrapper.Height3 {height:88px}

	.TopheaderBackground {background:#121212;color:#fff;width:202px;padding:12px 12px 0 12px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
	.TopheaderWrapper.Height1.Short .TopheaderBackground {padding-top:17px}
	.Topheader .Slickbox {display:none;border-top:1px solid #444;padding:22px 0 5px 0;margin:15px 0 0 0;color:#999;}
	.Topheader h2 {color:#fff;font-weight:normal;font-size:24px;display:block;padding:7px 0 3px 0}
	.Topheader p {color:#fff;}
	.Topheader a {color:#999;display:block;}
	.Topheader a:hover {color:#fff;cursor:pointer}
	.Topheader a.Size1 {font-size:22px;line-height:28px;}
	.Topheader a.Size2 {font-size:18px;line-height:24px;}
	.Topheader a.Size3 {font-size:14px;line-height:20px;}
	.Topheader a.Size4 {font-size:11px;line-height:14px;}
	.Topheader ul {margin-top:15px;border-top:1px solid #202020;}
	.Topheader li {padding:3px 0 3px 5px;border-bottom:1px solid #202020;background:#121212;}
	.Topheader li:hover {background:#171717;}


.edition-switch {position:relative;z-index:3010}
	.edition-switch-toggle {position:relative;cursor:default;z-index:3011}
	.edition-switch-wrapper {position:relative}
	.edition-switch-background {border:none;width:auto;padding:0}
	.edition-switch-toggle .Slickbox {display:none;padding:0 0 3px 0;margin:-3px 0 0 0}
	.edition-switch-toggle p {color:#fff;font-size:11px;padding-left:15px;background:url('../images/nav/icon_edition_sprite.png') -2px -182px no-repeat;background-size:14px 200px;height:20px}
	.edition-switch-toggle p .fa {display:none}
		.NewStyle .edition-switch-toggle p {background:none;padding-left:0}
		.NewStyle .edition-switch-toggle p .fa {display:inline-block;margin-right:3px;width:9px;font-size:10px}
	.edition-switch-toggle:hover p {background-position:-2px -182px}
	.edition-switch-toggle a {color:#aaa;display:block;font-size:11px;line-height:1em;font-weight:normal;padding-left:15px}
	.edition-switch-toggle a:hover {color:#fff;cursor:pointer}
	.edition-switch-toggle ul {margin:0}
	.edition-switch-toggle li {padding:1px 0 1px 0;font-weight:bold}

.edition-switch-welcome {position:fixed;top:50px;left:127px;background-color: #fff;border-radius: 3px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);color: #333;padding:60px 40px 25px 40px;width:530px;z-index:3012}
	.edition-switch-welcome-arrow {width:40px;height:31px;position:absolute;top:10px;left:5px}
	.edition-switch-welcome .ModalTitle {background:url(../images/nav/a_logo_edition-uk-welcome.png) no-repeat 0 0;background-size:40px 40px;padding-left:55px;height:40px}
	.edition-switch-welcome .ModalTitle h1 {line-height:1.8em}
	.edition-switch-welcome .ModalContent p {line-height:1.4em}
	.edition-switch-welcome .ModalContent .Button {margin-top:20px;padding:10px 17px;font-weight:bold}
	.edition-switch-welcome .ModalContent .Button.Primary {background:#ff0000}
	.edition-switch-welcome .ModalContent .Button:hover,
	.edition-switch-welcome .ModalContent .Button:focus {background:#444}
	.edition-switch-welcome-fade {position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:3010}


.Subheader {padding:20px 0 11px 0;display:block;color:#999;}
	.Subheader.First {padding-top:0}
	.Subheader h2 {font-size:12px;}
	.Subheader h2 a {font-weight:normal;color:#777;}
	.Subheader h2 a:hover {color:#333;}
	.Subheader a {color:#333;font-weight:normal;text-decoration:underline;}
	.Subheader a:hover {color:#0078ff;}

.ColC .List {display:block;padding:10px 0 20px 0}
	.ColC.Home .List {width:226px}
	.ColC .List.Thumbs {padding:5px 0 20px 0}
	.ColC .List h2 {display:block;font-size:12px;line-height:14px;color:#000;padding:0 0 12px 0;margin-bottom:5px;border-bottom:2px solid #121212;text-transform:uppercase}
	.ColC .List.Thumbs h2 {margin-bottom:13px}
	.ColC .List h2 a {color:#000;text-decoration:none;}
	.ColC .List h2 a:hover {color:#0078ff;}

	.ColC .List ul {list-style:none}
	.ColC .List li {float:none;padding:0;border-bottom:1px solid #e7e7e7;font-size:12px;line-height:16px;font-weight:normal}
	.ColC .List li a, .ColC .List p.last {color:#121212;padding:7px 0 7px 0;cursor:pointer;display:block;font-weight:normal;font-size:12px}
	.ColC .List li:hover a {color:#0078ff;text-decoration:none}
	.ColC .List li a span {color:#999;font-weight:normal}
	.ColC .List li a:hover span {color:#999}
	.ColC .List p.last {color:#ccc}
	.ColC .List p.last span {color:#000}

	.ColC label {color:#777;display:block;font-size:12px}

	#StickyBannerWrapper {position:relative;margin-top:-20px}
	#StickyBannerWrapper .Banner {padding-top:10px}
	#StickyBanner {position:relative;top:0;margin-top:20px}
	#StickyBanner.fixed {position:fixed;top:0}
	.StickyBannerContainer {display:none}



.BustlerLogo {padding-bottom:30px;color:#777;font-size:12px}
	.BustlerLogo img {padding-top:5px}

.ThumbA {height:240px;width:158px;cursor:pointer;}
	.ThumbA p.Name {width:158px;line-height:16px;font-size:12px;color:#000;text-decoration:none;padding:4px 0 3px 0;}
	.ThumbA:hover p.Name {color:#0078ff}
	.ThumbA:hover {cursor:pointer;}

.ThumbBFeature {height:389px;width:514px;height:388px;cursor:pointer;}
	.ThumbBFeature > img {width:514px;height:303px}
	.ThumbBFeature p {font-size:18px;line-height:20px;color:#121212;text-decoration:none;padding:7px 0 7px 0;}
	.ThumbBFeature:hover  p {color:#0078ff;}
	.ThumbBFeature .Line {position:absolute;z-index:6;height:1px;background:#333;width:514px;margin-top:388px;visibility:hidden}
	.ThumbBFeature:hover .Line {visibility:visible}

.ThumbBGroup {height:177px;width:502px;padding:5px;float:left;cursor:pointer;background:none;border:1px solid #ddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.ThumbBGroup .Content {width:454px;height:149px;padding:20px 30px;background:#d60000}
	.ThumbBGroup .ThumbB {margin-right:5px}
		.ThumbBGroup .ThumbB.last {margin-right:0}
	.ThumbBGroup .ThumbB .Line {margin-top:182px;}

.ThumbBAd {width:355px;height:300px;padding:17px;cursor:pointer;}


.ThumbBJobs {height:189px;width:514px;float:left;cursor:pointer}
	.ThumbBJobs .Content {width:454px;height:149px;padding:20px 30px;background:#d60000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	a .ThumbBJobs p {font-size:11px;color:#feb2b2;text-decoration:none;padding:3px 0 2px 0;display:block}
	a .ThumbBJobs p strong {color:#fff}
		a .ThumbBJobs p.CoLine {padding-top:12px;color:#feb2b2}

.ThumbB {height:189px;width:164px;float:left;cursor:pointer;}
	.ThumbB > img {width:164px;height:103px}
	.ThumbB p {font-size:12px;line-height:15px;color:#000;text-decoration:none;padding:3px 0 4px 0;}
	.ThumbB:hover p {color:#0078ff;}
	.ThumbB .Line {position:absolute;z-index:6;height:1px;background:#333;width:164px;margin-top:188px;visibility:hidden}
	.ThumbB:hover .Line {visibility:visible}

.ThumbsC {display:block;width:226px;}
.ThumbC {width:38px;float:left;margin-right:9px;margin-bottom:7px;font-size:10px;}
.ThumbC > a > img {width:38px;height:38px}
.ThumbsC .last {margin-right:0}

.ThumbD {height:210px;width:195px;cursor:pointer;}
	a .ThumbD h1 {font-size:12px;width:195px;line-height:14px;color:#000;text-decoration:none;padding:3px 0 4px 0;}
	a:hover .ThumbD h1 {color:#0078ff;cursor:pointer;}

.ThumbE {height:200px;width:111px;cursor:pointer;}
	a .ThumbE h1 {font-size:12px;width:111px;line-height:14px;color:#000;text-decoration:none;padding:3px 0 4px 0;}
	a:hover .ThumbE h1 {color:#0078ff;cursor:pointer;}

 .Ribbon {position:absolute;z-index:5;margin:75px 0 0 -5px;}
 	.ThumbBFeature .Ribbon {margin-top:275px;}
 	.ThumbBJobs .Ribbon {margin-top:157px}
 	.ThumbBGroup .Ribbon {margin-left:-10px}
 	.ColBFeatures .ThumbBFeature .Ribbon {margin-top:275px;}
	.Ribbon .FeatureText {background:#ff0000;color:#fff;font-size:10px;padding:1px 4px 2px 4px;display:block;}
	.Ribbon .YellowText {background:#e9f743;color:#000;font-size:10px;padding:1px 4px 2px 4px;display:block;}
	.Ribbon .BlueText {background:#428af5;color:#fff;font-size:10px;padding:1px 4px 2px 4px;display:block;}
	.Ribbon .RedText {background:#ff0000;color:#fff;font-size:10px;padding:1px 4px 2px 4px;display:block;}
	.Ribbon .OrangeText {background:#FF6600;color:#fff;font-size:10px;padding:1px 4px 2px 4px;display:block;}
	.Ribbon .FeatureCorner,
	.Ribbon .YellowCorner,
	.Ribbon .BlueCorner,
	.Ribbon .RedCorner,
	.Ribbon .OrangeCorner {width:0;height:0;border-style:solid;border-width:0 5px 5px 0}
	.Ribbon .FeatureCorner,
	.Ribbon .RedCorner {border-color:transparent #ae0000 transparent transparent}
	.Ribbon .BlueCorner {border-color:transparent #0043ae transparent transparent}
	.Ribbon .YellowCorner {border-color:transparent #9fae00 transparent transparent}
	.Ribbon .OrangeCorner {border-color:transparent #863601 transparent transparent}

.TagIcon {padding:1px 10px 5px 16px;float:left;color:#999;font-size:11px}
	.TagIcon.VectorIcon {padding-left:0}
	.TagIcon.VectorIcon .fa {margin-right:5px}
	.TagIcon a {color:#888;text-decoration:none;font-weight:bold}
	.TagIcon a:hover {color:#000;}
	.TagIcon.Date {background:url(../images/nav/icon_date_sprite.png) no-repeat;padding-left:17px;cursor:default}
		.TagIcon.VectorIcon.Date {background:none !important;padding-left:0}
	.TagIcon.Comment {background:url(../images/nav/icon_comment_sprite.png) no-repeat;padding-left:17px;}
		.TagIcon.VectorIcon.Comment {background:none !important;padding-left:0}
	.TagIcon.Like {background:url(../images/nav/icon_like_sprite.png) no-repeat;padding-left:16px;}
	.TagIcon.Person {background:url(../images/nav/icon_person1.png) no-repeat;padding-left:17px}
		.TagIcon.VectorIcon.Person {background:none !important;padding-left:0}
	.TagIcon.Plain {padding-left:0;}
	.TagIcon.Phone {width:14px;color:#333;font-size:12px}
	.TagIcon.Fax {width:14px;color:#333;font-size:12px}
	.TagIcon.Email {width:14px;color:#333;font-size:12px}
	.TagIcon.Website {width:14px;color:#333;font-size:12px}



	.ThumbB .TagIcon.Date,
	.ThumbBFeature .TagIcon.Date {background-position: 0 -50px}
	.ThumbB .TagIcon.Comment,
	.ThumbBFeature .TagIcon.Comment {background-position: 0 -49px}
	.ThumbB .TagIcon.Like,
	.ThumbBFeature .TagIcon.Like {background-position: 2px -49px}

	.NewStyle .ThumbB .TagIcon.Comment,
	.NewStyle .ThumbBFeature .TagIcon.Comment,
	.NewStyle .ThumbB .TagIcon.Date,
	.NewStyle .ThumbBFeature .TagIcon.Date {background:none;padding-left:0}
	.NewStyle .ThumbB .fa,
	.NewStyle .ThumbBFeature .fa {margin-right:6px;color:#bbb}
	.NewStyle .ThumbB .TagIcon.Comment .fa,
	.NewStyle .ThumbBFeature .TagIcon.Comment .fa {font-size:12px}
	.NewStyle .ThumbB .TagIcon.Like,
	.NewStyle .ThumbBFeature .TagIcon.Like {display:none}


.ButtonWrapper1 {position:relative;height:50px;width:226px;overflow:hidden;outline:none !important;margin-bottom:15px}
	.ButtonWrapper1 .Button {position:absolute;right:0px;top:0px;padding:0}
	.ButtonWrapper1 .Button:hover {top:-50px}

.ButtonWrapper2 {position:relative;height:30px;width:226px;overflow:hidden;outline:none !important;margin-bottom:15px}
	.ButtonWrapper2.AddMarginBottom {margin-bottom:40px}
	.ButtonWrapper2 .Button {position:absolute;right:0px;top:0px;padding:0}
	.ButtonWrapper2 .Button:hover {top:-30px}

.ButtonWrapper3 {position:relative;height:30px;width:180px;overflow:hidden;outline:none !important;margin:20px 0 30px}
	.ButtonWrapper3 .Button {position:absolute;right:0px;top:0px;padding:0}
	.ButtonWrapper3 .Button:hover {top:-30px}

.PointerArrow {position:absolute;z-index:100;opacity:0.6;filter:alpha(opacity=60)}

.Caption {margin:0.5em 0 2em 0;font-size:12px;line-height:1.3em;color:#666}
	.ColBNews .Caption,
	.ColBNewsWide .Caption {font-size:12px;margin:12px 0 2.1em 0}
	.Caption a {color:#0078ff}
	.Caption a:hover {text-decoration:underline}


/***********************************   Edit Button & other Edit Elements   ***************************************/

.EditButton {position:relative;font-size:9px}
	.NewsList .EditButton {line-height:18px;margin-left:30px}
	.SubmitNewsIntro .EditButton {line-height:18px;margin-left:30px}

a.EditButton {text-decoration:none;margin-right:5px}
a.EditButton.Primary {margin:0 0 0 5px}

.EditButton em {font-style:normal;background:#f0f4f8;color:#9eb3ca;padding:0.2em 0.4em;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;position:relative}
	a.EditButton:hover {text-decoration:none !important}
	a.EditButton:hover em {background:#9eb3ca;color:#fff}

.EditButton.Primary em {font-style:normal !important;background:#0087ff;color:#fff !important;padding:0.5em 0.7em !important;-moz-border-radius:2px !important;-webkit-border-radius:2px !important;border-radius:2px !important;font-size:10px !important}
.EditButton.Primary.Applications em {}
.EditButton.Primary.Bump em {}
.EditButton.Primary.Repost em {background:#ff0000}
.EditButton.Primary.Delete em {}
.EditButton.Primary.Remove em {}
.EditButton.Primary.Add em {}
.EditButton.Primary .fa {margin-right:6px}
	a.EditButton.Primary:hover em {background-color:#444444 !important;color:#fff !important}
	a.EditButton.Primary.Edit:hover em {background-position:4px -93px !important}
	a.EditButton.Primary.Applications:hover em {background-position:5px -93px !important}
	a.EditButton.Primary.Bump:hover em {background-position:5px -93px !important}
	a.EditButton.Primary.Delete:hover em {background-position:5px -94px !important}
	a.EditButton.Primary.Remove:hover em {background-position:5px -70px !important}
	a.EditButton.Primary.Add:hover em {background-position:5px -70px !important}

a.Flag {font-size:9px;font-weight:bold !important;color:#9eb3ca !important;margin:0 0 0 40px;padding-left:17px;background:url(../images/nav/icon_flag_sprite.png) no-repeat 0px -43px;text-transform:uppercase;opacity:.5}
	a.Flag.Post {margin:0 5px 0 40px;line-height:28px}
	a.Flag:hover {color:#555 !important;text-decoration:none !important;background-position: 0px -3px}
	.Line:hover > .Top .Right a.Flag {opacity:1}

.Flagged {font-size:9px;font-weight:bold !important;color:#555;margin:10px 0 10px 40px;padding-left:17px;background:url(../images/nav/icon_flag_sprite.png) no-repeat 0px 1px;cursor:default;text-transform:uppercase;display: block;}

.ProjectList .Wrapper {position:absolute;z-index:10;right:0px;top:144px}
	.ProjectList .Wrapper.Double {width:46px}
	.ProjectList .Spacer {float:right;width:60px;height:30px}
	.ProjectList .Spacer.Tripple {width:75px}

.ColCProfile .Wrapper {float:right;text-align:right;margin-left:20px;width:18px}
	.ColCProfile .Wrapper.Double {width:46px;padding-top:2px}
	.ColCProfile .Wrapper.Tripple {width:64px;padding-top:2px;padding-bottom:15px;margin-left:10px}


.ColCProfile .TagIcon {padding:0}
	.ColCProfile .TagIcon:hover {color:#333}

	.ColCProfile .TagIcon.Edit,
	.ColBProfile .TagIcon.Edit,
	.ColCProfile .TagIcon.Delete,
	.ColCProfile .TagIcon.Remove,
	.ColCProfile .TagIcon.Drag,
	.ColCProfile .TagIcon.Settings,
	.ColBNews .TagIcon.Delete,
	.ColBNews .TagIcon.Remove {font-style:normal !important;background:#0087ff;color:#fff !important;padding:2px 5px;-moz-border-radius:2px !important;-webkit-border-radius:2px !important;border-radius:2px !important;font-size:10px !important}

	.ColCProfile .TagIcon.Edit .fa,
	.ColBProfile .TagIcon.Edit .fa {font-size:10px !important}
	.ColCProfile .TagIcon.Delete .fa,
	.ColCProfile .TagIcon.Remove .fa,
	.ColCProfile .TagIcon.Drag .fa,
	.ColCProfile .TagIcon.Settings .fa,
	.ColBNews .TagIcon.Delete .fa,
	.ColBNews .TagIcon.Remove .fa {font-size:12px !important}

	.ColBProfile .TagIcon.Edit {height:13px;width:8px;padding:3px 5px 2px;line-height:1em;margin:1px 0 10px 10px}

	.ColCProfile .TagIcon.Edit,
	.ColBProfile .TagIcon.Edit {}
	.ColCProfile .TagIcon.Delete,
	.ColBNews .TagIcon.Delete {padding:3px 6px 1px 4px}
	.ColCProfile .IssuPortfolio .TagIcon.Delete {padding:2px 6px;font-size:12px;margin-top:-3px}
	.ColCProfile .TagIcon.Drag {padding:3px 7px 1px 3px}
	.ColCProfile .TagIcon.Remove,
	.ColBNews .TagIcon.Remove {background:#0087ff url('../images/nav/icon_remove_sprite.png') no-repeat 2px -71px}
	.ColCProfile .TagIcon.Settings,
	.ColBProfile .TagIcon.Settings {background:#0087ff url('../images/nav/icon_settings_sprite.png') no-repeat 2px -270px}

	.ColCProfile .TagIcon.Edit.Text,
	.ColCProfile .TagIcon.Settings.Text,
	.ColCProfile .TagIcon.Delete.Text {padding:0.2em 0.6em;background-position:4px -70px;line-height:15px !important}
	.ColCProfile .TagIcon.Edit.Text .fa,
	.ColCProfile .TagIcon.Settings.Text .fa,
	.ColCProfile .TagIcon.Delete.Text .fa {margin-right:6px}
	.ColCProfile .TagIcon.Settings.Text {background-position:4px -268px;}

	.ColCProfile .TagIcon.Edit:hover,
	.ColBProfile .TagIcon.Edit:hover,
	.ColCProfile .TagIcon.Delete:hover,
	.ColCProfile .TagIcon.Remove:hover,
	.ColCProfile .TagIcon.Drag:hover,
	.ColCProfile .TagIcon.Settings:hover,
	.ColBNews .TagIcon.Delete:hover,
	.ColBNews .TagIcon.Remove:hover {background-color:#444444 !important;color:#fff !important;text-decoration:none}

	.ColCProfile .TagIcon.Edit:hover,
	.ColBProfile .TagIcon.Edit:hover {background-position:2px -94px}
	.ColCProfile .TagIcon.Delete:hover,
	.ColBNews .TagIcon.Delete:hover {background-position:2px -95px}
	.ColCProfile .TagIcon.Drag:hover {cursor:move}

	.ColCProfile .TagIcon.Edit.Text:hover,
	.ColCProfile .TagIcon.Delete.Text:hover {background-position:4px -94px}
	.ColCProfile .TagIcon.Settings.Text:hover {background-position:4px -308px}

	.ColCProfile .TagIcon.Zoom {background:url('../images/nav/icon_zoom_sprite.png') no-repeat 100% 1px;}
	.ColCProfile .TagIcon.Zoom:hover {background-position:100% -23px;text-decoration:none}

.ColBProfile .Wrapper a {float:right;margin-left:5px;height:18px;width:18px}
	.ColBProfile .Wrapper a img {opacity:0.3;filter:alpha(opacity=30)}
	.ColBProfile .Wrapper a:hover img {opacity:1;filter:alpha(opacity=100)}

.ColCProfile .Wrapper a {float:right;margin-left:2px;height:15px;width:8px}
	.ColCProfile .Wrapper a img {opacity:0.3;filter:alpha(opacity=30)}
	.ColCProfile .Wrapper a:hover img {opacity:1;filter:alpha(opacity=100)}

.ColCProfile .StatusEntry .Wrapper a {float:right;margin:0;height:18px;width:12px}
	.ColCProfile .StatusEntry .Wrapper a img {opacity:0.3;filter:alpha(opacity=30)}
	.ColCProfile .StatusEntry .Wrapper a:hover img {opacity:1;filter:alpha(opacity=100)}

.ColCProfile .PeopleList .Wrapper {position:absolute;z-index:10;right:0px;top:115px}
	.ColCProfile .PeopleList .Spacer {float:right;width:25px;height:30px}



form .Tabs {list-style-type:none;margin:12px 0 12px 0;}
	form .Tabs li {margin:0;display:inline;font-size:15px}
	form .Tabs li.Active {color:#000;background:#f2f2f2;cursor:default;padding:15px 20px 12px 20px}
	form .Tabs li.Inactive {color:#666;background:#fafafa;cursor:default}
	form .Tabs li.Inactive.NoLink {padding:10px 15px 9px 15px;color:#bbb}
	form .Tabs li a {cursor:pointer;text-decoration:none;color:#666;background:#fafafa;padding:15px 20px 9px 20px}
	form .Tabs li a:hover {text-decoration:none;color:#0078ff}

.EditTable {background:#f2f2f2;padding:20px 0 20px 0;width:615px;font-size:15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-spacing:0;border-collapse: separate;}
	.EditTable.NewStyle {padding:0}
	.EditTable.ImageReorder {padding:10px 0}
	.SubmitForm .EditTable {background:none;width:auto;max-width:590px}
	.EditTable .Col25 {width:145px;float:left}
	.EditTable .Col33 {width:193px;float:left}
	.EditTable .Col33 label {font-size:13px}
	.EditTable .Col50 {width:290px;float:left}
	.EditTable .Col50.DividedLeft {width:240px;padding-right:20px;margin-right:30px;border-right:1px solid #ddd}
	.EditTable .Col50.DividedRight {float:right;width:240px;padding-left:20px;margin-left:30px;border-left:1px solid #ddd}
	.EditTable.White {background:#fff}
	.EditTable .Line {width:585px;padding:5px 15px;text-align:left;display:block}
	.EditTable.NewStyle .Line {padding:5px 15px 12px}
	.SubmitForm .EditTable.NewStyle .Line {padding-left:0;padding-right:0}
	.EditTable.NewStyle .Line.Error {padding: 20px 15px 19px;}
	.EditTable .Line.Restricted {color:#ccc;cursor:default}
	.EditTable .Line #ProfileRemove {margin:15px 0 50px}
	.EditTable.White .Line {padding:5px 0 5px 0}
	.EditTable h1 {padding-bottom:10px;font-size:20px;line-height:1.3em;font-weight:bold}
	.EditTable.NewStyle h1 {padding-top:25px}
	.EditTable h5 {margin:12px 0;font-size:14px;font-weight:bold;color:#333}
	.EditTable .Restricted h1 {color:#ccc;cursor:default}
	.EditTable p {line-height:1.3em;font-size:15px}
	.SubmitForm .EditTable .Intro,
	.SubmitForm .EditTable .SubmitDisclaimer {line-height:1.5em;margin-bottom:1.5em}
	.SubmitForm .EditTable .SubmitDisclaimer {font-style:italic;margin-top:1.5em}
	.EditTable p.Sublabel {margin:3px 0 7px 0;padding:0;line-height:1.3em;color:#b0b0b0;font-size:12px;font-weight:normal}
	.EditTable .TextList p {padding-bottom:6px}
	.EditTable .TextList ul, .EditTable .TextList ol {padding:0 0 10px 25px}
	.EditTable .TextList li {color:#333;font-size:12px;line-height:18px;list-style:disc;padding-bottom:3px}
	.EditTable a:hover {text-decoration:underline;cursor:pointer}
	.EditTable label {line-height:1.3em;font-size:15px}
	.EditTable label span, .EditTable p span {color:#b0b0b0;margin-left:5px;font-weight:normal;text-transform:lowercase}
	.EditTable #contact_email_show_members,
	.EditTable #contact_email_show_no {margin:2px 10px 20px 0;float:left}
	.EditTable .Restricted label {color:#ccc;cursor:default}
	.EditTable .Textfield {font-size:15px;height:1.5em;line-height:1.5em;padding:8px 10px;width:563px;display:block;margin:5px 0;border:1px solid #ccc;background:#fafafa}
	.EditTable .Textfield.Locked {background:#f2f2f2 url('../images/nav/icon_lock_sprite.png') 99% 6px no-repeat;border-color:#ddd;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
	.EditTable .Textfield.Locked:hover {background-color:#f2f2f2 !important;cursor:default}
	.EditTable .BigLiveSearch .Textfield {width:532px;border:3px solid #999;font-size:22px;height:27px;line-height:27px;padding:12px 0 8px 42px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:7px}
	.EditTable .BigLiveSearch .BigLiveSearchIcon {background-image:url('../images/nav/searchfield_icon_2.png');width:18px;height:23px;background-repeat:no-repeat;margin:-41px 0 0 14px;position:absolute}
		.EditTable .Textfield:focus {border-color:#999}
		.EditTable .Textfield:hover {background-color:#fff}
		.EditTable .BigLiveSearch:hover .Textfield {background-color:#fff;border-color:#777}
		.EditTable .Restricted .Textfield:hover {background:#fafafa;cursor:default}
		.EditTable .Textfield.Street {width:262px}
		.EditTable .Textfield.City {width:435px}
		.EditTable .Textfield.ZIP {width:90px}
		.EditTable .Textfield.Email {width:548px;margin-bottom:7px}
		.EditTable .Textfield.Captionfield {width:300px;margin-bottom:15px}
		.EditTable .Textfield.Phone {width:262px}
		.EditTable .Textfield.URL {width:414px}
		.EditTable .Textfield.Size1 {width:262px}
		.EditTable .Textfield.Size2 {width:35px}
		.EditTable .Textfield.CustomSlug {width:175px;margin-top:-9px;padding-left:0;padding:6px 30px 6px 0;font-family:Helvetica,Arial,sans-serif;float:left;}
		.EditTable .AddImageVideo .Textfield.URL {width:563px}
		.EditTable .Textfield.Datepicker {width:160px;float:left;margin-right:3px}
		.EditTable .State .Textfield {width:388px;display:inline;margin:5px 0 10px 0}
	.EditTable .Textarea {font-size:15px;line-height:1.5em;padding:10px 15px;width:553px;height:400px;display:block;margin:5px 0 5px 0;border:1px solid #ccc;background:#fafafa}
		.EditTable .Textarea:focus {border-color:#999}
		.EditTable .Textarea:hover {background:#fff}
		.EditTable .Textarea.Captionfield {height:60px;width:310px}
		.EditTable .Textarea.Size1 {height:250px}
		.EditTable .Textarea.Size2 {height:70px}
		.EditTable .Textarea.Size3 {height:100px}
	.EditTable .Fileselect {width:200px;display:block;border:1px solid #ccc;background:#fafafa;color:#333}
		.EditTable .Fileselect:hover {background:#fff}
		.EditTable .Restricted .Fileselect {background:#fafafa;color:#ccc;cursor:default}
	.EditTable .Pulldown {margin:5px 0 5px 0;border:1px solid #ccc;background:#fafafa;padding:9px 10px 8px;line-height:1.5em;font-size:15px;height:auto;text-indent:0;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 13px) calc(1em + 1px), calc(100% - 9px) calc(1em + 1px);  background-size:5px 5px, 5px 5px;background-repeat:no-repeat}
		.EditTable .Pulldown:hover {background-color:#fff}
		.EditTable .Pulldown:focus {border-color:#999;outline:0;background-color:#fff}
		.EditTable .Pulldown:-moz-focusring {color:transparent;text-shadow:0 0 0 #000}
		.EditTable .Pulldown.Size1 {width:350px;display:block;margin:5px 0 15px 0}
		.EditTable .Pulldown.Size2 {width:500px;display:block;margin:5px 0 15px 0}
		.EditTable .Pulldown.Size3 {width:130px;display:inline;margin:5px 0 5px 0}
		.EditTable .State .Pulldown {width:400px;display:inline;margin:5px 0 10px 0}
		.EditTable .Pulldown.Size4 {width:400px;display:inline;margin:5px 0 10px 0}
		.EditTable .Pulldown.Size5 {width:585px}
		.EditTable .Pulldown.Degree {width:270px}
		.EditTable .Pulldown.Size6 {width:60px;display:inline;margin:5px 0}
		.EditTable .Pulldown.Size7 {width:80px;display:inline;margin:5px 0}
		.EditTable .Pulldown.Size8 {width:270px;display:inline;margin:5px 0}
	.EditTable .Checkbox {margin:0 8px 15px 5px}
	.EditTable .Button {font-size:15px;margin-left:7px;padding:12px 25px;width:auto}
	.EditTable.NewStyle .Button {padding:12px 25px}
	.EditTable.NewStyle .Button.SubmitButton {margin-bottom:10px;margin-top:10px}
	.SubmitForm .EditTable.NewStyle .Button.SubmitButton {padding:15px 30px}
	.EditTable .qq-upload-button {font-size:15px;padding:6px 15px;font-weight:normal;width:auto;display:inline-block}
	.EditTable .Button.Remove {margin-left:0;padding:8px 15px;border:1px solid #777;color:#444;background:none}
	.EditTable .Button.Remove:hover {background-color:#444 !important;border-color:#444;color:#fff}
	.EditTable .Restricted .Button {background:#ccc;cursor:default}
		.EditTable .Restricted .Button:hover {background:#ccc}
	.EditTable.White .Button {padding:6px 12px}
	.EditTable .AvatarThumb {padding-top:5px}

.EditTable .Divider {border-top:2px solid #ddd;margin:35px 0 10px 0}
.EditTable .Divider1 {border-top:1px solid #ddd;margin:7px 0 6px 0;line-height:1px;height:1px;display:block}
.EditTable .Divider2 {border-top:2px solid #333;margin:10px 0 6px 0;line-height:1px;height:1px;display:block}
.EditTable .NewDiv {text-align:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:20px 0 20px 0}
	.EditTable .NewDiv a {font-size:18px;text-decoration:none;font-weight:normal;cursor:pointer;padding:15px 0 15px 10px;display:block}
	.EditTable.NewStyle .NewDiv a {font-size:15px}
	.EditTable .NewDiv a:hover {color:#333}

.EditTable .Left {padding-right:10px}
.EditTable .Right {padding-right:1px}
.EditTable .Filename {max-width:435px;word-wrap:break-word}
.EditTable #RemovalLink {display:none;padding-top:12px}
	.EditTable #RemovalLink a:hover {text-decoration:underline}
.EditTable .CustomURL {padding:0 1px 0 0;height:50px}
	.EditTable .CustomURL label {font-weight:normal;font-size:15px;line-height:1.3em;color:#333;font-family:Helvetica,Arial,sans-serif;}
.EditTable #CustomSlugLoading {float:left;margin:-1px 0 0 -23px;position:relative;z-index:100;border:none;display:none;opacity:0.50;filter:alpha(opacity=50);}
.EditTable .SlugMessage{float:right;width:223px;font-size:15px;line-height:1.3em}


.EditTable .SubNav {margin:-5px 0 25px;position:relative;max-width:585px}
.EditTable .SubNav:before {position:absolute;z-index:-1;bottom:2px;left:0;width:100%;border-bottom:1px solid #eee;content:''}
.EditTable .SubNav li {display:inline-block;font-size:18px;padding:0 0 15px 0;margin-left:32px;border-bottom:5px solid transparent;color:#333;font-weight:bold}
.EditTable .SubNav li a {color:#0078ff;text-decoration:none}
.EditTable .SubNav li a:hover {color:#333}
.EditTable .SubNav li.active {border-color:#333}
.EditTable .SubNav li:first-child {margin-left:0}


.EditTable.SubmissionConfirmation h1 {margin:0 0 1em;padding:0}
.EditTable.SubmissionConfirmation p {line-height:1.3em}
.EditTable.SubmissionConfirmation .ConfirmationEntry {margin:0;display:block;padding:0;border-radius:3px;background:#fcfcfc;border:1px solid #eee;height:100px;overflow:hidden;text-decoration:none}
.EditTable.SubmissionConfirmation .ConfirmationEntry a {display:block;text-decoration:none}
.EditTable.SubmissionConfirmation .EntryImage {width:170px;height:100px;margin:-5px 0 0 -5px;display:block;float:left;background:#f0f0f0;position:relative;overflow:hidden}
.EditTable.SubmissionConfirmation .EntryImage img {width:170px;height:100px;object-fit:cover;display:block}
.EditTable.SubmissionConfirmation .EntryTitle {font-size:15px;font-weight:bold;color:#121212;border:none;text-transform:none;height:93px;margin:0;padding:0 25px;display:table;text-decoration:none}
.EditTable.SubmissionConfirmation .EntryTitle span {vertical-align:middle;line-height:1.3em;display:table-cell}
.EditTable.SubmissionConfirmation .ConfirmationEntry a:hover .EntryTitle {text-decoration:none;color:#0078ff}

.Coupon {margin:4px 0 20px;padding-bottom:30px;width:515px;background:url("../images/nav/entry_footer1.png") no-repeat scroll 0 100% transparent;}
	.CouponExpand {padding-left:3px}
	.CouponExpand a {color:#aaa;font-size:11px}
	.CouponExpand a:hover {color:#0078ff;background-position:0 -97px}

.PostJobTable {background:none;padding:0;width:515px;font-size:12px;margin-bottom:20px}
	.Coupon .PostJobTable {margin:10px 0 0}
	.PostJobTable p {color:#333;font-size:14px;font-weight:bold;padding-bottom:4px}
		.PostJobTable.NewStyle p {font-size:15px; overflow-wrap: break-word; word-wrap: break-word;}
		.Coupon .PostJobTable .CouponMessage {margin-top:10px;padding:5px 0 5px 30px;font-size:13px}
		.Coupon .PostJobTable .CouponMessage.Valid {color:#0DB80D;background: url("../images/nav/form_icon_okay-hd.png") no-repeat scroll 0 0;background-size:25px 25px}
		.Coupon .PostJobTable .CouponMessage.Invalid {color:red;background: url("../images/nav/form_icon_error-hd.png") no-repeat scroll 0 0;background-size:25px 25px}
		.Coupon .PostJobTable .qq-upload-spinner {background:none !important}
	.PostJobTable p.Regular {font-size:12px;font-weight:normal;padding-bottom:0;line-height:1.25em}
		.PostJobTable.NewStyle p.Regular {font-size:15px;line-height:1.3em}
	.PostJobTable a {text-decoration:none;color:#0078ff;margin-left:7px;cursor:pointer;font-weight:normal}
	.PostJobTable .cke_editor a,
	.PostJobTable .redactor-box a {margin-left:0;font-weight:inherit}
	.PostJobTable a:hover {text-decoration:underline}
	.PostJobTable label {color:#999}
	.PostJobTable .Line {width:515px;max-width:515px;padding:5px 0 12px 0;text-align:left}
		.PostJobTable .Line.Extra {}
		.Coupon .PostJobTable .Line {display:block;padding:0;margin:0;background:#fff}
	.PostJobTable tfoot .Line {padding-top:5px}
	.PostJobTable label {line-height:12px;font-size:12px}
		.PostJobTable.NewStyle label.TextSize {line-height:1.8em;font-size:15px}
		.PostJobTable.NewStyle label.TextSize .Radio,
		.PostJobTable.NewStyle label.TextSize .Checkbox {margin-right:10px}
	.PostJobTable .Textfield {width:503px;display:block;margin:7px 0 7px 0;border:1px solid #ccc;background:#fafafa}
		.PostJobTable.NewStyle .Textfield {font-size:15px;height:1.5em;line-height:1.5em;padding:8px 10px;width:490px}
		.PostJobTable.NewStyle .Textfield:focus {border-color:#999}
		.PostJobTable .Textfield.Locked {background:#fff url('../images/nav/icon_lock_sprite.png') 99% -95px no-repeat;border-color:#e9e9e9;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
		.PostJobTable .Textfield.Locked:hover {background-color:#fff !important;cursor:default}
		.PostJobTable .Textfield:hover {background-color:#fff}
		.PostJobTable .Textfield.Large {font-size:21px;padding:5px;height:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
		.PostJobTable .Textfield.Size1 {width:200px}
		.PostJobTable .Textfield.Size2 {width:150px}
			.PostJobTable.NewStyle .Textfield.Size2 {width:164px}
		.PostJobTable .Textfield.Size3 {width:290px}
			.PostJobTable.NewStyle .Textfield.Size3 {width:274px}
		.PostJobTable .Textfield.Size4 {width:55px}
		.PostJobTable .Textfield.Size5 {width:470px}
		.Coupon .PostJobTable .Textfield {width:150px}
	.PostJobTable .Textarea {height:350px;width:503px;display:block;font-size:12px;margin:7px 0 7px 0;border:1px solid #ccc;background:#fafafa}
		.PostJobTable .Textarea:hover {background:#fff}
		.PostJobTable .Textarea.Size1 {height:150px}
		.PostJobTable .Textarea.Size2 {width:470px;height:200px}
	.PostJobTable .Pulldown {margin:5px 0 5px 0;border:1px solid #ccc;background:#fafafa}
		.PostJobTable.NewStyle .Pulldown {font-size:15px;height:auto;line-height:1.5em;padding:8px 10px;text-indent:0;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 15px) calc(1em + 2px), calc(100% - 11px) calc(1em + 2px);  background-size:5px 5px, 5px 5px;background-repeat:no-repeat}
 		.PostJobTable.NewStyle .Pulldown:focus {border-color:#999;outline:0}
		.PostJobTable.NewStyle .Pulldown:-moz-focusring {color:transparent;text-shadow:0 0 0 #000}
		.PostJobTable .Pulldown:hover {background-color:#fff}
		.PostJobTable .Pulldown.Size1 {width:245px;display:inline;margin:7px 0 7px 0}
		.PostJobTable .Pulldown.Size2 {width:300px;display:inline;margin:7px 0 7px 0}
			.PostJobTable.NewStyle .Pulldown.Size2 {width:296px}
		.PostJobTable .Pulldown.Size3 {width:90px;display:inline;margin:7px 0 7px 0}
			.PostJobTable.NewStyle .Pulldown.Size3 {width:97px}
		.PostJobTable .Pulldown.Size4 {width:60px;display:inline;margin:7px 0 7px 0}
			.PostJobTable.NewStyle .Pulldown.Size4 {width:77px}
		.PostJobTable .Pulldown.Size5 {width:513px;display:inline;margin:7px 0 7px 0}
		.PostJobTable .Pulldown.Size6 {width:233px;display:inline;margin:7px 0 7px 0}
	.PostJobTable .CheckboxSpacer {padding:2px 0 0 5px}
		.PostJobTable .CheckboxSpacer .Checkbox {float:left;margin: 1px 7px 7px 0}
	.PostJobTable .Button {font-size:14px;padding:9px 0;background:#ff0000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;width:235px}
		.PostJobTable.NewStyle .Button {font-size:15px;padding:12px 15px;width:auto;min-width:210px}
		.PostJobTable .Button.Dark {background:#aaa}
		.PostJobTable .Button.Add {background:#ccc;padding:5px;font-size:12px;margin-top:3px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
		.PostJobTable .Button.Secondary {background:#aaa;color:#fff;padding:3px 5px;font-size:11px;margin:15px 10px 0 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:auto}
		.Coupon .PostJobTable .Button.Secondary {font-size:13px;padding:7px 7px 5px;margin-top:7px;background:#666}
		.PostJobTable .Button.Secondary.Red {background:#ff0000;margin-right:0}
		.PostJobTable.NewStyle #CouponVerify {font-size:15px;height:auto;line-height:1.5em;padding:9px 12px;margin-left:2px;min-width:30px}
		.PostJobTable .Button:hover {text-decoration:none;background:#444}

	.PostJobTable .Left {padding-right:10px}
	.Coupon .PostJobTable .Left {padding-right:3px}
	.PostJobTable .Right {padding-right:1px}
	.PostJobTable .Right a:hover {text-decoration:none}
		.PostJobTable .Right.Width1 {width:185px}
		.PostJobTable .Right.Width2 {width:260px}

	.PostJobTable #PaidPosition .Line {padding-top:10px;}
	.PostJobTable #PaidPosition	label {break:both;color:#333;margin-left:5px}
	.PostJobTable #PaidPosition	label:last-child {display:block;}
	.PostJobTable #PaidPosition	label div {width:485px;float:right;padding-top:3px;line-height:1.25em;}
	.PostJobTable #PaidPosition	a {margin-left:0;}

	.JobPackageIntro .Button {font-size:12px;padding:2px 3px;background:#ff0000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
		.JobPackageIntro .Button:hover {background:#444}

	.card-container {margin-bottom:15px;width:514px}
	.card-container p {color: #333;font-size: 14px;font-weight: bold;margin-bottom:20px}
	.card-container li {margin-bottom:0;border:1px solid #eee;border-bottom:none;padding:10px 10px 12px;display:relative}
	.card-container li:first-child {border-top-left-radius:2px;border-top-right-radius:2px}
	.card-container li:last-child {border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-bottom:1px solid #eee;padding:8px 10px 16px}
	.card-container li.active {background:#f6f6f6}
	.card-container li label {cursor:pointer;margin-left:10px;line-height:1em;padding:0;height:25px;display:absolute;opacity:.7;transition: all 0.15s ease-in-out 0s}
	.card-container li label:hover,
	.card-container li label:focus {opacity:1}
	.card-container li.active label {font-weight:bold;opacity:1}
	.card-container li img {height:25px;vertical-align:middle;margin-right:10px}
	.card-container li input.use_saved_card {margin-top:6px;margin-left:5px}
	.card-container li .remove_saved_card {float:right;display:absolute;margin:6px 4px 0 0;background:#ddd url(../images/nav/icon_remove_sprite.png) no-repeat 2px -71px;padding:4px;width:10px;height:10px;border-radius:50%}
	.card-container li .remove_saved_card:hover,
	.card-container li .remove_saved_card:focus {background-color:#999;transition: all 0.15s ease-in-out 0s}
	.PostJobTable .save_card {padding-bottom:0}
	.PostJobTable .save_card label {color:#333;cursor:pointer}
	.PostJobTable .save_card input {margin-right:5px}


/***********************************   Matrix Elements  ***************************************/


	.EditTable.ImageReorder thead .Line {border-bottom:1px solid #ddd}
	.EditTable.ImageReorder .Line {padding-left:15px;width:530px}
	.EditTable.NewStyle.ImageReorder .Line {width:585px}
	.EditTable.ImageReorder .ReorderRow:hover {background:#eee}
	.EditTable.ImageReorder .ReorderRow .Line {padding-top:14px;padding-bottom:14px;border-top:2px solid #fff;border-bottom:1px solid #ddd;padding-left:15px}
	.EditTable.NewStyle.ImageReorder .ReorderRow > .Line {width:600px;padding-top:9px}
	.EditTable.ImageReorder .ReorderRow td {padding:0;margin:0}
	.EditTable.ImageReorder .ReorderRow .Textfield {width:423px}
	.EditTable.NewStyle.ImageReorder .ReorderRow .Textfield {width:410px;}
	.EditTable.NewStyle.ImageReorder .ReorderRow label {font-size:12px;line-height:1em;color:#b0b0b0}
	.EditTable.ImageReorder .ReorderRow .Left {padding-top:3px}
	.EditTable.ImageReorder .ReorderRow .Left img {margin-top:8px}
	.EditTable.ImageReorder .Line.ReorderDrag {background:url(../images/nav/dragme_sprite.png) no-repeat 12px 30px;padding:0;width:70px; height: 65px; float: right; display: inline-block;border:none}
	.EditTable.ImageReorder .Line.ReorderDrag:hover {cursor:move;background-position:12px -270px}
	.EditTable.ImageReorder .ReorderRow .Left.Remove {padding:32px 0 0 4px}
	.EditTable.ImageReorder .IconWrapper {position:relative;height:16px;width:16px;overflow:hidden}
	.EditTable.ImageReorder .ReorderRemove img {position:absolute;top:-47px;left:0px}
	.EditTable.ImageReorder .ReorderRemove:hover img {top:1px}
	.EditTable.ImageReorder .Left.Remove .TagIcon {padding:3px 5px}
	.EditTable.ImageReorder .Left.Remove .TagIcon .fa {font-size:14px !important}
	.EditTable.ImageReorder .Left.Remove .TagIcon:hover {text-decoration:none;}
	.EditTable.ImageReorder tfoot .Line {padding-top:20px}
	.EditTable.ImageReorder.NewStyle tfoot .Line.AddRelatedProfile {}
	.EditTable.ImageReorder tfoot .Line.AddAnother {padding-top:15px;padding-bottom:0px;margin-bottom:15px;border-top:2px solid #fff;border-bottom:1px solid #e0e0e0}
	.EditTable tbody .AddImageVideo {padding:15px !important;border-bottom:1px solid #ddd !important}
	.SubmitForm .EditTable tbody .AddImageVideo {padding-left:0 !important;padding-right:0 !important}
	.EditTable tfoot .AddImageVideo {padding-left:0;padding-right:0;width:615px}
	.EditTable.NewStyle tbody .AddRelatedProfile {padding:15px 15px 0 15px}
	.EditTable.NewStyle tbody .arc_matrix_row:last-child .AddRelatedProfile {padding-bottom:15px;border-bottom:1px solid #ddd}
	.EditTable .AddImageVideo .NewDiv,
	.EditTable.NewStyle .AddRelatedProfile .NewDiv {border:0;margin:0}
	.EditTable .AddImageVideo .NewDiv a,
	.EditTable.NewStyle .AddRelatedProfile .NewDiv a {padding:0}
	.EditTable .AddImageVideo .Button {margin-left:0}


	.SubmitNewsTable.ImageReorder {margin-bottom:20px}
	.SubmitNewsTable.ImageReorder thead .Line {border-bottom:1px solid #eee;padding-bottom:5px}
	.SubmitNewsTable.ImageReorder thead p {padding-bottom:15px}
	.SubmitNewsTable.ImageReorder .Line {padding-left:0;width:430px}
	.SubmitNewsTable.ImageReorder .ReorderRow:hover {background:#f9f9f9}
	.SubmitNewsTable.ImageReorder .ReorderRow .Line {padding-top:12px;padding-bottom:12px;border-bottom:1px solid #eee;padding-left:12px}
	.SubmitNewsTable.ImageReorder .ReorderRow td {padding:0;margin:0}
	.SubmitNewsTable.ImageReorder .ReorderRow .Textfield {width:323px}
	.SubmitNewsTable.ImageReorder .ReorderRow .Left {padding-top:3px}
	.SubmitNewsTable.ImageReorder .Line.ReorderDrag {background:url(../images/nav/dragme_sprite.png) no-repeat 12px 16px;background-position:17px 20px;padding:0;width:70px; height: 60px; float: right; display: inline-block;border:none}
	.SubmitNewsTable.ImageReorder .Line.ReorderDrag:hover {cursor:move;background-position:17px -280px}
	.SubmitNewsTable.ImageReorder .ReorderRow .Left.Remove {padding:27px 0 0 15px}
	.SubmitNewsTable.ImageReorder .IconWrapper {position:relative;height:16px;width:16px;overflow:hidden}
	.SubmitNewsTable.ImageReorder .ReorderRemove img {position:absolute;top:0px;left:0px}
	.SubmitNewsTable.ImageReorder .ReorderRemove:hover img {top:-24px}
	.SubmitNewsTable.ImageReorder .Left.Remove .TagIcon {padding:3px 5px}
	.SubmitNewsTable.ImageReorder .Left.Remove .TagIcon .fa {font-size:14px !important}
	.SubmitNewsTable.ImageReorder .Left.Remove .TagIcon:hover {text-decoration:none;}
	.SubmitNewsTable.ImageReorder tfoot .Line {padding-top:20px}
	.SubmitNewsTable.ImageReorder tfoot .Line.AddAnother {padding-top:0;padding-bottom:0px;border-bottom:1px solid #eee}
	
	
/***********************************   Upload Grid  ***************************************/	

.UploadGrid {margin-top:15px;max-width:585px;display:block}
.UploadGrid .uploaded_items {display:inline}
.UploadItem,
.UploadItemAdd {width:283px;min-width:283px;height:343px;display:inline-block;margin:0 10px 10px 0;border:1px solid #ccc;border-radius:3px;overflow:hidden;transition:border .1s ease-in-out}
.UploadGrid #main_image_upload {width:283px;min-height:150px;display:inline-block;margin:0}
.UploadItem:focus,
.UploadItem:hover,
.UploadItem:active {border-color:#0078ff}
.UploadGrid div:last-child {margin-right:10px}
.SubmitForm .UploadGrid div:last-child {margin-right:5px}
.UploadGrid div:nth-child(even),
.UploadGrid a:last-child {margin-right:0}
.UploadImage {width:283px;height:283px;display:block;background:#f3f3f3;position:relative;overflow:hidden}
.UploadImage img {width:283px;height:283px;object-fit:cover;display:block;transition:all .2s ease-in-out}
.UploadImage:hover img,
.UploadImage:focus img,
.UploadImage:active img {cursor:move}
.UploadImage .TagIcon.Delete {position:absolute;top:10px;right:10px;z-index:2;padding:3px 5px}
.UploadImage .TagIcon.Delete .fa {font-size:15px !important}
.UploadCaption {width:100%;height:60px;display:block}
.UploadCaptionInput,
.UploadCaptionTextarea {width:268px;height:50px;display:block;margin:0;padding:5px 10px;border:none;background:#fafafa;font-family:Helvetica,Arial,sans-serif}
.UploadCaptionTextarea {height:40px;padding:10px 10px;font-size:15px;line-height:1.3em;font-family:Helvetica,Arial,sans-serif}
.UploadCaptionTextarea::-webkit-input-placeholder {color:#b0b0b0}
.UploadCaptionTextarea:-moz-placeholder {color:#b0b0b0}
.UploadCaptionTextarea::-moz-placeholder {color:#b0b0b0}
.UploadCaptionTextarea:-ms-input-placeholder {color:#b0b0b0}
.UploadCaptionTextarea:focus::-webkit-input-placeholder {color:transparent}
.UploadCaptionTextarea:focus:-moz-placeholder {color:transparent}
.UploadCaptionTextarea:focus::-moz-placeholder {color:transparent}
.UploadCaptionTextarea:focus:-ms-input-placeholder {color:transparent}
.UploadCaptionInput:hover,
.UploadCaptionInput:focus,
.UploadCaptionTextarea:hover,
.UploadCaptionTextarea:focus {background:#fff}
.UploadItemAdd {border:1px dotted #0078ff !important;background:rgba(0,120,255,0.03) !important;color:#0078ff !important;padding:0 !important;margin-right:0 !important}
.UploadItemAdd:hover {background:rgba(0,120,255,0.1) !important;text-decoration:none !important;border:1px solid #0078ff !important}
.UploadItemAdd span {display:block;text-align:center;vertical-align:middle;font-size:18px !important;line-height:338px; color:#0078ff !important;}
.UploadItemAdd input {height:343px}
.UploadItemAdd.Empty {width:583px !important;height:150px;margin:0 0 7px 0}
.UploadItemAdd.Empty span {line-height:150px}
.UploadItemAdd.Empty input {height:150px}
.UploadItemAdd .fa {margin-right:8px}

.ProjectAuthorRadioBox {display:block;margin:15px 0 7px}
.ProjectAuthorRadioBox .Col33 {float:none;display:inline-block;width:auto;margin-right:50px}
.ProjectAuthorRadioBox .Col33 label {font-size:15px}
.ProjectAuthorDetails {display:none}


/***********************************   Modal Window Styles   ***************************************/

.jqmWindow {display: none;}

.ModalTitle {float:left}
	.ModalTitle h1 {font-size:24px;line-height:28px;font-weight:normal;color:#121212}
	.ModalTitle.UserStats {width:540px;}
	.ModalTitle.UserStats h1 {font-size:20px;line-height:1em;font-weight:normal;}
	.ModalTitle.UserStats a:hover h1 {color:#0078ff;}
	.ModalTitle.UserStats h2 {font-size:14px;line-height:1em;font-weight:normal;margin-top:4px;display:block;color:#666;}
	.ModalTitle.UserStats .UserAvatar {float:left;margin-right:12px;}

.ModalClose {float:right}
	.ModalClose a {cursor:pointer}

.ModalContent {padding:30px 0 10px}
	.CommentModeration .ModalContent {padding:20px 0 0}
	.ModalContent .Box1 {border:0px solid #ddd;padding:15px 0 15px 0;background:#f2f2f2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
	.ModalContent p {padding-bottom:15px;font-size:16px;color:#555}
	.ModalContent p.Secondary,
	.ModalContent .Secondary p {font-size:12px;color:#777}
	.ModalContent span.Size1 {font-size:12px}
	.ModalContent ul {margin:-10px 0 8px 0;padding-top:2px;border-top:1px solid #555}
	.ModalContent li {font-size:12px;color:#555;}
	.ModalContent li a {padding:10px 0 5px 0;color:#0078ff;text-decoration:none;font-weight:bold;display:block}
	.ModalContent li a .Subject {color:#0078ff;margin-left:5px}
	.ModalContent li a:hover .Subject {text-decoration:underline}
	.ModalContent form p {font-size:12px;color:#777}
	.ModalContent form p.Size1 {padding-bottom:15px;font-size:16px;color:#555}
	.ModalContent label.Size1 {padding-bottom:10px;font-size:12px;color:#555;line-height:16px}
	.ModalContent label.Size2 {display:block;padding-bottom:5px;font-size:14px;color:#333;line-height:18px}
	.ModalContent a {cursor:pointer}
	.ModalContent .SubscriptionCheckbox {margin:0 5px 15px 0;padding:0}

	.ModalContent.ContactForm .AddressLine {display:block;margin:0}
	.ModalContent.ContactForm .AddressLine::before,
	.ModalContent.ContactForm .AddressLine::after {content: " ";display:table}
	.ModalContent.ContactForm .AddressLine::after {clear:both}
	.ModalContent.ContactForm .Secondary {float:left;padding:0}
	.ModalContent.ContactForm .Secondary.Col1 {width:75px}
	.ModalContent.ContactForm .Secondary.Col1 p {padding-bottom:10px}
	.ModalContent.ContactForm .AddressLine.ContactFromForm {margin-top:3px}
	.ModalContent.ContactForm .AddressLine.ContactFromForm .Secondary.Col1 p {padding-top:9px}
	.ModalContent.ContactForm .Secondary.Col2 {width:425px;padding-bottom:5px}
	.ModalContent.ContactForm .Secondary.Col2 p {padding:0;max-width:380px}
	.ModalContent.ContactForm .Secondary.Col2 p .fa {margin-right:7px;color:#333}
	.ModalContent.ContactForm .Secondary p strong {color:#333}
	.ModalContent.ContactForm p.Tertiary {color:#888;font-size:11px;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:12px}

	.ModalContent.ApplicationNoteForm {position:relative;}
	.ModalContent.ApplicationNoteForm .EmailList {display: none;}
	.ModalContent.ApplicationNoteForm .ShareNoteBox {display:block;padding:8px 0}
	.ModalContent.ApplicationNoteForm #NoteShare {display:block;margin-top:-10px}
	.ModalContent.ApplicationNoteForm #NoteShare ul {margin:0;padding:0;border:none}
    .ModalContent.ApplicationNoteForm #NoteShare .textboxlist-bits { margin: 5px 0; padding: 5px 5px 0 5px; border: 1px solid #ccc;width:488px}
    .ModalContent.ApplicationNoteForm .Checkboxes {display:block;margin:0 0 10px 0}
    .ModalContent.ApplicationNoteForm .Checkboxes div {display:block;margin:5px 0}
    .ModalContent.ApplicationNoteForm .Checkboxes label {float:right;width:470px;padding-bottom:0;line-height:1.3em}
    .ModalContent.ApplicationNoteForm .Checkboxes label span {color:#555}
    .ModalContent.ApplicationNoteForm .Checkboxes .Checkbox {margin:2px 0 0 7px}

	.ModalContent.ApplicationNoteForm p.Secondary {color:#333;}
	.ModalContent.ApplicationNoteForm p.Tertiary {color:#888;font-size:11px;margin-bottom:20px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:8px 0}
	.ModalContent.ApplicationNoteForm #NoteShare p.Tertiary {border:none;padding:0;}
	.ModalContent.ApplicationNoteForm .FixedText {position:absolute;top:40px;left:0px;width:488px;height:43px;padding:0 7px;border-bottom:1px dashed #ddd;overflow:hidden;}
	.ModalContent.ApplicationNoteForm .FixedText p {font-size:12px;padding-bottom:2px;white-space:nowrap;width:470px;overflow:hidden;text-overflow:ellipsis;cursor:default;}
	.ModalContent.ApplicationNoteForm .FixedText p a:hover {cursor:pointer;}


	.ModalContent.ManagePeopleForm p.Secondary {float:left;padding:0}
	.ModalContent.ManagePeopleForm p.Secondary.Col1 {width:45px}
	.ModalContent.ManagePeopleForm p.Secondary.Col2 {background:transparent url('../images/nav/icon_person_sprite.png') 0 -1px no-repeat;padding:0 0 0 18px;max-width:400px}

	.ModalContent.ManagePeopleForm {position:relative;}
	.ModalContent.ManagePeopleForm .EmailList {display: none;}
	.ModalContent.ManagePeopleForm .ShareNoteBox {display:block;padding:15px 0 0}
	.ModalContent.ManagePeopleForm #NoteShare {display:block}
	.ModalContent.ManagePeopleForm #NoteShare ul {margin:0;padding:0;border:none}
    .ModalContent.ManagePeopleForm #NoteShare .textboxlist-bits { margin: 5px 0; padding: 5px 5px 0 5px; border: 1px solid #ccc;width:488px}
    .ModalContent.ManagePeopleForm .Checkboxes {display:block;margin:0 0 10px 0}
    .ModalContent.ManagePeopleForm .Checkboxes div {display:block;margin:5px 0}
    .ModalContent.ManagePeopleForm .Checkboxes label {float:right;width:470px;padding-bottom:0;line-height:1.3em}
    .ModalContent.ManagePeopleForm .Checkboxes label span {color:#555}
    .ModalContent.ManagePeopleForm .Checkboxes .Checkbox {margin:2px 0 0 7px}

	.ModalContent.ManagePeopleForm p.Secondary {color:#333;}
	.ModalContent.ManagePeopleForm p.Tertiary {color:#888;font-size:11px;padding:5px 0 20px}
	.ModalContent.ManagePeopleForm #NoteShare p.Tertiary {border:none;padding:0;}
	.ModalContent.ManagePeopleForm .FixedText {position:absolute;top:40px;left:0px;width:488px;height:43px;padding:0 7px;border-bottom:1px dashed #ddd;overflow:hidden;}
	.ModalContent.ManagePeopleForm .FixedText p {font-size:12px;padding-bottom:2px;white-space:nowrap;width:470px;overflow:hidden;text-overflow:ellipsis;cursor:default;}
	.ModalContent.ManagePeopleForm .FixedText p a:hover {cursor:pointer;}



	.ModalContent.ProfilePreview {position:relative;height:300px;}
	.ModalContent.ProfilePreview h1 {font-size:14px;font-weight:bold;color:#121212;float:right;width:182px;margin-bottom:4px;line-height:1em;}
	.ModalContent.ProfilePreview h3 {font-size:12px;margin:0;color:#121212;font-weight:bold;display:block;line-height:1em;width:266px;}
	.ModalContent.ProfilePreview .Col1 {position:absolute;top:-30px;left:-30px;width:276px;height:400px;padding:30px 20px 30px 30px;background:#f9f9f9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-right:1px solid #ddd;}
	.ModalContent.ProfilePreview .Col1 p {font-size:12px;color:#333;padding:4px 0 20px;width:266px;line-height:1.3em;}
	.ModalContent.ProfilePreview .ApplicantHead {min-height:80px;margin-bottom:23px;}
	.ModalContent.ProfilePreview .ApplicantHead p {float:right;width:182px;padding:1px 0 0 0;color:#121212;line-height:1.25em;}
	.ModalContent.ProfilePreview .ApplicantHead img {float:left;margin:0;width:80px;height:80px;border-radius:2px}
	.ModalContent.ProfilePreview .FullProfileLink {position:absolute;left:30px;bottom:75px}
	.ModalContent.ProfilePreview .FullProfileLink p {font-size:12px;font-weight:normal;padding:0 0 4px;}
	.ModalContent.ProfilePreview .FullProfileLink p span {color:#ddd;margin:0 2px;}
	.ModalContent.ProfilePreview .FullProfileLink a {font-weight:bold;}
	.ModalContent.ProfilePreview .FullProfileLink .Gray:hover {color:#999;}
	.ModalContent.ProfilePreview .ApplicantRating {position:absolute;left:30px;bottom:30px;width:157px;height:45px}
	.ModalContent.ProfilePreview .Col1 .Arrow {position:absolute;bottom:36px;width:26px;height:26px;}
	.ModalContent.ProfilePreview .Col1 .Arrow .fa {font-size:24px;color:#888}
	.ModalContent.ProfilePreview .Col1 .Arrow:hover .fa {color:#4c4c4c}
	.ModalContent.ProfilePreview .Col1 .Arrow.Previous {right:85px;}
	.ModalContent.ProfilePreview .Col1 .Arrow.Next {right:35px;}
	.ModalContent.ProfilePreview .Col1 .Arrow:hover {background-position:100% -40px;}
	.ModalContent.ProfilePreview .Col2 {position:absolute;top:0px;right:0px;width:480px;}
	.ModalContent.ProfilePreview .Col2 p {font-size:15px;line-height:1.5em;margin:0 0 1.5em 0;padding:0}

	/* Tiny Scrollbar */
	.ModalContent.ProfilePreview #scrollbar {width:450px;margin:0;padding:20px 0;height:360px}
	.ModalContent.ProfilePreview #scrollbar .viewport { width: 445px; height: 360px; overflow: hidden; position: relative; }
	.ModalContent.ProfilePreview #scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;}
	.ModalContent.ProfilePreview #scrollbar .scrollbar { background: transparent; position: absolute; background-position: 0 0; float: right; width: 15px; margin:0 0 0 450px; z-index: 3005; }
	.ModalContent.ProfilePreview #scrollbar .track { background: #999; height: 100%; width:1px; position: relative;margin-left:20px; }
	.ModalContent.ProfilePreview #scrollbar .thumb { background:#121212; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -2px; display:hidden;}
	.ModalContent.ProfilePreview #scrollbar .thumb:hover {cursor:pointer; width: 7px; left: -3px}
	.ModalContent.ProfilePreview #scrollbar .disable {}
	.ModalContent.ProfilePreview #scrollbar .DropShadow {background: url("../images/nav/entry_header8.png") repeat-x scroll 0 0 transparent;height:25px;margin:-25px 0 0 -5px;position:absolute;width:460px;z-index:3002;}

	.EngageStyle {margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;background:none;scroll:none}
	.EngageStyle #slider {width: 616px;max-height:400px;margin:0;position:relative;overflow:hidden}
	.EngageStyle .scroll {width: 616px;overflow: auto; overflow-x: hidden;position: relative;clear: left;}
	.EngageStyle .scrollContainer div.panel {padding:0;width:700px;height:400px;overflow:hidden}
	.EngageStyle .navigation {display:none;}
	.EngageStyle .scrollButtons {display:none;}
	.EngageStyle .hide {display: none;}

	.EngageStyle.ApplicationsTour #slider {width: 676px;max-height:600px;}
	.EngageStyle.ApplicationsTour .scroll {width: 676px;}
	.EngageStyle.ApplicationsTour .scrollContainer div.panel {height:600px}



	.EngageStyle .panel .Tile {float:left;width:164px;height:70px;padding:20px;margin:0 2px 2px 0;background:#2a2a2a;background-position:0 -110px;background-repeat:no-repeat;color:#ccc;text-decoration:none;font-size:16px;font-weight:normal;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
	.EngageStyle .panel .Tile.Large {width:266px;height:125px;background-position:0 -165px}
		.EngageStyle .panel .Tile.professional {background-image:url('../images/nav/engage_tile_professional.jpg')}
		.EngageStyle .panel .Tile.firm {background-image:url('../images/nav/engage_tile_firm.jpg')}
		.EngageStyle .panel .Tile.jobseeker {background-image:url('../images/nav/engage_tile_jobseeker.jpg')}
		.EngageStyle .panel .Tile.student {background-image:url('../images/nav/engage_tile_student.jpg')}
		.EngageStyle .panel .Tile.school {background-image:url('../images/nav/engage_tile_school.jpg')}
		.EngageStyle .panel .Tile.prospectivestudent {background-image:url('../images/nav/engage_tile_prospectivestudent.jpg')}
		.EngageStyle .panel .Tile.writer {background-image:url('../images/nav/engage_tile_writer.jpg')}
		.EngageStyle .panel .Tile.fan {background-image:url('../images/nav/engage_tile_fan.jpg')}
		.EngageStyle .panel .Tile.advertiser {background-image:url('../images/nav/engage_tile_advertiser.jpg')}
		.EngageStyle .panel .Tile.rss {background-image:url('../images/nav/follow_tile_rss-hd.png');background-size:306px 330px}
		.EngageStyle .panel .Tile.customized_job_alerts {background-image:url('../images/nav/follow_tile_customized_job_alerts-hd.png');background-size:306px 330px}
		.EngageStyle .panel .Tile.mailing_lists {background-image:url('../images/nav/follow_tile_mailing_lists-hd.png');background-size:306px 330px}
		.EngageStyle .panel .Tile.social_media {background-image:url('../images/nav/follow_tile_social_media-hd.png');background-size:306px 330px}
	.EngageStyle .panel .Tile span {font-size:14px;font-style:italic;font-weight:normal !important;color:#ddd}
	.EngageStyle .panel .Tile:hover {text-decoration:none;color:#fff;background-position:0 0}
	.EngageStyle .panel .Tile.last {margin-right:0}

	.EngageStyle .panel p {font-size:14px;color:#666}
	.EngageStyle .panel span {color:#191919;font-size:14px;font-weight:normal}
	.EngageStyle .panel a {color:#0078ff;text-decoration:none;font-size:14px}
	.EngageStyle .panel a:hover {text-decoration:underline}
	.EngageStyle .panel ul {width:616px;margin:15px 0;padding:0;border-top:1px solid #e0e0e0;color:#555}
	.EngageStyle .panel li {color:#555;padding:0 0 0 21px;margin:0;border-bottom:1px solid #e0e0e0;display:block;background:transparent url('../images/nav/bullet_1.png') no-repeat 7px 16px}

		.EngageStyle .panel ul ul {margin:0 0 15px 0;padding:0;border-top:none;}
		.EngageStyle .panel li li {padding:0 0 0 17px;margin:0;border-bottom:none;display:block;background:transparent url('../images/nav/bullet_2.png') no-repeat 4px 9px}
		.EngageStyle .panel li li h5 {line-height:18px;padding:3px 0}
		.EngageStyle .panel li li:hover {background:#fafafa url('../images/nav/bullet_2.png') no-repeat 4px 9px}

	.EngageStyle .panel li.NoBullet {padding-left:0;background:none;position:relative}
	.EngageStyle .panel li .Pulldown {display:inline;font-size:11px;color:#333;border:1px solid #0087ff;width:250px;padding:3px 3px 3px 2px;margin:0 0 0 10px}
	.EngageStyle .panel li .Pulldown:hover {border-color:#000}

	.EngageStyle .panel .SignupFormContainer {display:none}
	.EngageStyle .panel form {display:block;margin:5px 15px 20px 15px;height:150px}
	.ColBProfiles .SignupFormContainer form {display:block;margin-top:25px}
	.ColBProfiles .SignupFormContainer h2 {margin:5px 0 2em;border:none !important;padding:0 !important}
	.EngageStyle .panel form a {font-size:12px}
	.EngageStyle .panel .mc-field-group {float:left;width:170px;padding:5px 10px 5px 0}
	.ColBProfiles .SignupFormContainer .mc-field-group {float:left;width:243px;padding:10px 0 15px 0}
	.ColBProfiles .SignupFormContainer .mc-field-group.FirstName {margin-right:26px}
	.EngageStyle .panel .mc-field-group.Email {float:none;display:block;width:1}
	.ColBProfiles .SignupFormContainer .mc-field-group.Email {width:380px}
	.ColBProfiles .SignupFormContainer .mc-field-group.ButtonGroup {width:134px}
	.EngageStyle .panel .checkbox-line {display:block;width:360px;clear:all;height:40px}
	.ColBProfiles .SignupFormContainer .checkbox-line {display:block;width:100%;clear:all;height:auto;margin-bottom:2em}
	.EngageStyle .panel .checkbox-line::after,
	.ColBProfiles .SignupFormContainer .checkbox-line::after {clear:both}
	.EngageStyle .panel .checkbox-line::before,
	.EngageStyle .panel .checkbox-line::after,
	.ColBProfiles .SignupFormContainer .checkbox-line::before,
	.ColBProfiles .SignupFormContainer .checkbox-line::after,
	.ColBProfiles .SignupFormContainer .mc-field-group.checkbox-column::before,
	.ColBProfiles .SignupFormContainer .mc-field-group.checkbox-column::after {content:" ";display:table}
	.EngageStyle .panel .mc-field-group.checkbox-column {float:left;width:100px;padding:15px 10px 0 0}
	.ColBProfiles .SignupFormContainer .mc-field-group.checkbox-column {display:block;width:98%;padding:0 0 1em 2%}
	.EngageStyle .panel .FieldTitle {display:block;color:#777}
	.ColBProfiles .SignupFormContainer .FieldTitle {display:inline-block;color:#333;font-size:15px;margin-bottom:3px}
	.EngageStyle .panel .checkbox-column .FieldTitle {display:inline-block;padding:0 0 0 5px;margin-top:-3px}
	.ColBProfiles .SignupFormContainer .checkbox-column .FieldTitle {line-height:1.5em;vertical-align:top;margin-top:-4px;margin-bottom:0;float: right;width:94%}
	.ColBProfiles .SignupFormContainer .checkbox-column input[type="checkbox"] {float:left;clear:left}
	.EngageStyle .panel .mc-field-group .Textfield {width:160px}
	.ColBProfiles .SignupFormContainer .mc-field-group .Textfield {width:227px;font-size:15px;line-height:1.5em;height:1.5em;padding:8px 10px;background:#fafafa;border-color:#ccc}
	.ColBProfiles .SignupFormContainer .mc-field-group .Textfield:hover {background-color:#fff}
	.ColBProfiles .SignupFormContainer .mc-field-group .Textfield:focus {background-color:#fff;border-color:#999}
	.EngageStyle .panel .mc-field-group .Textfield.Email {width:340px}
	.ColBProfiles .SignupFormContainer .mc-field-group .Textfield.Email {width:339px}
	.EngageStyle .panel .Button {font-size:13px;font-weight:bold;padding:6px 12px;margin:5px 0 0 0;background:#ff0000;float:left}
	.ColBProfiles .SignupFormContainer .Button {font-size:15px;line-height:1.5em;height:2.75em;font-weight:normal;padding:8px auto;width:100%;min-width:130px;margin:0 0 0 0;background:#ff0000;float:left}
	.EngageStyle .panel .Button:hover,
	.ColBProfiles .SignupFormContainer .Button:hover {background:#444}
	.ColBProfiles .SignupFormContainer .response {font-size:15px;margin-bottom:40px;font-weight:bold}
	.ColBProfiles .SignupFormContainer .response .fa {margin-right:20px;font-size:2em;vertical-align:-13%}
	.ColBProfiles .SignupFormContainer li a {color:#0078ff}
	.ColBProfiles .SignupFormContainer #mce-error-response p {color:red}
	.ColBProfiles .SignupFormContainer #mce-success-response p {color:limegreen}

	.EngageStyle .panel li .SocialLinks {float:right;width:345px}
		.EngageStyle .panel li .SocialLinks.Twitter {margin:9px 0 0 0}
		.EngageStyle .panel li .SocialLinks.Facebook {margin:8px 0 0 0}
		.EngageStyle .panel li .SocialLinks.Facebook .fb_iframe_widget iframe {min-width:340px !important}
		.EngageStyle .panel li .SocialLinks.Facebook .fb_iframe_widget span {min-width:340px !important}
		.EngageStyle .panel li .SocialLinks.Instagram {margin:15px 0 0 0}
		.EngageStyle .panel li .SocialLinks.LinkedIn {margin:15px 0 0 0}
		.EngageStyle .panel li .SocialLinks.Googleplus {margin:11px 0 0 0}
		.EngageStyle .panel li .SocialLinks.LinkedIn .IN-right {margin-top:-2px !important}
		.EngageStyle .panel li .SocialLinks.Feedly {margin:6px 0 0 0}
	.EngageStyle .panel li iframe {margin:7px 0 7px 0}
	.EngageStyle .panel li p {font-size:12px;line-height:16px;margin:12px 0}
	.EngageStyle .panel li a,
	.EngageStyle .panel li h5 {font-size:14px;line-height:20px;padding:9px 0;margin:0;color:#0078ff;font-weight:normal;text-decoration:none;display:block}
	.EngageStyle .panel li p a {font-size:12px;line-height:16px;padding:0;display:inline}
	.EngageStyle .panel li p a:hover {text-decoration:underline;color:#0078ff}
	.EngageStyle .panel li h5 {color:#333}
	.EngageStyle .panel li h5.Social {padding:15px 0 12px 45px}
		.EngageStyle .panel li h5.Social.Twitter {background:url(../images/nav/social_icon_sprite_28x28_twitter.png) no-repeat 5px 9px}
		.EngageStyle .panel li h5.Social.Facebook {}
		.EngageStyle .panel li h5.Social.LinkedIn {background:url(../images/nav/social_icon_sprite_28x28_linkedin.png) no-repeat 5px 9px}
		.EngageStyle .panel li h5.Social.Googleplus {background:url(../images/nav/social_icon_sprite_28x28_googleplus.png) no-repeat 5px 9px}
		.EngageStyle .panel li h5.Social.Pinterest {background:url(../images/nav/social_icon_sprite_28x28_pinterest.png) no-repeat 5px 9px}
		.EngageStyle .panel li h5.Social.Feedly {background:url(../images/nav/social_icon_sprite_28x28_feedly.png) no-repeat 5px 9px}
	.EngageStyle .panel li h5 a {display:inline}
	.EngageStyle .panel li a span,
	.EngageStyle .panel li h5 span {font-size:11px;line-height:13px;margin:0 0 0 7px;color:#666;font-weight:normal;text-decoration:none}
	.EngageStyle .panel li:hover,
	.EngageStyle .panel li a:hover {color:#666;text-decoration:none}
	.EngageStyle .panel li:hover {background:#fafafa url('../images/nav/bullet_1.png') no-repeat 7px 16px}
	.EngageStyle .panel li.NoBullet:hover {background:#fafafa;background-image:none}
	.EngageStyle .panel li .fa-stack {top:11px;left:5px;position:absolute}
	.EngageStyle .panel li .fa-circle {color:#4f4f4f}


	.EngageStyle.UserStats .panel {width:650px;height:375px;}
	.EngageStyle.UserStats .panel .scrollFrame {overflow-y:auto;width:615px;height:352px;margin-top:0;}
	.EngageStyle.UserStats .panel ul {width:580px;margin:0;border-top:none;}
	.EngageStyle.UserStats .panel li {padding:0;border-bottom:1px solid #e7e7e7;background:none;}
	.EngageStyle.UserStats .panel li a {padding:9px 0 10px;line-height:1em;}
	.EngageStyle.UserStats .panel li a p {font-size:12px;color:#333;line-height:1.3em;padding:0;margin:0 0 1px 0;font-weight:bold;}
	.EngageStyle.UserStats .panel li p {margin:0;padding:9px 0 2px;line-height:1.3em;}
	.EngageStyle.UserStats .panel li p span {font-weight:normal;font-size:12px;color:#888;}
	.EngageStyle.UserStats .panel li p a {padding:0;font-weight:bold;color:#333;}
	.EngageStyle.UserStats .panel li p a:hover {color:#0078ff;text-decoration:none;}
	.EngageStyle.UserStats .panel li a:hover {background:#fafafa;}
	.EngageStyle.UserStats .panel li a:hover p {color:#0078ff;}
	.EngageStyle.UserStats .panel li a:hover p span {color:#888;}
	.EngageStyle.UserStats .panel li a:hover .Comment p {color:#333;}
	.EngageStyle.UserStats .panel li a span,
	.EngageStyle.UserStats .panel li span {font-size:11px;color:#888;line-height:1em;margin:0;font-weight:normal;}

	.EngageStyle.UserStats .panel li .Comment {margin:5px 0 12px 0}
	.EngageStyle.UserStats .panel li .Comment p {color:#333;padding:0.75em 0 0 0;margin:0;font-weight:normal;}
	.EngageStyle.UserStats .panel li .Comment p a,
	.EngageStyle.UserStats .panel li .Comment li a {color:#0078ff;font-weight:normal;display:inline;font-size:12px;}
	.EngageStyle.UserStats .panel li .Comment p a:hover,
	.EngageStyle.UserStats .panel li .Comment li a:hover {text-decoration:underline !important;background:none;}
	.EngageStyle.UserStats .panel li .Comment li:hover {background:none !important;}
	.EngageStyle.UserStats .panel li .Comment p img {max-width:575px; width: expression(document.body.clientWidth > 575? "575px": "auto" ) !important;}
	.EngageStyle.UserStats .panel li .Comment ul {list-style-type:disc !important;padding-left:10px;}
	.EngageStyle.UserStats .panel li .Comment ol {list-style-type:decimal !important;padding-left:10px;}
	.EngageStyle.UserStats .panel li .Comment ul li,
	.EngageStyle.UserStats .panel li .Comment ol li {border:none;padding:0.75em 0 0 10px;color:#333;}

	.EngageStyle.UserStats #comments {display:none;}


.ModalContent .Left {width:225px;border-right:2px solid #666;margin-right:25px;padding-right:15px}
	.ModalContent .Left.NoBorder {width:425px;border-right:none}
	.ModalContent .Left.NoBorder2 {border-right:none}
	.ModalContent .Left.Border1 {border-right:1px solid #ddd}
	.HelpModal.Wide .ModalContent .Left {width:363px}
.ModalContent .Right {float:left;width:232px}
	.HelpModal.Wide .ModalContent .Right {width:405px}

.ModalContent .PostJobTable label {color:#999;line-height:12px;font-size:12px}

.ModalContent .Textfield {width:210px;display:block;margin:5px 0 10px 0;border:1px solid #ccc;background:#fafafa;padding:6px}
	.ModalContent .Textfield:hover {background:#fff}
	.ModalContent .Textfield.ContactFromName {width:413px;margin:0 0 5px;font-size:12px}
	.HelpModal.Wide .ModalContent .Textfield {width:90%}

.ModalContent .Textarea {width:210px;height:77px;display:block;margin:5px 0 10px 0;border:1px solid #ccc;background:#fafafa;font-size:14px;padding:6px}
	.ModalContent .Textarea.Contact {width:488px;height:200px;margin:10px 0 0}
	.ModalContent .Textarea.Notes {width:488px;height:200px;margin:0;padding-top:62px}
	.ModalContent .Textarea:hover {background:#fff}
	.HelpModal.Wide .ModalContent .Textarea {width:90%}

.ModalContent .Button {font-size:14px;min-width:150px;margin:9px 7px 10px 0;padding:7px 15px;background:#222;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.CommentModeration .ModalContent .Button {margin-right:4%;text-transform:uppercase;font-weight:bold;padding:15px;text-align:center;}
	.CommentModeration .ModalContent .Button:last-child {margin-right:0}
	.ModalContent .Button.Secondary {background:#aaa}
	.ModalContent .Button:hover {background:#444}

.ModalContent .arc_ajaxmsg ul {padding-bottom:15px}
	.ModalContent .arc_ajaxmsg li {color:#ff0000}

	.Dark .ModalContent {color:#ccc}
	.Dark .ModalTitle h1 {color:#fff}
	.Dark .ModalContent p {color:#ccc}

.ModalContent .ModalTabs {display:block;clear:both;margin:0;border-top:none;border-bottom:1px solid #e7e7e7;height:30px;}
	.ModalContent .ModalTabs li {float:left;font-size:14px;margin-right:10px;padding:2px 10px 2px 0;border-right:1px solid #ccc;color:#333;}
	.ModalContent .ModalTabs li:last-child {border:none;}
	.ModalContent .ModalTabs li a {color:#0078ff;font-weight:normal;padding:0;}
	.ModalContent .ModalTabs li a:hover {text-decoration:underline;}
	.ModalContent .ModalTabs li span {display:none;}
	.ModalContent .ModalTabs li.active span {display:block;}
	.ModalContent .ModalTabs li.active a {display:none;}

#member_login .ModalContent .Left,
#register_member_form .ModalContent .Left,
#forgot_password_form .ModalContent .Left {width:313px}

#member_login .ModalContent .Right,
#register_member_form .ModalContent .Right,
#forgot_password_form .ModalContent .Right {width:300px}

#member_login .ModalContent .Textfield,
#register_member_form .ModalContent .Textfield,
#forgot_password_form .ModalContent .Textfield {width:290px}

.social-auth-container {width:100%;margin-top:30px;padding:0}
.social-auth-container p {width:100%;text-align:center;margin:0;padding:0 0 20px;display:block}
.social-login-btn.Button {width:129px !important;padding:10px 15px;margin:0 4px 0 0;min-width:129px !important;display:inline-block;text-align:center}
.social-login-facebook.Button {background:#3b5998}
.social-login-google.Button {background:#db4b39}
.social-login-twitter.Button {background:#1da1f2}
.social-login-linkedin.Button {background:#0077b5;margin-right:0}
.social-login-btn.Button:hover,
.social-login-btn.Button:focus {color:#fff}


/***********************************   Link Header   ***************************************/

#LinkHeader {background:none;table-layout:static;border-collapse:collapse;width: 100%;height: 100%;overflow: hidden;border-spacing:0;border:0;margin:0;padding:0}
#LinkHeader td, #LinkHeader tr {margin:0;padding:0}
#LinkHeader iframe {width: 100%;background:transparent;border:none}
#LinkHeader .itd {height:100%;overflow:hidden;vertical-align:top;}

#LinkHeader .TopBar {width:100%;height:38px !important;overflow:hidden;display:block;background:#121212;border-bottom:1px dashed #aaa}

#LinkHeader .TopBar a {color:#fff;font-size:12px}
#LinkHeader .TopBar a:hover {color:#bbb}
#LinkHeader .TopBar .Logo {float:left;margin:0 0 0 20px}
#LinkHeader .TopBar .TagIcon {float:left;margin:12px 4px 0 0}

#LinkHeader .TopBar .TagIcon.Entry {background:url(../images/nav/icon_article_dark_sprite.png) no-repeat 0px 0px;margin-right:0;padding-right:0;font-weight:bold}
#LinkHeader .TopBar .TagIcon.Entry:hover {background-position:0px -48px}
#LinkHeader .TopBar .TagIcon.Comment {background:url(../images/nav/icon_comment_dark_sprite.png) no-repeat 0px 0px}
#LinkHeader .TopBar .TagIcon.Comment:hover {background-position:0px -48px}
#LinkHeader .TopBar .TagIcon.Like {background:url(../images/nav/icon_like_dark_sprite.png) no-repeat 0px 0px}
#LinkHeader .TopBar .TagIcon.Like:hover {background-position:0px -48px}
#LinkHeader .TopBar .TagIcon.Share {background:url(../images/nav/icon_share_dark_sprite.png) no-repeat 0px 0px;margin-right:0}
#LinkHeader .TopBar .TagIcon.Share:hover {background-position:0px -48px}

#LinkHeader .TopBar .Close {float:right;width:18px;height:38px;margin:0 25px 0 0;background:url(../images/nav/link_header_close.png) no-repeat 0px -100%}
#LinkHeader .TopBar .Close:hover {background-position:0px 200%}

#LinkHeader .TopBar .Divider {float:left;margin:0 15px}
#LinkHeader .TopBar .Divider.last {margin-right:0}


/***********************************   Pagination   ***************************************/

#Pagination {margin:0;padding:0;font-size:12px;width:514px;text-align:center;position:relative}
.ColBNewsWide #Pagination {width:728px}
.NewsList #Pagination, .Thread #Pagination {padding:30px 0;border-bottom:1px solid #888}

#Pagination a, #Pagination .active {
  display: -moz-inline-box;  /* for Mozilla based browsers */
  display: inline-block;
  /* IE5/Mac needs these to have a set width. Change it when necessary. */
  /* start for IE5/Mac only \*//*/
    width: 5em;
  /* end for IE5/Mac only */
  border:solid 1px #e0e0e0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:0;color:#0078ff;text-decoration:none;padding:2px 6px;
}

#Pagination .pages, #Pagination .next, #Pagination .previous {margin:0 2px}
#Pagination .next a, #Pagination .previous a {padding:2px 8px}

#Pagination .last {position:absolute;top:0px;right:0px;margin:0 0 0 4px}
#Pagination .first {position:absolute;top:0px;left:0px;margin:0 4px 0 0}
.NewsList #Pagination .last, .NewsList #Pagination .first, .Thread #Pagination .last, .Thread #Pagination .first {top:30px}

#Pagination .last a, #Pagination .first a {font-weight:normal;margin-top:0px;border:solid 1px #fff}
#Pagination .last a:hover, #Pagination .first a:hover {text-decoration:none}
#Pagination span a span {font-size:14px;font-weight:normal;line-height:12px}

#Pagination .off {color:#888;border-color:#fff;}
#Pagination .active {font-weight:bold;font-size:12px;background:#0078FF;color:#fff;padding:2px 6px;border:solid 1px #0078FF}

#Pagination a:hover {border:solid 1px #666}


/***********************************   Tooltip   ***************************************/

.Tooltip {display:none;position:absolute;z-index:1020;height:250px;width:158px;margin-top:-395px;margin-left:-312px;background:#121212 url(../images/nav/tooltip_arrow1.png) no-repeat bottom right;color:#fff;text-align:left;-moz-box-shadow: 1px 1px 15px #000;-webkit-box-shadow: 1px 1px 15px #000;box-shadow: 1px 1px 15px #000}
	.Tooltip h5 {color:#fff;font-size:11px;line-height:14px;padding:5px 10px 5px 10px;margin:0}
	.Tooltip h6 {color:#ccc;font-size:11px;line-height:14px;padding:0 10px 10px 10px;margin:0;font-weight:normal}

.Tooltip2 {display:none;position:absolute;z-index:2020;height:158px;width:316px;margin-top:-169px;margin-left:-329px;background:#121212 url(../images/nav/tooltip_arrow1.png) no-repeat bottom right;color:#fff;text-align:left;-moz-box-shadow: 1px 1px 15px #000;-webkit-box-shadow: 1px 1px 15px #000;box-shadow: 1px 1px 15px #000}
	.Tooltip2 img {float:left;margin-right:10px;width:158px;height:158px}
	.Tooltip2 h5 {color:#fff;font-size:11px;line-height:14px;padding:10px;margin:0;}
	.Tooltip2 h6 {color:#ccc;font-size:11px;line-height:14px;padding:0 10px 10px 10px;margin:0;font-weight:normal}

.Tooltip3 {display:none;position:absolute;z-index:1020;height:158px;width:316px;margin-top:-169px;margin-left:0px;background:#121212 url(../images/nav/tooltip_arrow2.png) no-repeat bottom left;color:#fff;text-align:left;}
	.Tooltip3 img {float:right;margin-left:10px;width:158px;height:158px}
	.Tooltip3 h1 {color:#fff;font-size:11px;line-height:14px;padding:10px 10px 10px 10px;}
	.Tooltip3 p {color:#ccc;padding:0 10px 10px 10px;line-height:12px;}


/***********************************   Banners & Ads   ***************************************/

.Banner {display:block}

.Banner.BannerColC.Active {margin-bottom:15px}
.Blog .Banner.BannerColC.Active {margin-bottom:25px}
.Banner.BannerColC.Active.Banner300x250 {width:300px;margin-bottom:15px}
.Banner.BannerForumLeaderboard.Active {width:767px;height:90px;padding:0 0 15px 38px;margin-bottom:15px;border-bottom:1px solid #e7e7e7;position:relative}
.BustlerCompetitions .Banner.BannerColC.Active,
.BustlerEvents .Banner.BannerColC.Active {margin-bottom:30px}
.BannerGallery {width:728px;height:90px;margin:15px 0 15px 0;clear:both}

.ImageViewer .Banner.BannerLeaderboard {float:right;width:728px;height:90px;padding-top:8px}
.ImageViewer .Banner.Banner300x250.Active {margin-bottom:15px}

.ExternalVisitor {width:514px;height:250px;max-height:250px;display:block;margin:0 0 30px 0;border:none;padding:0;background:#333;-webkit-border-radius-topright: 2px;-moz-border-radius-topright: 2px;border-top-right-radius: 2px;-webkit-border-radius-bottomright: 2px;-moz-border-radius-bottomright: 2px;border-bottom-right-radius: 2px;}
	.ColBNewsWide .ExternalVisitor {width:728px}
	.ExternalVisitor .Right {width:182px;padding:20px 15px 0 0}
		.ColBNewsWide .ExternalVisitor .Right {width:396px}
	.ExternalVisitor .Right h3 {color:#fff;font-size:1.7em;line-height:1.3em;font-weight:normal;display:block}
	.ExternalVisitor .Right p {color:#eee;font-size:12px;line-height:1.3em;margin:25px 0 0.7em 0}
	.ExternalVisitor .Right .FieldTitle {display:none}
	.ExternalVisitor .Right .Textfield {width:169px;float:left;display:inline;border:none;background:#f3f3f3}
		.ColBNewsWide .ExternalVisitor .Right .Textfield {width:276px}
	.ExternalVisitor .Right .Textfield:hover {background:#fff}
	.ExternalVisitor .Right .Button {color:#fff;padding:6px 5px 5px 5px;font-size:13px;margin-left:2px;text-transform:uppercase;font-weight:bold;background:#666}
	.ExternalVisitor .Right .Button:hover {background:#555}


/***********************************   News Section   ***************************************/

.NewsList {list-style-type:none;padding-bottom:20px}

.NewsList .Entry {width:514px;display:block;margin:0 0 40px 0;padding:0 0 15px 0;border-bottom:2px solid #333}
	.ColBNewsWide .NewsList .Entry {width:728px}
	.NewsList .Entry.Article {border-bottom:none;}
	.NewsList .Entry.Article p > span {color:#333;}
	.NewsList .Entry h1,
	.Thread .Line.First h1,
	.Thread .Line.First h1,
	.ColBJobs .JobDescription.NewStyle .Head h1 {font-size:24px;line-height:1.2em;color:#121212;padding:0;margin:0 0 18px 0;font-weight:500}
	.NewsList .Entry a h1 {color:#121212;text-decoration:none;}
	.NewsList .Entry a:hover h1 {color:#0078ff;}
	.NewsList .Entry .Tag {padding:0 0 20px 0;}
	.NewsList .Entry .Tag h2 {display:block;color:#555;font-size:12px;margin-bottom:7px;width:100%;text-transform:uppercase}
		.NewsList.NewsIndex .Entry .Tag h2 {color:#777}
	.NewsList .Entry .Tag a {color:#000;font-weight:bold}
	.NewsList .Entry.Article .Tag a,
	.NewsList.NewsIndex .Entry .Tag a,
	.NewsList.NewsIndex .Entry .Tag span {background:#fff;border:1px solid #999;border-radius:2px;color:#333;float:left;font-size:12px;margin:0 4px 4px 0;padding:4px 8px;white-space:nowrap;font-weight:bold}
	.NewsList .Entry.Article .Tag a:hover,
	.NewsList.NewsIndex .Entry .Tag a:hover {color:#fff;border-color:#666;background:#666}
	.NewsList .Entry p,
	.ColCProfile .ProjectDescription p,
	.ColCProfile .NewsArticle p,
	.ColCProfile .EventDescription,
    .ColCProfile .EventDescription h1,
    .ColCProfile .EventDescription h2,
    .ColCProfile .EventDescription h3,
    .ColCProfile .EventDescription h4,
    .ColCProfile .EventDescription h5,
    .ColCProfile .EventDescription h6,
    .ColCProfile .EventDescription h7,
    .ColCProfile .EventDescription p,
    .ColCProfile .EventDescription blockquote,
    .ColCProfile .EventDescription table,
	.NewsList .Entry h3.subheading,
	.NewsList .Entry center,
	.ColBJobs .JobDescription.NewStyle p,
	.ColBProfiles .About p {font-size:15px;color:#333;padding:0;margin:0 0 1.5em ;line-height:1.5em}
		.NewsList .Entry p strong strong,
		.ColCProfile .ProjectDescription p strong strong,
		.ColCProfile .NewsArticle p strong strong,
		.ColCProfile .EventDescription p strong strong,
		.NewsList .Entry h3.subheading strong strong,
		.NewsList .Entry center strong strong,
		.ColBJobs .JobDescription.NewStyle p strong strong {font-weight:bold}
		.ColBNewsWide .NewsList .Entry p span,
		.ColBNewsWide .NewsList .Entry p span span,
		.ColBNewsWide .NewsList .Entry p span span span,
		.ColBNewsWide .NewsList .Entry p span span span span {font-size:15px;color:#333 !important;line-height:1.5em !important;font-family: Helvetica,Arial,sans-serif !important;}
	.NewsList .Entry h3.subheading,
	.NewsList .Entry a h3.subheading {font-size:18px !important;font-weight:bold !important;display:block;margin-bottom:1.4em}
	.NewsList .Entry figure h3.subheading {margin-bottom:0}
	.NewsList .Entry h3.subheading a {font-size:18px !important;font-weight:bold !important}
	.NewsList .Entry h3.subheading strong,
	.NewsList .Entry h3.subheading b {font-weight:bold !important}
	.NewsList .Entry a:hover h3.subheading,
	.NewsList .Entry h3.subheading a:hover {text-decoration:underline}
	.NewsList .Entry h3:empty {min-height:18px}
	.NewsList .Entry .biglink,
	.NewsList .Entry a .biglink {font-size:24px !important;font-weight:normal !important;margin:1.2em 0;line-height:1.5em;color:#fff;box-decoration-break: clone;background:#121212;padding:2.4% 3%;border-radius:2px}
	.NewsList .Entry .biglink a {color:#fff !important;font-weight:normal}
	.NewsList .Entry a:hover .biglink {text-decoration:underline;color:#fff !important;background:#121212 !important}
	.NewsList .Entry figure,
	.NewsList .Entry .video-container,
	.Comments figure,
	.Comments .video-container,
	.ColCProfile .NewsArticle figure,
	.ColCProfile .NewsArticle .video-container,
	.ColCProfile .EventDescription figure,
	.ColCProfile .EventDescription .video-container {display:block;font-size:15px;margin-bottom:1.9em}
	.NewsList .Entry .video-container,
	.Comments .video-container,
	.ColCProfile .NewsArticle .video-container,
	.ColCProfile .EventDescription .video-container {padding-top:6px}
	.NewsList .Entry .fluid-width-video-wrapper,
	.Comments .fluid-width-video-wrapper,
	.ColCProfile .NewsArticle .fluid-width-video-wrapper,
	.ColCProfile .EventDescription .fluid-width-video-wrapper {border-top:5px solid rgba(255,255,255,0)}
	.NewsList .Entry iframe,
	.Comments iframe,
    .ColCProfile iframe {max-width:100%}
	.NewsList .Entry figure,
	.Comments figure,
	.ColCProfile .NewsArticle figure,
	.ColCProfile .EventDescription figure {margin-bottom:1.75em}
	.NewsList .Entry p a,
	.Comments p a,
	.ColCProfile .ProjectDescription p a,
	.ColCProfile .NewsArticle p a,
	.ColCProfile .EventDescription p a {word-wrap:break-word}
	.NewsList .Entry p img,
	.Comments p img,
	.ColCProfile .NewsArticle p img,
	.ColCProfile .EventDescription p img {margin:0;vertical-align:middle}
	.NewsList .Entry.Article p > span {color:#333}
	.NewsList .Entry .Quote {font-family:Georgia,Garamound,Times,serif;line-height:20px;padding:0 33px 10px 33px;background:url('../images/nav/quote.png') no-repeat;position:relative}
		.NewsList.NewsIndex .Entry .Quote {padding-bottom:0}
	.NewsList .Entry .Quote.VectorIcon {background:none;padding-left:38px}
	.NewsList .Entry .Quote.VectorIcon .fa {position:absolute;top:3px;left:0;color:#000;font-size:24px}
	.NewsList .Entry .Quote .Graphic {background:url(../images/nav/quote.png) no-repeat;display:block;position:absolute;margin-left:-33px;width:24px;height:27px;}
	.NewsList .Entry .Intro {padding:0;margin:0;line-height:1.5em;border-bottom:none;font-size:15px;color:#333}
	.NewsList .Entry .Intro a {color:#0078ff;text-decoration:none}
	.NewsList .Entry .Intro a:hover {text-decoration:none}
	.NewsList .Entry .Intro p a:hover, .NewsList .Entry .Intro center a:hover {text-decoration:underline}
	.NewsList .Entry .Intro p img,
	.NewsList .Entry .Intro figure img,
	.ColCProfile .NewsArticle p img,
	.ColCProfile .NewsArticle figure img,
	.ColCProfile .EventDescription p img,
	.ColCProfile .EventDescription figure img {margin:6px 0 0;width:auto;max-width:100%;height:auto;border:none !important;background:none !important;vertical-align:middle}
	.ColCProfile .NewsArticle p img,
	.ColCProfile .EventDescription p img {margin-bottom:8px}
	.ColCProfile .NewsArticle figure p img,
	.ColCProfile .EventDescription figure p img {margin-bottom:0}
	.NewsList .Entry figure p,
	.Comments figure p,
	.ColCProfile .NewsArticle figure p,
	.ColCProfile .EventDescription figure p {margin:0}
	.NewsList .Entry figcaption,
	.NewsList .Entry p.figcaption,
	.Comments figcaption,
	.ColCProfile .NewsArticle figcaption,
	.ColCProfile .EventDescription figcaption {font-size:12px;color:#666;font-style:normal;margin:-10px 0 2.1em;line-height:1.3em;font-weight:normal}
	.NewsList .Entry p figcaption,
	.ColCProfile .NewsArticle p figcaption,
	.ColCProfile .EventDescription p figcaption,
	.NewsList .Entry h3.subheading figcaption,
	.ColCProfile .NewsArticle h3.subheading figcaption,
	.ColCProfile .EventDescription h3.subheading figcaption,
	.NewsList .Entry figure figcaption,
	.ColCProfile .NewsArticle figure figcaption,
	.ColCProfile .EventDescription figure figcaption {margin:12px 0 0}
	.NewsList .Entry .subheading figcaption,
	.ColCProfile .NewsArticle .subheading figcaption,
	.ColCProfile .EventDescription .subheading figcaption {margin-top:-10px}
	.NewsList .Entry .subheading figure figcaption,
	.ColCProfile .NewsArticle .subheading figure figcaption,
	.ColCProfile .EventDescription .subheading figure figcaption {margin-top:12px}
	.NewsList .Entry .Feature {padding:0;line-height:18px;font-size:12px;color:#333}
	.NewsList .Entry .Feature .ImageHorizontalBackground {display:block;width:100%;background-color:#eee;margin-bottom:10px}
	.NewsList .Entry .Feature .ImageHorizontalBackground img {display:block}
	.NewsList .Entry .Feature img {margin-top:5px;vertical-align:middle}
	.NewsList .Entry .Feature img.Cover {margin-top:0}
	.NewsList .Entry .Intro ul,
	.NewsList .Entry .Intro ol,
	.NewsList .Entry .ImageHorizontal ul,
	.NewsList .Entry .ImageHorizontal ol,
	.NewsList .Entry.Article ul,
	.NewsList .Entry.Article ol,
	.ColCProfile .ProjectDescription ul,
	.ColCProfile .ProjectDescription ol,
	.ColCProfile .NewsArticle ul,
	.ColCProfile .NewsArticle ol,
	.ColCProfile .EventDescription ul,
	.ColCProfile .EventDescription ol,
	.ColBJobs .JobDescription.NewStyle ul,
	.ColBJobs .JobDescription.NewStyle ol,
	.ColBProfiles .About ul,
	.ColBProfiles .About ol {margin:0 0 1.1em 2em;line-height:1.5em}
	.NewsList .Entry .Intro ul,
	.NewsList .Entry .ImageHorizontal ul,
	.NewsList .Entry .Feature ul,
	.ColCProfile .ProjectDescription ul,
	.ColCProfile .NewsArticle ul,
	.ColCProfile .EventDescription ul,
	.ColBJobs .JobDescription.NewStyle ul,
	.ColBProfiles .About ul {list-style:disc}
		.NewsList .Entry .Intro ul ul,
		.NewsList .Entry .ImageHorizontal ul ul,
		.NewsList .Entry .Feature ul ul,
		.ColCProfile .ProjectDescription ul ul,
		.ColCProfile .NewsArticle ul ul,
		.ColCProfile .EventDescription ul ul,
		.ColBJobs .JobDescription.NewStyle ul ul {list-style:circle}
	.NewsList .Entry .Intro li,
	.NewsList .Entry .ImageHorizontal li,
	.NewsList .Entry .Feature li,
	.ColCProfile .ProjectDescription li,
	.ColCProfile .NewsArticle li,
	.ColCProfile .EventDescription li,
	.ColBJobs .JobDescription.NewStyle li,
	.ColBProfiles .About li {color:#333;font-size:15px;line-height:1.5em;padding-bottom:.5em}
	.NewsList .Entry .Feature .Intro {padding:23px 10px 10px 10px;margin:10px 0 30px 0;border-top:3px solid #444;border-bottom:1px solid #777;color:#333;font-size:16px;line-height:1.5em}
		.ColBNewsWide .NewsList .Entry .Feature .Intro {padding:23px 20px 10px 20px}
	.NewsList .Entry .Feature .Intro p {color:#333;font-size:15px;line-height:1.5em}
		.ColBNewsWide .NewsList .Entry .Feature .Intro p {font-size:19px;line-height:1.5em;font-weight:normal;margin-bottom:1em}
	.NewsList .Entry .Feature .Intro p > span {color:#333}
	.NewsList .Entry .Feature .Intro ul,
	.NewsList .Entry .Feature .Intro ol {padding:0}
	.NewsList .Entry .Feature .Intro ul {list-style:disc}
	.NewsList .Entry .Feature .Intro li {color:#333;font-size:15px;line-height:1.5em}
	.NewsList .Entry .Feature a,
	.NewsList .Entry .Intro li a {color:#0078ff}
	.NewsList .Entry .Feature a:hover,
	.NewsList .Entry .Intro li a:hover {text-decoration:underline}

	.NewsList .Entry .pullquote-left,
	.NewsList .Entry .pullquote-right,
	.NewsList .Entry .pullquote-center,
	.NewsList .Entry .Pullquote,
	.NewsList .Entry p span.Pullquote,
	.NewsList .Entry p span span.Pullquote,
	.NewsList .Entry p span span span.Pullquote,
	.NewsList .Entry p span span span span.Pullquote,
	.NewsList .Entry p span span span span span.Pullquote {font-family:Georgia,Garamound,Times,serif !important;font-size:20px !important;line-height:1.3em !important;color:#121212 !important;font-weight:normal !important;font-style:italic !important;background:url('../images/nav/quote-hd.png') no-repeat;background-position:0 0;background-size:24px 27px}
		.NewsList .Entry .pullquote-left,
		.NewsList .Entry .Pullquote.Left {width:200px;float:left;padding:2px 0 0 38px;margin:0 25px 20px 0;text-align:left;}
		.NewsList .Entry .pullquote-right,
		.NewsList .Entry .Pullquote.Right {width:200px;float:right;padding:2px 0 0 38px;margin:0 10px 20px 20px;text-align:left;}
		.NewsList .Entry .pullquote-center,
		.NewsList .Entry .Pullquote.Center {float:none;display:block;width:403px;padding:18px 33px 20px 38px;margin:25px 20px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;text-align:left;background-position:0 16px;}
			.ColBNewsWide .NewsList .Entry .Pullquote,
			.ColBNewsWide .NewsList .Entry .pullquote-left,
			.ColBNewsWide .NewsList .Entry .pullquote-right,
			.ColBNewsWide .NewsList .Entry .pullquote-center {font-size:24px !important;background-position:0 2px}
			.ColBNewsWide .NewsList .Entry .Pullquote.Left,
			.ColBNewsWide .NewsList .Entry .pullquote-left {width:300px;margin:20px 40px 25px 0}
			.ColBNewsWide .NewsList .Entry .pullquote-left {margin-top:0}
			.ColBNewsWide .NewsList .Entry .Pullquote.Right,
			.ColBNewsWide .NewsList .Entry .pullquote-right {width:300px;margin:20px 10px 25px 40px}
			.ColBNewsWide .NewsList .Entry .pullquote-right {margin-top:-2px}
			.ColBNewsWide .NewsList .Entry .Pullquote.Center,
			.ColBNewsWide .NewsList .Entry .pullquote-center {width:618px;padding:23px 33px 25px 38px;margin:35px 20px;background-position:0 23px}

.ArticleAuthor {padding:12px;margin:10px 0 20px 0;background:#f3f3f3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.ArticleAuthor .Head {display:block;padding:6px 0 15px 0;text-align:left;}
	.ArticleAuthor .Head h2 {font-size:12px;color:#777;font-weight:bold}
.ArticleAuthor .Line {display:block;border-top:1px solid #e0e0e0;padding:15px 0 15px 0}
	.ArticleAuthor .Line.last,
	.ArticleAuthor .Line:last-child {border-bottom:none;padding-bottom:3px}
	.ArticleAuthor .Avatar {float:left;width:125px}
	.ArticleAuthor .Avatar img {width:100%;height:auto;vertical-align:middle}
	.ArticleAuthor .Text {float:right;width:355px;padding-right:5px}
		.ColBNewsWide .ArticleAuthor .Text {width:553px}
	.ArticleAuthor .FollowArea {margin:8px 0 0}
	.ArticleAuthor.Bio .Text {padding-top:2px}
	.ArticleAuthor .Text p {color:#555;line-height:1.4em;margin-bottom:0}
		.ColBNewsWide .ArticleAuthor .Text p {line-height:1.4em;margin-bottom:0}
	.ArticleAuthor.Bio .Text p {margin-bottom:1em !important}
	.ArticleAuthor .Text p.Title {margin:-5px 0 0.3em 0}
		.ArticleAuthor .Text p a {color:#0078ff}
		.ArticleAuthor .Text p a:hover {text-decoration:underline}


	.NewsList .Entry .ImageHorizontal {float:none;margin:5px 0 1.9em 0;font-size:15px;line-height:1.5em}
		.NewsList .Entry .ImageHorizontal.CoverPic {margin:5px 0px 20px 0;}
		.NewsList.NewsIndex .Entry .ImageHorizontal {margin:0 0 20px 0;}
	.NewsList .Entry .ImageVertical {float:right;margin:5px 0px 20px 30px;width:200px}
	.NewsList .Entry .ImageVertical img {width:200px;height:auto}
	.NewsList .Entry .ImageHorizontal .Caption,
	.NewsList .Entry .ImageVertical .Caption {margin-top:12px}
		.ColBNewsWide .NewsList .Entry .ImageHorizontal .Caption {margin-bottom:3em}
	.NewsList .Entry .ImageHorizontal.CoverPic .Caption,
	.NewsList .Entry .ImageVertical.CoverPic .Caption {padding-bottom:8px;margin-bottom:2.1em}

	.NewsList .Entry a .Weblink {display:inline;color:#0078ff;text-decoration:none;font-size:15px;cursor:pointer;white-space:nowrap;font-weight:bold}
	.NewsList .Entry a .Weblink .fa {margin-left:5px}
	.NewsList .Intro p a.ViewFullEntry {white-space:nowrap}
	.NewsList .Intro p a.ViewFullEntry:hover {text-decoration:none !important}
	.NewsList .Entry a:hover .Weblink {text-decoration:underline}

	.NewsList .Entry .Header {border-top:1px solid #aaa;background:url(../images/nav/entry_header1.png) no-repeat;background-position:left bottom;min-height:20px;padding:10px 0 8px 0;margin:4px 0 12px 0;}
		.ColBNewsWide .NewsList .Entry .Header {background-image:url(../images/nav/entry_header1-728.png)}
	.NewsList .Entry .Footer {background:url(../images/nav/entry_footer1.png) no-repeat;display:block;padding:17px 0 0 0;margin:5px 0 0 0;}
	.NewsList .Entry .Footer.NewStyle {background:none;padding:0;margin:5px 0 10px}
		.NewsList.NewsIndex .Entry .Footer.NewStyle {margin:-2px 0 5px}


	.NewsList .Entry .Header.NewStyle,
	.Thread .Line.First .Header.NewStyle,
	.ColCProfile .NewsArticle .Header.NewStyle {border:none;background:none;min-height:65px;padding:0;margin:0 0 23px;width:514px}
		.ColBNewsWide .NewsList .Entry .Header.NewStyle {width:728px}
		.ColCProfile .NewsArticle .Header.NewStyle {width:615px;margin-top:13px}
		.ColCProfile .NewsArticle.School .Header.NewStyle {border:none;min-height:65px;margin-top:13px}
		.Thread .Line.First .Header.NewStyle {min-height:25px;margin:5px 0 10px}
		.NewsList .Entry .HeaderTop,
		.Thread .Line.First .HeaderTop,
		.ColCProfile .NewsArticle .HeaderTop {border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-top:0}
			.NewsList .Entry .HeaderTop.HasProfile,
			.Thread .Line.First .HeaderTop.HasProfile,
			.ColCProfile .NewsArticle .HeaderTop.HasProfile {margin-top:4px;padding-bottom:9px}
		.NewsList .Entry .HeaderAuthor,
		.NewsList .Entry .HeaderDate,
		.Thread .Line.First .HeaderAuthor,
		.Thread .Line.First .HeaderDate,
		.ColCProfile .NewsArticle .HeaderAuthor,
		.ColCProfile .NewsArticle .HeaderDate {display:inline-block;font-size:12px;color:#333}
		.NewsList .Entry .HeaderTop .AuthorAvatar,
		.Thread .Line.First .HeaderTop .AuthorAvatar,
		.ColCProfile .NewsArticle .HeaderTop .AuthorAvatar {width:25px;height:25px;margin:0 10px 0 0;border-radius:2px;float:left;overflow:hidden}
		.NewsList .Entry .HeaderTop .AuthorName,
		.Thread .Line.First .HeaderTop .AuthorName,
		.ColCProfile .NewsArticle .HeaderTop .AuthorName {display:inline;line-height:1.4em;border-right:1px solid #eee;margin-right:10px;padding:1px 10px 1px 0}
		.NewsList .Entry .HeaderTop .AuthorName span,
		.Thread .Line.First .HeaderTop .AuthorName span,
		.ColCProfile .NewsArticle .HeaderTop .AuthorName span {font-weight:bold}
			.NewsList .Entry .HeaderTop.HasProfile .AuthorName,
			.Thread .Line.First .HeaderTop.HasProfile .AuthorName,
			.ColCProfile .NewsArticle .HeaderTop.HasProfile .AuthorName {line-height:1em;padding:7px 10px 5px 0;display:inline-block}
		.NewsList .Entry .HeaderTop .AuthorName a,
		.Thread .Line.First .HeaderTop .AuthorName a,
		.ColCProfile .NewsArticle .HeaderTop .AuthorName a {font-weight:bold;color:#0078ff;text-decoration:none;white-space:nowrap}
		.NewsList .Entry .HeaderTop .AuthorName a:hover,
		.Thread .Line.First .HeaderTop .AuthorName a:hover,
		.ColCProfile .NewsArticle .HeaderTop .AuthorName a:hover {text-decoration:underline}



		.HeaderTop .AuthorNameBlock {white-space:nowrap;display:inline-block}
		.HeaderTop .AuthorName .FollowButton {padding:1px 3px;width:auto;display:inline-block;margin:0 1px 0 5px;background:none;border:none;border-radius:1.5px;text-transform:uppercase;letter-spacing:0.5px;line-height:1em;vertical-align:baseline}
		.HeaderTop .AuthorName .FollowButton span {font-weight:normal !important;font-size:9px}
		.HeaderTop .AuthorName .FollowButton.Following {background:#fff;min-width:59px}
		.HeaderTop .AuthorName .FollowButton .Following {color:#999}
		.HeaderTop .AuthorName .FollowButton.Follow {color:#fff;background:#0087ff}
		.HeaderTop .AuthorName .FollowButton .Follow {color:#fff}
		.HeaderTop .AuthorName .FollowButton:hover {text-decoration:none !important}
		.HeaderTop .AuthorName .FollowButton:hover span {text-decoration:none}
		.HeaderTop .AuthorName .FollowButton.Following:hover {background:#444;min-width:59px}
		.HeaderTop .AuthorName .FollowButton.Following:hover .Following {display:none}
		.HeaderTop .AuthorName .FollowButton.Following:hover .Unfollow {display:inline;color:#fff}
		.HeaderTop .AuthorName .FollowButton.Follow:hover {background:#444}


		.NewsList .Entry .HeaderDate,
		.Thread .Line.First .HeaderDate,
		.ColCProfile .NewsArticle .HeaderDate {height:14px;padding:2px 0 2px 0;white-space:nowrap}
		.NewsList .Entry .HeaderBottom,
		.ColCProfile .NewsArticle .HeaderBottom {padding-top:10px}
		.Thread .Line.First .HeaderBottom {padding-top:0}
		.NewsList .Entry .HeaderAddThis,
		.Thread .Line.First .HeaderAddThis,
		.ColCProfile .NewsArticle .HeaderAddThis {display:inline-block;float:left;min-width:120px;min-height:30px;margin-left:-2px}
		.NewsList .Entry .HeaderComments,
		.NewsList .Entry .HeaderLikes,
		.NewsList .Entry .HeaderFollow,
		.Thread .Line.First .HeaderComments,
		.Thread .Line.First .HeaderFollow,
		.ColCProfile .NewsArticle .HeaderComments,
		.ColCProfile .NewsArticle .HeaderFollow {display:block;float:left;border-left:1px solid #eee;margin-left:15px;padding:6px 0 6px 15px;font-size:12px;font-weight:bold;color:#333}
			.Thread .Line.First .HeaderComments.LastComment .fa {font-size:14px}
		.NewsList .Entry .HeaderBottom .fa,
		.Thread .Line.First .HeaderBottom .fa,
		.ColCProfile .NewsArticle .HeaderBottom .fa {margin-right:6px;font-size:14px}
		.NewsList .Entry .HeaderFollowButton,
		.Thread .Line.First .HeaderFollowButton,
		.ColCProfile .NewsArticle .HeaderFollowButton,
		.ColCProfile .NewsArticle .HeaderComments {color:#333}
		.NewsList .Entry .HeaderFollowButton.Following,
		.NewsList .Entry .HeaderFollowButton:hover,
		.NewsList .Entry .HeaderLikeButton.Liked,
		.NewsList .Entry .HeaderLikeButton:hover,
		.Thread .Line.First .HeaderFollowButton.Following,
		.Thread .Line.First .HeaderFollowButton:hover,
		.ColCProfile .NewsArticle .HeaderFollowButton.Following,
		.ColCProfile .NewsArticle .HeaderFollowButton:hover {color:#0078ff}
		.NewsList .Entry .HeaderFollowHelp .fa,
		.Thread .Line.First .HeaderFollowHelp .fa,
		.ColCProfile .NewsArticle .HeaderFollowHelp .fa {font-size:14px;margin-left:8px;opacity:.3}




	.NewsList .Entry .TagIcon {margin:3px 5px 0 0;color:#333;}
	.NewsList .Entry a.TagIcon {color:#333;font-weight:bold}
	.NewsList .Entry a.TagIcon:hover {color:#0078ff;cursor:pointer}
	.NewsList .Entry .TagIcon.Date {background:url(../images/nav/icon_date4.png) no-repeat;}
	.NewsList .Entry .TagIcon.Comment {background:url(../images/nav/icon_comment_sprite.png) no-repeat 0 0;}
		.NewsList .Entry .TagIcon.Comment:hover {background-position:0 -24px;}
	.NewsList .Entry .TagIcon.Like {background:url(../images/nav/icon_like_sprite.png) no-repeat 0 0;}
		.NewsList .Entry .TagIcon.Like:hover {background-position:0 -24px;}
	.NewsList .Entry .TagIcon.Person {background:url(../images/nav/icon_person_sprite.png) no-repeat 0 0;}
		.NewsList .Entry span.TagIcon.Person:hover {cursor:default}
		.NewsList .Entry a.TagIcon.Person:hover {background-position:0 -24px;}
	.NewsList .Entry .TagIcon.Share {background:url(../images/nav/icon_share_sprite.png) no-repeat 0 0;}
		.NewsList .Entry .TagIcon.Share:hover {background-position:0 -24px;}
	.NewsList .Entry .TagIcon.Help {background:url(../images/nav/icon_help_sprite.png) no-repeat 0 0;width:14px;padding-left:0;padding-right:0}
		.NewsList .Entry .TagIcon.VectorIcon.Help {background:none;width:auto;margin-right:0}
		.NewsList .Entry .TagIcon.VectorIcon.Help .fa {font-size:13px;opacity:.7;margin-right:0}
		.NewsList .Entry .TagIcon.VectorIcon.Help:hover .fa {opacity:1}
		.NewsList .Entry .TagIcon.Help:hover {background-position:0 -24px;cursor:default}
	.NewsList .Entry .TagIcon.Follow {background:url(../images/nav/icon_follow_sprite.png) no-repeat 0 0;padding-left:27px;padding-right:5px}
		.NewsList .Entry .TagIcon.VectorIcon.Follow {background:none;padding-left:0;margin-top:2px}
		.NewsList .Entry .TagIcon.VectorIcon.Follow .fa {font-size:13px}
		.NewsList .Entry .TagIcon.Follow.Following,
		.NewsList .Entry .TagIcon.Follow.Following .fa {color:#0078ff}
		.NewsList .Entry .TagIcon.Follow:hover {background-position:0 -24px;}


	.NewsList .Entry .Thumbs {display:block;width:514px;overflow:hidden;padding:0 0 10px 0}
		.ColBNewsWide .NewsList .Entry .Thumbs {width:728px}
	.NewsList .Entry .Thumb {width:79px;height:79px;overflow:hidden;float:left;margin:0 5px 5px 0;background:#0078ff;border:1px solid #555}
		.NewsList .Entry .Thumb:nth-child(6n+0) {margin-right:0}
		.ColBNewsWide .NewsList .Entry .Thumb {margin:0 11px 11px 0}
		.ColBNewsWide .NewsList .Entry .Thumb:nth-child(8n+0) {margin-right:0}
	.NewsList .Entry .Thumb img {width:79px;height:79px}
	.NewsList .Entry .Thumb:link {border-color:#555}
	.NewsList .Entry .Thumb:visited {border-color:#ddd}
	.NewsList .Entry .Thumb:hover {border-color:#999;opacity:0.85;filter:alpha(opacity=85)}
	.NewsList .Entry .Thumb:active {border-color:#555}


	.SchoolBlogTitle {position:relative;display:block;margin:0 0 40px 0;height:90px}
	.SchoolBlogTitle img {position:absolute;top:-15px;left:-10px}
	.SchoolBlogTitle h2 {position:absolute;top:30px;left:112px;font-size:12px;font-weight:bold;color:#ff0000;text-transform:uppercase;letter-spacing:1.5px}

.ColBNews .Col6 {float:left;width:171px;padding-bottom:5px}
.ColBNews .Col6 label {width:128px;float:right;margin:4px 20px 0 0;display:inline;color:#333;line-height:15px}
	.ColBNews .Col6 label em {color:#777;text-style:italic}


.NewsList .TagHeader {margin:0 0 45px;font-size:12px;font-weight:600;color:#121212}
	.NewsList .TagHeader span {text-transform:uppercase;display:block;font-size:30px;line-height:1em;margin-top:3px}
	.ColBFeatures .NewsList .TagHeader span {margin-top:0}
	.NewsList .TagHeader .FollowArea {margin:10px 0 60px;padding:15px 0 0 0;border-top:3px solid #000;width:514px}
	.ColBFeaturesWide .NewsList .TagHeader .FollowArea {width:728px}
	.NewsList .TagHeader .FollowArea span {font-size:12px;position:relative;text-transform:none;margin:0;display:inline}
	.NewsList .TagHeader .FollowArea .FollowButton {float:left;margin-right:25px;width:80px;z-index:1;position:relative}
	.NewsList .TagHeader .FollowArea .FollowInfo p,
	.NewsList .TagHeader .FollowArea .FollowInfo p span {font-size:12px;color:#999;font-weight:normal;margin-top:5px}
	.NewsList .TagHeader .FollowArea .FollowInfo p span {display:block}
	.ColBFeaturesWide .NewsList .TagHeader .FollowArea .FollowInfo p span {display:inline}
	.ColBFeaturesWide .NewsList .TagHeader .FollowArea .FollowInfo p {margin-top:10px}
	.NewsList .TagHeader .FollowArea .FollowInfo a {color:#0078ff}
	.NewsList .TagHeader .FollowArea .FollowInfo a:hover {text-decoration:underline}


.Topheader.News {position:relative;z-index:1200;margin-left:-10px;padding-left:10px;margin-bottom:27px;background:url(../images/nav/topheader_arrow2-hd.png) no-repeat;background-size:10px 41px}
	.Topheader.News .TopheaderBackground {background:#d9d9d9;color:#555;width:202px;padding:12px 12px 0 12px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
	.Topheader.News .Slickbox {position:absolute;border-top:none;width:202px;padding:10px 12px 15px 12px;margin:0 0 0 -12px;color:#666;background:#d9d9d9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
	.Topheader.News h2 {color:#000;font-weight:normal;font-size:24px;line-height:24px;display:block;padding:2px 0 7px 0;}
	.Topheader.News p {color:#000;}
	.Topheader.News a {color:#000;display:block;}
	.Topheader.News a:hover {color:#000;}
	.Topheader.News a.Size1 {font-size:22px;line-height:28px;}
	.Topheader.News a.Size2 {font-size:18px;line-height:24px;}
	.Topheader.News a.Size3 {font-size:14px;line-height:20px;}
	.Topheader.News a.Size4 {font-size:11px;line-height:14px;}
	.Topheader.News ul {margin-top:12px;border-top:1px solid #ddd;}
	.Topheader.News .Slickbox ul {margin-top:-10px;padding-top:0;border-top:none;}
	.Topheader.News .Slickbox a {display:inline;white-space:nowrap;}
	.Topheader.News .Slickbox a:hover {background:yellow;}
	.Topheader.News li {padding:3px 0 3px 5px;border-bottom:1px solid #ccc;background:none;}
	.Topheader.News li:hover {background:yellow;}
	.Topheader.News li.first {border-top:1px solid #ccc;}
	.Topheader.News li#More {padding:5px 0 0 5px;border-bottom:none;color:#000}
	.Topheader.News li#More:hover {background:none;cursor:pointer}
	.Topheader.News .extended {padding:15px 0 8px 0}
	.Topheader.News a.Tag {line-height:22px;padding:2px 3px}


.ColBNews .RelatedProfiles {width:516px;margin:15px 0;}
	.ColBNews.ColBNewsWide .RelatedProfiles {width:730px}
	.ColBNews .RelatedProfiles h2 {display:block;color:#555;font-size:12px;margin-bottom:12px;width:100%;text-transform:uppercase}
	.ColBNews .RelatedProfiles .Profile,
	.ColBProfiles .StatusEntry .Profile {height:80px;width:240px;padding:4px 10px 4px 4px;margin:0 2px 2px 0;float:left;background:#fff;border:1px solid #eee}
	.ColBNews.ColBNewsWide .RelatedProfiles .Profile {width:347px}
	.ColBProfiles .StatusEntry .Profile {width:498px;float:none;display:block;margin:0 0 15px 0}
	.ColBNews .RelatedProfiles .Profile:hover,
	.ColBProfiles .StatusEntry a:hover .Profile {background:#fcfcfc;border-color:#e3e3e3}
	.ColBNews .RelatedProfiles .Profile img,
	.ColBProfiles .StatusEntry .Profile img {float:left;margin-right:13px;width:80px;height:80px}
	.ColBNews .RelatedProfiles .Profile .TextOuter,
	.ColBProfiles .StatusEntry .Profile .TextOuter {display:table;height:79px;#position:relative;overflow:hidden}
	.ColBNews .RelatedProfiles .Profile .TextMiddle,
	.ColBProfiles .StatusEntry .Profile .TextMiddle {#position:absolute;#top:50%;display:table-cell;vertical-align:middle;}
	.ColBNews .RelatedProfiles .Profile .TextInner,
	.ColBProfiles .StatusEntry .Profile .TextInner {#position:relative;#top:-50%;color:#333;word-wrap: break-word;max-height:68px;overflow-y:hidden;font-size:14px;line-height:1.15em}
	.ColBNews .RelatedProfiles .Profile:hover .TextInner,
	.ColBProfiles .StatusEntry a:hover .Profile .TextInner {color:#0078ff}
		.ColBNews .RelatedProfiles .Profile .TextInner {width:145px}
		.ColBNews.ColBNewsWide .RelatedProfiles .Profile .TextInner {width:245px}


.ColBNews .RelatedArticles {width:516px;margin:15px 0 0}
	.ColBNews.ColBNewsWide .RelatedArticles {width:730px}
	.ColBNews .RelatedArticles h2 {display:block;color:#555;font-size:12px;margin-bottom:15px;width:100%;text-transform:uppercase}
		.ColBNews.ColBNewsWide .RelatedArticles h2 {width:728px}
	.ColBNews .RelatedArticles ul {width:518px;max-width:518px;display:block;margin:0 !important}
		.ColBNews.ColBNewsWide .RelatedArticles ul {width:728px;max-width:728px}
	.ColBNews .RelatedArticles li {width:248px;max-width:248px;height:218px;min-height:218px;max-height:218px;float:left;margin:0;position:relative}
		.ColBNews.ColBNewsWide .RelatedArticles li {width:355px;max-width:355px;height:270px;min-height:270px;max-height:270px}
	.ColBNews .RelatedArticles li:nth-of-type(odd) {margin:0 18px 0 0}
		.ColBNews.ColBNewsWide .RelatedArticles li:nth-of-type(odd) {margin:0 18px 0 0}
	.ColBNews .RelatedArticles li img {width:248px;max-width:248px;height:147px;max-height:147px;margin-bottom:5px}
		.ColBNews.ColBNewsWide .RelatedArticles li img {width:355px;max-width:355px;height:210px;max-height:210px}
	.ColBNews .RelatedArticles li a {width:100%;height:auto}
	.ColBNews .RelatedArticles li .RelatedArticleTitle {color:#000;font-weight:bold;line-height:1.3em}
	.ColBNews .RelatedArticles li a:hover .RelatedArticleTitle {color:#0078ff}


.ColBNews .BustlerCompetitions {width:516px;margin:15px 0 5px}
	.ColBNews .BustlerCompetitions h2 {display:block;color:#555;font-size:12px;margin-bottom:15px;width:100%;text-transform:uppercase}
	.ColBNews .BustlerCompetitions h2 a {color:#0078ff}
	.ColBNews .BustlerCompetitions h2 a:hover {text-decoration:underline}
	.ColBNews .BustlerCompetitions .competition-listing {display:inline-block;width:248px;height:auto;margin-right:16px;padding-bottom:30px;vertical-align:top}
	.ColBNews .BustlerCompetitions .competition-listing:nth-child(2n+3) {margin-right:0}
	.ColBNews .BustlerCompetitions .competition-banner {width:100%;height:auto;border:0;outline:none}
	.ColBNews .BustlerCompetitions .competition-title {color: #121212;font-size: 12px;font-weight: bold;line-height: 1.2em;margin:8px 0 10px;}
	.ColBNews .BustlerCompetitions .competition-title:hover {color:#0078ff}
	.ColBNews .BustlerCompetitions .item-subinfo p {color:#666;margin-bottom:3px;font-size:12px;line-height:1.2em}


.RelatedJobs {width:100%;margin:15px 0 45px;display:block}
	.ColBNewsWide .RelatedJobs {margin:30px 0 30px}
	.NewsList .Entry .Intro .RelatedJobs,
	.NewsList .Entry .Feature .RelatedJobs,
	.ColCProfile .RelatedJobs {font-size:15px;margin:2em 0 2em}
	.ColCProfile .RelatedJobs {margin:30px 0 12px}
	.RelatedJob {width:92%;display:block;padding:3.5% 4% 2%;background:#0087ff;border-bottom:1px solid #3a98fe;color:#fff !important;font-weight:normal;vertical-align:middle;transition:all .2s ease-out}
		.ColBNewsWide .NewsList .Entry a.RelatedJob,
		.ColCProfile a.RelatedJob {width:94%;padding:2.4% 3% 1.4%}
	.RelatedJob:first-child {border-top-left-radius:2px;border-top-right-radius:2px}
	.ColBNews .RelatedJob:last-child {border-bottom:none;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
	.RelatedJobTitle {font-size:18px;line-height:1.2em;width:80%;float:left;padding-bottom:7px}
		.RelatedJob:hover .RelatedJobTitle,
		.RelatedJob:focus .RelatedJobTitle {text-decoration:underline;color:#fff}
	.RelatedJobCount {font-size:12px;line-height:2.15em;text-align:right;text-transform:uppercase;width:18%;color:#cbdafb;opacity:0.7;float:right}


.ColCNews .SearchForm .ButtonWrapper {position:relative;float:right;height:30px;width:40px;overflow:hidden;outline:none !important}
	.ColCNews .SearchForm .Button {position:absolute;right:0px;top:0px;padding:0}

.ColCNews .List {display:block;padding-bottom:30px}
	.ColCNews .List.Authors {padding-bottom:5px}
	.ColCNews .List h2 {display:block;font-size:12px;line-height:14px;color:#000;padding:0 0 12px 0;margin-bottom:5px;border-bottom:2px solid #121212;text-transform:uppercase}
	.ColCNews .List.Authors h2 {border-bottom:none}
	.ColCNews .List h2 a {color:#000;text-decoration:none;}
	.ColCNews .List h2 a:hover {color:#0078ff;}

	.ColCNews .List ul {list-style:none}
	.ColCNews .List.Authors ul {border-bottom:1px solid #e7e7e7}
	.ColCNews .List li {float:none;padding:0;border-bottom:1px solid #e7e7e7;font-size:12px;line-height:16px;font-weight:normal}
	.ColCNews .List.Authors li {border-bottom:none}
	.ColCNews .List li a, .ColCNews .List p.last {color:#121212;padding:7px 0 7px 0;cursor:pointer;display:block;font-weight:normal;font-size:12px}
	.ColCNews .List p.last {padding-top:12px}
	.ColCNews .List li:hover a {color:#0078ff;text-decoration:none}
	.ColCNews .List .Left {padding-right:13px}
	.ColCNews .List .Avatar {padding:0;border-top:1px solid #e7e7e7}
	.ColCNews .List .Avatar img {width:38px;height:38px}
	.ColCNews .List .Avatar a {min-height:38px}
	.ColCNews .List li a span {color:#999;font-weight:normal}
	.ColCNews .List li a:hover span {color:#999}
	.ColCNews .List p.last {color:#ccc}
	.ColCNews .List p.last span {color:#000}
	.ColCNews .List .Thumb {width:100%;height:auto;margin:0 0 3px 0}
	.ColCNews .ThumbnailList .Right {width:154px;margin-bottom:7px}
	.ColCNews .ThumbnailList li a {padding:11px 0 7px}
	.ColCNews .ThumbnailList li a img {width:60px;max-width:60px;height:60px;max-height:60px;}
	.ColCNews .ThumbnailList li::after {clear: both}
	.ColCNews .ThumbnailList li::before,
	.ColCNews .ThumbnailList li::after {content: " ";display: table}

	.ColCNews label {color:#777;display:block;font-size:12px}


.SubmitNewsIntro {margin-bottom:30px;width:515px}
	.Edit .SubmitNewsIntro {margin-bottom:0}
	.SubmitNewsIntro h1 {font-size:20px;font-weight:bold;color:#333;padding-bottom:17px;border-bottom:3px solid #333;width:515px;margin-bottom:17px}
	.Edit .SubmitNewsIntro h1 {margin-bottom:0}
	.SubmitNewsIntro p {font-size:12px;line-height:16px;color:#333}
		.SubmitNewsIntro.NewStyle p {font-size:15px;line-height:1.3em}

.SubmitNewsTable {background:none;padding:0;width:514px;font-size:12px;margin-bottom:10px;border:none}
	.SubmitNewsTable .SubmitNewsTable {border-bottom:2px solid #666}
	.SubmitNewsTable .Col50 {float:left;width:257px;padding-top:10px}
		.SubmitNewsTable.NewStyle .Col50 {float:none;display:inline-block;padding-top:12px;width:253px}
	.SubmitNewsTable .Col33 {float:left;width:171px;}
	.SubmitNewsTable p {color:#333;font-size:14px;font-weight:bold;padding-bottom:2px}
		.SubmitNewsTable.NewStyle p {font-size:15px;padding-bottom:4px}
	.SubmitNewsTable thead p span {font-weight:normal;color:#ccc;margin-left:5px;text-transform:lowercase;}
	.SubmitNewsTable a {text-decoration:none;color:#0078ff;margin-left:0;cursor:pointer;font-weight:inherit}
	.SubmitNewsTable .cke_editor a {margin-left:0}
	.SubmitNewsTable a:hover {text-decoration:underline}
	.SubmitNewsTable .Filename {max-width:335px;word-wrap:break-word}
	.SubmitNewsTable label {color:#999;line-height:12px;font-size:12px}
	.SubmitNewsTable .Col50 label {color:#333}
		.SubmitNewsTable.NewStyle .Col50 label {font-size:15px;line-height:1.3em}
	.SubmitNewsTable .Line {width:515px;padding:5px 0 5px 0;text-align:left}
	.SubmitNewsTable .Line.AddRelatedProfile {padding:15px 0 0;margin:10px 0 5px;display:block;border-top:1px solid #eee}
	.SubmitNewsTable tfoot .Line {padding-top:20px}
	.SubmitNewsTable .Textfield {width:503px;display:block;margin:7px 0 7px 0;border:1px solid #ccc;background:#fafafa}
		.SubmitNewsTable .Textfield:hover {background:#fff}
		.SubmitNewsTable.NewStyle .Textfield {font-size:15px;height:1.5em;line-height:1.5em;padding:8px 10px;width:492px}
		.SubmitNewsTable.ImageReorder.NewStyle .ReorderRow .Textfield {padding:5px 8px}
		.SubmitNewsTable.NewStyle .Textfield:focus {border-color:#999}
	.SubmitNewsTable .Textarea {height:150px;width:503px;display:block;font-size:12px;margin:7px 0 7px 0;border:1px solid #ccc;background:#fafafa}
		.SubmitNewsTable.NewStyle .Textarea,
		.EditTable.NewStyle .Textarea {font-size:15px;height:220px;line-height:1.5em;padding:10px 15px}
		.SubmitNewsTable.NewStyle .Textarea {width:482px}
		.SubmitNewsTable .Textarea.Quote,
		.EditTable .Textarea.Quote {font-style:italic}
		.SubmitNewsTable .Textarea:hover {background:#fff}
		.SubmitNewsTable.NewStyle .Textarea:focus {border-color:#999}
	.SubmitNewsTable .Pulldown {width:515px;margin:7px 0 10px 0;border:1px solid #ccc;background:#fafafa}
		.SubmitNewsTable .Pulldown:hover {background:#fff}
		.SubmitNewsTable.NewStyle .Pulldown {width:502px;border-color:#ccc;padding:8px 7px;line-height:1.5em;font-size:15px;height:auto;text-indent:0;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 13px) calc(1em + 1px), calc(100% - 8px) calc(1em + 1px);  background-size:5px 5px, 5px 5px;background-repeat:no-repeat}
		.SubmitNewsTable.NewStyle .Pulldown:hover {background-color:#fff}
		.SubmitNewsTable.NewStyle .Pulldown:focus {border-color:#999;outline:0;background-color:#fff}
		.SubmitNewsTable.NewStyle .Pulldown:-moz-focusring {color:transparent;text-shadow:0 0 0 #000}
	.SubmitNewsTable .Fileselect {width:400px;margin:5px 0 10px 0;border:1px solid #ccc;background:#fafafa}
	.SubmitNewsTable .Button {font-size:12px;font-weight:normal;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-left:7px}
	.SubmitNewsTable .AddRelatedProfile .Button,
	.SubmitNewsTable .AddImageVideo .Button,
	.EditTable .AddImageVideo .Button {background:#aaa;font-size:12px;font-weight:bold;margin:0;padding:5px;width:110px}
		.SubmitNewsTable.NewStyle .AddRelatedProfile .Button,
		.SubmitNewsTable.NewStyle .AddImageVideo .Button,
		.SubmitNewsTable.NewStyle .qq-upload-button {font-size:15px;padding:6px 8px;font-weight:normal;width:auto;display:inline-block}
		.SubmitNewsTable.ImageReorder.NewStyle thead label {margin-bottom:5px;display:block;line-height:1.3em}
		.SubmitNewsTable.ImageReorder.NewStyle thead p {padding-bottom:2px;font-weight:normal}
		.SubmitNewsTable.ImageReorder.NewStyle thead p.Sublabel {margin:3px 0 7px 0;padding:0;line-height:1.3em;color:#b0b0b0;font-size:12px;font-weight:normal}
	.SubmitNewsTable .AddRelatedProfile .Button {width:auto;margin-top:7px}
	.SubmitNewsTable [disabled] {background:#e6e6e6;color:#bbb;cursor:default}
	.SubmitNewsTable .Right .Button {padding:6px 12px}
		.SubmitNewsTable.NewStyle .Right .Button {padding:12px 25px;font-size:15px;width:auto}
		.SubmitNewsTable .Button:hover {text-decoration:none}
		.SubmitNewsTable .AddRelatedProfile .Button:hover,
		.SubmitNewsTable .AddImageVideo .Button:hover,
		.EditTable .AddImageVideo .Button:hover {background:#444;text-decoration:none}
	.SubmitNewsTable .matrix {margin-top:5px}
	.SubmitNewsTable .NewDiv {padding-bottom:20px}
	.SubmitNewsTable .NewDiv a {font-size:16px;font-weight:bold}
	.SubmitNewsTable .NewDiv a:hover {text-decoration:none}
	.SubmitNewsTable .Pullquote {display:none;}
		.SubmitNewsTable .PullquoteToggle:hover {cursor:pointer;}
		.SubmitNewsTable .PullquoteToggle .Minus {display:none;}
		.SubmitNewsTable .Pullquote .Textarea {height:63px;}
		.SubmitNewsTable .Pullquote .Col33 {padding-top:3px;padding-bottom:10px;}

	.SubmitNewsTable .BlogCustomURL {display:block;margin-top:15px}
	.SubmitNewsTable .BlogCustomURL p {float:left;padding:0 1px 0 0;height:50px;font-weight:normal;font-size:14px;line-height:14px;color:#333;font-family:Helvetica,Arial,sans-serif;}
	.SubmitNewsTable .BlogCustomURL .Textfield {width:112px;margin-top:-9px;font-family:Helvetica,Arial,sans-serif;float:left;font-size:14px;padding:6px 25px 5px 0;line-height:17px;height:17px}
	.SubmitNewsTable .BlogCustomURL #CustomSlugLoading {float:left;margin:-1px 0 0 -21px;position:relative;z-index:100;border:none;display:none;opacity:0.50;filter:alpha(opacity=50);}
	.SubmitNewsTable .BlogCustomURL .SlugMessage {float:right;width:233px;}

.DraggableImages {display:none;margin:-17px 0 20px 0;background:#fafafa;border:1px solid #ccc;border-top:1px dashed #ccc;padding:10px;width:494px;position:relative;z-index:10;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.EditTable .DraggableImages {width:558px}
	.DraggableImages:hover {background:#fff;border-color:#212121}
	.DraggableImages .Arrow {display:none;width:514px;height:13px;position:absolute;z-index:11}
		.EditTable .DraggableImages .Arrow {width:548px}
	.DraggableImages .Arrow.Up {margin:-23px 0 0 -10px;background:url("../images/nav/entry_header4.png") no-repeat}
		.EditTable .DraggableImages .Arrow.Up {width:578px;background:url("../images/nav/entry_header7.png") no-repeat}
	.DraggableImages .Arrow.Up.Line {background-image:url("../images/nav/entry_header6.png")}
		.EditTable .DraggableImages .Arrow.Up.Line {width:548px;background-repeat:repeat-x}
	.DraggableImages .Arrow.Down {margin:10px 0 0 -10px;background:url("../images/nav/entry_header5.png") no-repeat}
	.DraggableImages:hover .Arrow {display:block}
	.DraggableImages img {cursor:move;border:1px solid #555;margin:4px 6px 3px 3px;background:#eee}
		.DraggableImages img:link {border-color:#555}
		.DraggableImages img:visited {border-color:#ddd}
		.DraggableImages img:hover {border-color:#999;opacity:0.75;filter:alpha(opacity=75)}
		.DraggableImages img:active {border-color:#555}
	.DraggableImages label {display:block;margin:8px 0 0;padding:0}

.SubmitNewsTable.Admin {background:#f2f2f2;padding:15px;width:485px;margin-bottom:30px}
	.SubmitNewsTable.Admin .Textfield {width:468px}
	.SubmitNewsTable.Admin .Textarea {width:468px}
	.SubmitNewsTable.Admin .Pulldown {width:478px}

.ColCJobs .SubmitNewsTable.Admin,
.ColCNews .SubmitNewsTable.Admin {width:226px}
	.ColCJobs .SubmitNewsTable.Admin .Textfield,
	.ColCNews .SubmitNewsTable.Admin .Textfield {width:183px}
	.ColCNews .SubmitNewsTable.Admin .Textarea {width:193px}
	.ColCNews .SubmitNewsTable.Admin .Pulldown {width:193px}
		.ColCJobs .SubmitNewsTable.Admin.NewStyle .Pulldown,
		.ColCNews .SubmitNewsTable.Admin.NewStyle .Pulldown {width:205px}
	.ColCNews .SubmitNewsTable.Admin label {padding-bottom:2px}


.FeaturedBustlerEntries {width:514px}
	.FeaturedBustlerEntriesHeader {display:block;width:100%;color: #333;font-size: 12px;font-weight: bold;padding:0;margin:2px 0 20px;text-transform: uppercase;}
	.FeaturedBustlerEntries .featured-listing {float:left;width:243px;height:340px;margin-right:28px}
	.FeaturedBustlerEntries .featured-listing:nth-child(2n+2) {margin-right:0}
	.FeaturedBustlerEntries .listing-banner {width:243px;height:auto;border:0;outline:none}
	.FeaturedBustlerEntries .listing-title {color: #121212;font-size: 12px;font-weight: bold;line-height: 1.2em;margin:8px 0 10px;}
	.FeaturedBustlerEntries .listing-title:hover {color:#0078ff}
	.FeaturedBustlerEntries .item-subinfo p {color:#666;margin-bottom:3px}


.EventList {list-style-type:none;padding-bottom:50px}

.EventList .Entry {width:514px;padding:0;border-bottom:1px solid #e7e7e7}
	.EventList .Entry:hover {background:#f9f9f9}
	.EventList .Entry a {padding:11px 0 10px 0;display:block;cursor:pointer}
	.EventList .Entry.Featured a {padding:11px 0 10px 0}
	.EventList .Entry.Featured a img {margin:0 0 8px 0}
	.EventList .Entry .Col1 {width:270px}
	.EventList .Entry .Col2 {width:110px;float:right;overflow:hidden}
	.EventList .Entry .Col3 {width:100px;float:right;margin-left:15px}
	.EventList .Entry.Head .Col2 {width:108px}
	.EventList .Entry h1 {font-size:12px;line-height:15px;color:#121212;display:inline;font-weight:bold}
	.EventList .Entry h1.Sub {padding-top:3px;color:#666;display:block;font-weight:normal !important}
	.EventList .Entry span {color:#666;font-size:12px;line-height:15px}
	.EventList .Entry span.Today {color:#ff0000}
	.EventList .Entry a:hover .Col1 h1 {color:#0078ff}
	.EventList .Entry a:hover .Col1 h1.Sub {color:#333}
	.EventList .Entry a:hover span {color:#333}
	.EventList .Entry a:hover span.Today {color:#ff0000}
.EventList .Entry.Divider {padding:50px 0 15px 0;border-bottom:2px solid #121212}
	.EventList .Entry.Divider:hover {background:#fff}
	.EventList .Entry.Divider.First {padding-top:0}
	.EventList .Entry.Divider h2 {padding:50px 0 20px 0;font-size:16px;font-weight:normal;color:#000}

	.ColBProfiles .EventList .Entry .Col1 {width:270px}
	.ColBProfiles .EventList .Entry .Col2 {width:110px}
	.ColBProfiles .EventList .Entry .Col3 {width:100px}
	.ColBProfiles .EventList .Entry h1 {font-weight:bold}
	.ColBProfiles .EventList .Entry span {color:#666;font-size:12px;line-height:15px}
	.ColBProfiles .EventList .Entry span.Today {color:#ff0000}



.CompetitionList {list-style-type:none;padding-bottom:50px}

.CompetitionList .Entry {width:514px;padding:0;border-bottom:1px solid #e7e7e7}
	.CompetitionList .Entry:hover {background:#f9f9f9}
	.CompetitionList .Entry a {padding:10px 0 10px 0;display:block;cursor:pointer;min-height:15px}
	.CompetitionList .Entry .Col1 {width:270px}
	.CompetitionList .Entry .Col2 {width:110px;float:right;overflow:hidden}
	.CompetitionList .Entry .Col3 {width:100px;float:right;margin-left:15px}
	.CompetitionList .Entry.Head .Col2 {width:108px}
	.CompetitionList .Entry h1 {font-size:12px;line-height:15px;color:#121212;display:inline;font-weight:bold}
	.CompetitionList .Entry span {color:#666;font-size:12px;line-height:15px}
	.CompetitionList .Entry span.Today {color:#ff0000}
	.CompetitionList .Entry a:hover .Col1 h1 {color:#0078ff}
	.CompetitionList .Entry a:hover span {color:#333}
	.CompetitionList .Entry a:hover span.Today {color:#ff0000}
.CompetitionList .Entry.Divider {padding:50px 0 15px 0;border-bottom:2px solid #121212}
	.CompetitionList .Entry.Divider:hover {background:#fff}
	.CompetitionList .Entry.Divider.First {padding-top:0}
	.CompetitionList .Entry.Divider h2 {padding:50px 0 20px 0;font-size:16px;font-weight:normal;color:#000}
	.CompetitionList .Entry.Divider span {color:#999;line-height:18px;font-size:11px}


/***********************************   Features Section   ***************************************/

.ColBFeatures .Grid li {float:left;padding:0 11px 12px 0}
.ColBFeatures .Grid li.VgridFeature {height:388px}

.ColBFeaturesWide .NewsList,
.ColBFeaturesWide .NewsList .Entry,
.ColBFeaturesWide .NewsList .Entry .Header.NewStyle {width:728px}
.ColBFeaturesWide .NewsList .Entry {margin:0 0 55px 0;padding:0;border:none}
.ColBFeaturesWide .NewsList .Entry:last-child {border-bottom:2px solid #333;margin:0 0 40px;padding:0 0 40px}
.ColBFeaturesWide .NewsList.NewsIndex h1 {margin-bottom:6px}
.ColBFeaturesWide .NewsList.NewsIndex .HeaderTop,
.ColBFeaturesWide .NewsList.NewsIndex .HeaderTop.HasProfile {border:none;padding-bottom:0}
.ColBFeaturesWide .NewsList.NewsIndex .Header.NewStyle {min-height:15px}
.ColBFeaturesWide .NewsList.NewsIndex .CoverPic {margin-bottom:18px; max-width: 728px; height: auto;}
.ColBFeaturesWide .NewsList.NewsIndex .HeaderComments {float:none;display:inline;padding:5px 0 5px 15px}
.ColBFeaturesWide .NewsList.NewsIndex .HeaderComments .fa {font-size:14px;margin-right:6px}
.ColBFeaturesWide .NewsList.NewsIndex .Footer.NewStyle {margin:0}
.ColBFeaturesWide .NewsList.NewsIndex .Tag {padding:0;margin-top:5px}

.ColBFeaturesWide .Entry.ColumnStyle {margin-bottom:40px}
.ColBFeaturesWide .Entry.FeaturedArticle {margin-bottom:60px}
.ColBFeaturesWide .Entry.ColumnStyle .Col1 {width:450px;display:inline-block;float:left}
.ColBFeaturesWide .Entry.ColumnStyle .Col2 {width:257px;display:inline-block;padding-left:20px}
.ColBFeaturesWide .Entry.ColumnStyle .Col1.Inverted {width:257px;padding-right:20px;float:none}
.ColBFeaturesWide .Entry.ColumnStyle .Col2.Inverted {width:450px;padding:0;float:right}
.ColBFeaturesWide .Entry.ColumnStyle .CoverPic {width:100%;max-width:450px;height:auto}
.ColBFeaturesWide .Entry.ColumnStyle h1 {margin-bottom:8px}
.ColBFeaturesWide .Entry.ColumnStyle .Header.NewStyle {width:242px}
.ColBFeaturesWide .Entry.ColumnStyle .HeaderAuthor {margin-bottom:8px;display:block}
.ColBFeaturesWide .Entry.ColumnStyle .HasProfile .HeaderAuthor {margin-bottom:12px}
.ColBFeaturesWide .Entry.ColumnStyle .AuthorName {border:none}
.ColBFeaturesWide .Entry.ColumnStyle .Footer {padding-top:5px}

.ColBFeaturesWide #Pagination {width:728px}



/***********************************   Comment Area Elements   ***************************************/

.Comments {border-top:none;padding:0 0 10px 0;font-size:12px;color:#333;margin:0 0 10px 0;margin-left:0 !important;list-style:none !important}
	.Edit .Comments {border-top:none;padding:0;margin-top:0;width:515px}
.Comments .Head {display:block;border-top:2px solid #121212;border-bottom:1px solid #888;padding:30px 0 30px 0 !important;text-align:left;}
	.Comments .Head.FeaturedComments {padding:20px 0 16px 0}
	.Comments .Head.FeaturedComments .FeaturedCommentMarker {margin:0 0 0 -8px;height:36px;position:relative;display:inline-block}
		.Comments .Head.FeaturedComments .FeaturedCommentMarker .Ribbon {color:#000;font-weight:bold;font-size:18px;line-height:1em;background:#fff770;height:18px;width:auto;padding:10px 10px 8px 8px;margin:0;float:left;position:relative;border-bottom-left-radius:2px;border-top-left-radius:2px}
		.Comments .Head.FeaturedComments .FeaturedCommentMarker .Ribbontip {width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;background:url(../images/nav/ribbontip1.png) no-repeat 0 0;background-size:36px 36px;float:left}
	.Comments .Head h2 {font-size:18px;font-weight:bold;line-height:1em;display:block}
	.Comments .Head .Right {float:right;text-align:right;font-size:12px;margin-top:1px}
	.Comments .Head.FeaturedComments .Right {margin-top:14px}
	.Comments .Head a {color:#0078ff;text-decoration:none}
	.Comments .Head a:hover {text-decoration:underline}
	.Comments.NoComments .Head {border-top:none;padding:0;height:1px}
	.Comments.NoComments .Head h2,
	.Comments.NoComments .Head .Right {display:none}

.FeaturedCommentsSection {margin:5px 0 25px}
	.ColBNewsWide .FeaturedCommentsSection {margin:5px 0 0}
		.ColBNewsWide .FeaturedCommentsSection.CommentBubbles {margin:15px 0 25px}
	.FeaturedCommentsSection h2 {display:block;font-size:18px;font-weight:bold;margin:0;padding:2px 0 3px 0;text-transform:none;border:none}
	.FeaturedCommentsSection .Line {display:block;clear:both;margin:0}
	.FeaturedCommentsSection .Top {padding:12px 0 0 0;width:100%;font-size:12px;font-weight:bold;color:#333;min-height:30px}
	.FeaturedCommentsSection .Top.HasProfile {padding:30px 0 0}
	.FeaturedCommentsSection .UserName {padding:17px 0 5px;font-size:15px}
	.FeaturedCommentsSection .UserName a {color:#0078ff;font-weight:bold}
	.FeaturedCommentsSection .UserName a:hover {text-decoration:underline}
	.FeaturedCommentsSection .CommentAvatar {float:left;width:46px;height:46px;overflow:hidden;margin:0 12px 5px 0;border-radius:2px;}
	.FeaturedCommentsSection .Bottom {padding:0}
	.FeaturedCommentsSection .Bottom p {display:block}
	.FeaturedCommentsSection .Bottom img,
	.FeaturedCommentsSection .Bottom p img {max-width:464px;height:auto;margin:5px 0 0;vertical-align:middle}
	.FeaturedCommentsSection .BubbleTop {background:rgba(255, 255, 255, 0) url("../images/nav/bubble-top-1.png") no-repeat scroll 0 0 / 514px 39px;width:514px;max-width:514px;height:35px;max-height:35px}
	.FeaturedCommentsSection .BubbleMiddle {background:rgba(255, 255, 255, 0) url("../images/nav/bubble-middle-1.png") repeat-y scroll 0 0 / 514px 15px;width:464px;max-width:464px;min-height:15px;padding:8px 25px 20px 25px;overflow:hidden}
	.FeaturedCommentsSection .BubbleBottom {background:rgba(255, 255, 255, 0) url("../images/nav/bubble-bottom-1.png") no-repeat scroll bottom left / 514px 21px;width:514px;max-width:514px;height:5px;max-height:5px}
		.ColBNewsWide .FeaturedCommentsSection .BubbleTop {background:rgba(255, 255, 255, 0) url("../images/nav/bubble-top-1-wide.png") no-repeat scroll 0 0 / 728px 39px;width:728px;max-width:728px;height:35px;max-height:35px}
		.ColBNewsWide .FeaturedCommentsSection .BubbleMiddle {background:rgba(255, 255, 255, 0) url("../images/nav/bubble-middle-1-wide.png") repeat-y scroll 0 0 / 728px 15px;width:678px;max-width:678px;min-height:35px;padding:8px 25px 0 25px;overflow:hidden}
		.ColBNewsWide .FeaturedCommentsSection .BubbleBottom {background:rgba(255, 255, 255, 0) url("../images/nav/bubble-bottom-1-wide.png") no-repeat scroll bottom left / 728px 21px;width:728px;max-width:728px;height:5px;max-height:5px}


.Comments .CommentBanner {width:514px;text-align:center;padding:25px 0;border-bottom:1px solid #888}
	.ColBNewsWide .Comments .CommentBanner {width:728px}
	.Comments .CommentBanner .Banner {margin:0 auto}

.Comments .Line {display:block;border-bottom:1px solid #888;line-height:18px;}
	.Edit .Comments .Line {border-bottom:none}
	.Comments .Line.last {border-bottom:none}
	.Comments .Line .Foot {border-top:none;padding:8px 0;min-height:20px}
	.Comments .Line .Foot a {text-decoration:none !important}


.Comments .ReplyComments {background:rgba(255, 255, 255, 0) url("../images/nav/threaded_comments_line.png") repeat-y scroll 20px 0px / 1px 5px;margin-bottom:21px}
	.Comments .ReplyComments.Style2 {background:rgba(255, 255, 255, 0) url("../images/nav/threaded_comments_line2.png") repeat-y scroll 20px 0px / 4px 4px}
	.Comments .ReplyComments .Line {width:474px;margin:0 0 0 40px;border:none}
	.Comments .ReplyComments .Line .Bottom img {max-width:474px;height:auto;margin:5px 0 0;vertical-align:middle}
		.ColBNewsWide .Comments .ReplyComments .Line {width:688px}
		.ColBNewsWide .Comments .ReplyComments .Line .Bottom img {max-width:688px;height:auto;margin:10px 0}


.Comments .Top {padding:14px 0 0 0;width:514px;display:block;border-bottom:none;font-size:12px;font-weight:bold;color:#333}
	.Comments .ReplyComments .Top {width:auto;padding-top:0;min-height:12px}
	.ColBNewsWide .Comments .Top {width:720px}
		.ColBNewsWide .Comments .ReplyComments .Top {width:685px}
	.Edit .Comments .Top {padding:10px;width:495px;height:38px}
	.Comments .Line.last .Top {width:514px;padding:0;margin-bottom:10px;font-weight:normal;color:#888}
		.ColBNewsWide .Comments .Line.last .Top {width:728px}
		.ColCProfile .Comments .Line.last .Top {width:615px}
	.Comments .Top .UserName {padding-top:7px}
		.Comments .ReplyComments .Top .UserName {padding-top:0}
		.Comments .ReplyComments .Top .CommentAvatar {display:none}
	.Comments .Top .Tag {padding-bottom:10px;font-weight:normal}
	.Comments .Top .FeaturedCommentMarker {margin:10px 0 15px -8px;height:28px;position:relative}
		.Comments .Top .FeaturedCommentMarker .Ribbon {color:#8c850f;text-transform:uppercase;font-weight:bold;font-size:10px;letter-spacing:1px;background:#fff770;height:16px;width:auto;padding:6px 10px 6px 28px;margin:0;float:left;position:relative;border-bottom-left-radius:2px;border-top-left-radius:2px}
		.Comments .Top .FeaturedCommentMarker .Ribbon .fa {position:absolute;top:8px;left:8px;font-size:13px}
		.Comments .Top .FeaturedCommentMarker .Ribbontip {width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;background:url(../images/nav/ribbontip1.png) no-repeat 0 0;background-size:28px 28px;float:left}
		.Comments .ReplyComments .Top .FeaturedCommentMarker {margin:10px 0 10px -8px}

	.Comments .Top .Right {padding-top:7px}
		.Comments .ReplyComments .Top .Right {padding-top:0;margin-top:-1px}
	.Comments .Bottom .Tag {display:block;padding:5px 0 15px!important;font-size:9px;font-weight:normal;text-transform:uppercase}
	.Comments .Bottom .Tag a {color:#9eb3ca;font-weight:bold}
	.Comments .Bottom .Tag a:hover {text-decoration:none;color:#555;}
	.Comments .CommentAvatar {float:left;width:30px;height:30px;overflow:hidden;margin:0 12px 0 0;border-radius:2px}

	.CommentBox .Top {background:none;border:none;font-size:12px;color:#888;margin-bottom:0 !important;width:514px}
		.CommentBox .CommentForm .Textarea,
		.BustlerCommentBox .CommentForm .Textarea {width:482px;height:auto;border:1px solid #ccc;border-radius: 2px;display:block;    margin-bottom: 16px;margin-top:0;padding:15px;box-sizing:content-box;background-color: #fafafa;line-height: 1.5em;font-size:15px;vertical-align:top}
		.CommentBox .CommentForm .Textarea:hover,
		.BustlerCommentBox .CommentForm .Textarea:hover {border-color:#bbb}
		.CommentBox .CommentForm .Textarea:focus,
		.BustlerCommentBox .CommentForm .Textarea:focus {border-color:#888}
		.ColBNewsWide .CommentBox .CommentForm .Textarea {width:696px}
		.CommentBox.ReplyCommentBox .CommentForm .Textarea,
		.BustlerCommentBox.ReplyCommentBox .CommentForm .Textarea {margin:3px 0 5px;padding:10px 15px 10px;width:442px;height:auto}
			.ColBNewsWide .CommentBox.ReplyCommentBox .CommentForm .Textarea {width:656px}

	.Comments .CommentIdentity {line-height:25px;color:#888}
	.Comments .CommentIdentity.Username {padding:12px 0 5px 0;width:514px;height:28px}
		.Comments .Bottom .CommentIdentity.Username {padding:0}
		.ColCProfile .Comments .CommentIdentity.Username {width:599px}
	.Comments .CommentIdentity p {line-height:16px !important;display:block;color:#777;padding:17px 0 0 0 !important;margin:0 0 9px !important;font-size:12px !important;text-transform:uppercase;font-weight:normal}
	.Comments .CommentIdentity p strong,
	.Comments .CommentIdentity label {color:#444}
	.Comments .CommentIdentity label {font-weight:normal}
	.Comments .CommentIdentity .Col1,
	.Comments .CommentIdentity .Col2 {float:left;border-top:1px solid #e5e5e5;height:25px;padding:12px 0 12px 10px;width:246px;margin-top:7px}
		.ColBNewsWide .Comments .CommentIdentity .Col1,
		.ColBNewsWide .Comments .CommentIdentity .Col2 {width:353px}
		.ColCProfile .Comments .CommentIdentity .Col1,
		.Comments .CommentIdentity .Col2 {width:296px}
	.Comments .CommentIdentity .Col1 {border-right:1px solid #e5e5e5}
	.Comments .CommentIdentity .Col2 {width:247px}
		.ColCProfile .Comments .CommentIdentity .Col2 {width:297px}
	.Comments .CommentIdentity .Col1:hover, .Comments .CommentIdentity .Col2:hover {background:#eee}
	.Comments .CommentIdentity .CommentAvatar {float:left;width:25px;height:25px;overflow:hidden;margin:0 8px 0 0}
	.Comments .CommentIdentity .Radio {float:left;margin:5px 15px 0 5px}

	.Comments .Top a {font-weight:bold;color:#0078ff;text-decoration:none;}
	.Comments .Top a:hover {text-decoration:underline;}

	.Comments .Top .UserInfo,
	.Comments .Bottom .UserInfo {display:inline;color:#888;font-size:9px;margin-left:15px;}
	.Comments .Bottom .UserInfo {display:block;font-weight:normal;padding:0 0 18px !important;margin:-2px 0 0;text-transform: uppercase}
		.Comments .ReplyComments .Bottom .UserInfo {padding-bottom:0 !important}
	.Comments .Top .Right {color:#888;font-size:9px}
	.Comments .Top .UserInfo a,
	.Comments .Bottom .UserInfo a,
	.Comments .Top .Flag,
	.Comments .Top .Ignore {color:#9EB3CA;font-size:9px;font-weight:bold !important;margin:2px 1px 0 1px;text-transform:uppercase}
	.Comments .Bottom .UserInfo .ReplyHelp {display:none}

	.Comments .Top .Flag,
	.Comments .Top .Ignore {margin:0;padding:0;background:none;opacity:.7}
	.Comments .Top .UserInfo a:hover,
	.Comments .Bottom .UserInfo a:hover {text-decoration:none;color:#555;}
	.Comments .Top .Flag:hover,
	.Comments .Top .Ignore:hover {text-decoration:none;color:#555;opacity:1}
	.Comments .Top .EditButton {margin-right:0 !important}

	.Comments .Top .NoProfile,
	.Comments .Top .TooltipUser.NoProfile {color:#333}
	.Comments .Top .NoProfile:hover
	.Comments .Top .TooltipUser.NoProfile:hover {text-decoration:none;cursor:default}

	.Comments .CommentModerate {position:absolute;right:15px;margin-top:-9px;z-index:9}
		.Comments .ReplyComments .CommentModerate {margin-top:-10px}
		.Comments .CommentModerate a.Primary {padding:10px 15px 5px 25px;color: #9eb3ca !important;display: block;text-decoration: none;font-size:9px;font-weight:bold;text-transform:uppercase;text-align:right;background:url(../images/nav/icon_flag_sprite.png) no-repeat 5px -30px}
		.Comments .CommentModerate a.Primary:hover {cursor:default}
		.Comments .CommentModerate.subhover {cursor:pointer;color:#333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);border:#ccc;height:auto;width:150px;position:absolute;z-index:10}
		.Comments .CommentModerate.subhover a.Primary {color:#000 !important;background:none}
		.Comments .CommentModerate ul.subnav {list-style: none;position: relative;width:100%;margin: 0; padding: 0;display: none;float: left;}
		.Comments .CommentModerate ul.subnav li{margin: 0; padding: 0;clear: both;display:block;width: 100%}
		.Comments .CommentModerate ul.subnav li a {text-align: right;padding:6px 15px;color:#0078ff;font-size:12px;font-weight:normal;display:block}
		.Comments .CommentModerate ul.subnav li:first-child a {padding-top:12px}
		.Comments .CommentModerate ul.subnav li:last-child a {padding-bottom:15px}
		.Comments .CommentModerate ul.subnav li a:hover {color:#333;text-decoration:none}
		.Comments .CommonModeratorActions {position: absolute;right: 90px;}

	#BustlerCommentContainer .bustler-comment-flag {color:#9eb3ca;opacity:.4}
	#BustlerCommentContainer .bustler-comment-flag:hover {color:#555;opacity:1}

.Comments .Bottom {display:block;padding:.8em 0 0.25em 0;background:none;color:#333}
	.Comments .ReplyComments .Bottom {padding:0.25em 0 0 0}
	.Comments .ReplyComments .Line:last-child .Bottom {padding-bottom:0}
	.Comments .Bottom {font-size:15px;line-height:1.5em}
	.Comments .Bottom p,
	.Comments .Bottom ul,
	.Comments .Bottom ol,
	.FeaturedCommentsSection .Bottom p,
	.FeaturedCommentsSection .Bottom ul,
	.FeaturedCommentsSection .Bottom ol {font-size:15px;padding:0;line-height:1.5em;margin:0 0 1.5em 0}
	.Comments .Bottom ul,
	.Comments .Bottom ol,
	.FeaturedCommentsSection .Bottom ul,
	.FeaturedCommentsSection .Bottom ol {margin:0 0 1em 2em !important}
		.FeaturedCommentsSection .Bottom p:last-child,
		.FeaturedCommentsSection .Bottom ul:last-child,
		.FeaturedCommentsSection .Bottom ol:last-child,
		.FeaturedCommentsSection .Bottom figure:last-child {margin-bottom:0 !important}
	.Comments .Bottom li,
	.FeaturedCommentsSection .Bottom li {padding:0 0 .5em 0;font-size:15px;color:#333;line-height:1.5em}
	.Comments .Bottom p a,
	.Comments .Bottom li a,
	.Comments .Bottom a {color:#0078ff;text-decoration:none;word-wrap:break-word}
	.Comments .Bottom p a:hover, .Comments .Bottom li a:hover, .Comments .Bottom a:hover {text-decoration:underline}
	.Comments .Bottom span {color:#333}
	.Comments .Bottom ul,
	.FeaturedCommentsSection .Bottom ul {list-style:disc}
	.Comments .Bottom img {margin:0}
	.Comments .Line.last .Bottom,
	.CommentBox .Bottom,
	.BustlerCommentBox .Bottom {padding-top:0 !important}


.Comments .HiddenLine,
.Comments .IgnoredComment {min-height:15px;padding:20px 0px 18px;background:none;color:#333}
	.Comments .ReplyComments .HiddenLine,
	.Comments .ReplyComments .IgnoredComment {padding:0 0 15px}
	.Comments .HiddenLine span,
	.Comments .IgnoredComment span {opacity:.6}
	.Comments .HiddenLine a,
	.Comments .IgnoredComment a {color:#9eb3ca;font-size:9px;text-transform:uppercase;font-weight:bold;margin-left:40px;float:right}
	.Comments .HiddenLine a:hover,
	.Comments .IgnoredComment a:hover {text-decoration:none;color:#555}
	.Comments .HiddenComment {display:none}
	.Comments .BlockedComment {}
	.Comments .BlockedComment .Top .UserName a {color:#555 !important}
	.Comments .BlockedComment .Top .UserName,
	.Comments .BlockedComment .Top .CommentAvatar,
	.Comments .BlockedComment .Bottom {opacity:.4}


.Comments .UnfeaturedComments {overflow-y:hidden;height:60px}
	.Comments .UnfeaturedCommentsText {border-bottom:none;color:#333;display:block;font-size:12px;
    padding:20px 0;width: 514px;border-bottom:1px #888 solid}
    	.ColBNewsWide .Comments .UnfeaturedCommentsText {width:728px}
    .Comments .UnfeaturedCommentsToggle {color:#9eb3ca;font-size:9px;font-weight:bold;margin:2px 1px 0 15px;text-transform: uppercase;}

.Comments .Textarea {margin-bottom:15px}

.Comments .Foot {border-top:1px solid #888;padding:20px 0 0 0;}
	.Comments .Foot .Right {float:right;text-align:right}
	.Comments .Foot a {font-size:12px;color:#0078ff;text-decoration:none}
	.Comments .Foot a:hover {text-decoration:underline}

.Comments .LoggedOut .Top a {font-weight:normal}
	.Comments .LoggedOut .Top a {font-weight:normal}
	.Comments .LoggedOut .Textarea {height:186px;border:1px solid #ccc;background:#fafafa;margin:0 0 12px}
	.Comments .LoggedOut .Textarea:hover {background:#fff}

#EntryAnchor {position:absolute;top:-15px;visibility:hidden}


/***********************************   Sharing Widget   ***************************************/

#Share {padding:12px 0 12px 0}
	#Share li {display:inline;margin-right:3px}
	#Share li a {opacity:0.5;filter:alpha(opacity=50)}
	#Share li a:hover {opacity:1;filter:alpha(opacity=100)}



/***********************************   Article Image Page   ***************************************/

body.ImageViewer {background:#131313}
body.ImageViewer.White {background:#fff}

.ImageViewer h1 {color:#fff;font-size:26px;line-height:34px;padding-bottom:20px;font-weight:normal;position:relative}
	.ImageViewer a h1 {color:#0078ff}
	.ImageViewer a span {color:#bbb;font-size:12px;font-weight:bold}
	.ImageViewer a:hover h1 {text-decoration:underline}
	.ImageViewer a:hover span {color:#fff;text-decoration:none}
		.ImageViewer.White a:hover span {color:#666}
.ImageViewer p {color:#aaa;font-size:12px;line-height:18px;padding:0 0 20px 0}
	.ImageViewer.Wide p {line-height:16px;padding:0 0 13px 0}
	.ImageViewer.White p {color:#666}
	.ImageViewer p.Right {padding-top:5px}
	.ImageViewer p.ImageInfo {border-top:1px solid #1c1c1c;padding-top:15px}
		.ImageViewer.White p.ImageInfo {border-top:1px solid #e0e0e0;padding-top:15px}

.ImageViewer .Container {width:980px;margin:0 auto 0 auto;text-align:left;position:relative;z-index:10px}
.ImageViewer .TopBar {width:100%;height:107px;padding:0;background:#131313;overflow:hidden;position:absolute}
	.ImageViewer.White .TopBar {background:#fff}
.ImageViewer .Header {padding:0 0 17px 0;min-height:107px;margin:0;display:block;width:980px}
	.ImageViewer .Logo {float:left}

.ImageViewer .Thumbs {display:block;width:900px;padding:0;margin:0;position:relative;float:none}
	.ImageViewer .Thumb {width:38px;height:38px;overflow:hidden;float:left;margin:0 6px 6px 0;background:#fff;border:1px solid #555}
	.ImageViewer .Thumb img {width:38px;height:38px}
	.ImageViewer .Thumb:link {border-color:#555}
	.ImageViewer .Thumb:visited {border-color:#ddd}
	.ImageViewer .Thumb:hover {border-color:#999;opacity:0.85;filter:alpha(opacity=85)}
	.ImageViewer .Thumb:active {border-color:#555}
	.ImageViewer .Thumb.Active {border-color:#999}

.ImageViewer #Pagination {float:right;text-align:right;margin-top:7px;width:80px}
	.ImageViewer #Pagination .next, .ImageViewer #Pagination .previous {margin:0 0 0 4px;}
	.ImageViewer #Pagination a {padding:4px 9px}
	.ImageViewer #Pagination a span {color:#0087ff;font-size:18px;font-weight:normal}

.ImageViewer .ImageBox {width:980px;padding:20px 0 50px 0;text-align:left}
	.ImageViewer .ImageBox .Text {float:right;width:300px}
	.ImageViewer .ImageBox .MainImage,
	.ImageViewer .ImageBox > img {max-width:650px;float:left;height:auto}

	.ImageViewer .ImageBox .Header {border-top:1px solid #aaa;border-bottom:1px solid #aaa;width:300px;min-height:20px;padding:10px 0 5px;margin-bottom:20px}

	.ImageViewer .ImageBox .HeaderAddThis {display:inline-block;float:right;margin-right:-2px;min-height:30px;min-width:120px;height:auto}
	.ImageViewer .ImageBox .HeaderComments {color:#333;display:block;float:left;font-size:12px;font-weight:bold;margin-right:15px;padding:7px 0}
	.ImageViewer .ImageBox .HeaderComments .fa {font-size:14px;margin-right:6px}

	.ImageViewer .ImageBox .TagIcon {margin:3px 5px 0 0;color:#333;}
	.ImageViewer .ImageBox a.TagIcon {color:#333;font-weight:bold}
	.ImageViewer .ImageBox a.TagIcon:hover {color:#0078ff;cursor:pointer}

	.ImageViewer .ImageBox .TagIcon.Comment {background:url(../images/nav/icon_comment_sprite.png) no-repeat 0 0;}
	.ImageViewer .ImageBox .TagIcon.Comment:hover {background-position:0 -24px;}
	.ImageViewer .ImageBox .TagIcon.Like {background:url(../images/nav/icon_like_sprite.png) no-repeat 0 0;}
	.ImageViewer .ImageBox .TagIcon.Like:hover {background-position:0 -24px;}
	.ImageViewer .ImageBox .TagIcon.Share {background:url(../images/nav/icon_share_sprite.png) no-repeat 0 0;}
	.ImageViewer .ImageBox .TagIcon.Share:hover {background-position:0 -24px;}

.ImageViewer .ImageBox .AddThis {float:right;width:auto;margin-top:2px}
.ImageViewer .ImageBox .AddThis .addthis_default_style .at15t_compact {margin-right:0}


/***********************************   Bookmarklet   ***************************************/

.Bookmarklet {background:#fff;width:100%;padding:30px 0 0;}

.Bookmarklet .ColBC {margin-left:0}

.Bookmarklet .Thumbs {display:block;width:514px;overflow:hidden;padding:15px 0 0;margin:0;position:relative;}
	.Bookmarklet .Thumbs a {cursor:pointer}
	.Bookmarklet .Thumbs img {width:45px;height:45px;overflow:hidden;float:left;margin:0 5px 5px 0;background:#fff}
	.Bookmarklet .Thumbs div,
	.Bookmarklet .Thumbs #arc_container {width:514px !important}


/***********************************   Blog Section   ***************************************/

#BlogSection {background:#ebeaea url('../images/nav/blog_background_0.png') no-repeat 0 0;width:100%;height:100%;}

#BlogSection .ColB {border:none;min-width:480px;padding-right:0}

.Header .Blurb {width:408px;height:50px;float:left;position:relative;margin:43px 0 0 140px}
	.Header .Blurb .Button {font-size:12px;font-weight:bold;margin:4px 0 0 0;padding:10px;float:right;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}


.BlogNavigation {position:relative;z-index:20;background:none;padding:10px 0}
	.BlogNavigation.Sticking {background:rgba(235, 234, 234, 0.95);border-bottom:1px dashed #ccc}
	.BlogNavigation .CurrentSelection {display:block;width:709px;margin:8px 0 12px 4px;font-size:11px;color:#888;font-style:italic}
	.BlogNavigation .CurrentSelection span {text-transform:uppercase;font-weight:bold;color:#666}



ul.topnav {
    list-style: none;
    padding: 0;
    margin: 0 0 0 -10px;
    float: left;
    width: 477px;
    font-size: 12px;
    background: none;
    position:relative;
    z-index:100;
}
ul.topnav li {
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a.Primary {
    padding: 15px 30px 15px 15px;
    color: #333;
    display: block;
    text-decoration: none;
    float: left;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    background: transparent url('../images/nav/arrow_3_down_sprite.png') no-repeat 87% 20px;
}

ul.topnav li a.Primary:hover {cursor:default}

ul.topnav li a.subhover {cursor:pointer;background:#212121 url('../images/nav/arrow_3_down_sprite.png') no-repeat 87% -80px;color:#fff;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}

ul.topnav li ul.subnav {
    list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: 0px; top: 43px;
    margin: 0; padding: 0;
    display: none;
    float: left;
    width: 192px;
	-webkit-box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.15);box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.15);
}
ul.topnav li ul.subnav li{
    margin: 0; padding: 0;
    clear: both;
    width: 160px;
}
html ul.topnav li ul.subnav li a {
    float: left;
    width: 158px;
    background: #212121;
    padding: 12px 17px;
    color:#fff;
    text-transform:none;
    font-weight:normal;
    opacity:0.97;filter:alpha(opacity=97);
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
    color:#0078ff;
    opacity:1;filter:alpha(opacity=100);
}

html ul.topnav li ul.subnav li a.BlogIcons {width:120px;padding: 16px 17px 16px 55px;background:#212121 url('../images/nav/blog_category_0_small.png') no-repeat 13px 50%}
html ul.topnav li ul.subnav li a.BlogIcons.School {background:#212121 url('../images/nav/blog_category_1_small.png') no-repeat 13px 50%}
html ul.topnav li ul.subnav li a.BlogIcons.Professional {background:#212121 url('../images/nav/blog_category_2_small.png') no-repeat 13px 50%}
html ul.topnav li ul.subnav li a.BlogIcons.Design {background:#212121 url('../images/nav/blog_category_3_small.png') no-repeat 13px 50%}
html ul.topnav li ul.subnav li a.BlogIcons.Technical {background:#212121 url('../images/nav/blog_category_4_small.png') no-repeat 13px 50%}
html ul.topnav li ul.subnav li a.BlogIcons.General {background:#212121 url('../images/nav/blog_category_5_small.png') no-repeat 13px 50%}
html ul.topnav li ul.subnav li a.BlogIcons.Travel {background:#212121 url('../images/nav/blog_category_6_small.png') no-repeat 13px 50%}


.SearchForm.BlogIndex .SearchfieldWrapper {float:right;border-color:#d3d3d3;margin-top:6px}
.SearchForm.BlogIndex .SearchfieldWrapper:hover {border-color:#aaa}
.SearchForm.BlogIndex .labelHighlight {color:#999}




#MasonryBlogs {overflow:hidden;height:0;background:none;padding:0;margin:0;min-width:700px}

#MasonryBlogs .Entry {float:left;margin:5px 10px 10px 5px}

#MasonryBlogs .Entry .Bubble {position:relative;background:#fff;width:204px;padding:11px;margin-bottom:10px;-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}

#MasonryBlogs .Entry .Bubble .BubbleTail {background:transparent url('../images/nav/bubbletail_sprite.png') no-repeat 0 0;position:absolute;left:-4px;bottom:-17px;z-index:2;width:226px;height:21px}

#MasonryBlogs .Entry:hover .Bubble {-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25)}
#MasonryBlogs .Entry:hover .Bubble .BubbleTail {background-position:0 -100px}

#MasonryBlogs .Entry .Bubble img {width:204px !important;height:auto;margin-bottom:5px}

#MasonryBlogs .col1 {width:226px !important;}
#MasonryBlogs .col2 {width:467px !important;}

#MasonryBlogs .Entry.col1 a img {width:226px;border:none}
#MasonryBlogs .Entry.col2 a img {border:none}

#MasonryBlogs .Entry h3 {line-height:1.2em;margin:6px 0 12px;display:block;color:#333;font-size:14px;width:204px;word-wrap:break-word;}
#MasonryBlogs .Entry h3:hover {color:#0078ff}

#MasonryBlogs .Entry .TagIcons {height:20px}
	#MasonryBlogs .Entry .TagIcon.Date {background-position: 0 -48px;margin-right:7px}
	#MasonryBlogs .Entry .TagIcon.Comment {background-position: 0 -48px;margin-right:7px;font-weight:bold}
	#MasonryBlogs .Entry .TagIcon.Comment:hover {background-position: 0 -24px}
	#MasonryBlogs .Entry .TagIcon.Like {background-position: 0 -48px;font-weight:bold;cursor:default}

		#MasonryBlogs.NewStyle .Entry .TagIcon {background:none;padding-left:0}
		#MasonryBlogs.NewStyle .Entry .TagIcon .fa {color:#bbb;margin-right:6px}
		#MasonryBlogs.NewStyle .Entry .TagIcon.Comment .fa {color:#888}
		#MasonryBlogs.NewStyle .Entry .TagIcon.Comment:hover .fa {color:#0078ff}
		#MasonryBlogs.NewStyle .Entry .TagIcon.Like {display:none}

#MasonryBlogs .Entry .BlogCredits {width:200px;margin:19px 5px 10px 10px}

#MasonryBlogs .Entry .BlogAuthor,
#MasonryBlogs .Entry .BlogTitle,
#MasonryBlogs .Entry .BlogAffiliation {display:block;margin-bottom:0.3em;line-height:1.1em;font-weight:bold;font-size:11px;min-height:16px}

#MasonryBlogs .Entry .BlogAuthor {padding-top:2px;padding-left:22px;background:url('../images/nav/icon_person_sprite.png') no-repeat 0 -1px}
#MasonryBlogs .Entry .BlogAuthor:hover {cursor:default}
#MasonryBlogs .Entry .BlogTitle {margin-top:1px;padding-left:22px;background:url('../images/nav/icon_blog_sprite-hd.png') no-repeat 0 1px;background-size:12px 171px}
#MasonryBlogs .Entry .BlogTitle:hover {background-position: 0 -96px}
#MasonryBlogs .Entry .BlogAffiliation {padding-top:1px;padding-left:22px;background:url('../images/nav/icon_link_sprite.png') no-repeat 0 -1px}
#MasonryBlogs .Entry .BlogAffiliation:hover {background-position: 0 -65px}

	#MasonryBlogs.NewStyle .Entry .BlogAuthor,
	#MasonryBlogs.NewStyle .Entry .BlogAffiliation {background:none;position:relative}
	#MasonryBlogs.NewStyle .Entry .BlogAuthor .fa,
	#MasonryBlogs.NewStyle .Entry .BlogAffiliation .fa {position:absolute;top:3px;left:0;font-size:12px}

#MasonryBlogs .Entry .BlogAuthorLink .BlogAuthor {color:#333}
#MasonryBlogs .Entry .BlogAuthorLink:hover .BlogAuthor {background-position: 0 -25px;color:#0078ff;cursor:pointer}

#MasonryBlogs .Entry .BannerPanel {display:none}

#MasonryBlogs .AdSlot226x226 {height:226px !important;overflow:hidden}
	#MasonryBlogs .AdSlot226x226 .BannerPanel {display:none}
#MasonryBlogs .AdSlot300x250 {width:467px;height:250px !important;background:none}
	#MasonryBlogs .Entry.AdSlot300x250:hover {}
	#MasonryBlogs .AdSlot300x250 .BannerPanel {display:inline;float:right;width:130px;height:228px;background:#fff;padding:11px;-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
	#MasonryBlogs .AdSlot300x250 .BannerPanel:hover {-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25)}
	#MasonryBlogs .AdSlot300x250 .Tagline {margin:5px 0 12px}
	#MasonryBlogs .AdSlot300x250 h3 {color:#333;margin:5px 0;padding:0;border:none;font-weight:bold;font-size:15px;text-transform:none;display:block}
	#MasonryBlogs .AdSlot300x250 h3:hover {color:#333}
	#MasonryBlogs .AdSlot300x250 p {color:#999;font-size:11px;line-height:1.3em;margin:15px 0 0.5em 0}
	#MasonryBlogs .AdSlot300x250 .FieldTitle {display:none}
	#MasonryBlogs .AdSlot300x250 .Textfield {width:118px;height:15px;line-height:15px;border:1px solid #ddd;font-size:11px;background:#f9f9f9;display:block}
	#MasonryBlogs .AdSlot300x250 .Textfield:hover {background:#fff}
	#MasonryBlogs .AdSlot300x250 .Button {display:none}
	#MasonryBlogs .AdSlot300x250 #mce-responses .response {color:#414141;font-size:11px;line-height:1em;margin:5px 0 0 0}
	#MasonryBlogs .AdSlot300x250 #mce-responses #mce-error-response {color:red}


.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.4s;
     -moz-transition-duration: 0.4s;
       -o-transition-duration: 0.4s;
          transition-duration: 0.4s;
}

.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}

#infscr-loading {text-align: center;z-index: 100;position: fixed;left:171px;bottom: 30px;padding:15px 15px 10px 15px;background: #fff;opacity: 0.8;color: #333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

#infscr-loading em {display:none}

#page-nav {text-align: center;z-index: 80;position:absolute;left:171px;margin:30px 0;padding:10px 15px;background: #000;opacity: 0.8;color: #fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display:none}
#page-nav:hover {opacity:1}
#page-nav a {color:#fff;cursor:pointer}

/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }






.Header.Blog {min-height:30px;background:rgb(230, 230, 230);background:rgba(255, 255, 255, 0.9);padding:20px 30px 20px 30px;margin:0px 0 0 141px;width:771px;border-bottom:none}
#BlogSection .Header.Blog.SingleColumn {width:515px}
.Header.Blog:hover {background:rgb(220, 220, 220);background:rgba(255, 255, 255, 0.95)}
.Header.Blog h1 {font-family:"Klavika Light",Helvetica,Arial,sans-serif;font-size:42px;display:block;margin-left:-3px;letter-spacing:-1px;line-height:1em}
.Header.Blog h2 {font-family:"Klavika Regular",Helvetica,Arial,sans-serif;font-size:18px;display:block;padding-top:8px;line-height:1.2em}
.Header.Blog .Archived h1,
.Header.Blog .Archived h2 {width:570px}

	.Header.Blog.Dark h1, .Header.Blog.Dark h2 {color:#1d1d1d}
	.Header.Blog.Dark:hover h1, .Header.Blog.Dark:hover h2 {color:#0078ff}
	.Header.Blog.Light h1, .Header.Blog.Light h2 {color:#fff}
	.Header.Blog.Hidden h1, .Header.Blog.Hidden h2 {visibility:hidden}

#BlogSection #ColCContainer {
	clear:left;
	float:left;
	width:831px;
	overflow:hidden;
	/* column 2 background color */
	/* Fallback for web browsers that don't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.9 opacity */
	background: rgba(255, 255, 255, 0.9);
}

#BlogSection #ColBContainer {
	float:left;
	width:100%;
	position:relative;
	right:256px;
	border-right:none;
	/* column 1 background color */
	background:#fff;
}

#BlogSection #ColB {
	float:left;
	width:534px;
	position:relative;
	left:256px;
	overflow:visible;
	z-index:1000;
}

#BlogSection #ColC {
	float:left;
	width:226px;
	position:relative;
	left:273px;
	overflow:hidden;
}


.ColBBlogs {font-size:12px;line-height:16px}
	.ColBBlogs h2 {width:514px;display:block;font-size:12px;line-height:14px;color:#000;padding:0px 0 12px 0;margin-bottom:15px;border-bottom:2px solid #121212;text-transform:uppercase;font-weight:normal}
	.ColBBlogs h2.TextListHeader {margin-bottom:6px}

	.ColBBlogs .FeaturedBlogsHeader {padding:0 0 15px 0;margin-bottom:15px;width:514px}
		.ColBBlogs .FeaturedBlogsHeader h2 {display:inline;padding:0;margin:0;border:none;width:auto}
		.ColBBlogs .FeaturedBlogsHeader form {float:left;margin:-7px 0 0 7px}
		.ColBBlogs .FeaturedBlogsHeader .Pulldown {text-transform:none;width:150px;padding-left:2px;font-size:12px;border:1px solid #e5e5e5}
		.ColBBlogs .FeaturedBlogsHeader .Pulldown:hover {border:1px solid #777}

	.ColBBlogs .Right a {text-transform:none;color:#0078ff;text-decoration:none;font-weight:normal}
	.ColBBlogs .Right a:hover {text-decoration:underline}


.ColBBlogs .BlogType {width:518px}

.ColBBlogs .BlogNavigation {background:none;width:520px;height:37px;padding:0;margin:-15px 0 10px -6px;display:block}
	.ColBBlogs .BlogNavigation ul.topnav {width:295px}
	.ColBBlogs .SearchForm.BlogIndex .Textfield {margin-right:20px;width:180px;border-color:#777}

.ColBBlogs .Intro {padding:35px 0 10px 0}
	.ColBBlogs .Intro .Tabs {list-style-type:none}
	.ColBBlogs .Intro .Tabs li {margin:0;padding:10px 15px 10px 15px;display:inline;font-size:15px;cursor:pointer}
	.ColBBlogs .Intro .Tabs li.Active {color:#000;background:#f2f2f2}
	.ColBBlogs .Intro .Tabs li a {cursor:pointer;text-decoration:none;color:#0078ff}
	.ColBBlogs .Intro p {font-weight:normal;color:#888;padding-bottom:9px;font-size:12px}
	.ColBBlogs .Intro p.About {background:#f2f2f2;color:#666;padding:17px 13px 20px 13px;margin:9px 0 30px 0;display:block}

.ColBBlogs .TextList {list-style:none;margin:0 0 30px 0;width:514px;border-top:1px solid #e7e7e7}
.ColBBlogs .TextList.Search {border-top:1px solid #e7e7e7;margin-top:0;padding-top:0}
	.ColBBlogs .TextList li {float:none;padding:0;border-bottom:1px solid #e7e7e7;width:514px;padding:14px 0 8px 0}
	.ColBBlogs .TextList li .Left {padding-right:13px}
	.ColBBlogs .TextList li a .BlogTitle {padding:2px 0 0 0;cursor:pointer;line-height:16px;font-size:12px;color:#121212;text-decoration:none;font-weight:bold;display:block}
	.ColBBlogs .TextList li:hover a .BlogTitle {color:#0078ff;text-decoration:none}
	.ColBBlogs .TextList li a .BlogAuthor {line-height:18px;cursor:pointer;font-size:12px;color:#999;display:block;width:460px}
	.ColBBlogs .TextList li a:hover .BlogAuthor {color:#666}
	.ColBBlogs .TextList li.last {border-bottom:none;padding:10px 0 0 0;line-height:16px;font-size:12px}
	.ColBBlogs .TextList li.last a {padding:0;cursor:pointer;display:inline;color:#0078ff;text-decoration:none}
	.ColBBlogs .TextList li.last a:hover {text-decoration:underline}

.ColBBlogs .BlogDirectory {margin:20px 0 30px 0;width:514px}
	.ColBBlogs .BlogDirectory .Intro {border-bottom:2px solid #121212;margin:-31px 0 53px;padding:0 0 25px;clear:both;color:#ddd}
	.ColBBlogs .BlogDirectory .Intro span {color:#999;margin-right:25px}
	.ColBBlogs .BlogDirectory .Intro a {color:#888;margin:0 7px}
	.ColBBlogs .BlogDirectory .Intro a:hover {color:#0078ff;text-decoration:none}

	.ColBBlogs .BlogDirectory .Category {border-bottom:1px dotted #121212;padding:0 0 25px}
	.ColBBlogs .BlogDirectory .Category h2 {border:none;padding:0;margin:0;font-size:16px;text-transform:none}
	.ColBBlogs .BlogDirectory .Category img {float:left;margin:-25px 17px 0 0}

	.ColBBlogs .BlogDirectory .Entry,
	.ColBBlogs .TextList li.Featured {padding:14px 0 10px;display:block;float:none;clear:both;min-height:38px;border-bottom:1px dotted #999;color:#121212;font-size:12px;line-height:1.25em}
	.ColBBlogs .TextList li.Featured {border-bottom:1px solid #e7e7e7}
	.ColBBlogs .BlogDirectory .Entry.last {border-bottom:2px solid #121212;margin-bottom:53px}
	.ColBBlogs .BlogDirectory .Entry .BlogText,
	.ColBBlogs .TextList li .BlogText {float:right;width:460px}
	.ColBBlogs .BlogDirectory .Entry .BlogText,
	.ColBBlogs .TextList li.Featured .BlogText {width:335px}
	.ColBBlogs .TextList li .Left {width:38px;height:38px}
	.ColBBlogs .TextList li.Featured a img {width:164px;height:auto}
	.ColBBlogs .BlogDirectory .Entry .Left,
	.ColBBlogs .TextList li.Featured .Left {padding-right:15px}
	.ColBBlogs .TextList li.Featured a {display:inline;min-height:12px;padding:0}
	.ColBBlogs .BlogDirectory .Entry .BlogTitle,
	.ColBBlogs .TextList li .BlogTitle {padding:0 0 7px;line-height:1.1em;color:#121212;font-weight:bold;display:block}
	.ColBBlogs .TextList li.Featured a.BlogTitle {font-size:18px;padding:5px 0 7px;display:block}
	.ColBBlogs .BlogDirectory .Entry .BlogTitle:hover,
	.ColBBlogs .TextList li .BlogTitle:hover {color:#0078ff;text-decoration:none}
	.ColBBlogs .BlogDirectory .Entry .BlogSubtitle,
	.ColBBlogs .TextList li.Featured .BlogSubtitle {padding:0 0 9px;font-size:12px;font-weight:bold;display:block}
	.ColBBlogs .BlogDirectory .Entry .BlogDescription,
	.ColBBlogs .TextList li .BlogDescription {color:#333;margin-bottom:5px;display:block;line-height:1.3em}
	.ColBBlogs .BlogDirectory .Entry .BlogAffiliation,
	.ColBBlogs .TextList li .BlogAffiliation,
	.ColBBlogs .TextList li.Featured .BlogAffiliation {display:block;margin:6px 0 4px;padding:0;font-weight:bold;line-height:1.5em}
	.ColBBlogs .TextList li.Featured .BlogAffiliation {margin:13px 0 6px}
	.ColBBlogs .BlogAffiliation .fa {margin-right:7px;font-size:11px}
	.ColBBlogs .BlogDirectory .Entry .BlogAffiliation:hover,
	.ColBBlogs .TextList li .BlogAffiliation:hover {background-position:0 -64px;color:#0078ff;text-decoration:none}


.ColBBlogs .ImageList {list-style-type:none;padding-bottom:20px}
	.ColBBlogs .ImageList li {min-height:189px;width:164px;margin:0 10px 12px 0;padding:0;float:left}
	.ColBBlogs .ImageList li.last {margin-right:0}
	.ColBBlogs .ImageList li a p {line-height:16px;font-size:12px;padding:6px 0 3px}
	.ColBBlogs .ImageList li a p.BlogAuthor {color:#888;padding-top:0}
	.ColBBlogs .ImageList li a:hover p.Author {color:#888}


.ColBNews.Blog {border-right:none;padding-top:30px}
.ColBNews.Blog .SubmitNewsTable .Textarea,
.ColBBlogs .SubmitNewsTable .Textarea {height:90px}
	.ColBNews.Blog .SubmitNewsTable.NewStyle .Textarea,
	.ColBBlogs .SubmitNewsTable.NewStyle .Textarea {height:185px}
.ColBNews .Textarea.BlogSubmit {height:450px}

.ColBNews.Blog .LineBreaker.Dotted {width:514px;margin:0 0 25px}

.ColBNews.Blog .SubmitNewsTable p span, .ColBBlogs .SubmitNewsTable p span {color:#ccc;margin-left:5px;font-weight:normal;text-transform:lowercase}

.ColBNews .EditButton {line-height:18px;margin-left:30px}
	.ColBNews .EditButton.NoMargin {margin-left:0}

.ColBNews .PreviewButtons {display:block;margin:10px 0 15px 0;padding-bottom:35px;border-bottom:2px solid #333333}
	.ColBNews .PreviewButtons .EditButton.Primary em {font-size:15px;padding:0.5em 0.8em;margin-left:3px;-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;background:#aaa}
	.ColBNews .PreviewButtons .EditButton.Primary.Edit em {background:#aaa}
	.ColBNews .PreviewButtons .EditButton.Primary.Publish em {background:#ff0000}
	.ColBNews .PreviewButtons .EditButton.Primary:hover em {background:#666}

.ColCProfiles.Blog {border-left:none;padding:0 0 30px 0;top:0px}
.ColCNews.Blog {border-left:none;padding:30px 0 30px 0;top:0px}

.ColCProfiles.Blog h2.Sub {border-bottom:none;margin-bottom:0;line-height:1.35em;clear:both}
	.ColCProfiles.Blog p {color:#333;padding:10px 0 20px 0;line-height:1.4em}
	.ColCProfiles.Blog p.ArchivedSpacer {padding-top:78px}
	.ColCProfiles.Blog .Left {padding-right:13px}
	.ColCProfiles.Blog .Subscribe {margin:0 0 30px 0;display:block;color:#333;font-weight:bold}
	.ColCProfiles.Blog .Subscribe .fa {margin-right:6px;font-size:14px}
	.ColCProfiles.Blog .Subscribe:hover {color:#0078ff;text-decoration:none}

	.ArchivedBlog {position:absolute;height:50px;top:78px;left:982px;z-index:10}
		.ArchivedBlog .Ribbon {position:absolute;top:0;right:0;padding:10px 0 0 20px;height:40px;width:190px;color:#fff;background:#ff0000;opacity:0.80;filter:alpha(opacity=80)}
		.ArchivedBlog .Ribbon .Tip {background:transparent url(../images/nav/archivedblog_ribbon_tip2.png) no-repeat 0 0;width:10px;height:50px;position:absolute;top:0px;left:-10px}
		.ArchivedBlog .Corner {background:transparent url(../images/nav/archivedblog_ribbon_corner.png) no-repeat 0 0;width:10px;height:60px;position:absolute;z-index:9;top:75px;right:0px;opacity:0.60;filter:alpha(opacity=60)}
		.ArchivedBlog .Ribbon h3 {font-size:22px;color:#fff;font-weight:bold;text-transform:uppercase;display:block;margin:1px 0 5px 0;letter-spacing:2px}
		.ArchivedBlog .Ribbon p {font-size:11px;color:#feabab}

	.ColCProfiles.Blog .Avatar {padding:0 0 20px 0;border-top:1px solid #e7e7e7}
	.ColCProfiles.Blog .Avatar.BottomPadding {padding-bottom:40px}
	.ColCProfiles.Blog .Avatar img {width:38px;height:38px}
	.ColCProfiles.Blog .Avatar.Blog img {width:80px;height:50px}
	.ColCProfiles.Blog .Avatar li {clear:both;display:block;line-height:1.25em}
	.ColCProfiles.Blog .Avatar li a {min-height:38px;padding-bottom:3px}
	.ColCProfiles.Blog .Avatar li span {display:block;margin:3px 0;font-weight:normal}
	.ColCProfiles.Blog .Avatar li .Admin {display:inline;font-weight:normal}
	.ColCProfiles.Blog .Avatar li.NoProfile {min-height:38px;color:#121212;font-weight:bold;display:block;padding:7px 0 3px}
	.ColCProfiles.Blog .Avatar li.NoProfile:hover a {color:#333}
	.ColCProfiles.Blog .Avatar li.NoProfile a {min-height:12px;padding:0;display:inline}
	.ColCProfiles.Blog .Avatar li.NoProfile a:hover {color:#0078ff}
	.ColCProfiles.Blog .Avatar li.NoProfile .Buttons {margin:0px 0 0 0;padding:0}
	.ColCProfiles.Blog .Avatar li .Right {width:177px}
	.ColCProfiles.Blog .Avatar li .EditButton.Primary {display:inline;float:left;margin:5px 5px 0 0}
	.ColCProfiles.Blog .Avatar li .EditButton.Primary em {padding:0.2em 0.5em;background:#0087ff}
	.ColCProfiles.Blog .Avatar li .EditButton.Primary:hover em {background-color:#444}
		.ColCProfiles.Blog .Avatar li .EditButton.Primary.Remove em {}
		.ColCProfiles.Blog .Avatar li .EditButton.Primary.AddBlogger em {}
		.ColCProfiles.Blog .Avatar li .EditButton.Primary.MakeAdmin em {}
	.ColCProfiles.Blog .Avatar.Blog li .Right {width:135px}
	.ColCProfiles.Blog .Avatar.Blog li span {color:#333}
	.ColCProfiles.Blog .Avatar p.last {padding:6px 0 0 0}

		.ColCProfiles.Blog .Avatar1 {padding:0 0 20px 0;border-top:1px solid #e7e7e7}
		.ColCProfiles.Blog .Avatar1 li {clear:both;display:block;line-height:1.25em}
		.ColCProfiles.Blog .Avatar1 li a {min-height:38px;padding-bottom:7px}
		.ColCProfiles.Blog .Avatar1 li span {display:block;margin:3px 0}
		.ColCProfiles.Blog .Avatar1 li.NoProfile {min-height:38px;color:#121212;font-weight:bold;display:block;padding:7px 0 7px}

	.ColCProfiles.Blog2 p {color:#888;padding:10px 0 20px 0}
	.ColCProfiles.Blog2 .Left {padding-right:13px}
	.ColCProfiles.Blog2 .Avatar {padding:0;border-top:none}
	.ColCProfiles.Blog2 .Avatar li a {min-height:38px}



/***********************************   Job Section   ***************************************/

.Sidebar {padding-bottom:25px;display:block}
	.Sidebar label {padding-top:10px}
	.Sidebar label.first {padding-top:0}
	.Sidebar .Button {width:100%;display:block;font-size:13px;font-weight:bold;margin-bottom:15px;padding:7px 12px;background:#aaa;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.Sidebar .Button:hover {text-decoration:underline}
	.Sidebar .Button.Primary {background:#ff0000}
	.Sidebar .Button.Supreme {font-size:14px;padding:16px;text-transform:uppercase}
	.Sidebar a.Button.Supreme {font-size:14px;padding:16px;text-transform:uppercase;width:194px;text-align:center}
	.Sidebar a.Button.Supreme:hover {color:#fff}
	.Sidebar .Button.last {margin-bottom:0}

.Analytics {display:block;padding:0;margin:0 0 0 20px;width:820px;}
	.Analytics #AnalyticsContainer {overflow:hidden;height:auto;}
	.Analytics .MainChartContainer {width:820px;height:250px;}
	.Analytics .ChartContainer {width:820px;height:250px;}
	.Analytics .AnalyticsIntro {width:801px;margin:15px 0 30px 10px;padding-bottom:10px;border-bottom:1px solid #e7e7e7;}
	.Analytics .AnalyticsIntro .AnalyticsSocial {float:right;text-align:right}
	.Analytics .AnalyticsIntro .AnalyticsSocial > div {display:table;width:auto;height:auto;float:right;vertical-align:top;margin-top:-2px;margin-right:-2px;}
	.Analytics .AnalyticsIntro .HelpLink {color:#333;line-height:21px;margin-left:3px;opacity:.3}
	.Analytics .AnalyticsIntro .HelpLink:hover {color:#0078ff}
	.Analytics .AnalyticsIntro p {color:#666;line-height:1.25em;margin:0 0 .75em;font-size:14px;display:inline-block}
	.Analytics .AnalyticsIntro .AnalyticsSocial p {margin:2px 5px 0 0}
	.Analytics .AnalyticsIntro p a {color:#666;}
	.Analytics .AnalyticsIntro p a:hover {color:#0078ff;text-decoration:none;}
	.Analytics .AnalyticsIntro p strong {color:#000;font-size:18px;}

.ColBJobs .ColBSearch .SearchForm {margin-bottom:0;border-bottom:none}

.ColBJobs .Intro {font-size:12px;color:#333;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;padding:30px 0;width:514px;margin-top:15px; line-height: 1.3em}
	.ColBJobs .Intro a {color:#0078ff;cursor:pointer}
	.ColBJobs .Intro a:hover {text-decoration:underline}
	.ColBJobs .Intro h1 {display:block;line-height:1.15em;font-size:24px;font-weight:normal}

.JobReceipt {width:494px;background:#f3f3f3;font-size:14px;line-height:1.3em;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:16px 10px;margin-top:13px;color:#000}
	.ColCProfileWide .JobReceipt {width:auto;font-size:15px;line-height:1.5em;padding:15px 15px 13px}
	.ColBJobsWide .JobReceipt {width:698px;font-size:15px;line-height:1.5em;padding:15px 15px 13px}
	.JobReceipt .Col1 {width:320px}
		.ColBJobsWide .JobReceipt .Col1 {width:470px}
	.JobReceipt .Col2 {width:150px;text-align:right;float:right}

.JobList {list-style-type:none;margin-top:0;padding:0 0 50px 0;border-top:1px solid #e7e7e7;width:514px}
	.ThankyouPage .JobList {border-top:none;padding-bottom:20px}
	.ColBJobsWide.ThankyouPage .JobList {width:100%;padding-bottom:30px}
	.JobList.Appendix {padding-bottom:0;border-top:1px solid #888;margin-top:10px;}
	.JobList.Appendix li {padding:0;}
	.JobList.Appendix p.more {padding:8px 0 20px;margin-top:15px;border-bottom:1px solid #e7e7e7}

.JobList .Entry {width:514px;padding:0;border-bottom:1px solid #e7e7e7}
	.JobList .Entry.Match {background:#ffffdd}
	.JobList .Entry.NoMatch {background:#fff;height:12px;padding:30px 0 30px 0;text-align:center;font-style:italic}
	.JobList .Entry.NoMatch:hover {background:none}
	.JobList .Entry.NoMatch p {color:#999;font-size:12px}
	.JobList .Entry:hover {background:#f9f9f9}
	.JobList .Entry a {padding:8px 0 5px 0;display:block;cursor:pointer;min-height:53px;clear:both}

.JobList.JobListProjects {border:none;margin-top:1em}
	.JobList .JobProject {margin-bottom:3em}
	.JobList .JobProject .FeaturedJobProjectItem { margin-bottom: 1em; }
	.JobList .JobProject .OtherProjects .OtherProjectItem { float: left; margin-bottom: 1em; width: 32%; text-align: center;}
	.JobList .JobProjectImage {width:100%;height:auto;border:none}
	.JobList p {font-size:12px;color:#121212}
	.JobList p a {font-weight:bold;color:#121212}
	.JobList p a:hover {color:#0078ff;text-decoration:none}
	.JobList .JobProjectPrimary {margin-top:1em}	

	.ThankyouPage .JobList .Entry {padding:10px 0 9px 0}
	.ColBJobsWide.ThankyouPage .JobList .Entry {padding:17px 0 15px 0;width:100%;border-color:#eee}

.JobListAlert {width:462px;padding:25px 25px 10px 25px;background: #d9edf7;border: 1px solid #bce8f1; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin: 0 0 35px;color: #31708f}
.JobListAlert h3 {
    color: #31708f;
    font-size: 15px;
    margin: 0 0 1em 0;
    line-height: 1em;
    font-weight: bold;
    border: none;
    display: block;
    text-transform: none;
}
.JobListAlert p {
    color: #31708f;
    font-size: 12px;
    margin: 0 0 1.3em 0;
    line-height: 1.3em;
    font-weight: normal;
}


	.JobList .Entry .ProfilePic {width:53px;height:53px}
	.JobList .Entry .Col1 {width:283px;float:right;margin-right:15px}
	.ThankyouPage .JobList .Entry .Col1 a {padding:0;margin:0;min-height:1px;display:inline-block}
	.ThankyouPage .JobList .Entry .Col1 {width:320px;float:none;padding-left:10px}
		.ColBJobsWide.ThankyouPage .JobList .Entry .Col1 {width:470px;padding-left:15px}
	.JobList .Entry .Col2 {width:150px;float:right}
	.ThankyouPage .JobList .Col2 {width:133px;text-align:right;padding-right:8px}
		.ColBJobsWide.ThankyouPage .JobList .Col2 {width:180px;padding-right:15px}
	.ThankyouPage .JobList .Col2 .ShareBar {background:url('../images/nav/jobs-thankyou-share-dummy.png') no-repeat right top;width:120px;height:18px;float:right}
	.ThankyouPage .JobList .Col2 .ShareBar .at-share-tbx-element {background:#fff;margin-right:-2px}
	.ThankyouPage .JobList .Col2 .ShareBar a {padding:0;margin:0 2px;min-height:18px;display:inline-block;border-radius:2px}
	.JobList .Entry.Head .Col2 {width:108px}
	.JobList .Entry h1 {font-size:12px;line-height:15px;color:#121212;display:block;padding-bottom:3px;font-weight:bold}
		.ColBJobsWide .JobList .Entry h1 {font-size:15px;line-height:1.3em;padding-bottom:5px}
	.JobList .Entry h2 {font-size:12px;line-height:15px;color:#666;font-weight:normal}
		.ColBJobsWide .JobList .Entry h2 {font-size:15px;line-height:1.3em}
    .JobList .Entry h3 {font-size:9px;line-height:20px;color:#aaa;font-weight:normal; display: block; text-transform: uppercase; padding: 0; margin: 0; letter-spacing: .5px;}
	.JobList .Entry p {font-size:12px;line-height:15px;color:#121212;height:auto;overflow:hidden;padding-bottom:3px}
	.JobList .Entry span {font-size:12px;line-height:15px;color:#666;}
		.ColBJobsWide .JobList .Entry span {font-size:15px;line-height:1.3em}
	.ThankyouPage .JobList .Entry .Col2 span {color:#ccc;text-transform:uppercase;float:left;margin-top:2px}
	.JobList .Entry span.Today {color:#ff0000}
	.JobList .Entry a:hover .Col1 h1,
	.ThankyouPage .JobList .Entry .Col1 a:hover h1 {color:#0078ff}
	.JobList .Entry a:hover .Col1 h2 {color:#333}
	.JobList .Entry a:hover span {color:#333}
	.JobList .Entry a:hover span.Today {color:#ff0000}
	.JobList p.last {padding-top:15px;}

.employment-type {margin-top: 3px; margin-bottom: 10px;}
.employment-type.extra-margin { margin-top: 30px; }
.employment-type .more-types {display: none;}
.ColBSearch .SearchForm .employment-type label,
.employment-type .show-more {display: inline-block; padding-left: 15px; text-indent: -15px; margin-right: 14px; color: #777}
.employment-type .show-more {color: #0078ff;}
.employment-type .show-more:hover {text-decoration: underline;}
.employment-type label:last-child {margin-right: 0}
.employment-type input {width: 13px; height: 13px; padding: 0; margin:0 5px 0 0; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}

	.JobList .GetListedHere a {margin:20px 0 10px 0;width:512px;height:32px;background:#fafafa url("../images/nav/get_listed_jobs.png") no-repeat 25px 3px;border:1px dashed #cfcfcf;display:block;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:22px 0 0 0;font-size:14px;font-weight:normal;color:#0078ff;overflow:hidden}
		.JobList li.GetListedHere a:hover {color:#0078ff;border:1px dashed #0078ff}

	.TagLinks {padding:0 0 5px 0}

	.TagLinks a.TagLink {white-space:nowrap;float:left;margin:0 4px 4px 0;font-size:12px;color:#333;background:#f8f8f8;padding:4px 8px 4px 8px;border:1px solid #e7e7e7;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}

	.TagLinks a.TagLink span {color:#aaa}

	.TagLinks a.TagLink.Active {background:#666;color:#fff;border:1px solid #666}
	.TagLinks a.TagLink.Active span {color:#fff}
	.TagLinks a.TagLink:hover {background:#666;color:#fff;text-decoration:none;border:1px solid #666}
	.TagLinks a.TagLink:hover span {color:#fff;text-decoration:none}


.JobList.SavedSearch {width:514px;margin:10px 0 0 0;padding:12px 0 0 0}
	.JobList.SavedSearch.NoMargin {margin-bottom:0}

	.JobList.SavedSearch .Head {border-top:none;border-bottom:none;padding:5px 0;color:#ccc;background:#fff}
	.JobList.SavedSearch .Head p {font-size:12px;color:#888}
	.JobList.SavedSearch .Head a {font-size:12px;color:#0078ff;padding:0;margin:0;display:inline;cursor:pointer;min-height:auto}
	.JobList.SavedSearch .Head a:hover {text-decoration:underline}

	.JobList.SavedSearch .Head .Tags {padding:12px 0 3px 0}

	.JobList.SavedSearch .Head .Tags .Tag {white-space:nowrap;height:24px;float:left;margin:0 4px 4px 0}

	.JobList.SavedSearch .Head .Tags .Title {font-size:12px;color:#666;background:#ffffdd;padding:4px 8px 4px 8px;margin:0;border:1px solid #e7e7e7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-top-right-radius:0px;-moz-border-radius-topright:0px;border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px}

	.JobList.SavedSearch .Head .Tags .Delete {font-size:12px;color:#aaa;background:#fff;padding:4px 8px 4px 8px;margin:0 0 0 -1px;border:1px solid #e7e7e7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px}

	.JobList.SavedSearch .Head .Tags .ViewAll {font-size:12px;color:#666;background:#fff;padding:4px 8px 4px 8px;margin:0 0 4px 0;border:1px solid #e7e7e7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

	.JobList.SavedSearch .Head .Tags .Active .Title {background:#666;color:#fff;border:1px solid #666}
	.JobList.SavedSearch .Head .Tags a:hover {background:#666;color:#fff;text-decoration:none;border:1px solid #666}
	.JobList.SavedSearch .Head .Tags .Active .Delete:hover {border-left:1px solid #e7e7e7}

	#SaveThisSearch {display:none}
	.EmailAlert {padding:12px 0 0 0;}
	.EmailAlert p {font-size:12px !important;color:#666 !important;display:inline}
	.EmailAlert a:hover {text-decoration:underline}
	.EmailAlert form {margin-bottom:0}
    .EmailAlert .EmailAlertCheckbox {vertical-align: top;line-height: 1em}
    .EmailAlert .FormFields {margin: 15px 0 10px; display: block}
	.EmailAlert .Textfield {width:350px;color:#777;margin-right: 7px}
	.EmailAlert .Col1 {float:left;padding:15px 20px 5px 0;width:250px !important}
		.EmailAlert .Col1.Size1 {width:345px !important; margin-bottom: 10px}
		.EmailAlert .Col1.Size1 .Textfield {width:345px;color:#333}
	.EmailAlert .ButtonWrapper {float:left;position:relative;margin-top:15px;height:30px;width:100px;outline:none !important}
		.EmailAlert .ButtonWrapper.Size1 {width:auto}
	.EmailAlert .Button {padding:7px 12px;font-size:14px;font-weight:bold;background:#777;min-height:17px; width:auto;text-align:center}
	.EmailAlert .Button:hover {background: #444;}

	.ColCProfile .JobList.Invoices {width:100%;border-top:none;display:block}
	.ColCProfile .JobList.Invoices li.Entry {width:595px;padding: 0 10px;border-bottom: 1px solid #e7e7e7;display:block}
		.ColCProfileWide .JobList.Invoices li.Entry {width:698px;padding:0 15px;border-color:#eee;font-size:15px}
	.ColCProfile .JobList.Invoices li.Entry .Col2 {width:150px;padding:15px 0;text-align:right}
		.ColCProfileWide .JobList.Invoices li.Entry .Col2 {padding:19px 0 17px}
	.ColCProfile .JobList.Invoices li.Entry .Col1 {width:280px}
		.ColCProfileWide .JobList.Invoices li.Entry .Col1 {width:383px}
		.ColCProfile .JobList.Invoices li.Entry .Col2.Refund {padding:0 0 10px 0}
		.ColCProfile .JobList.Invoices li.Entry .Col1.Refund {width:260px;padding:0 0 10px 20px;background: url('../images/nav/icon_refund.png') 0 0 no-repeat;background-size: 12px 12px;}
	.ColCProfile .JobList.Invoices li.Entry a,
	.ColCProfile .JobList.Invoices li.Entry .TF-Payment-Spacer {min-height:15px;color:#121212}
	.ColCProfile .JobList.Invoices li.Entry a:hover b {color:#0078ff}

.PostJobButton {padding:0;margin:0 0 15px 0;position:relative;width:226px;height:50px;}
	.PostJobButton .Active {position:absolute;top:0px;left:0px}

.PostJobButtonSmall {padding:0;margin:-3px 0 15px 20px;position:relative;width:130px;height:23px;float:right}
	.PostJobButtonSmall .Active {position:absolute;top:0px;left:0px}

.ApplyJobButton {padding:0;margin:10px 0 15px 0;position:relative;width:180px;height:30px}
	.ApplyJobButton .Active {position:absolute;top:0px;left:0px}

.CreateProfileButton {padding:0;margin:0;position:relative;width:226px;height:30px;}
	.CreateProfileButton .Active {position:absolute;top:0px;left:0px}

.ColCJobs .List {display:block;padding-bottom:30px}
	.ColCJobs .List h2 {display:block;font-size:12px;line-height:14px;color:#000;padding:0 0 12px 0;margin-bottom:5px;border-bottom:2px solid #121212;text-transform:uppercase}
	.ColCJobs .List h2 a {color:#000;text-decoration:none;}
	.ColCJobs .List h2 a:hover {color:#0078ff;}

	.ColCJobs .List ul {list-style:none}
	.ColCJobs .List li {float:none;padding:0;border-bottom:1px solid #e7e7e7;font-size:12px;line-height:16px;font-weight:normal}
	.ColCJobs .List li a, .ColCJobs .List p.last {color:#121212;padding:7px 0 7px 0;cursor:pointer;display:block;font-weight:normal;font-size:12px}
	.ColCJobs .List li:hover a {color:#0078ff;text-decoration:none}
	.ColCJobs .List li a span {color:#999;font-weight:normal}
	.ColCJobs .List li a:hover span {color:#999}
	.ColCJobs .List p.last {color:#ccc}
	.ColCJobs .List p.last span {color:#000}

	.ColCJobs label {color:#777;display:block;font-size:12px}

.ColCJobs .EmployerList {list-style-type:none;width:230px;overflow:hidden;padding:3px 0 0 0}
	.ColCJobs .EmployerList li {float:left;padding:0;margin:0 4px 4px 0;width:111px;height:111px;border:none}
	.ColCJobs .EmployerList li a {padding:0;cursor:pointer;display:inline;}

.ColCJobs .SearchForm {margin-bottom:30px}
	.ColCJobs .SearchForm .ButtonWrapper {position:relative;float:right;height:30px;width:40px;overflow:hidden;outline:none !important}
	.ColCJobs .SearchForm .Button {position:absolute;right:0px;top:0px;padding:0}

.ColCJobs .HideShow {width:206px;overflow:hidden;padding:12px 10px 3px;margin:0 0 20px 0;border-top:2px solid #aaa;border-bottom:1px solid #aaa;background:#fcfcfc}
	.ColCJobs .HideShow p {padding:0 0 10px 0;width:170px}
	.ColCJobs .HideShow .Close {float:right;margin-top:4px;width:7px !important;height:7px !important;overflow:hidden;background:transparent url('../images/nav/close_sprite_1.png') no-repeat 0 0}
	.ColCJobs .HideShow .Close:hover {background-position:0 -7px}

	.ColCJobs .HideShow form {display:block;margin:0}
	.ColCJobs .HideShow .mc-field-group {display:block;width:180px;padding:0}
	.ColCJobs .HideShow .FieldTitle {display:block;color:#777;padding-top:7px}
	.ColCJobs .HideShow .mc-field-group .Textfield {width:170px}
	.ColCJobs .HideShow .response {width:180px;margin-top:13px;font-style:italic}
	.ColCJobs .HideShow .Button {font-size:13px;font-weight:bold;padding:6px 10px;margin:17px 0 15px;background:#ff0000;border:1px solid #ff0000;width:182px}
	.ColCJobs .HideShow .Button:hover {}

.ColCJobs .Sidebar {padding-bottom:0}

.ColBJobs .JobDescription {width:514px;font-size:12px}
	.ColBJobs .JobDescription.NewStyle {margin-top:-6px;font-size: 15px;line-height:1.5em}
	.ColBJobs .JobDescription .Head {border-bottom:1px solid #e7e7e7;padding:0 0 17px 0;line-height:18px;margin-bottom:20px;font-size: 12px;}
		.ColBJobs .JobDescription.NewStyle .Head {line-height:1.3em;margin-bottom:25px}
    .ColBJobs.ThankyouPage  .JobDescription h2 {font-size:16px;font-weight:bold;display:block;line-height:1em;margin:25px 0 15px;color:#333}
	.ColBJobs.ThankyouPage  .JobDescription .Col1 {width:270px}
	.ColBJobs.ThankyouPage  .JobDescription .Col2 {float:right;width:210px}
		.ColBJobsWide.ThankyouPage  .JobDescription .Col1,
		.ColBJobsWide.ThankyouPage  .JobDescription .Col2 {width:48%}
	.ColBJobs.ThankyouPage  .JobDescription .Head {border-bottom:none;padding:0}
	.ColBJobs .JobDescription .Head.Preview {padding-top:10px;margin-top:0}
	.ColBJobs .JobDescription .Head.Preview .AdditionalInfo {padding-top:15px;margin-top:15px;border-top:1px solid #e7e7e7}
	.ColBJobs .JobDescription .Head.Preview .AdditionalInfo .Left {float:left;color:#999}
	.ColBJobs .JobDescription .Head.Preview .AdditionalInfo .Right {float:right;width:445px;clear:none}
	.ColBJobs .JobDescription .Head h1 {padding:0 0 15px 0;font-size:18px;line-height:1.15em}
	.ColBJobs .JobDescription .Head h3 {font-size:9px;line-height:1em;color:#aaa;font-weight:normal; display: block; text-transform: uppercase; padding: 0; margin: 0 0 10px; letter-spacing: .5px;}
	.ColBJobs .JobDescription .Head a {font-weight:bold;color:#0078ff;text-decoration:none}
	.ColBJobs.ThankyouPage .JobDescription .Head a {margin-right:5px;vertical-align:top}
	.ColBJobs.ThankyouPage .JobDescription .Head a.textboxlist-bit-box-deletebutton {margin-right:0}
	.ColBJobs .JobDescription .Head a:hover {text-decoration:underline}
	.ColBJobs .JobDescription .Head.Preview a:hover,
	.ColBJobs.ThankyouPage .JobDescription .Head a:hover {text-decoration:none}
	.ColBJobs .JobDescription .Head .Right {clear:both}
	.ColBJobs .JobDescription.NewStyle .Head > .Right {margin:6px 0 20px 30px}
	.ColBJobs .JobDescription .Head .Right a {margin:0}
	.ColBJobs .JobDescription .Head .Right .EditButton.Edit,
	.ColBJobs .JobDescription .Head .Right .EditButton.Bump,
	.ColBJobs .JobDescription .Head .Right .EditButton.Applications {margin-left:1px}

	.ColBJobs .JobDescription .JobInfo {display:block;margin-top:5px;position:relative}
	.ColBJobs .JobDescription .JobInfo .Avatar {float:left;margin-right:15px}
	.ColBJobs .JobDescription .JobInfo .Avatar img {width:53px;height:53px;vertical-align:middle}

	.ColBJobs .JobDescription .JobInfo .AvatarAddSmall {position:absolute;top:12px;left:34px;background:#0087ff;color:#fff;padding:3px 6px;font-size:12px;font-weight:normal;border-radius:2px;z-index:10}
	.ColBJobs .JobDescription .JobInfo .AvatarAddSmall:hover {background:#444}
	.ColBJobs .JobDescription .JobInfo .AvatarAddLoader {position:absolute;top:12px;left:0;background:rgba(255,255,255,.7);color:rgba(0,0,0,.2);width:57px;height:57px;text-align:center;vertical-align:middle;font-size:10px;font-weight:normal;z-index:10}
	.ColBJobs .JobDescription .JobInfo .AvatarAddLoader .fa {margin-top:14px}

	.ColBJobs .JobDescription .JobInfo .AvatarAdd {position:absolute;top:75px;left:-20px}
	.ColBJobs .JobDescription .JobInfo .AvatarAdd .Bubble {background-color:rgba(0,0,0,.83);border-radius:3px;padding:25px 20px 30px;max-width:370px}
	.ColBJobs .JobDescription .JobInfo .AvatarAdd .Pointer {width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent rgba(0,0,0,.83) transparent;margin-left:35px}
	.ColBJobs .JobDescription .JobInfo .AvatarAddText {font-size:15px;margin:0 5px 1.45em;line-height:1.4em;color:#fff}
	.ColBJobs .JobDescription .JobInfo .AvatarAddText .fa {margin:0 5px 0 8px}
	.ColBJobs .JobDescription .JobInfo .AvatarAddButton {font-size:15px;padding:12px 0;border-radius:2px;display:inline-block;margin:0 5px;width:45%;text-align:center}
	.ColBJobs .JobDescription .JobInfo .AvatarAddButton:hover,
	.ColBJobs .JobDescription .JobInfo .AvatarAddButton:hover {text-decoration:none}
	.ColBJobs .JobDescription .JobInfo .AvatarAddButton.Primary {color:#fff;background:#0087ff;border:2px solid #0087ff}
	.ColBJobs .JobDescription .JobInfo .AvatarAddButton.Primary:hover {background:#444;border-color:#444}
	.ColBJobs .JobDescription .JobInfo .AvatarAddButton.Secondary {color:#777;background:none;border:2px solid #777}
	.ColBJobs .JobDescription .JobInfo .AvatarAddButton.Secondary:hover {color:#aaa;border-color:#aaa}
	.ColBJobs .JobDescription .JobInfo .AvatarAddButton .fa {margin-right:7px}

	.ColBJobs .JobDescription .JobInfo .Left {float:left;color:#999}
	.ColBJobs .JobDescription .JobInfo .Right {float:right;width:375px;clear:none}
		.ColBJobs .JobDescription.NewStyle .JobInfo {font-size:15px;padding:12px 0 4px}
		.ColBJobs .JobDescription.NewStyle .JobInfo .Avatar {margin-right:22px;margin-bottom:5px}
		.ColBJobs .JobDescription.NewStyle .JobInfo .Avatar img {width:80px;height:80px}
		.ColBJobs .JobDescription.NewStyle .JobInfo .Left {margin-bottom:6px}
		.ColBJobs .JobDescription.NewStyle .JobInfo .Right {width:325px;margin:0 0 6px 0}
	.ColBJobs .JobDescription .JobInfo.NoAvatar .Right {width:435px}
	.ColBJobs .JobDescription .JobInfo.NoAvatar .Avatar {display:none}
	.ColBJobs .JobDescription .Compensation {border-bottom:1px solid #e7e7e7;padding:0 0 13px 0;margin:-7px 0 20px 0;height:30px;background:transparent url('../images/nav/arrow_1_right.png') no-repeat 11px 4px;}
	.ColBJobs .JobDescription .Compensation p {padding:0;margin:0;color:#666;line-height:1.3em;width:478px;float:right}

	.ColBJobs .PostJobIntro .Disclaimer {width:454px;height:165px;margin:25px 0 0;padding:30px;background: url('../images/nav/job-package-disclaimer.png') no-repeat 0px 0px;}

	.ColBJobs .PostJobIntro .Disclaimer h5 {font-family:"Helvetica Bold";font-size:22px;line-height:1.1em;color:#ff0000;font-weight:normal;margin:0 0 18px 0;text-transform:uppercase}
	.ColBJobs .PostJobIntro .Disclaimer p {padding:0;margin:0;color:#888;line-height:1.3em;font-size:14px}

	.ColBJobs .JobDescription,
	.ColBJobs .JobDescription p {color:#333;font-size:12px;line-height:1.5em}
		.ColBJobsWide .JobDescription,
		.ColBJobsWide .JobDescription p {font-size:15px;line-height:1.5em}
		.ColBJobsWide.ThankyouPage .JobDescription,
		.ColBJobsWide.ThankyouPage .JobDescription p {width:100%}
	.ColBJobs .JobDescription p {padding:0px;margin:0 0 1em 0}
		.ColBJobsWide .JobDescription p {margin:0 0 1.5em 0}
	.ColBJobs .JobDescription a, .ColBJobs .JobDescription p a {color:#0078ff;word-wrap:break-word}
	.ColBJobs .JobDescription a:hover, .ColBJobs .JobDescription p a:hover {text-decoration:underline}
	.ColBJobs .JobDescription p.last {padding-top:15px;margin-top:15px;border-top:1px solid #888}
	.ColBJobs p.back-to-list {padding:15px 0;margin-top:0;border-top:1px solid #888;width:514px;}
	.ColBJobs .JobDescription ul, .ColBJobs .JobDescription ol {margin:0 0 1.1em 2em}
	.ColBJobs .JobDescription ul {list-style-type:disc}
	.ColBJobs .JobDescription ul ul {list-style-type:circle}
	.ColBJobs .JobDescription ul ul,
	.ColBJobs .JobDescription ul ol,
	.ColBJobs .JobDescription ol ul,
	.ColBJobs .JobDescription ol ol {margin:.5em 0 .45em 2em}
	.ColBJobs .JobDescription li {font-size:12px;line-height:1.5em;color:#333;padding-bottom:.5em}
	.ColBJobs .JobDescription label {font-size:12px;display:block;color:#777;padding:8px 0 10px 0}
	.ColBJobs .JobDescription .Textarea {height:400px;margin-bottom:10px;}
		.ColBJobs .JobDescription.NewStyle .Textarea {font-size:15px;line-height:1.5em;margin:0 0 1.5em 0;padding:0;padding:15px 4%;width:92%}

	.ColBJobs .JobPreview {border-top:2px solid #121212;width:514px}
	.ColBJobs .JobPreviewHeader {font-size:16px;color:#888;margin:5px 0 20px;font-weight:normal;font-style:normal}
	.ColBJobs .AddAnotherJobButton {color:#fff;padding:9px 12px;float:left;margin-left:0;background:#666;width:211px;text-align:center}
	.ColBJobs .AddAnotherJobButton .fa {margin-right:6px}
	.ColBJobs .JobDraft	{border-bottom:1px solid #121212;padding:35px 0;width:100%;position:relative}
	.ColBJobs .JobDraft:last-child	{border-bottom:2px solid #121212}
		.ColBJobs .SingleListing .JobDraft .JobDraftText {height:auto !important}
		.ColBJobs .SingleListing .JobDraft .JobDraftToggle {display:none !important}
		.ColBJobs .SingleListing .JobDraft:first-child {}
	.ColBJobs .JobDraftTitle {margin:0 0 18px 0;width:auto;font-size:24px;font-weight:normal;line-height:1.2em}
	.ColBJobs .JobDraftControls {margin:0 0 8px 25px;float:right}
	.ColBJobs .JobDraftControls a.EditButton {margin:0 1px 0 0;background:#0087ff;color:#fff;padding:5px 8px;border-radius:2px;font-size:10px;font-weight:normal;display:inline-block}
	.ColBJobs .JobDraftControls a.EditButton:hover,
	.ColBJobs .JobDraftControls a.EditButton:focus {background:#444}
	.ColBJobs .JobDraftControls a.EditButton .fa {margin-right:6px}
	.ColBJobs .JobDraftText {overflow-y:hidden}
	.ColBJobs .JobDraftText p:last-child,
	.ColBJobs .JobDraftText ul:last-child,
	.ColBJobs .JobDraftText ol:last-child {margin-bottom:1em}
	.ColBJobs .JobDraftText .ApplicationButton {width:auto;display:inline}
	.ColBJobs .JobDraftText .ApplicationButton:hover {background-color:#ff0000 !important;cursor:default}
	.ColBJobs .JobDraftText .ApplicationButtonNote {width:50%;float:right;color:#888;font-size:12px;line-height:1.2em;margin-top:-12px;position:relative}
	.ColBJobs .JobDraftText .ApplicationButtonNote .fa-hand-o-left {position:absolute;margin:12px 0 0 -30px;font-size:18px}
	.ColBJobs .JobDraftText .ApplicationButtonNote .fa-pencil {margin:0 3px 0 8px;font-size:10px}
	.ColBJobs .JobDraftToggle {border-top:1px solid #fff;padding-top:12px;position:relative;text-align:center;width:100%;cursor:pointer}
	.ColBJobs .JobDraftToggle .DropShadow {background:transparent url("../images/nav/entry_header8.png") repeat-x scroll 0 0;height:25px;margin-top:-38px;position:absolute;width:100%;z-index:2}
	.ColBJobs .JobDraftToggle .TagIcon {color:#0078ff;float:none;font-size:15px;padding:0}
	.ColBJobs .JobDraftToggle:hover .TagIcon span {text-decoration:underline}
	.ColBJobs .JobDraftToggle .TagIcon .fa {margin-right:5px}




	.ColBJobs .JobDraftLogo {width:57px;height:57px;vertical-align:middle;position:absolute;left:38px;top:14px}
	.ColBJobs .JobDraftDetails {position:relative;margin:-2px 0 0 113px;width:auto}
	.ColBJobs .JobDraftTrigger {margin:0 0 0 113px}
	.ColBJobs .JobDraftTrigger .fa-minus-circle {display:none}




	.ColBJobs .JobTitlePulldown {border-top:2px solid #333;width:514px}
	.ColBJobs .JobTitlePulldown .Pulldown {margin:25px 0 0 0;width:512px;padding:7px;font-size:22px;border:1px solid #999}
	.ColBJobs .JobTitlePulldown .Pulldown:hover {border-color:#555}
	.ColBJobs .JobTitlePulldown p {display:block;margin:0 0 5px;font-size:14px;color:#333}
	.ColBJobs .JobTitlePulldown p strong {font-size:16px;}
	.ColBJobs .JobDescription .Button {font-size:12px;font-weight:bold;margin:5px 0 15px 0;padding:8px 12px}
		.ColBJobs .JobDescription.NewStyle .Button {font-size:15px;padding:10px 15px}
		.ColBJobsWide .JobDescription .Button {font-size:15px;font-weight:normal;margin:5px 0 15px 0;padding:10px 17px;height:auto}
		.ColBJobs .JobDescription .Button.Submit {letter-spacing:.5px;text-transform:uppercase}

	.ColBJobs .JobDescription .Button.Dark {background:#aaa}
	.ColBJobs .JobDescription .Button.Add {background:#ccc;padding:5px;font-size:12px;margin-top:3px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.ColBJobs .JobDescription .Button.Secondary {background:#aaa;color:#fff;padding:8px 12px;margin:5px 10px 15px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:auto}
		.ColBJobs .JobDescription.NewStyle .Button.Secondary {padding:10px 15px;font-size:15px}
	.ColBJobs .JobDescription .Button.Secondary.Red {background:#ff0000;margin-right:0}
	.ColBJobs .JobDescription .Button:hover,
	.ColBJobs .JobDescription .Button.Red:hover {text-decoration:none;background:#444}


	.ColBJobs .JobDescription #Application {padding:15px 0 0 0;display:none}
	.ColBJobs .JobDescription #Application .Top {background:#f9f9f9;padding:10px 15px 0 10px;display:block;border-top:1px solid #ddd;border-bottom:1px solid #e5e5e5}
		.ColBJobs .JobDescription.NewStyle #Application .Top {padding-top:20px}
	.ColBJobs .JobDescription #Application p {width:435px;float:right}
		.ColBJobs .JobDescription #Application p.FullWidth {width:auto;float:none}
	.ColBJobs .JobDescription #Application img {margin-top:4px;width:38px;height:38px;vertical-align:middle}
	.ColBJobs .JobDescription #ApplicationShow {margin:10px 0 30px}
	.ColBJobs .JobDescription .Button.TooltipApplication:hover {text-decoration:none;background:#ff0000;cursor:default}
	.ColBJobs .JobDescription #ApplicationHide {margin-top:10px;display:none}
	.ColBJobs .JobDescription .ApplicationsLink {margin-left:25px;padding:3px 0 0 0;color:#888;font-size:12px}
		.ColBJobs .JobDescription.NewStyle .ApplicationsLink {font-size:15px}
	.ColBJobs .JobDescription .ApplicationsLink .fa {margin-right:7px}

.ColBJobs .PaymentItem {display:block;margin:33px 0 0}

.ColBJobs .PostJobIntro {margin-bottom:20px;width:515px}
	.ColBJobsWide .PostJobIntro {width:100%}
	.ColBJobs .PostJobIntro.Short {margin-bottom:15px}
	.ColBJobs.ThankyouPage .PostJobIntro.Short {margin-bottom:30px}
	.ColBJobs .PostJobIntro h1 {font-size:20px;font-weight:bold;color:#000;padding-bottom:17px;border-bottom:3px solid #000;width:515px}
		.ColBJobsWide .PostJobIntro h1 {font-size:24px;width:100%;padding-bottom:18px}
	.ColBJobs .PostJobIntro h2 {font-size:16px;font-weight:bold;color:#000;padding-bottom:7px;width:515px;display:block}
	.ColBJobs .PostJobSteps {background:url("../images/nav/bgstripe.png");background:#f9f9f9;width:515px;padding:15px 0 15px 0;margin-bottom:20px;border-bottom:1px solid #e0e0e0}
	.ColBJobs .PostJobSteps h1 {font-size:16px;line-height:20px;font-weight:normal;color:#aaa;border:none;padding:0 0 0 15px;margin:0}
		.ColBJobs .PostJobSteps h1.Active {color:#000}
	.ColBJobs .PostJobIntro p {font-size:12px;line-height:16px;color:#333}
		.ColBJobs .PostJobIntro.NewStyle p,
		.ColBJobs .PostJobIntro.NewStyle p a.ShowHideAdvanced {font-size:15px;line-height:1.3em}
		.ColBJobs .PostJobIntro.NewStyle p a.ShowHideAdvanced .fa {font-size:12px;margin-right:6px;vertical-align:baseline}
	.ColBJobs .PostJobIntro ul {padding:20px 15px 20px 15px}
	.ColBJobs .PostJobIntro li {font-size:14px;line-height:18px;color:#333;list-style:square;margin-left:10px;padding-left:5px}
		.ColBJobs .PostJobIntro.NewStyle li {font-size:15px;line-height:1.3em}
	.ColBJobs .PostJobIntro li a {color:#0078ff}
	.ColBJobs .PostJobIntro li a:hover {text-decoration:underline}

.ColCJobs .PostJobSteps {background:#828282;padding:12px 15px 15px 15px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
	.ColCJobs .PostJobSteps h1 {font-size:16px;line-height:27px;font-weight:normal;color:#c0c0c0}
		.ColCJobs .PostJobSteps h1.Active {color:#fff}
		.ColCJobs .PostJobSteps h1.Headline {color:#ccc;font-size:11px;line-height:20px;font-weight:bold;padding-bottom:3px;margin-bottom:12px;border-bottom:3px solid #c0c0c0;text-transform:uppercase}

.ColCJobs .PostJobHints {background:#828282;padding:30px 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
	.ColCJobs .PostJobHints h1 {font-size:16px;padding:0 0 25px 0;font-weight:normal;color:#ccc}
	.ColCJobs .PostJobHints p {font-size:12px;font-weight:normal;color:#fff;padding-bottom:20px}


.ColBJobs .JobPackageIntro {width:169px;min-height:200px;background:#e9e9e9;float:left;margin:0 4px 50px 0}
	.ColBJobs .JobPackageIntro.Traditional {background:#e9e9e9 url("../images/nav/postjob_package_3-HD.png") no-repeat;background-size:100%}
	.ColBJobs .JobPackageIntro.WiderExposure {background:#e9e9e9 url("../images/nav/postjob_package_2-HD.png") no-repeat;background-size:100%}
	.ColBJobs .JobPackageIntro.WiderProlonged {background:#e9e9e9 url("../images/nav/postjob_package_1-HD.png") no-repeat;margin:0;background-size:100%}
	.ColBJobs .JobPackageIntro h1 {color:#fff;font-size:13px;font-weight:normal;padding:113px 0 80px 20px;line-height:15px}
	.ColBJobs .JobPackageIntro p {padding:0 15px 15px 15px}
	.ColBJobs .JobPackageIntro ol {padding:0 15px 10px 35px;margin:0}
	.ColBJobs .JobPackageIntro ol li {padding-bottom:5px;color:#333}


.ColBJobs .JobPackageList {list-style-type:none;border-top:1px solid #fff}
	.ColBJobs .JobPackageList li {padding:0}
	.ColBJobs .JobPackageList .Right {width:100px}
	.ColBJobs .JobPackageList p {padding:10px 15px 7px 35px;font-size:12px;font-weight:bold;display:block;min-height:15px;cursor:default;border-bottom:1px solid #fff;background:#dfdfdf url("../images/nav/postjob_package_bullet.png") no-repeat}
	.ColBJobs .NewStyle .JobPackageList p {padding:18px 15px 15px 35px;font-size:15px;font-weight:bold;background-image:none;position:relative}
	.ColBJobs .NewStyle .JobPackageList .fa {color:#ccc;font-size:24px;position:absolute;top:11px;left:16px}
	.ColBJobs .NewStyle .JobPackageList a:hover .fa {color:#fff}
	.ColBJobs .JobPackageList p span {color:#0078ff;font-size:12px;line-height:24px;font-weight:bold;text-transform:uppercase}
	.ColBJobs .NewStyle .JobPackageList p span {font-size:15px;line-height:1em;font-weight:normal;display:block;margin-top:8px}
	.ColBJobs .JobPackageList a:hover p {background:#ff0000 url("../images/nav/postjob_package_bullet_hover.png") no-repeat;cursor:pointer;color:#fff}
	.ColBJobs .NewStyle .JobPackageList a:hover p {background-image:none}
	.ColBJobs .JobPackageList a:hover p span {color:#fff}


.ColBJobs .JobPackageIntro2 {width:515px;background:#e9e9e9;margin:0 0 50px 0}
	.ColBJobs .JobPackageIntro2.Traditional {background:#929191 url("../images/nav/postjob_package_3a.png") no-repeat}
	.ColBJobs .JobPackageIntro2.WiderExposure {background:#ff5a00 url("../images/nav/postjob_package_2a.png") no-repeat}
	.ColBJobs .JobPackageIntro2.WiderProlonged {background:#ff0000 url("../images/nav/postjob_package_1a.png") no-repeat;margin:0}
	.ColBJobs .JobPackageIntro2 h1 {color:#fff;font-size:16px;font-weight:bold;padding:84px 0 0 30px;line-height:15px}
	.ColBJobs .JobPackageIntro2 p {color:#fff;padding:13px 30px 0 30px;font-size:12px}
	.ColBJobs .JobPackageIntro2 ol {padding:15px 15px 0 55px;margin:0}
	.ColBJobs .JobPackageIntro2 ol li {padding-bottom:5px;color:#fff;font-size:12px}

.ColBJobs .JobPackageIntro2 .JobPackageList span {line-height:14px}
.ColBJobs .JobPackageIntro2 .JobPackageList {margin-top:30px}

#EmailReceipt {display:none}
	#EmailReceipt fieldset > div {display:block;clear:both;padding-bottom:5px}
	#EmailReceipt .Textfield {float:left;width:390px}
	#EmailReceipt .Button {margin:0 0 0 7px;width:80px;font-size:12px;padding:8px 12px 9px}

	.ThankyouPage .Button {height:32px}
	.ThankyouPage .Button.Dark {height:30px}
	.ThankyouPage #EmailReceiptShow input,
	.ThankyouPage #EmailReceiptHide input {padding-left:9px}
	.ColBJobsWide.ThankyouPage #EmailReceiptPrint input {padding:12px 17px 11px}


/***********************************   Profile Overview Page   ***************************************/

.ColBProfiles .ColBSearch .SearchForm.Extra1 {margin-bottom:0;border-bottom:none}
.ColBProfiles .BottomBorderWrap {border-bottom:1px solid #e7e7e7;padding-bottom:5px;margin-bottom:30px;width:514px}

.ColBProfiles .AvatarList {list-style-type:none;overflow:hidden;padding-bottom:20px}
	.ColBProfiles .AvatarList li {float:left;height:240px;width:158px;margin-right:20px}
	.ColBProfiles .AvatarList.HoverList {overflow:visible}
	.ColBProfiles .AvatarList.HoverList li {height:330px}
	.ColBProfiles .AvatarList.HoverList .ThumbA {height:330px;background:none;position:absolute}
	.ColBProfiles .AvatarList.HoverList .HoverBox {position:absolute;top:-10px;left:-10px;z-index:20;width:158px;height:auto;padding:10px;margin:0 0 50px 0;background:none;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
	.ColBProfiles .AvatarList.HoverList .ThumbA:hover .HoverBox {display:block;background:#121212;-webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.5);box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.5);}

	.ColBProfiles .AvatarList li h5 {line-height:12px}
	.ColBProfiles .AvatarList li p {line-height:16px;font-size:12px;font-weight:normal}
	.ColBProfiles .AvatarList li p.Location {color:#888;margin-bottom:7px}
	.ColBProfiles .AvatarList li p.Jobtype,
	.ColBProfiles .AvatarList li p.Experience,
	.ColBProfiles .AvatarList li p.Skills,
	.ColBProfiles .AvatarList li p.ActiveJobs,

	.ColBProfiles .AvatarList li p.ActiveJob,
	.ColBProfiles .AvatarList li p.ProfileUpdateStatus {color:#333;border-top:1px solid #ddd;font-size:11px;padding-top:5px}
	.ColBProfiles .AvatarList li p.Jobtype {margin-top:0px}
	.ColBProfiles .AvatarList li p.Experience {margin-top:5px}
	.ColBProfiles .AvatarList li p.ProfileUpdateStatus {margin-top:5px;padding-top:5px}
	.ColBProfiles .AvatarList li p.ProfileUpdateStatus.StatusRecent {color:#333;background: rgba(0, 0, 0, 0) url("../images/nav/icon_fire_sprite.png") no-repeat scroll 0 5px / 12px 14px;padding-left:17px}

	.ColBProfiles .AvatarList li .ThumbA:hover p.Location {color:#888}
	.ColBProfiles .AvatarList.HoverList li .ThumbA:hover p.Location {color:#fff}
	.ColBProfiles .AvatarList.HoverList li .ThumbA:hover p.Name {color:#fff}
	.ColBProfiles .AvatarList li .ThumbA:hover p.Jobtype,
	.ColBProfiles .AvatarList li .ThumbA:hover p.Experience,
	.ColBProfiles .AvatarList li .ThumbA:hover p.Skills,
	.ColBProfiles .AvatarList li .ThumbA:hover p.ActiveJobs,
	.ColBProfiles .AvatarList li .ThumbA:hover p.ActiveJob {color:#fff}
	.ColBProfiles .AvatarList li .ThumbA:hover p.Skills {display:block;margin-top:5px;margin-bottom:5px}
	.ColBProfiles .AvatarList li .ThumbA:hover p.ActiveJobs {margin-bottom:5px}
	.ColBProfiles .AvatarList li .ThumbA:hover p.ActiveJob {display:block;border-color:#666;padding-top:5px;margin-top:5px;margin-bottom:5px;line-height:14px}
	.ColBProfiles .AvatarList li h5.ThumbA:hover {cursor:default}
	.ColBProfiles .AvatarList li h5.ThumbA a:hover p.ActiveJob {color:#bbb}


	.ColBProfiles .AvatarList li .GetListedHere {width:156px;height:41px;background:#fafafa url("../images/nav/get_listed_default.png") no-repeat;border:1px dashed #cfcfcf;display:block;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding-top:115px;font-size:14px;font-weight:normal;color:#0078ff;overflow:hidden}
		.ColBProfiles .AvatarList li .GetListedHere:hover {color:#0078ff;border:1px dashed #0078ff;background-color:#f3f3f3}

.ColBProfiles .NewsList .Entry {margin-bottom:35px;border-bottom:2px solid #333}

.ColBProfiles.Schools .ColBSearch .SearchForm {padding-bottom:15px}

.ColBProfiles .Intro {border-bottom:1px solid #e7e7e7;padding-bottom:28px;margin-bottom:30px;width:514px;font-size:12px}
	.ColBProfiles .Intro h1 {display:block;line-height:1.15em;font-size:24px;font-weight:normal}
	.ColBProfiles .Intro h1 a {color:#0078ff}
	.ColBProfiles .Intro h1 a:hover {text-decoration:underline}
	.ColBProfiles .Intro h2 {display:block;line-height:1.15em;font-size:18px;font-weight:normal;color:#333}
	.ColBProfiles .Intro h2 a {color:#0078ff}
	.ColBProfiles .Intro h2 a:hover {text-decoration:underline}

.ColBProfiles h1.SectionHeader {font-size:18px;line-height:18px;font-weight:normal;color:#333;padding:0 0 10px 0;display:block;margin-bottom:25px;border-bottom:2px solid #121212;width:514px}
.ColBProfiles h1.SectionHeader strong {color:#ff0000}

.ColBProfiles.Wide .HeaderGraphic {margin-bottom:25px}
	.ColBProfiles.Wide h1 {font-size:18px;line-height:18px;font-weight:normal;color:#333;padding:0 0 10px 0;display:block;margin-bottom:25px;border-bottom:2px solid #121212}
	.ColBProfiles.Wide h3 {font-size:12px;line-height:14px;font-weight:bold;color:#333;padding:35px 0 12px 0;display:block;margin-bottom:17px;border-bottom:1px solid #121212;text-transform:uppercase}
	.ColBProfiles.Wide h1 strong {color:#ff0000}
	.ColBProfiles.Wide p {font-size:12px;line-height:16px;padding:10px 0 0 0}
	.ColBProfiles.Wide h2 {font-size:16px;line-height:20px;font-weight:normal;padding:0;display:block;padding-top:8px}

	.ColBProfiles.Wide .Button {padding:2px 8px;text-transform:uppercase;font-size:11px;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#ff0000;margin:0}
	.ColBProfiles.Wide .Button:hover {background:#ff0000;text-decoration:underline}

	.ColBProfiles .CarouselWrapper {padding:10px;margin:0;background:#121212;z-index:10;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
	.ColBProfiles .CarouselWrapper .Right {width:250px}
	.ColBProfiles .CarouselWrapper p {color:#888}
	.ColBProfiles .CarouselWrapper h2 {color:#fff}
	.ColBProfiles #Carousel {width:500px;height:400px;overflow:hidden;margin:0;padding:0;position:relative;z-index:10}
	.ColBProfiles #Carousel li {width:500px;height:400px;margin:0;padding:0}

	.ColBProfiles .bx-pager {border-top:1px solid #2a2a2a;position:absolute;top:88px;right:-275px;width:245px;}
	.ColBProfiles .bx-pager a {display:block;height:30px;padding:10px 10px 10px 0;margin:0;color:#666;font-size:12px;font-weight:bold;border-bottom:1px solid #2a2a2a}
	.ColBProfiles .bx-pager a .PointerActive {display:none}
	.ColBProfiles .bx-pager a:hover {color:#fff;background:none}
	.ColBProfiles .bx-pager a.pager-active {color:#fff;background:none}
	.ColBProfiles .bx-pager a.pager-active .PointerActive {display:inline;position:absolute;margin:0 0 0 -30px;height:28px;width:14px}

	.ColBProfiles.Wide .AvatarList {width:815px;padding-bottom:0}
	.ColBProfiles.Wide .AvatarList li {width:100px;height:150px;margin-right:16px}
	.ColBProfiles.Wide .AvatarList .ThumbA {width:100px;height:150px}
	.ColBProfiles.Wide .AvatarList .ThumbA p {width:100px;padding:4px 0 1px}
	.ColBProfiles.Wide .AvatarList .ThumbA p.Location {display:none}



	.ColBProfiles.Wide.JobSeekers h1 {font-size:30px;border:none;padding:0;margin:0 0 .5em 0;color:#888;font-weight:bold}
	.ColBProfiles.Wide.JobSeekers h1:first-child {padding-top:5px;color:#191919}
	.ColBProfiles.Wide.JobSeekers h1 strong {color:#191919}

	.ColBProfiles.Wide.JobSeekers .ColBSearch {margin:40px 0 5px;padding:25px 10px 23px;background:#f9f9f9;border-top:#e3e3e3 1px solid;border-bottom:#e3e3e3 1px solid}
	.ColBProfiles.Wide.JobSeekers .SearchForm {margin-bottom:0;width:786px;border:none}
	.ColBProfiles.Wide.JobSeekers .SearchFormAdvanced {margin-top:17px;width:780px}
	.ColBProfiles.Wide.JobSeekers .SearchFormAdvanced p {padding:0;margin:0 0 1.5em 0}
	.ColBProfiles.Wide.JobSeekers .SearchForm .Col1.Right {float:right}
	.ColBProfiles.Wide.JobSeekers .SearchForm .Col1.Right p {padding:30px 22px 0 0;color:#aaa;font-size:13px;font-style:italic}
	.ColBProfiles.Wide.JobSeekers .SearchForm .Col1.Right .Button {background:#ff0000}
	.ColBProfiles.Wide.JobSeekers .SearchForm .Col2 {width:185px}
	.ColBProfiles.Wide.JobSeekers .SearchForm .Col3 {width:120px}
	.ColBProfiles.Wide.JobSeekers .SearchForm .Col3.short {padding-bottom:18px}
	.ColBProfiles.Wide.JobSeekers .SearchForm .Pulldown.Size1 {width:165px}
	.ColBProfiles.Wide.JobSeekers .SearchForm .Textfield {border:2px solid #777;font-size:13px;line-height:1em;height:21px;padding:8px 5px 5px}
	.ColBProfiles.Wide.JobSeekers .SearchForm .Button {font-size:13px;font-weight:bold;background:#666;text-transform:none;line-height:1em;height:38px;padding:12px 20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.ColBProfiles.Wide.JobSeekers .SearchForm .Button:hover,
	.ColBProfiles.Wide.JobSeekers .SearchForm .Col1.Right .Button:hover {text-decoration:none;background:#444}

	.ColBProfiles.Wide.JobSeekers .CoverPic {margin:50px 0 20px 0}
	.ColBProfiles.Wide.JobSeekers .Pricing {margin:-40px 0 0 0;position:absolute;z-index:10}
	.ColBProfiles.Wide.JobSeekers .Pricing p {font-weight:bold;color:#666;font-size:11px;padding:0 10px;width:580px;line-height:1.3em}

	.ColBProfiles.Wide.JobSeekers .PricingControls {float:right;padding:5px 0 20px 0;width:110px}
	.ColBProfiles.Wide.JobSeekers .PricingControls a {font-size:12px;color:#37a0fe;padding:8px 12px;font-weight:bold;background:#f3f9fe;text-transform:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d8ecfd}
	.ColBProfiles.Wide.JobSeekers .PricingControls a:hover {background:#ebf5fd;border-color:#b9deff;color:#0087ff}

	.ColBProfiles.Wide.JobSeekers .JobSeekerFeatures {border-top:3px solid #121212;border-bottom:1px solid #121212;padding:15px 0 10px 0;margin:20px 0 25px 0}
		.ColBProfiles.Wide.JobSeekers .JobSeekerFeature {display:inline-block;margin-right:50px;width:170px;height:auto;padding:5px 0 10px 60px;text-transform:none;font-weight:bold;color:#444;position:relative;font-size:20px;line-height:1.3em;vertical-align:top}
		.ColBProfiles.Wide.JobSeekers .JobSeekerFeature .fa {font-size:40px;position:absolute;top:8px;left:0;color:#444}
		.ColBProfiles.Wide.JobSeekers .JobSeekerFeature.One .fa {font-size:36px}
		.ColBProfiles.Wide.JobSeekers .JobSeekerFeature.Two .fa {left:3px;font-size:41px}
		.ColBProfiles.Wide.JobSeekers .JobSeekerFeature.Three {margin-right:0}

	.ColBProfiles.Wide.JobSeekers .Col50 {width:47%}
	.ColBProfiles.Wide.JobSeekers .Col50 p {font-size:15px;line-height:1.5em}
	.ColBProfiles.Wide.JobSeekers .Col50.Left {float:left}
	.ColBProfiles.Wide.JobSeekers .Col50.Right {float:right}
	.ColBProfiles.Wide.JobSeekers .Col50.Left p {font-weight:bold}



.ColCProfiles {color:#333;font-size:12px}
	.ColCProfiles h2 {display:block;font-size:12px;line-height:14px;color:#000;padding:0 0 12px 0;margin-bottom:5px;border-bottom:2px solid #121212;text-transform:uppercase}
	.ColCProfiles h2 a {color:#000;text-decoration:none;}
	.ColCProfiles h2 a:hover {color:#0078ff;}

	.ColCProfiles p.last {padding:10px 0 40px 0}
	.ColCProfiles span {color:#999}
	.ColCProfiles a {color:#0078ff;text-decoration:none;}
	.ColCProfiles a:hover {color:#0078ff}

	.ColCProfiles ul {list-style:none;}
	.ColCProfiles li {float:none;padding:0;border-bottom:1px solid #e7e7e7;font-size:12px;line-height:16px;font-weight:normal}
	.ColCProfiles li a, .ColCProfiles li.Current {color:#121212;padding:7px 0 7px 0;cursor:pointer;display:block;font-weight:bold}
	.ColCProfiles.ProjectsTag li a {font-weight:normal;padding:10px 0}
	.ColCProfiles li a.FontWeightNormal {font-weight:normal}
	.ColCProfiles li:hover a {color:#0078ff;text-decoration:none}
	.ColCProfiles li a span, .ColCProfiles li.Current span {color:#999;font-weight:normal}
	.ColCProfiles li a:hover span {color:#999}
	.ColCProfiles li.Current {background:transparent url('../images/nav/arrow_1_left.png') no-repeat 2px 10px;padding-left:24px;cursor:default}
	.ColCProfiles li a span.Type {font-weight:normal;text-transform:uppercase;font-size:10px;display:block;padding-bottom:1px}
	.ColCProfiles li a span.Type.Comment {color:#999}
	.ColCProfiles li a span.Type.Entry {color:#91BD6A}
	.ColCProfiles li a span.Type.Blog {color:#ff0000}
	.ColCProfiles li a:hover span.Type.Comment {color:#999}
	.ColCProfiles li a:hover span.Type.Entry {color:#91BD6A}
	.ColCProfiles li a:hover span.Type.Blog {color:#ff0000}

	.ColCProfiles label {color:#777;display:block;font-size:12px}

	.ColCProfiles .CreateProfileButton {margin-bottom:40px}

.ColCProfiles .SearchForm .ButtonWrapper {position:relative;float:right;height:30px;width:40px;overflow:hidden;outline:none !important}
	.ColCProfiles .SearchForm .Button {position:absolute;right:0px;top:0px;padding:0}

	.ColCProfiles .EmployerList {list-style-type:none;width:230px;overflow:hidden;padding:10px 0 40px 0}
	.ColCProfiles .EmployerList li {float:left;padding:0;margin:0 4px 4px 0;width:111px;height:111px;border:none}
	.ColCProfiles .EmployerList li a {padding:0;cursor:pointer;display:inline;}

	.ColCProfiles .Sidebar {padding-bottom:15px}

	.ColCProfiles .SearchForm {padding-bottom:15px}

	.ColCProfiles .ShowHideAdvanced {color:#0078FF;margin:-5px 0 25px;display:block;width:175px}
		.ColCProfiles .ShowHideAdvanced:hover {text-decoration:underline}


.ColCProfiles .ExpandableList {width:226px;padding:0;margin:0 0 40px 0;overflow-y:hidden;}

	.ColCProfiles .ExpandableList h2 {margin-bottom:0;}
	.ColCProfiles .ExpandableList .MoreContentToggle,
	.ColCProfiles .ExpandableList .MoreContentToggle span {color:#0078ff;}
	.ColCProfiles .ExpandableList .MoreContentToggle:hover {cursor:pointer;text-decoration:underline;}
	.ColCProfiles .ExpandableList #MoreContentHide {display:none;}

	.ColCProfiles .ExpandableList #MoreContentWrapper {display:block;width:226px;height:250px;overflow-y:hidden;}
	.ColCProfiles .ExpandableList #MoreContent {display:block;width:226px;}

	.ColCProfiles .ExpandableList .DropShadow {position:absolute;margin-top:230px;z-index:2;width:226px;height:25px;background:transparent url('../images/nav/entry_header8.png') 0 0 repeat-x;background-position:0 100%;display:none;}

	/* Tiny Scrollbar */
	.ColCProfiles .ExpandableList #scrollbar {width: 226px; margin:0;height:500px}
	.ColCProfiles .ExpandableList #scrollbar .viewport { width: 226px; height: 500px; overflow: hidden; position: relative; }
	.ColCProfiles .ExpandableList #scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;}

	.ColCProfiles .ExpandableList #scrollbar .scrollbar { background: transparent; position: absolute; background-position: 0 0; float: right; width: 15px; margin:0 0 0 226px; z-index: 5 }
	.ColCProfiles .ExpandableList #scrollbar .track { background: #999; height: 100%; width:1px; position: relative;margin-left:7px;display:none }
	.ColCProfiles .ExpandableList #scrollbar .thumb { background:#121212; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -2px;display:none}

	.ColCProfiles .ExpandableList #scrollbar .thumb:hover {cursor:pointer; width: 7px; left: -3px}

	.ColCProfiles .ExpandableList #scrollbar .disable {display: none}


.FollowList {width:100%;padding-top:2px;}
	.FollowList li {margin:0 !important;padding:0 !important;}
	.FollowList .Entry {display:block;position:relative;padding:7px 0 5px !important;margin:0 !important;line-height:1em !important;min-height:38px;}
	.FollowList .Entry:hover {background:#f9f9f9;}
	.FollowList .ProfilePic,
	.FollowList .ProfilePic img {width:38px;height:38px;}
	.FollowList .ProfileInfo {float:right;width:176px;}
	.FollowList .ProfileName {font-weight:bold;color:#121212;line-height:1.1em;margin:3px 0;max-width:160px;}
	.FollowList .Entry:hover .ProfileName {color:#0078ff;}
	.FollowList .Location {color:#888;font-weight:normal;line-height:1.2em;}

	.FollowExplanation {display:block;padding:12px 0 0 0;}
	.FollowExplanation p {margin-bottom:0.8em;line-height:1.3em;}
	.FollowExplanation img {margin-top:5px;}


/***********************************   Profile Follow Button   ***************************************/

.FollowArea {margin:20px 0 35px;display:block;}
	.FollowButton {width:122px;padding:9px 7px 8px 27px;font-size:12px;background:#fff url('../images/nav/icon_follow_button_sprite-hd.png') 8px 6px no-repeat;background-size:20px 200px;display:inline-block;border:1px solid #e3e3e3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
		.TagHeader .FollowButton {background-position:8px 5px}
	.FollowButton:hover {background-color:#fafafa;background-position:8px -34px;border:1px solid #dedede}
		.TagHeader .FollowButton:hover {background-position:8px -35px}
	.FollowButton.Following {background-position:8px -80px;}
		.TagHeader .FollowButton.Following {background-position:8px -81px;}
	.FollowButton.Following:hover {background-position:8px -174px;}
		.TagHeader .FollowButton.Following:hover {background-position:8px -175px;}
	.FollowButton span {position:relative;display:inline;font-size:12px;color:#0078ff;text-align:left;font-weight:bold;}
	.FollowButton:hover span {color:#333;}
	.FollowButton:hover .Follow {color:#333;}
	.FollowButton .Following,
	.FollowButton .Unfollow {color:#333;}
	.FollowButton .Following span,
	.FollowButton .Unfollow span {color:#333;}
	.FollowButton.Follow .Following,
	.FollowButton.Follow .Unfollow {display:none;}
	.FollowButton.Following .Follow,
	.FollowButton.Following .Unfollow {display:none;}
	.FollowButton.Following:hover .Unfollow {display:inline;}
	.FollowArea .Followers {font-size:11px;color:#999;float:right;margin-top:1px}

	.FollowButton.SizeS {width:57px;padding:4px 4px 4px 24px;background-position:5px 1px;}
	.FollowButton.SizeS:hover {background-position:5px -39px;}
	.FollowButton.SizeS.Following {background-position:5px -84px;}
	.FollowButton.SizeS.Following:hover {background-position:5px -179px;}


/***********************************   Most Followed Profiles Page   ***************************************/

.RankingList {width:250px;float:left;margin-right:36px;}
	.ActivityStream.blank .RankingList {width:290px;margin:0 72px 0 0}
	.ActivityStream.blank .RankingList:last-child {margin-right:0}
	.ColCNews .RankingList {width:226px;margin:0 0 60px 0}
	.RankingList.NoMargin {margin-right:0;}
	.RankingList .ListHeader {display:block;position:relative;border-bottom:2px solid #121212;padding-bottom:15px;}
	.RankingList .ListHeader h2 {font-size:16px;font-weight:bold;color:#121212;padding:0;margin:0;}
		.ActivityStream.blank .RankingList .ListHeader h2,
		.ColCNews .RankingList .ListHeader h2 {font-size:18px;line-height:1.2em}
	.RankingList .Entry {display:block;position:relative;padding:12px 0 10px;border-bottom:1px solid #e3e3e3;min-height:80px;transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;-webkit-transition: all .15s ease-in-out;}
		.ActivityStream.blank .RankingList .Entry {min-height:70px;padding:12px 0}
		.ColCNews .RankingList .Entry {min-height:70px;padding:12px 0;background:none !important}
	.RankingList:hover .Entry {background:#fbfbfb;}
	.RankingList .Entry:hover {background:#f7f7f7;}
	.RankingList .ProfilePic,
	.RankingList .ProfilePic img {width:80px;height:80px;border-radius:2px}
		.ActivityStream.blank .RankingList .ProfilePic,
		.ActivityStream.blank .RankingList .ProfilePic img,
		.ColCNews .RankingList .ProfilePic,
		.ColCNews .RankingList .ProfilePic img {width:70px;height:70px;border-radius:1px;vertical-align:middle}
	.RankingList .ProfileInfo {float:right;width:157px;}
		.ActivityStream.blank .RankingList .ProfileInfo {width:203px}
		.ColCNews .RankingList .ProfileInfo {width:143px}
	.RankingList p {margin-bottom:2px;line-height:1.2em;}
		.ActivityStream.blank .RankingList p,
		.ColCNews .RankingList p {font-size:15px;line-height:1.1em;margin-bottom:3px}
		.ActivityStream.blank .RankingList p.last,
		.ColCNews .RankingList p.last {color:#ccc;margin-top:12px}
		.ActivityStream.blank .RankingList p.last a,
		.ColCNews .RankingList p.last a {color:#0078ff}
	.RankingList .ProfileName p {font-weight:bold;color:#121212;}
	.RankingList .ProfileName:hover p {color:#0078ff;}
	.RankingList .Location {color:#888;}
	.RankingList .Followers {color:#333;}
	.RankingList .FollowArea {margin:0;}
	.RankingList .FollowButton {margin-top:7px;}
		.ActivityStream.blank .RankingList .FollowButton,
		.ColCNews .RankingList .FollowButton {width:auto;padding-right:8px}
		.ActivityStream.blank .RankingList .FollowButton span,
		.ColCNews .RankingList .FollowButton span {font-size:15px;line-height:1em}
	.RankingList .Position {position:absolute;z-index:10;bottom:10px;right:2px;color:#bbb;padding:2px 4px;background:rgba(0,0,0,0.05);font-family:Verdana;font-size:9px;font-weight:normal;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
	.AlertTooltip {color:#fff;font-size:15px;line-height:1.3em;vertical-align:middle;background:#333;position:absolute;border-radius:3px;width:153px;padding:20px;margin:0;top:-11%;left:-213px;z-index:100;opacity:.97;display:none}
	.AlertTooltip .arrow-right {width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #333;position:absolute;right:-9px;top:42%}


/***********************************   Single Profile Page   ***************************************/

.ColBProfile .Avatar {width:158px;height:158px;overflow:hidden;}
.ColBProfile h1 {padding:14px 0 6px 0;line-height:21px}
	.ColBProfile h1.Blank {color:#aaa}
	.ColBProfile h1 a {color:#000;word-wrap:break-word}
	.ColBProfile h1 a:hover {color:#0078ff;}
.ColBProfile p {font-size:12px}
	.ColBProfile p.Blank {color:#aaa}

.ColBProfile .ExpertiseList {list-style:none;padding:15px 0 0 0}
	.ColBProfile .ExpertiseList li {font-size:12px;padding:0 0 2px 0;}
	.ColBProfile .ExpertiseList a {color:#333;}
	.ColBProfile .ExpertiseList a:hover {color:#0078ff;}

.ColBProfile .SubNav {list-style:none;margin-top:25px;padding:0;border-top:1px solid #e7e7e7;}
	.ColBProfile .SubNav li {font-size:12px;padding:0;border-bottom:1px solid #e7e7e7;}
	.ColBProfile .SubNav li:hover {background:#eee;}
	.ColBProfile .SubNav a {color:#121212;padding:10px 0 10px 8px;font-weight:bold;cursor:pointer;display:block;}
	.ColBProfile .SubNav a:hover {color:#0078ff;}
	.ColBProfile .SubNav a p {color:#0078ff;padding-top:5px;font-weight:normal;font-size:11px;display:block;}
	.ColBProfile .SubNav li.active a {background:#eee;}
	.ColBProfile .SubNav li.active a:hover {background:#eee;color:#0078ff;}
	.ColBProfile .SubNav li.new a {background:#aaa;color:#fff;}
	.ColBProfile .SubNav li.new a:hover {background:#eee;color:#0078ff;}
	.ColBProfile .SubNav li.invitation a {background:#fff;color:#ff0000}
	.ColBProfile .SubNav li.invitation.active a {background:#eee}
	.ColBProfile .SubNav li.invitation a:hover {background:#eee;color:#ff0000}
	.ColBProfile .SubNav li.FirmAdmin {padding:35px 0 10px 8px;border-bottom:none;background:#fff;color:#333}
	.ColBProfile .SubNav li.FirmAdmin:hover {background:#fff}
	.ColBProfile .SubNav li.FirmAdmin ul {padding:2px 0 12px 0}
	.ColBProfile .SubNav li.FirmAdmin li {border-bottom:none;padding:1px 0 2px 0;color:#bbb}
	.ColBProfile .SubNav li.FirmAdmin.Self li {padding:5px 0 5px 0}
	.ColBProfile .SubNav li.FirmAdmin li:hover {background:#fff}
	.ColBProfile .SubNav li.FirmAdmin li a {max-width:158px;overflow:hidden;background:#fff;color:#999;font-weight:normal;padding:0;line-height:15px;display:inline}
	.ColBProfile .SubNav li.FirmAdmin li a:hover {background:#fff;color:#0078ff}
	
.ColBProfile .SubNavSubmit .SubNav {margin-top:7px;border:none}
	.ColBProfile .SubNavSubmit .SubNavSubmitHead,
	.ColBProfile .SubNavSubmit .SubNav li {font-size:15px;border-color:#f3f3f3;padding:0;display:inline-block}
	.ColBProfile .SubNavSubmit .SubNavSubmitHead {text-transform:normal;line-height:1.4em;font-weight:normal;}
	.ColBProfile .SubNavSubmit .SubNav li a {font-weight:normal;padding:0;background:none;color:#666}
	.ColBProfile .SubNavSubmit .SubNav li:hover {background:none}
	.ColBProfile .SubNavSubmit .SubNav li:hover a {color:#0078ff}
	.ColBProfile .SubNavSubmit .SubNav li.active {background:none;font-weight:bold;color:#000}

.ColBProfile .ProfileUpdateStatus {margin-top:25px}
	.ColBProfile .ProfileUpdateStatus p {font-size:10px;margin-bottom:20px;padding:2px 0 0 0;line-height:1.3em;display:inline-block;color:#555}
	.ColBProfile .ProfileUpdateStatus p.StatusRecent {background: rgba(0, 0, 0, 0) url("../images/nav/icon_fire_sprite.png") no-repeat scroll 0 0 / 12px 14px;padding-left: 17px;text-transform:uppercase;font-weight:bold;margin-bottom:1px;color:#000}
	.ColBProfile .ProfileUpdateStatus p.StatusNoUpdates {background: rgba(0, 0, 0, 0) url("../images/nav/icon_exclamation_sprite.png") no-repeat scroll 0 2px / 12px 12px;padding-left: 17px;text-transform:uppercase;font-weight:bold;margin-bottom:1px;color:#000}

.ColBProfile .SignupSteps {list-style:none;margin-top:45px;padding:0;border-top:1px solid #e7e7e7;}
	.ColBProfile .SignupSteps li {font-size:12px;padding:10px 0 10px 8px;border-bottom:1px solid #e7e7e7;display:block;color:#aaa;font-weight:bold}
	.ColBProfile .SignupSteps li span {padding-right:10px}
	.ColBProfile .SignupSteps li.active {color:#0078ff;background:#eee}
	.ColBProfile .SignupSteps li.completed {color:#121212}

.ColBProfile .Status {padding-top:40px;font-size:12px;line-height:15px}
	.ColBProfile .Status a p {font-weight:bold;padding-bottom:3px;display:block;color:#696969}
	.ColBProfile .Status a {color:#696969;text-decoration:none;font-size:12px;line-height:15px;font-weight:normal}
	.ColBProfile .Status a:hover {text-decoration:none;color:#121212}
	.ColBProfile .Status a:hover p {color:#121212}


.ColBProfiles .Status {line-height:18px;font-size:12px;width:514px;padding-bottom:35px}
	.ColBProfiles .Status .StatusEntry {min-height:50px;}
	.ColBProfiles .Status p {line-height:16px;padding-bottom:15px}
	.ColBProfiles .Status p img {padding-top:15px;display:block}
	.ColBProfiles .Status .last p.Right {width:150px}
	.ColBProfiles .Status .last p.Left {width:223px}
	.ColBProfiles .Status .last p.Right {text-align:right}
	.ColBProfiles .Status .last p.Center {float:left}
	.ColBProfiles .Status a {font-weight:normal}
	.ColBProfiles .Status strong a {font-weight:bold}
	.ColBProfiles .Status a span {font-weight:bold;color:#0078ff;}
	.ColBProfiles .Status a:hover {color:#0078ff;}
	.ColBProfiles .Status span {white-space:nowrap;}
	.ColBProfiles .Status span a {font-weight:normal;color:#0078ff;}
	.ColBProfiles .Status span a:hover {text-decoration:underline}
	.ColBProfiles .Status .ShareBar {display:block;width:460px;padding:7px 0 2px 0;border-top:1px solid #e5e5e5;display:none}
	.ColBProfiles .Status.ProjectsTag .ShareBar {display:block;border-top: 1px solid #e7e7e7;margin: 10px 0 0;padding: 9px 0 3px;width:514px}
	.ColBProfiles .Status .Col90 {float:right;width:460px}
	.ColBProfiles .Status .Col90 .StatusPost {color:#333;line-height:1.3em}
	.ColBProfiles .Status .Col90 .StatusPost img {display:block;margin-bottom:2px}
	.ColBProfiles .Status.ProjectsTag .Col90 img {margin-bottom:10px}
	.ColBProfiles .Status .Col90 .StatusPost:hover {color:#0078ff;text-decoration:none}
	.ColBProfiles .Status .Comments {width:460px;margin:0;padding-bottom:0;border-top:none}
	.ColBProfiles .Status .Comments .PreviousComments {display:none}
	.ColBProfiles .Status .Comments .Line {border-bottom:none;border-top:1px solid #E5E5E5;display:block;padding:8px 0 6px 0;width:460px;}
	.ColBProfiles .Status .Comments .Line.Divider {padding:10px 0 6px 0}
	.ColBProfiles .Status .TooltipUser {padding:0;margin:0;width:38px;height:38px;float:left}
	.ColBProfiles .Status .Comments .TooltipUser {width:30px;height:30px}
	.ColBProfiles .Status .CommentAvatar {width:38px;height:38px;float:none}
	.ColBProfiles .Status .Comments .CommentAvatar {margin:2px 0 0;width:30px;height:30px}
	.ColBProfiles .Status .Comments .TextColumn {float:right;width:418px}
	.ColBProfiles .Status .Comments .TextColumn p {line-height:1.3em;color:#333333;font-size:12px;padding-bottom:3px}
	.ColBProfiles .Status .Comments .TextColumn p span {color:#999;}
	.ColBProfiles .Status .Comments .TextColumn p strong {font-weight:bold;color:#333;margin-right:5px}
	.ColBProfiles .Status .Comments .TextColumn p a {font-weight:bold;color:#0078ff !important;margin-right:5px}
	.ColBProfiles .Status .Comments .TextColumn p a:hover {text-decoration:underline}

	.ColBProfiles .Status .Comments .CommentIdentity.Line {border-color:#e3e3e3}
	.ColBProfiles .Status .Comments .CommentForm.Line {border-color:#fff}

	.ColBProfiles .Status .Comments .CommentIdentity {width:460px;padding:0;border-top:1px solid #E5E5E5 !important}
	.ColBProfiles .Status .Comments .CommentIdentity .Col1,
	.ColBProfiles .Status .Comments .CommentIdentity .Col2 {width:218px;height:30px;padding:0;font-size:12px;border-color:#fff}
	.ColBProfiles .Status .Comments .CommentIdentity .Col1:hover,
	.ColBProfiles .Status .Comments .CommentIdentity .Col2:hover {background:#fff}
	.ColBProfiles .Status .Comments .CommentIdentity .CommentAvatar {margin:0px 8px 0 0;float:left}
	.ColBProfiles .Status .Comments .CommentIdentity p {font-size:12px;padding:12px 0 0 !important}
	.ColBProfiles .Status .Comments .CommentIdentity a,
	.ColBProfiles .Status .Comments .CommentIdentity label {font-weight:bold;width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;}
	.ColBProfiles .Status .Comments .CommentIdentity a {color:#0078ff;}
	.ColBProfiles .Status .Comments .CommentIdentity label {margin-top:5px;width:232px}
	.ColBProfiles .Status .Comments .CommentIdentity a:hover {text-decoration:underline;}
	.ColBProfiles .Status .Comments .CommentIdentity .Radio {margin:5px 7px 0 2px}
	.ColBProfiles .Status .Comments .CommentIdentity .Col2 .Radio {margin-top:0}

	.ColBProfiles .Status .Comments .CommentForm {margin:2px 0 0}
	.ColBProfiles .Status .Comments .Textarea {width:448px !important;max-width:448px;min-width:448px;min-height:10px;max-height:150px;padding:7px 5px !important;margin:2px 0 6px;line-height:1.3em;border-color:#ccc;background:#fafafa}
	.ColBProfiles .Status .Comments .Textarea:hover {background:#fff}


	.ColBProfiles .Status .StatusEntry,
	.ColBProfiles .Status .StatusHead {padding:0;margin-bottom:12px;border-bottom:1px solid #ddd;display:block;clear:both}
	.ColBProfiles .Status .StatusEntry.NoBottomBorder {border-bottom:none}
	.ColBProfiles .Status .StatusHead {padding-bottom:0;margin-bottom:10px;border-bottom:1px solid #aaa;}
	.ColBProfiles .Status.ProjectsTag .StatusEntry {padding:12px 0 3px}
	.ColBProfiles .Status .StatusEntry.first {padding-top:3px}
	.ColBProfiles .Status .StatusEntry.last {border-bottom:none;}
	.ColBProfiles .Status .EntryAnchors {position:absolute;visibility:hidden;margin-top:-15px}
	.ColBProfiles .Status .StatusHead h1 {line-height:1.2em;padding:0 0 15px}
	.ColBProfiles .Status .StatusHead.IndexPage h1 {font-size:24px;padding:0 0 20px}
	.ColBProfiles .Status .StatusHead h1 small {font-size:14px;display:block;}
	.ColBProfiles .Status .StatusHead .Intro {border-bottom:none;margin:5px 0 0;padding:0 0 5px;display:block}
    .ColBProfiles .Status .StatusHead .Intro p {color: #999;font-size: 12px;line-height: 1.3em;padding-bottom:0}
	.ColBProfiles .Status.ProjectsTag .ProjectImage {margin-bottom:17px;display:block;width:514px;height:auto}
	.ColBProfiles .Status.ProjectsTag .ProjectTitle {font-size:14px;line-height:1.3em;padding:0 0 .7em}
	.ColBProfiles .Status.ProjectsTag .ProjectDescription {padding-bottom:0;margin:0}
	.ColBProfiles .Status.ProjectsTag .ProjectDescription p {padding-bottom:1.2em}
	.ColBProfiles .Status.ProjectsTag .ExtraImages {padding-bottom:15px}

.ActivityStream {line-height:18px;font-size:12px;width:514px;padding-bottom:35px}
		.ColBProfilesWide .ActivityStream {line-height:1.5em;font-size:15px;width:728px;padding-bottom:0}
		.ColBProfilesWide .ActivityStream.blank {width:1015px}
		.ColBProfilesWide .ActivityStream .ActivityIntro {margin-bottom:50px}
	.ActivityStream p {line-height:1.3em;padding-bottom:5px !important}
		.ColBProfilesWide .ActivityStream p {padding-bottom:0px !important}
	.ActivityStream .ActivityIntro h3 {font-size:30px;margin:-5px 0 1.5em;color:#121212;font-weight:bold;line-height:1.3em;padding-bottom:1.5em;display:block;border-bottom:4px solid #121212;}
	.ActivityStream .ActivityIntro h4 {font-size:20px;margin:0 0 1.3em;color:#121212;font-weight:normal;line-height:1.3em;padding:0 0 0 120px;position:relative}
	.ActivityStream .ActivityIntro h4 .fa-stack {margin-left:-120px;position:absolute;font-size:2.3em}
	.ActivityBubble {margin:-3px 0 45px}
	.ActivityBubble p {font-size:15px;padding:0;line-height:1.3em;margin:0 0 1.3em 0;display:block;color:#333}
	.ActivityStream p img {padding-top:15px}
	.ActivityStream a {font-weight:normal}
	.ActivityStream a span {font-weight:bold;color:#0078ff;}
	.ActivityStream a:hover {color:#0078ff;}
	.ActivityStream .Col80 {float:right;width:450px;margin:9px 0 25px;border-top:1px solid #333;}
		.ColBProfilesWide .ActivityStream .Col80 {float:none;display:block;width:100%;margin:50px 0 80px;border:none}
	.ActivityStream .Col20 {float:left}
		.ColBProfilesWide .ActivityStream .Col20 {float:none;display:block}
	.ActivityStream .Activity {display:block;min-height:38px;padding:9px 0 4px 0;width:440px;margin-left:10px;border-bottom:1px solid #e3e3e3;}
		.ColBProfilesWide .ActivityStream .Activity {min-height:60px;border:none;width:100%;padding:0;margin:0 0 45px}
	.ActivityStream .Activity:last-child {border-bottom:none;}
	.ActivityStream .Activity .User {float:left;width:42px;}
		.ColBProfilesWide .ActivityStream .Activity .User {width:64px;margin-right:15px}
		.ColBProfilesWide .ActivityStream .Activity .User img {width:60px;height:60px;vertical-align:middle;border-radius:1px}
	.ActivityStream .Activity .User.Multiple {margin-bottom:3px;}
	.ActivityStream .Activity .User.Multiple a {float:left;width:18px;height:18px;margin:0 2px 2px 0;}
		.ColBProfilesWide .ActivityStream .Activity .User.Multiple a {width:30px;height:30px}
	.ActivityStream .Activity .User.Multiple img {height: 18px !important; width: 18px !important}
		.ColBProfilesWide .ActivityStream .Activity .User.Multiple img {height: 30px !important; width: 30px !important}
	.ActivityStream .Activity .Entry {float:right;width:385px;}
		.ColBProfilesWide .ActivityStream .Activity .Entry {width:100%;float:none}
	.ActivityStream .Activity .Entry .Title {color:#121212;font-size:24px;line-height:1.2em;font-weight:500;margin:0 0 10px 0;display:block}
		.ActivityStream .Activity .Entry .Title:hover {color:#0078ff}
	.ActivityStream .Activity .Entry .Text {width:100%;}
	.ActivityStream .Activity .Entry .Text.Secondary {color:#888;font-size:13px}
	.ActivityStream .Activity .Entry .Text .Section {text-transform:uppercase;display:block;color:#888;font-weight:400;font-size:12px}
	.ActivityStream .Activity .Entry .Text.Secondary .Section {display:inline}
	.ActivityStream .Activity .Entry .Text .Section .Divider {color:#d0d0d0;margin:0 7px 0}
		.ColBProfilesWide .ActivityStream .Activity .Entry .Text a {font-weight:bold}
	.ActivityStream .Activity .Entry .Text.Short {float:right;width:208px;}
		.ColBProfilesWide .ActivityStream .Activity .Entry .Text.Short {float:none;width:100%;display:block;margin-top:2px}
	.ActivityStream .Activity .Entry .Image {width:100px;}
		.ColBProfilesWide .ActivityStream .Activity .Entry .Image {width:100%}
	.ActivityStream .Activity .Entry .Image img {margin-bottom:1px;width: 164px !important; height: 103px !important;}
		.ColBProfilesWide .ActivityStream .Activity .Entry .Image img {width:100% !important;height:auto !important;margin-bottom:18px;vertical-align:middle}
	.ActivityStream .Activity .Entry .Post {font-weight:bold;}
	.ActivityStream .Activity .Entry .ProfileName,
	.ActivityStream .Activity .Entry .Section {font-weight:normal;}
	.ActivityStream .Activity .Entry .Time {white-space:nowrap;color:#999;}
	.ActivityStream .Date {font-size:14px;color:#333;}
		.ColBProfilesWide .ActivityStream .Date {font-size:18px;color:#000;border-bottom:4px solid #000;padding-bottom:12px}

	.ActivityStream a .RelatedJobMarker {padding:.25% .4%;background:rgba(0,135,255,.1);border:1px solid rgba(0,135,255,.15);margin:0 1px 0 5px;font-size:9px;color:#0078ff;border-radius:1px;vertical-align:top;letter-spacing:.25px;text-decoration:none !important;white-space:nowrap}
	.ActivityStream a:hover .RelatedJobMarker {background:rgba(0,135,255,1);border-color:rgba(0,135,255,1);color:#fff}

	.ActivityStream .RelatedJobs {width:645px;margin:18px 0 0 78px }
	.ActivityStream .RelatedJob {padding:1.5% 2% .5%;width:96%;background:none;border:1px solid rgba(0,135,255,.15);border-bottom:none;margin-top:-1px}
	.ActivityStream .RelatedJob:last-child {border:1px solid rgba(0,135,255,.15)}
	.ActivityStream .RelatedJobTitle {font-size:15px;color:#0087ff !important}
	.ActivityStream .RelatedJobCount {line-height:1.75em;color:#333}

.ColBProfilesWide #Pagination {width:728px}


.ColCProfile {color:#333;font-size:12px}
	.ColCProfile.ColCProfileWide {font-size:15px}
	.ColCProfile h2 {display:block;font-size:12px;line-height:14px;color:#000;padding:0 0 12px 0;margin-bottom:20px;border-bottom:2px solid #121212;text-transform:uppercase}
	.ColCProfile h2 a {color:#000;text-decoration:none;}
	.ColCProfile h2 a:hover {color:#0078ff;}
	.ColCProfile h3 {display:block;font-size:12px;line-height:14px;color:#000;padding:0 0 12px 0;margin-bottom:0;border-bottom:2px solid #121212;text-transform:uppercase;font-weight:normal}
		.ColCProfileWide h3 {font-size:24px;padding-bottom:20px;font-weight:bold;text-transform:none}
	.ColCProfile h3 a {color:#000;text-decoration:none;}
	.ColCProfile h3 a:hover {color:#0078ff;}
	.ColCProfile h3 .Right a {text-transform:none;color:#0078ff;text-decoration:none;font-weight:normal}
	.ColCProfile h3 .Right a:hover {color:#000}

	.ColCProfile a {color:#0078ff;text-decoration:none;word-wrap:break-word}
	.ColCProfile a:hover {color:#0078ff}

.ColCProfile #ProfileDescription {overflow-y:hidden}
	.ColCProfile .ProfileDescriptionToggle {width:100%;position:relative;border-top:1px solid #fff;text-align:right;padding-top:7px}
	.ColCProfile .ProfileDescriptionToggle:hover {border-color:#fff;cursor:pointer}
	.ColCProfile .ProfileDescriptionToggle .DropShadow {position:absolute;z-index:2;width:100%;height:25px;margin-top:-33px;background:transparent url('../images/nav/entry_header8.png') 0 0 repeat-x}
	.ColCProfile .ProfileDescriptionToggle .TagIcon.More {color:#0078ff;font-size:12px;float:none}
	.ColCProfile .ProjectDescription .ProfileDescriptionToggle .TagIcon.More {font-size:15px}
	.ColCProfile .ProfileDescriptionToggle .TagIcon.More .fa {margin-right:5px}
	.ColCProfile .ProfileDescriptionToggle .TagIcon.More span {color:#0078ff}
	.ColCProfile .ProfileDescriptionToggle:hover .TagIcon.More span {text-decoration:underline}

.ColCProfile .PostButtonSmall {float:right}
		.ColCProfileWide .PostButtonSmall {font-size:15px}
	.ColCProfile .PostButtonSmall .fa {margin-right:6px}
	.ColCProfile .PostButtonSmall a:hover {text-decoration:underline}
	.ColCProfile .PostButtonSmall .Button {min-width:100px;display:block;font-size:11px;font-weight:bold;margin:-4px 0 0 0;padding:5px 8px;background:#aaa;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
		.ColCProfileWide .PostButtonSmall .Button {font-size:15px;padding:6px 12px;font-weight:normal;text-transform:none !important;margin-top:-7px}
	.ColCProfile .PostButtonSmall .Button:hover {text-decoration:underline}
	.ColCProfile .PostButtonSmall .Button.Primary {background:#0087ff;text-transform:uppercase}
	.ColCProfile .PostButtonSmall .Button.Primary .fa {margin-right:7px;margin-left:-2px;font-size:10px}
		.ColCProfileWide .PostButtonSmall .Button.Primary .fa {margin-left:0;font-size:14px}
	.ColCProfile .PostButtonSmall .Button.Primary.Red {background-color:#ff0000}
	.ColCProfile .PostButtonSmall .Button.Primary:hover {background-color:#444;text-decoration:none}
	.ColCProfile .PostButtonSmall a:hover {text-decoration:none !important}

.ColCProfile .CoverList {list-style-type:none;width:615px;display:block;clear:both}
	.ColCProfile .CoverList h2 {padding:0 0 12px 0;margin-bottom:7px;}
	.ColCProfile .CoverList h2.Special {color:#ff0000}
	.ColCProfile .CoverList p {font-size:12px;line-height:1.3em;color:#333;padding:0.7em 0 0.3em 0}
	.ColCProfile .LineBreaker.Further {border-top:1px solid #e7e7e7;padding-top:0.3em;margin-top:10px}
	.ColCProfile .LineBreaker.Further.Last {margin-top:5px}
	.ColCProfile .CoverList li {float:left;}

	.ColCProfile .CoverList .Col1 {width:195px;word-wrap:break-word}
	.ColCProfile .CoverList .Col2 {width:375px;margin-right:45px;font-size:12px;line-height:16px;color:#333}
	.ColCProfile .CoverList .Col2 img {max-width:375px; width: expression(document.body.clientWidth > 375? "375px": "auto" );}
	.ColCProfile .CoverList .Col3 {width:615px;padding-bottom:5px;background:url(../images/nav/profile_cover_1.png) bottom left no-repeat;margin-bottom:30px}
		.ColCProfile .CoverList .Col3.Completition {background:none;padding-bottom:20px}

	.ColCProfile .CoverList .Col1 ul {list-style:none;}
	.ColCProfile .CoverList .Col1 li {float:none;width:195px;padding:0;border-bottom:1px solid #e7e7e7;font-size:12px;font-weight:bold}
	.ColCProfile .CoverList .Col1 li.blank {color:#999;padding:9px 0 15px 0;display:block;font-style:italic;font-weight:normal}
	.ColCProfile .CoverList .Col1 li:hover a {color:#0078ff;text-decoration:none}
	.ColCProfile .CoverList .Col1 .ContactParagraph {padding:0.5em 0 1.2em 0}
	.ColCProfile .CoverList .Col1 .ContactParagraph p {padding:3px 0;clear:both}
	.ColCProfile .CoverList .Col1 .SocialParagraph {padding:0.8em 0 0.5em 0}
	.ColCProfile .CoverList .Col1 a {color:#121212;padding:9px 0 9px 0;cursor:pointer;display:block}
	.ColCProfile .CoverList .Col1 a:hover {color:#0078ff}
	.ColCProfile .CoverList .Col1 p a {color:#0078ff;cursor:pointer;display:inline}
	.ColCProfile .CoverList .Col1 .FixedWidth {width:172px;display:block;float:right;padding:0;text-align:left}
	.ColCProfile .CoverList .Col1 .FixedWidth a {padding:0}
	.ColCProfile .CoverList .Col1 .Contact {font-size:12px;line-height:18px;padding:10px 0}
	.ColCProfile .CoverList .Col1 .Contact .Left {width:47px}
	.ColCProfile .CoverList .Col1 .Contact a {padding:0;display:inline;color:#0078ff}
	.ColCProfile .CoverList .Col1.SystemMessage {width:163px;padding:15px;border:solid 1px #ff0000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:30px}
	.ColCProfile .CoverList .Col1.SystemMessage h2 {border-bottom:1px dotted #ff0000}

	.ColCProfile .CoverList .Col1 .SocialIcon {float:left;margin:3px 0 0 0;padding:0}
	.ColCProfile .CoverList .Col1 .SocialIcon .fa-circle {color:#4d4d4d}
	.ColCProfile .CoverList .Col1 .SocialIcon:hover .fa-circle {color:#0078ff}

	.ColCProfile .CoverList .Col2 p {width:375px;cursor:text;}
	.ColCProfile .CoverList .Col2 span {color:#333}
	.ColCProfile .CoverList .Col2 ul {list-style:disc;padding:5px 0 0 25px}
	.ColCProfile .CoverList .Col2 li {float:none;font-size:12px;line-height:16px;color:#333;padding:0 0 5px 0}
	.ColCProfile .CoverList .Col2 .ThumbsC {display:block;width:380px;padding:11px 0 2px 0;}
	.ColCProfile .CoverList .Col2 .ThumbC {margin-bottom:5px}

	.ColCProfile .CoverList .Mask {display:block;width:615px;height:112px;margin:18px 0;overflow:hidden;position:relative}
	.ColCProfile .CoverList .Mask .Container {width:1000px;height:112px;background:#f3f3f3 url('../images/nav/bgstripe2.png')}
	.ColCProfile .CoverList .Mask .Container a {width:auto;height:112px}
	.ColCProfile .CoverList .Mask .Container img {float:left;margin:0;height:100%;width:auto}

	.ColCProfile .TagLinks {padding-top:10px}
	.ColCProfile .Resume .TagLinks {padding:20px 0 35px}
	.ColCProfile .TagLinks a.TagLink {padding:3px 5px}
	.ColCProfile .TagLinks a.TagLink:hover {background:#0078ff;border:1px solid #0078ff;text-decoration:none !important}

	.ColCProfile .CoverList .Col3 ul {padding-top:0px;}
	.ColCProfile .CoverList .Col3 .ThumbD {height:195px}
	.ColCProfile .CoverList .Col3 .ThumbD img, 
	.ColCProfile .ProjectList .ThumbD img {width:195px;height:140px}
	.ColCProfile .CoverList .Col3 .ThumbD h1 {line-height:15px}
	.ColCProfile .CoverList .Col3 li {margin-right:15px;padding-bottom:20px;}
	.ColCProfile .CoverList .Col3 li.last {margin-right:0}
	.ColCProfile .CoverList .Col3 h2 {margin-bottom:12px;}
	.ColCProfile .CoverList .Col3 p {font-weight:bold;}
	.ColCProfile .CoverList .Col3 .ProjectList p {font-weight:normal;}
	.ColCProfile .CoverList .Col3 a .ThumbD p {line-height:14px;color:#000;padding:3px 0 4px 0;}
	.ColCProfile .CoverList .Col3 li:hover a .ThumbD p {color:#0078ff;text-decoration:none}
	.ColCProfile .CoverList .Col3 .ThumbD.HiddenProject {opacity:.25}

	.ColCProfile .CoverList p.last {padding:7px 0 10px 0;font-weight:normal;color:#999}
	.ColCProfile .CoverList .last a {color:#0078ff;margin-bottom:25px;padding:5px 0 5px 0;}
	.ColCProfile .CoverList .last a:hover {text-decoration:underline;}
	.ColCProfile .CoverList .Col3 a.last:hover .ThumbD p {text-decoration:none}

	.ColCProfile .CoverList .Tooltip2 {margin-top:-302px;margin-left:-687px;}



.ColCProfile .RelatedContent {width:615px;padding:0;margin:0 0 32px 0;overflow-y:hidden}

	.ColCProfile .RelatedContent .TagIcon.Settings {margin-top:10px}

	.ColCProfile .RelatedContent .Tab {float:left;height:37px;width:205px;background:#121212;}
	.ColCProfile .RelatedContent .Tab.ShowAll {background:#fff;width:auto}
	.ColCProfile .RelatedContent .Tab.HidePublicly {background:#fff;width:auto;height:25px;float:right;font-size:11px;color:#999;padding-top:12px;opacity:0.5;filter:alpha(opacity=50)}
	.ColCProfile .RelatedContent .Tab.HidePublicly:hover {cursor:default}

	.ColCProfile .RelatedContent h2 {border:none;padding:0;margin:11px 0 0 10px;color:#fff;font-weight:bold}
	.ColCProfile .RelatedContent h2.MoreContentToggle {cursor:pointer;color:#0078ff;text-transform:none;font-weight:normal}
	.ColCProfile .RelatedContent h2.MoreContentToggle .fa {font-size:14px;margin:0 7px 0 4px;vertical-align:bottom}
	.ColCProfile .RelatedContent h2.MoreContentToggle:hover {cursor:pointer;text-decoration:underline}

	.ColCProfile .RelatedContent label {font-weight:bold;position:relative;padding-left:27px}
	.ColCProfile .RelatedContent .Checkbox {position:absolute;margin:0 0 0 -17px}

	.ColCProfile .TagIcon.Help {background:url('../images/nav/icon_help_sprite.png') no-repeat 0 0;width:14px;padding:2px 4px 3px 4px;margin:-2px 0 0 15px;float:none}
		.ColCProfile .TagIcon.Help:hover {background-position:0 -24px;cursor:default}

	.ColCProfile .RelatedContent #MoreContentWrapper {display:block;width:615px;height:121px;overflow-y:hidden}
	.ColCProfile .RelatedContent .MoreContent {display:block;width:615px;background:url('../images/nav/bgstripe2.png') repeat scroll 0 0 #F3F3F3;}

	.ColCProfile .RelatedContent .Post {float:left;width:205px;height:121px;position:relative}

	.ColCProfile .RelatedContent .Post .Ribbon {position:absolute;top:10px;left:10px;z-index:5;margin:0}

	.ColCProfile .RelatedContent .Post .Title {position:absolute;top:32px;left:10px;z-index:5;color:#fff;text-decoration:none;line-height:1.4em;font-weight:bold;width:180px}

	.ColCProfile .RelatedContent .Post .Screen {position:absolute;top:0px;left:0px;z-index:2;width:100%;height:100%;background:#001e44;opacity:0.75;filter:alpha(opacity=75);background:rgba(0,30,68,0.75);}

	.ColCProfile .RelatedContent .Post img {position:absolute;top:0px;left:0px;z-index:1;width:205px;height:121px;}

	.ColCProfile .RelatedContent .Post:hover {cursor:pointer !important}
	.ColCProfile .RelatedContent .Post:hover .Title {opacity:1;filter:alpha(opacity=100)}
	.ColCProfile .RelatedContent .Post:hover .Screen {opacity:0.85;filter:alpha(opacity=85);background:rgba(0,30,68,0.85);}

	/* Tiny Scrollbar */
	.ColCProfile .RelatedContent #scrollbar {width: 615px; margin:0;height:363px}
	.ColCProfile .RelatedContent #scrollbar .viewport { width: 615px; height: 363px; overflow: hidden; position: relative; }
	.ColCProfile .RelatedContent #scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;}

	.ColCProfile .RelatedContent #scrollbar .scrollbar { background: transparent; position: absolute; background-position: 0 0; float: right; width: 15px; margin:0 0 0 615px; z-index: 5 }
	.ColCProfile .RelatedContent #scrollbar .track { background: #999; height: 100%; width:1px; position: relative;margin-left:7px;display:none }
	.ColCProfile .RelatedContent #scrollbar .thumb { background:#121212; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -2px;display:none}

	.ColCProfile .RelatedContent #scrollbar .thumb:hover {cursor:pointer; width: 7px; left: -3px}

	.ColCProfile .RelatedContent #scrollbar .disable {display: none}




.ColCProfile .Summary p {line-height:18px;cursor:default}
	.ColCProfile .Summary .Head {border-bottom:1px solid #e7e7e7;padding:15px 0 15px 0;margin-bottom:20px;line-height:22px}
	.ColCProfile .Summary .Left {float:left;width:90px}


.ColCProfile .ProjectList {list-style-type:none;width:630px;overflow:hidden;margin-top:26px}
	.ColCProfile .ProjectList li {float:left;margin-right:15px;position:relative}


#MasonryProjects {overflow:hidden;width:630px;margin:18px 0;}
	#MasonryProjects .Entry {float:left;margin:0 15px 15px 0;padding-bottom:20px}
	#MasonryProjects .Entry img {width:195px;height:auto}
	#MasonryProjects .col1 {width:195px !important;}
	#MasonryProjects .col2 {width:615px !important;}

	#MasonryProjects .Entry p {line-height:1.15em;margin:3px 0;display:block;width:195px;color:#333}
	#MasonryProjects .Entry p.Title {font-weight:bold;margin-top:4px}
	#MasonryProjects .Entry p.Author {color:#666}
	#MasonryProjects .Entry:hover p.Title {color:#0078ff}

.ColCProfile #infscr-loading {left:358px;background: #eee;}


.ColCProfile .navigation {margin-top:0}

	.ColCProfile .ProjectImage {width:615px;display:block;overflow:hidden;padding:0 0 5px 0;margin:0 0 30px 0;border-bottom:1px solid #e7e7e7}
	.ColCProfile .ProjectImage img {display:block;margin-bottom:0;width:615px;height:auto}
	.ColCProfile .ProjectImage .Caption {font-size:12px;color:#666;line-height:1.3em;font-weight:normal;padding:0 0 8px 0;margin:11px 0 2.1em}
	.ColCProfile .ProjectImage.Plain {border-bottom:none;margin-bottom:0}
	.ColCProfile .ProjectImage.Plain .Caption {}
	.ColCProfile .ProjectImage.Plain .MoreImages {display:none}

	.ColCProfile .ExtraImages {border-top:1px solid #e7e7e7;margin-top:0;padding-top:35px;display:block;clear:both}
	.ColCProfile .ExtraImages .ProjectImage {border-bottom:none;margin-bottom:10px}

	.ColCProfile .ProjectDescription {font-size:15px;line-height:1.5em;cursor:text;color:#333}
	.ColCProfile .ProjectDescription h1 {padding:0;margin:0 0 18px 0;font-size:24px;line-height:1.2em;font-weight:500}
	.ColCProfile .ProjectDescription span {color:#333}
	.ColCProfile .ProjectDescription li a:hover {text-decoration:underline}
	.ColCProfile .ProjectDescription p.last,
	.ColBProfiles .ProjectsTag div.last {padding-top:15px;margin-top:15px;border-top:1px solid #e7e7e7}
	.ColCProfile .ProjectDescription .TagIcon {margin-top:3px}
	.ColCProfile .ProjectImage .TagIcon.MoreImages {font-weight:bold;color:#333;margin:2px 0 9px 2px}
	.ColCProfile .ProjectImage .TagIcon.MoreImages .fa {margin-right:5px}
	.ColCProfile .ProjectImage .TagIcon.MoreImages:hover {color:#0078ff}

.ColCProfile .PeopleList {list-style-type:none;width:630px;overflow:hidden;margin-top:25px;padding-bottom:10px}
	.ColCProfile .PeopleList li {float:left;margin-right:15px;font-size:12px;position:relative}
	.ColCProfile .PeopleList.School li .ThumbE {height:170px}
	.ColCProfile .PeopleList.Staff li .ThumbE {height:200px}
	.ColCProfile .PeopleList li .ThumbE img {width:100%;height:auto}

	.ColCProfile .PeopleList.ConnectionRequests li {position:relative}
	.ColCProfile .PeopleList li .Button {position:absolute;z-index:10;top:89px;padding:2px 4px;background:#fff;font-size:11px;opacity:0.8;filter:alpha(opacity=80)}
	.ColCProfile .PeopleList li .Button a {color:#fff}
	.ColCProfile .PeopleList li .Button.Accept {left:4px;background:#333}
	.ColCProfile .PeopleList li .Button.Accept:hover {background:#0db80d;opacity:1;filter:alpha(opacity=100)}
	.ColCProfile .PeopleList li .Button.Accept a:hover {color:#fff}
	.ColCProfile .PeopleList li .Button.Ignore {right:4px;background:#333}
	.ColCProfile .PeopleList li .Button.Ignore:hover {background:red;opacity:1;filter:alpha(opacity=100)}
	.ColCProfile .PeopleList li .Button.Ignore a:hover {color:#fff}


.ManagePeople .Intro {margin-bottom:50px;background: url("../images/nav/arrow_1_right.png") no-repeat scroll 15px 22px rgba(0, 0, 0, 0);border-top: 1px solid #E7E7E7;border-bottom: 1px solid #E7E7E7;padding-top:16px}
	.ManagePeople .Intro p {float:right;width:570px;font-size:16px;color:#333;line-height:1.3em;padding-bottom:1em}
	.ManagePeople .Intro p a {color:#0078ff}

	.ManagePeople table {margin-bottom:55px}
	.ManagePeople table thead tr th{border-bottom: 1px solid #ccc;padding: 15px 0;}
	.ManagePeople table thead tr th.heading{border-bottom: 2px solid #121212;}
	.ManagePeople table tbody tr td {border-bottom: 1px solid #e7e7e7;padding: 8px 0 5px;}
	.ManagePeople table tbody tr td.Col1 {width:10%;text-align:left}
	.ManagePeople table tbody tr td.Col2 {width:60%;text-align:left}
	.ManagePeople table tbody tr td.Col3 {width:30%;text-align:right}
	.ManagePeople table tbody tr td.Col1 img {width:38px;height:38px}
	.ManagePeople table tbody tr.invisible-people td.Col1 img,
	.ManagePeople table tbody tr.invisible-people td.Col2 a h1,
	.ManagePeople table tbody tr.invisible-people td.Col2 p {opacity:0.3;}
	.ManagePeople table tbody tr:hover{background: #f9f9f9;}

	.ManagePeople table tbody tr td h1{font-size: 12px;line-height:1em;color: #121212;display: block;padding-bottom: 1px;font-weight: bold;}
	.ManagePeople table tbody tr td a:hover h1,
	.ManagePeople table tbody tr.invisible-people td a:hover h1 {color:#0078ff;opacity:1}
	.ManagePeople table tbody tr td p{margin-top: 0;}
	.ManagePeople table tbody tr td .Button {font-size: 12px;padding: 5px 10px 4px 28px;font-weight:bold;text-align:left;text-transform:uppercase;background: url("../images/nav/icon_hide_sprite-hd.png") no-repeat scroll 8px -91px #424242;background-size:14px 150px;opacity:.8}
	.ManagePeople table tbody tr.invisible-people .Button {background: url("../images/nav/icon_image_sprite-hd.png") no-repeat scroll 8px 6px #fff;background-size:14px 150px;border:1px solid #aaa;color:#333;opacity:.5}
	.ManagePeople table tbody tr .Button:hover {opacity:1}


.ColCProfile .JobList {list-style:none;margin-top:0;width:615px}
	.ColCProfile .JobList li {float:none;padding:0;border-bottom:1px solid #e7e7e7;}
	.ColCProfile .JobList a,
	.ColCProfile .JobList.Invoices li.Entry .TF-Payment-Spacer {padding:15px 0;cursor:pointer;display:block;text-decoration:none}
		.ColCProfile .JobList.Invoices li.Entry .TF-Payment-Spacer {cursor:default}
		.ColCProfileWide .JobList a,
		.ColCProfileWide .JobList.Invoices li.Entry .TF-Payment-Spacer {padding:19px 0 17px;padding-bottom:17px !important}
	.ColCProfile .JobList a h1 {color:#121212;cursor:pointer;font-size:12px;line-height:15px}
	.ColCProfile .JobList a p {line-height:20px;font-size:12px;color:#666}
	.ColCProfile .JobList a span {line-height:15px;cursor:pointer;font-size:12px;margin-left:70px}
		.ColCProfile .JobList a span.Sub {margin-left:2px}
		.ColCProfile .JobList a span.Applications {color:red}
		.ColCProfile .JobList a span.Number {margin:0 20px 30px 7px;color:#666;font-weight:bold;width:20px}
		.ColCProfile .JobList a span.Right p {color:#999;text-align:right}
	.ColCProfile .JobList a:hover h1 {color:#0078ff}
	.ColCProfile .JobList a:hover p {color:#333}
		.ColCProfile .JobList a:hover span {color:#666}
		.ColCProfile .JobList a:hover span p {color:#666}
		.ColCProfile .JobList a:hover span.Applications {color:red}


.ColCProfile.MyApplications h2 {font-size:16px;text-transform:none;padding:20px 0 15px 0;margin:0;border:none}
	.ColCProfile.MyApplications h2.first {margin-top:15px}
	.ColCProfile.MyApplications h2 span {color:#999}
	.ColCProfile.MyApplications .ApplicantsList li {min-height:53px;}
	.ColCProfile.MyApplications .ApplicantsList .ApplicantAvatar {height:53px;width:53px;}
		.ColCProfileWide.MyApplications .ApplicantsList .ApplicantAvatar {height:60px;width:60px;}
	.ColCProfile.MyApplications .ApplicantsList .ApplicantName {width:500px;padding-top:2px;margin-left:110px;}
		.ColCProfileWide.MyApplications .ApplicantsList .ApplicantName {width:600px;margin-left:128px;padding-top:0;margin-top:-2px}
	.ColCProfile.MyApplications .ApplicantsList .ApplicantName a {color:#333;line-height:1.2em;}
		.ColCProfileWide.MyApplications .ApplicantsList .ApplicantName a {line-height:1.5em;}
	.ColCProfile.MyApplications .ApplicantsList .ApplicantName a:hover {color:#0078ff;}
	.ColCProfile.MyApplications .ApplicantsList .ApplicantInfo {width:500px;margin:3px 0 1px 110px;}
		.ColCProfileWide.MyApplications .ApplicantsList .ApplicantInfo {width:600px;margin:0 0 1px 128px;}
	.ColCProfile.MyApplications .ApplicantsList .ApplicantInfo span {color:#888;margin-left:7px;}
	.ColCProfile.MyApplications .ApplicantsList .CoverLetterTrigger a span {color:#0078ff;background: url("../images/nav/circle_blue_plus.png") no-repeat 0 2px;padding-left:15px;}
		.ColCProfileWide.MyApplications .ApplicantsList .CoverLetterTrigger a .fa {font-size:13px;vertical-align:baseline;text-decoration:none !important}
		.ColCProfileWide.MyApplications .ApplicantsList .CoverLetterTrigger a span {background:none;padding-left:0}
		.ColCProfileWide.MyApplications .ApplicantsList .CoverLetterTrigger a .fa-minus-circle {display:none}
	.ColCProfile.MyApplications .ApplicantsList .CoverLetterTrigger a span:before {content:"Show";}
	.ColCProfile.MyApplications .ApplicantsList .CoverLetterTrigger.active a span {background-image: url("../images/nav/circle_blue_minus.png");}
		.ColCProfileWide.MyApplications .ApplicantsList .CoverLetterTrigger.active a span {background:none}
		.ColCProfileWide.MyApplications .ApplicantsList .CoverLetterTrigger.active a .fa-plus-circle {display:none}
		.ColCProfileWide.MyApplications .ApplicantsList .CoverLetterTrigger.active a .fa-minus-circle {display:inline}
		.ColCProfileWide.MyApplications .ApplicantsList p.CoverLetterTrigger.active a:hover {text-decoration:none}
	.ColCProfile.MyApplications .ApplicantsList .CoverLetterTrigger.active a span:before {content:"Hide";}

	.ColCProfile.MyApplications .ApplicantsList .Expired .ApplicantName strong {color:#ccc;}

	.ColCProfile.MyApplications .ApplicantsList .Trashed .CoverLetterTrigger a span {color:#ccc;}
	.ColCProfile.MyApplications .ApplicantsList .Trashed .CoverLetterTrigger a span {background-image: url("../images/nav/circle_gray_plus.png");}
		.ColCProfileWide.MyApplications .ApplicantsList .Trashed .CoverLetterTrigger a span {background:none}
	.ColCProfile.MyApplications .ApplicantsList .Tra shed .CoverLetterTrigger.active a span {background-image: url("../images/nav/circle_gray_minus.png");}
		.ColCProfileWide.MyApplications .ApplicantsList .Trashed .CoverLetterTrigger.active a span {background:none}

.ColCProfile.Applicants .ListingMenu {padding:0 0 10px 12px;color:#ccc}
	.ColCProfile.Applicants h1.ListingTitle {padding:28px 0 25px 0;font-size:24px}
	.ColCProfile.Applicants h2 {font-size:16px;text-transform:none;padding:20px 0 15px 0;margin:0;border:none}
		.ColCProfile.Applicants h2.first {border-top:1px solid #e7e7e7;padding-top:50px;margin-top:5px}
		.ColCProfile.Applicants h2 span {color:#aaa}
		.ColCProfile.Applicants h2 span.Divider {margin:0 10px}
	.ColCProfile.Applicants h3 .Right {color:#ccc}
	.ColCProfile.Applicants h3 .Right a:hover {color:#0078ff}
	.ColCProfile.Applicants form .Pulldown {margin:8px 0 18px 0;width:615px;padding:7px;font-size:22px;border:1px solid #ccc;background:#fafafa}
	.ColCProfileWide.Applicants form .Pulldown {width:728px;padding:12px;height:auto;line-height:1.5em;text-indent:0;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 20px) calc(1em + 5px), calc(100% - 15px) calc(1em + 5px);  background-size:5px 5px, 5px 5px;background-repeat:no-repeat}
 		.ColCProfileWide.Applicants form .Pulldown:focus {border-color:#999;outline:0}
		.ColCProfileWide.Applicants form .Pulldown:-moz-focusring {color:transparent;text-shadow:0 0 0 #000}
		.ColCProfile.Applicants form .Pulldown:hover {background-color:#fff}
		.ColCProfile.Applicants form .Pulldown:hover {border:1px solid #777}
	.ColCProfile.Applicants form .Textfield {width:420px;margin-bottom:20px}
	.ColCProfile.Applicants form label {display:block;font-size:12px;padding:15px 0 8px 0;color:#999}
	.ColCProfile.Applicants a {color:#0078ff;cursor:pointer}
	.ColCProfile.Applicants a:hover {text-decoration:underline}
		.ColCProfileWide.Applicants .ListingMenu a .fa {font-size:13px;margin-right:7px}


.ColCProfile.Applicants .ApplicantsControls {padding:15px 0;margin-top:5px;border-top:1px solid #e7e7e7;min-height:30px;}
	.ColCProfile.Applicants .ApplicantsControls .Col50 {width:230px;float:left;}
		.ColCProfileWide.Applicants .ApplicantsControls .Col50 {width:260px}

    .ExpandableButtonWrapper {height:33px;}
    .ExpandableButton {position:absolute;z-index:1200;padding:0;background:#aaa;color:#fff;border-radius: 2px 2px 2px 2px;cursor:default;}
    	.ExpandableButton#PrintButton {width:216px;}
    		.ColCProfileWide .ExpandableButton#PrintButton {width:250px;}
    	.ExpandableButton#EmailButton {width:216px;}
    		.ColCProfileWide .ExpandableButton#EmailButton {width:250px;}
    .ExpandableButton .ButtonHead {font-weight:bold;padding:9px 12px 9px 31px;background: url('../images/nav/icon_arrow2_down_sprite.png') no-repeat 10px 10px;}
    	.ColCProfileWide .ExpandableButton .ButtonHead {background-position:10px 12px;}
    .ExpandableButton:hover .ButtonHead {background-position:10px -90px !important;}
    	.ColCProfileWide .ExpandableButton:hover .ButtonHead {background-position:10px -88px !important;}
    .ExpandableButton:hover {background:#444;-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);}
    .ExpandableButton .Slickbox {display:none;background:#fcfcfc;}
    .ExpandableButton ul {margin:0;padding:3px 10px 5px;border:1px solid #e3e3e3;border-top:none;}
    .ExpandableButton li {border-top: 1px solid #e3e3e3;padding:0}
    	.ColCProfileWide .ExpandableButton li {font-size:14px}
    .ExpandableButton li:first-child {border-top:none;}
    .ExpandableButton:hover li {border-color:#e3e3e3;}
    .ExpandableButton li a {padding:13px 0 12px;color:#7c7c7c !important;display:block;font-weight:bold;}
    	.ColCProfileWide .ExpandableButton li a {padding:15px 0 12px}
    .ExpandableButton li a:hover {text-decoration:none !important;color:#333 !important;}
    .ExpandableButton li a {padding-left:0}
    .ExpandableButton li .fa {margin-right:12px;font-size:24px;color:#888;vertical-align:middle}
    	.ExpandableButton li .Starred .fa {color:#ffe400;-webkit-text-stroke:#f79534 2px}
    	.ExpandableButton li .ThumbUp .fa {color:#19bc19}
   		.ExpandableButton li a:hover .fa {color:#444;-webkit-text-stroke:unset !important}




.ColCProfile .ApplicantsList {list-style:none;border-top:1px solid #666;padding:0;margin:0 0 30px 0}
	.ColCProfileWide .ApplicantsList {border-color:#bbb}
	.ColCProfile .ApplicantsList li {float:none;padding:8px 0 6px 0;border-bottom:1px solid #e7e7e7;position:relative;min-height:34px;}
		.ColCProfileWide .ApplicantsList li {border-color:#eee}
		.ColCProfileWide .ApplicantsList li {padding:12px 0 9px 0}

	.ColCProfile .ApplicantsList .Rating,
	.ModalContent.ProfilePreview .Rating {position:absolute;width:20px;height:20px;top:12px;}
		.ColCProfileWide .ApplicantsList .Rating {top:21px}

	.ColCProfile .ApplicantsList .Rating .fa,
	.ModalContent.ProfilePreview .Rating .fa {font-size:24px;color:#888}

	.ColCProfile .ApplicantsList .Rating.Highlight,
	.ModalContent.ProfilePreview .Rating.Highlight {right:132px;width:26px;height:26px}

	.ColCProfile .ApplicantsList .Rating.Star,
	.ModalContent.ProfilePreview .Rating.Star {right:101px;height:23px}
	.ColCProfile .ApplicantsList .Rating.Star .fa,
	.ModalContent.ProfilePreview .Rating.Star .fa {margin-top:-1px}

	.ColCProfile .ApplicantsList .Rating.ThumbDown,
	.ModalContent.ProfilePreview .Rating.ThumbDown {right:67px;height:28px}
	.ColCProfile .ApplicantsList .Rating.ThumbDown .fa,
	.ModalContent.ProfilePreview .Rating.ThumbDown .fa {margin-top:3px}

	.ColCProfile .ApplicantsList .Divider,
	.ModalContent.ProfilePreview .Divider {position:absolute;width:1px;height:28px;top:12px;right:49px;background:#eee;}
	.ModalContent.ProfilePreview .Divider.Two {right:-5px;}

	.ColCProfile .ApplicantsList .Trashed .Rating .fa,
	.ModalContent.ProfilePreview .Trashed .Rating .fa,
	.ColCProfile .ApplicantsList .Starred .Rating .fa,
	.ModalContent.ProfilePreview .Starred .Rating .fa,
	.ColCProfile .ApplicantsList .Selected .Rating .fa,
	.ModalContent.ProfilePreview .Selected .Rating .fa {opacity:.1}

	.ColCProfile .ApplicantsList .Trashed .Rating.Highlight,
	.ColCProfile .ApplicantsList .Trashed .Rating.Star,
	.ModalContent.ProfilePreview .Trashed .Rating.Highlight,
	.ModalContent.ProfilePreview .Trashed .Rating.Star	{background-position:100% -120px}
	.ColCProfile .ApplicantsList .Trashed .Rating.ThumbDown .fa,
	.ModalContent.ProfilePreview .Trashed .Rating.ThumbDown .fa {opacity:1}

	.ColCProfile .ApplicantsList .Starred .Rating.Star,
	.ModalContent.ProfilePreview .Starred .Rating.Star {background-position:100% -120px}
	.ColCProfile .ApplicantsList .Starred .Rating.Highlight,
	.ColCProfile .ApplicantsList .Starred .Rating.ThumbDown,
	.ModalContent.ProfilePreview .Starred .Rating.Highlight,
	.ModalContent.ProfilePreview .Starred .Rating.ThumbDown {background-position:100% -80px}
	.ColCProfile .ApplicantsList .Starred .Rating.Highlight .fa,
	.ModalContent.ProfilePreview .Starred .Rating.Highlight .fa {color:#ffe400;-webkit-text-stroke:#f79534 2px;opacity:1}

	.ColCProfile .ApplicantsList .Selected .Rating.Highlight,
	.ModalContent.ProfilePreview .Selected .Rating.Highlight {background-position:100% -120px}
	.ColCProfile .ApplicantsList .Selected .Rating.Star,
	.ColCProfile .ApplicantsList .Selected .Rating.ThumbDown,
	.ModalContent.ProfilePreview .Selected .Rating.Star,
	.ModalContent.ProfilePreview .Selected .Rating.ThumbDown {background-position:100% -80px}
	.ColCProfile .ApplicantsList .Selected .Rating.Star .fa,
	.ModalContent.ProfilePreview .Selected .Rating.Star .fa {color:#19bc19;opacity:1}

	.ColCProfile .ApplicantsList .Rating:hover,
	.ModalContent.ProfilePreview .Rating:hover {text-decoration:none;background-position:100% -40px !important}

	.ColCProfile .ApplicantsList .Rating:hover .fa,
	.ModalContent.ProfilePreview .Rating:hover .fa {color:#4c4c4c !important;opacity:1;-webkit-text-stroke:unset !important}

	.ColCProfile .ApplicantsList .Note,
	.ModalContent.ProfilePreview .Note {position:absolute;top:12px;right:13px;width:20px;height:27px;background: url('../images/nav/icon_note_sprite-hd.png') no-repeat 100% 0px;background-size:20px 155px}
		.ColCProfileWide .ApplicantsList .Note {top:21px}
	.ColCProfile .ApplicantsList .Noted .Note,
	.ModalContent.ProfilePreview .Noted .Note {background-position:100% -40px}
	.ColCProfile .ApplicantsList .Note:hover,
	.ModalContent.ProfilePreview .Note:hover {text-decoration:none;background-position:100% -80px}
	.ColCProfile .ApplicantsList .Noted .Note:hover,
	.ModalContent.ProfilePreview .Noted .Note:hover {text-decoration:none;background-position:100% -120px}

	.ColCProfile .ApplicantsList .ApplicantBasics {color:#121212;font-size:13px;line-height:1.2em;}
		.ColCProfileWide .ApplicantsList .ApplicantBasics {font-size:15px;line-height:1.5em;}
	.ColCProfile .ApplicantsList .ApplicantInfo {margin-left:87px;margin-top:1px;color:#999;width:410px;}
		.ColCProfileWide .ApplicantsList .ApplicantInfo {margin-left:100px;width:390px;}
	.ColCProfile .ApplicantsList p {line-height:20px;font-size:12px;color:#666}
		.ColCProfileWide .ApplicantsList p {line-height:1.5em;font-size:15px}
	.ColCProfile .ApplicantsList p.Sub {display:inline}
	.ColCProfile .ApplicantsList p.CoverLetterTrigger {display:inline}
	.ColCProfile .ApplicantsList .CoverLetterContainer {padding:10px 0}
		.ColCProfileWide .ApplicantsList .CoverLetterContainer {padding-bottom:5px}
	.ColCProfile .ApplicantsList .CoverLetterContainer p {margin:0 0 0.8em;color:#333;line-height:1.3em}
		.ColCProfileWide .ApplicantsList .CoverLetterContainer p {margin:0 0 1.5em;line-height:1.5em}
		.ColCProfileWide .ApplicantsList .CoverLetterContainer p:last-child {margin-bottom:0}
	.ColCProfile .ApplicantsList span {line-height:15px;font-size:12px;margin-left:70px}
		.ColCProfileWide .ApplicantsList span {line-height:1.5em;font-size:15px}
		.ColCProfile .ApplicantsList .ApplicantAvatar {position:absolute;top:9px;left:40px;width:32px;height:32px;}
			.ColCProfileWide .ApplicantsList .ApplicantAvatar {top:14px;width:40px;height:auto}
		.ColCProfile .ApplicantsList .ApplicantName {position:relative;width:330px;margin-left:86px}
			.ColCProfileWide .ApplicantsList .ApplicantName {width:390px;margin-left:100px}
		.ColCProfile .ApplicantsList span.Sub {margin-left:2px}
		.ColCProfile .ApplicantsList span.Applications {color:red}
		.ColCProfile .ApplicantsList span.Number {margin-left:7px;color:#666;font-weight:bold;width:20px}
			.ColCProfileWide .ApplicantsList span.Number {margin-top:-2px}
		.ColCProfile .ApplicantsList.Openings span.Number {position:absolute}
		.ColCProfile .ApplicantsList a:hover span.Applications {color:red}
		.ColCProfile .ApplicantsList a:hover h1 {color:#0078ff}



.ColCProfile .ApplicantsList.Openings li {padding:10px 0}
	.ColCProfile .ApplicantsList.Openings .JobBasics {width:265px;font-size:12px;line-height:15px;margin-left:47px}
		.ColCProfileWide .ApplicantsList.Openings .JobBasics {width:285px;font-size:15px;line-height:1.3em}
	.ColCProfile .ApplicantsList.Openings .JobBasics,
	.ColCProfile .ApplicantsList.Openings .JobBasics a {color:#121212;font-weight:bold;display:block;font-size:12px;line-height:1.3em}
		.ColCProfileWide .ApplicantsList.Openings .JobBasics,
		.ColCProfileWide .ApplicantsList.Openings .JobBasics a {font-size:15px}
	.ColCProfile .ApplicantsList.Openings .JobBasics a:hover {color:#0078ff}
	.ColCProfile .ApplicantsList.Openings .JobBasics span.Sub,
	.ColCProfile .ApplicantsList.Openings .JobBasics a span.Sub {color:#666;display:block;font-weight:normal;margin:0;line-height:1.3em}
		.ColCProfile .ApplicantsList.Openings .JobBasics span.Sub:first-child,
		.ColCProfile .ApplicantsList.Openings .JobBasics a span.Sub:first-child {margin:5px 0 0 0}
		.ColCProfile .ApplicantsList.Openings .JobBasics a:hover span.Sub {color:#333}

	.ColCProfile .ApplicantsList.Openings .JobBasics .Sub.Couponcode,
	.ColCProfile .ApplicantsList.Openings .Trashed .JobBasics .Sub.Couponcode,
	.ColCProfile .ApplicantsList.Openings .JobBasics a:hover .Sub.Couponcode,
	.ColCProfile .JobList.Invoices .Sub.Couponcode {margin:14px 0 6px;display:block;background: rgba(0, 0, 0, 0) url("../images/nav/icon_coupon_sprite.png") no-repeat scroll 0 2px / 14px 200px;padding-left: 14px;color:#333;line-height:1.4em;font-size:12px;padding-bottom:0}
		.ColCProfile .ApplicantsList.Openings .Trashed .JobBasics .Sub.Couponcode {opacity:.35}
	.ColCProfile .JobList.Invoices .Sub.Couponcode {margin:12px 0 0}
	.ColCProfile .ApplicantsList.Openings .JobBasics .Sub.Couponcode em,
	.ColCProfile .JobList.Invoices  .Sub.Couponcode em {color:#aaa;font-style: normal;display:none}
	.ColCProfile .ApplicantsList.Openings .JobBasics .Sub .Coupontext,
	.ColCProfile .JobList.Invoices .Sub .Coupontext {text-transform:uppercase;background:#eee;color:#333;border:1px solid #ddd;border-radius:1px;padding:1px 2px 0px;font-weight:bold;margin-right:3px;letter-spacing:.5px}
	.ColCProfile .ApplicantsList.Openings .JobBasics .Sub .NoWrap,
	.ColCProfile .JobList.Invoices .Sub .NoWrap {display:inline;white-space: nowrap}
	.ColCProfile .ApplicantsList.Openings .JobBasics .Sub .Couponcounter,
	.ColCProfile .ApplicantsList.Openings .JobBasics a:hover .Sub .Couponcounter,
	.ColCProfile .JobList.Invoices .Sub .Couponcounter {font-weight:bold}

	.ColCProfile .ApplicantsList.Openings .TagIcon.Delete {width:14px;float:right;margin-left:60px}
	.ColCProfile .ApplicantsList.Openings .EditButton.Delete,
	.ColCProfile .ApplicantsList.Openings .EditButton.Edit,
	.ColCProfile .ApplicantsList.Openings .EditButton.Applications,
	.ColCProfile .ApplicantsList.Openings .EditButton.Bump,
	.ColCProfile .ApplicantsList.Openings .EditButton.Repost {float:right;margin-top:6px;margin-left:3px}
		.ColCProfileWide .ApplicantsList.Openings .EditButton.Delete,
		.ColCProfileWide .ApplicantsList.Openings .EditButton.Edit,
		.ColCProfileWide .ApplicantsList.Openings .EditButton.Applications,
		.ColCProfileWide .ApplicantsList.Openings .EditButton.Bump,
		.ColCProfileWide .ApplicantsList.Openings .EditButton.Repost {margin-top:8px}
		.ColCProfileWide .ApplicantsList.Openings .EditButton em {font-size:12px !important}
	.ColCProfile .ApplicantsList.Openings .Applications:hover {text-decoration:underline}

	.ColCProfile .ApplicantsList.Openings .Trashed .JobBasics,
	.ColCProfile .ApplicantsList.Openings .Trashed .JobBasics a,
	.ColCProfile .ApplicantsList.Openings .Trashed .JobBasics span.Sub,
	.ColCProfile .ApplicantsList.Openings .Trashed .JobBasics a span.Sub {color:#aaa}
	.ColCProfile .ApplicantsList .Trashed .ApplicantBasics,
	.ColCProfile .ApplicantsList .Trashed .ApplicantInfo,
	.ColCProfile .ApplicantsList .Trashed span,
	.ColCProfile .ApplicantsList .Trashed a {color:#ccc}
	.ColCProfile .ApplicantsList .Trashed .ApplicantAvatar {opacity:0.2;filter:alpha(opacity=20);}
	.ColCProfile .ApplicantsList .Starred {background:#ffffdd}
	.ColCProfile .ApplicantsList.Openings .Trashed .Applications,
	.ColCProfile .ApplicantsList.Openings .Trashed .Repost {color:#0078ff}


.ColCProfile .JobDescription .Head {border-bottom:1px solid #e7e7e7;padding:0 0 17px 0;margin-bottom:20px;line-height:18px;}
	.ColCProfileWide .JobDescription .Head {line-height:1.5em}
	.ColCProfile .JobDescription.EditView {padding-top:20px}
	.ColCProfile .JobDescription.EditView .Head .Right {padding-top:5px}
		.ColCProfileWide .JobDescription.EditView .EditButton.Primary em {font-size:12px !important}
	.ColCProfile .JobDescription .Left {float:left;width:75px}
	.ColCProfile .JobDescription p {line-height:18px;padding-bottom:20px}
		.ColCProfileWide .JobDescription p {line-height:1.5em;padding-bottom:0;margin:0 0 1.5em 0}
	.ColCProfile .JobDescription p.last {padding-top:15px;margin-top:15px;border-top:1px solid #e7e7e7}
	.ColCProfile .JobDescription ul {list-style:disc;padding:0px 20px 20px 30px}
		.ColCProfileWide .JobDescription ul,
		.ColCProfileWide .JobDescription ol {padding:0;margin:0 0 1.1em 2em}
	.ColCProfile .JobDescription li {font-size:12px;line-height:18px;color:#333;padding-left:5px}
		.ColCProfileWide .JobDescription li {font-size:15px;line-height:1.5em;padding: 0 0 0.5em}
	.ColCProfile .JobDescription .Head h1 {padding:0 0 10px 0;font-size:18px;line-height:20px}


.ColCProfile .EventList {list-style:none;margin-top:0}
	.ColCProfile .EventList li {float:none;padding:0;border-bottom:1px solid #e7e7e7;}
	.ColCProfile .EventList a {padding:15px 0 15px 0;cursor:pointer;display:block;text-decoration:none}
	.ColCProfile .EventList a h1 {color:#121212;cursor:pointer;font-size:12px}
	.ColCProfile .EventList a span {line-height:18px;cursor:pointer;font-size:12px;margin-left:70px}
	.ColCProfile .EventList a .Today {color:#ff0000}
	.ColCProfile .EventList a:hover h1 {color:#0078ff}
	.ColCProfile .EventList a:hover span {color:#666}
	.ColCProfile .EventList a:hover .Today {color:#ff0000}
	.ColCProfile .EventList li .Wrapper {margin-top:15px}
	.ColCProfile .EventList li .Wrapper a {}

.ColCProfile .EventDescription .Head {border-bottom:1px solid #e7e7e7;padding:0 0 9px 0;margin-bottom:20px;font-size:15px;line-height:1.5em}
	.ColCProfile .EventDescription .Head a.Contact {font-weight:bold}
	.ColCProfile .EventDescription .Head a:hover {text-decoration:underline}
	.ColCProfile .EventDescription .Head .Left {float:left;width:80px}
	.ColCProfile .EventDescription .Head span {color:#333}
	.ColCProfile .EventDescription .Head span.Today {}
	.ColCProfile .EventDescription .Head .Left span {color:#999}
	.ColCProfile .EventDescription .Head .TagIcon {margin-top:4px}
	.ColCProfile .EventDescription .Head .TagIcon:hover {text-decoration:none}
	.ColCProfile .EventDescription p.last {padding-top:15px;margin-top:10px;border-top:1px solid #e7e7e7;font-size:12px}
	.ColCProfile .EventDescription .Head h1 {font-size:24px;line-height:1.2em;color:#121212;padding:0;margin:-5px 0 18px;font-weight:500}
    .ColCProfile .EventDescription .Head .EventRow {display: block; margin:21px 0 8px}
    .ColCProfile .EventDescription .Head .EventRow:last-child {margin:0 0 9px}
    .ColCProfile .EventDescription .Head .Col-1,
    .ColCProfile .EventDescription .Head .Col-2 {display: inline-block;vertical-align: top;}
    .ColCProfile .EventDescription .Head .Col-1 {width:6%}
    .ColCProfile .EventDescription .Head .Col-2 {max-width:92%}
.ColCProfile .EventDescription .Head .EventRow .Col-1 .fa-calendar {vertical-align: 15%}
.ColCProfile .EventDescription .Head .EventRow .Col-1 .fa-map-marker {margin-left: 2px; font-size: 1.2em; vertical-align: 15%}
.ColCProfile .EventDescription .Head .EventRow .Col-2 .fa-clock-o {margin: 0 8px 0 10px; vertical-align: text-top;}
.ColCProfile .EventDescription .Head .EventRow .Col-2 a .fa {margin: 0 0 0 8px; font-size: .7em}
.ColCProfile .EventDescription .Head .EventRow span {margin: 0 7px; color: #bbb;}

.ColCProfile .EventDescription h1,
    .ColCProfile .EventDescription h2,
    .ColCProfile .EventDescription h3,
    .ColCProfile .EventDescription h4,
    .ColCProfile .EventDescription h5,
    .ColCProfile .EventDescription h6,
    .ColCProfile .EventDescription h7 {border: none; padding: 0; margin: 0 0 1.5em 0; text-transform: none; }
    .ColCProfile .EventDescription del {text-decoration: none;}
    .ColCProfile .EventDescription table,
    .ColCProfile .EventDescription table th,
    .ColCProfile .EventDescription table td {width: auto;}

.ColCProfile .NewsList {list-style:none;margin-top:0;padding-bottom:40px}
	.ColCProfile .NewsList .Entry.Blogs {width:615px}
	.ColCProfile .NewsList .ImageVertical {float:right;margin:0 0px 0 30px}
	.ColCProfile .NewsList li {float:none;border-bottom:1px solid #e7e7e7;padding:15px 0 5px 0;}
	.ColCProfile .NewsList li.first {padding-top:0;}
	.ColCProfile .NewsList h1 {color:#121212;font-size:12px;margin-bottom:5px;font-weight:bold}
	.ColCProfile .NewsList h1:hover {color:#0078ff;}
	.ColCProfile .NewsList span {color:#666;line-height:18px;font-size:12px}
	.ColCProfile .NewsList p {line-height:18px;padding:5px 0 7px 0;font-size:12px}
	.ColCProfile .NewsList a .Weblink {display:inline;padding:2px 4px 2px 4px;background:#FFFF00;color:#333;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;font-size:12px;cursor:pointer;white-space:nowrap;}
	.ColCProfile .NewsList a:hover {text-decoration:none;}
	.ColCProfile .NewsList a:hover .Weblink {background:#2f2f2f;color:#fff;text-decoration:none;}

	.ColCProfile #Pagination.NewsListPagination {width:615px}


.ColCProfile .NewsArticle h1 {font-size:24px;line-height:1.2em;color:#121212;padding:0;margin:-5px 0 18px;font-weight:500}

	.ColCProfile .NewsArticle .Header {border-top:1px solid #aaa;background:url(../images/nav/entry_header2.png) no-repeat 0px 26px;min-height:40px;padding:8px 0 0 0;margin:4px 0 12px 0;}
	.ColCProfile .NewsArticle.School .Header {background:none;border-bottom:1px solid #d0d0d0;min-height:30px;margin:4px 0 22px 0;}
	.ColCProfile .NewsArticle .Footer {background:url(../images/nav/entry_footer1.png) no-repeat;display:block;padding:17px 0 0 0;margin:5px 0 0 0;}
	.ColCProfile .NewsArticle .TagIcon {margin:3px 5px 0 0;color:#333;padding:1px 10px 0 17px;font-size:11px}
	.ColCProfile .NewsArticle a.TagIcon {color:#333;font-weight:bold}
	.ColCProfile .NewsArticle a.TagIcon.Edit.Text {font-weight:normal;margin-left:30px;margin-right:0}
	.ColCProfile .NewsArticle a.TagIcon:hover {color:#0078ff;cursor:pointer}
	.ColCProfile .NewsArticle .TagIcon.Date {background:url(../images/nav/icon_date4.png) no-repeat;}
	.ColCProfile .NewsArticle .TagIcon.Comment {background:url(../images/nav/icon_comment_sprite.png) no-repeat 0 0;}
	.ColCProfile .NewsArticle .TagIcon.Comment:hover {background-position:0 -24px;}
	.ColCProfile .NewsArticle .TagIcon.Like {background:url(../images/nav/icon_like_sprite.png) no-repeat 0 0;}
	.ColCProfile .NewsArticle .TagIcon.Like:hover {background-position:0 -24px;}
	.ColCProfile .NewsArticle .TagIcon.Person {background:url(../images/nav/icon_person_sprite.png) no-repeat 0 0;}
	.ColCProfile .NewsArticle .TagIcon.Person:hover {background-position:0 -24px;}
	.ColCProfile .NewsArticle .TagIcon.Share {background:url(../images/nav/icon_share_sprite.png) no-repeat 0 0;}
	.ColCProfile .NewsArticle .TagIcon.Share:hover {background-position:0 -24px;}
	.ColCProfile .NewsArticle .TagIcon.Help {background:url(../images/nav/icon_help_sprite.png) no-repeat 0 2px;width:14px;padding:0 6px 5px 5px;}
	.ColCProfile .NewsArticle .TagIcon.Help:hover {background-position:0 -22px;cursor:default}
	.ColCProfile .NewsArticle .TagIcon.Follow {background:url(../images/nav/icon_follow_sprite.png) no-repeat 0 0;padding-left:27px;padding-right:10px}
	.ColCProfile .NewsArticle .TagIcon.Follow:hover {background-position:0 -24px;}
	.ColCProfile .NewsArticle .HeaderCommentButton,
	.ColCProfile .NewsArticle .HeaderFollowHelp {color:#333}
	.ColCProfile .NewsArticle .HeaderCommentButton:hover,
	.ColCProfile .NewsArticle .HeaderFollowHelp:hover {color:#0078ff}

	.ColCProfile .NewsArticle .ImageHorizontal,
	.ColCProfile .EventDescription .ImageHorizontal {float:none;margin:0 0 30px 0}
	.ColCProfile .NewsArticle .ImageHorizontal img,
	.ColCProfile .EventDescription .ImageHorizontal img,
	.ColCProfile .NewsArticle .ImageVertical img,
	.ColCProfile .EventDescription .ImageVertical img {vertical-align:middle;max-width:100%;height:auto}
	.ColCProfile .NewsArticle .ImageVertical,
	.ColCProfile .EventDescription .ImageVertical {float:right;width:200px;margin:0 0px 30px 30px;}
	.ColCProfile .NewsArticle .ImageVertical img,
	.ColCProfile .EventDescription .ImageVertical img {width:200px}
	.ColCProfile .NewsArticle .Text {padding:0;line-height:1.5em;font-size:15px}
	.ColCProfile .NewsArticle .Text span {color:#333}
	.ColCProfile .NewsArticle .Text p.last {padding-top:15px;margin-top:15px;border-top:1px solid #e7e7e7}
	.ColCProfile .NewsArticle .ImageHorizontal .Caption,
	.ColCProfile .NewsArticle .ImageVertical .Caption,
	.ColCProfile .EventDescription .ImageHorizontal .Caption,
	.ColCProfile .EventDescription .ImageVertical .Caption {padding:0;margin:13px 0 0}

	.ColCProfile .NewsArticle .Thumbs,
	.ColCProfile .EventDescription .Thumbs {display:block;width:615px;overflow:hidden;padding:3px 0 7px 0}
    .ColCProfile .EventDescription .Thumbs:empty,
    .ColCProfile .EventDescription .Thumbs:blank {padding: 0}
	.ColCProfile .NewsArticle .Thumb,
	.ColCProfile .EventDescription .Thumb {width:78px;height:78px;overflow:hidden;float:left;margin:0 9px 9px 0;background:#0078ff;border:1px solid #555}
	.ColCProfile .NewsArticle .Thumb:nth-child(7n),
	.ColCProfile .EventDescription .Thumb:nth-child(7n) {margin-right:0}
	.ColCProfile .NewsArticle .Thumb:link,
	.ColCProfile .EventDescription .Thumb:link {border-color:#555}
	.ColCProfile .NewsArticle .Thumb:visited,
	.ColCProfile .EventDescription .Thumb:visited {border-color:#ddd}
	.ColCProfile .NewsArticle .Thumb:hover,
	.ColCProfile .EventDescription .Thumb:hover {border-color:#999;opacity:0.85;filter:alpha(opacity=85)}
	.ColCProfile .NewsArticle .Thumb:active,
	.ColCProfile .EventDescription .Thumb:active {border-color:#555}
	.ColCProfile .NewsArticle .Thumbs .Caption,
	.ColCProfile .EventDescription .Thumbs .Caption {padding:0;margin:9px 0 0}

	.ColCProfile .Comments {padding-bottom:35px}
	.ColCProfile .Comments .Head h2 {padding:0;margin:0;border-bottom:none;text-transform:none}
	.ColCProfile .Comments .CommentBanner {width:615px}
	.ColCProfile .Comments .Line {width:615px}
	.ColCProfile .Comments .ReplyComments .Line {width:575px}
	.ColCProfile .Comments .Top {width:100%}
	.ColCProfile .Comments .Line .Bottom p {font-size:15px}
	.ColCProfile .Comments .Textarea {width:582px;}
	.ColCProfile .CommentBox.ReplyCommentBox .CommentForm .Textarea {width:542px}
	.ColCProfile .Comments .CommentModerate {right:-9px}



	#CommentsAnchor,
	#ImagesAnchor {height:1px !important;font-size:1px !important;line-height:1px !important}


.ColCProfile .Contact {line-height:18px}
	.ColCProfile .Contact a:hover {text-decoration:underline}
	.ColCProfile .Contact .Col50 {float:left;width:277px;padding-right:20px;}
	.ColCProfile .Contact .Col50 .Left {float:left;width:48px}
	.ColCProfile .Contact .Col50 .TagIcon {padding-right:10px;background-position:0 2px}
	.ColCProfile .Contact .Col30 {float:left;width:174px;padding-right:20px;}
	.ColCProfile .Contact .Col20 {float:left;width:123px}
	.ColCProfile .Contact .Head {border-bottom:1px solid #e7e7e7;padding:15px 0 15px 0;line-height:22px}
	.ColCProfile .Contact .Head h1 {padding:0 0 7px 0;font-size:14px}
	.ColCProfile .Contact .Head .Col50 {float:right;width:297px;padding:0}
	.ColCProfile .Contact .Head .Left {float:left;width:100px}
	.ColCProfile .Contact .Office {border-bottom:1px solid #e7e7e7;padding:15px 0 20px 0}
	.ColCProfile .Contact .Office.last {border-bottom:none;margin:10px 0 50px 0}
	.ColCProfile .Contact .Office h1 {padding:0 0 7px 0;font-size:12px}
	.ColCProfile .Contact .Map {padding-top:25px}
	.ColCProfile .Contact .MapTrigger {cursor:pointer}
	.ColCProfile .Contact .Col20 a {cursor:pointer}
	.ColCProfile .Contact form {font-size:12px;}
	.ColCProfile .Contact form p {font-size:14px;padding-top:7px}
	.ColCProfile .Contact .Button {float:left;font-size:12px;margin:-2px 45px 0 0;padding:10px 12px;background:#555;line-height:1em}
	.ColCProfile .Contact .Button .fa {font-size:1em;margin:0 4px 0 0}
	.ColCProfile .Contact .Button:hover {background-color:#3f3f3f}
	.ColCProfile .Contact .Textfield {width:540px;border:#777 1px solid;float:right;margin-bottom:10px}
	.ColCProfile .Contact .Textarea {width:603px;margin-bottom:15px}
	.ColCProfile .Contact .MailForm {padding-top:30px}
	.ColCProfile .Contact .SocialIcon {float:left;margin:-3px 0 3px 0}
	.ColCProfile .Contact .SocialIcon .fa-circle {color:#4d4d4d}
	.ColCProfile .Contact .SocialIcon:hover .fa-circle {color:#0078ff}



.ColCProfile .Resume {line-height:1.3em}
	.ColCProfile .Resume p {padding:0;margin:0 0 0.8em 0}
	.ColCProfile .Resume ul,
	.ColCProfile .Resume ol {padding:2px 0 7px 25px}
	.ColCProfile .Resume ul {list-style:disc}
	.ColCProfile .Resume li {float:none;font-size:12px;line-height:16px;color:#333;padding:0 0 5px 0}
	.ColCProfile .Resume a:hover {text-decoration:underline}
	.ColCProfile .Resume .Left {float:left;width:90px}
	.ColCProfile .Resume .Col70 {float:right;width:445px}
	.ColCProfile .Resume .Col90 {float:right;width:460px}
	.ColCProfile .Resume .Description {padding-top:0}
	.ColCProfile .Resume .Link {margin:12px 0}
	.ColCProfile .Resume .Status {display:block;padding:0 10px;margin:0 0 30px}
	.ColCProfile .Resume .Status a {color:#696969}
	.ColCProfile .Resume .Status a:hover {text-decoration:none;color:#0078ff}
	.ColCProfile .Resume .StatusImage {margin-top:12px}
	.ColCProfile .Resume .Col30 {float:left;width:130px;padding-right:30px;text-align:right}
	.ColCProfile .Resume .Head {border-bottom:1px solid #e7e7e7;padding-bottom:20px}
	.ColCProfile .Resume .ResumeGroup {padding:10px 0 30px 0}
	.ColCProfile .Resume .ResumeGroup.Articles {padding-top:9px}
	.ColCProfile .Resume .ResumeGroup.last {border-bottom:none;margin-bottom:50px}
	.ColCProfile .Resume .ResumeGroup h1 {font-size:12px;text-transform:uppercase}
	.ColCProfile .Resume .ResumeGroup .Contact {margin:15px 0 20px 0;padding:0;border:none}
	.ColCProfile .Resume .ResumeGroup .Contact a:hover {text-decoration:none}
	.ColCProfile .Resume .ResumeEntry {padding:12px 0 2px 0;border-bottom:1px solid #e7e7e7;}
	.ColCProfile .Resume .Articles .ResumeEntry {padding:17px 0 7px 0}
	.ColCProfile .Resume .Articles .ResumeEntry img {width:140px;height:88px}
	.ColCProfile .Resume .ResumeEntry.Blog {border-top:1px solid #E7E7E7;border-bottom:none;margin:12px 0 0 0;padding-top:15px}
	.ColCProfile .Resume .ResumeEntry.Blog.NoAbout {border-top:none;padding-top:0;margin-top:5px}
	.ColCProfile .Resume .ResumeEntry.Blog .Col90 {width:570px}
	.ColCProfile .Resume .ResumeEntry.Blog img {height:30px;width:30px;border:none}
	.ColCProfile .Resume .ResumeEntry span {color:#333}
	.ColCProfile .Resume .ResumeEntry span.Gray {color:#888}
	.ColCProfile .Resume .ResumeEntry.first {padding-top:10px}
	.ColCProfile .Resume .ResumeEntry.last {border-bottom:none;}
	.ColCProfile .Resume h3 {border-bottom:2px solid #121212}
	.ColCProfile .Resume .IssuPortfolio h3 {margin-bottom:2px}

	.ColCProfile .IssuPortfolio {width:615px;display:block;margin:20px 0 40px}
		.ColCProfile .IssuPortfolio.Dflip {margin:0 0 40px}
		.ColCProfile .IssuPortfolio.Dflip.HasPortfolio {margin:0 0 20px}
	.ColCProfile .DflipPortfolio {width:100%;min-height:300px;height:auto;display:block;margin:0;background:url('../images/nav/dflip-empty-page-background-HD.png') no-repeat center top;background-size:100% 100%;position:relative;vertical-align:middle}
		.ColCProfile .DflipPortfolio.HasCoverImage {background:none;min-height:85px}

	.ColCProfile .PortfolioCover {text-align:center;vertical-align:middle;width:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:45px;padding:5px 0;overflow:none}
		.ColCProfile .DflipPortfolio.HasPortfolio .PortfolioCover {height:55px}

	.ColCProfile .PortfolioCoverImage {width:100%;height:auto;position:relative;vertical-align:top;border:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}

	.ColCProfile .PortfolioCoverText {font-size:23px;font-weight:bold;border-bottom:4px solid #121212;color:#121212;text-align:center;text-transform:uppercase;display:inline-block;letter-spacing:1px;padding-left:0;padding-right:0;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}
	.ColCProfile .PortfolioCoverText small {font-size:21px}
	.ColCProfile .DflipPortfolio:hover .PortfolioCoverText {padding-left:5px;padding-right:5px}
	.ColCProfile .PortfolioCoverSpacer {display:block;height:10px}

	.ColCProfile .PortfolioCoverButtonPrimary,
	.ColCProfile .PortfolioCoverButtonSecondary,
	.ColCProfile .PortfolioCoverButtonTertiary {display:block}
	.ColCProfile .PortfolioCoverButtonSecondary {margin:18px 0 0;text-align:center}

	.ColCProfile .PortfolioCoverButton {background:#0078ff;padding:8px 11px;color:#fff;font-size:12px;width:auto;text-align:center;display:inline-block;margin-right:5px;border-radius:2px;text-transform:none;vertical-align:middle}
	.ColCProfile .PortfolioCoverButton:last-child {margin-right:0}
	.ColCProfile .PortfolioCoverButton:hover {background:#444;color:#fff;text-decoration:none !important}
	.ColCProfile .PortfolioCoverButton .fa {margin-right:6px;font-size:12px;margin-top:-1px}

	.ColCProfile .PortfolioCoverButtonPrimary .PortfolioCoverButton {padding:13px 15px;font-size:14px;margin:0;text-transform:uppercase;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}
		.ColCProfile .DflipPortfolio.HasPortfolio .PortfolioCoverButtonPrimary .PortfolioCoverButton {padding:5% 8%;margin-top:-15px;opacity:1;background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1);color:#555;font-weight:bold;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}
		.ColCProfile .DflipPortfolio.HasCoverImage .PortfolioCoverButtonPrimary .PortfolioCoverButton {opacity:0;margin-top:0}
	.ColCProfile .PortfolioCoverButtonPrimary .PortfolioCoverButton:hover {background:#444}
	.ColCProfile .PortfolioCoverButtonPrimary .PortfolioCoverButton .fa {margin-right:7px;font-size:18px;margin-top:-1px}
		.ColCProfile .DflipPortfolio:hover .PortfolioCoverButtonPrimary .PortfolioCoverButton {opacity:1}
		.ColCProfile .DflipPortfolio.HasPortfolio .PortfolioCoverButtonPrimary .PortfolioCoverButton:hover {color:#222;background:rgba(255,255,255,.98);border:1px solid rgba(0,0,0,.5)}

	.ColCProfile .PortfolioCoverButtonSecondary .PortfolioCoverButton {margin-top:0}
	.ColCProfile .PortfolioCoverButtonSecondary .PortfolioCoverButton.replace-portfolio {margin-right:0}
	.ColCProfile .PortfolioCoverButtonTertiary .PortfolioCoverButton {padding:13px 15px;text-transform:uppercase; margin-right: 0px;}

	.ColCProfile .PortfolioCoverButtonTertiary .qq-upload-button {width: 250px; padding: inherit; background: inherit; margin:0 auto;outline:none !important}
	.ColCProfile .PortfolioCoverButtonTertiary .qq-upload-list li {list-style: none;}

	.ColCProfile #cover_portfolio_upload {margin-top:0;display:inline-block}
	.ColCProfile .PortfolioCoverButtonSecondary .qq-uploader {width:auto !important}
	.ColCProfile #cover_portfolio_upload .qq-upload-button {width: auto; padding: inherit; background: inherit; margin:0 auto;}
	.ColCProfile #cover_portfolio_upload .qq-upload-list li {list-style: none;}
	.ColCProfile #cover_portfolio_upload .PortfolioCoverButton {margin:0;padding:8px 11px}
	.ColCProfile #cover_portfolio_upload .qq-upload-button:hover .PortfolioCoverButton,
	.ColCProfile #pdf_portfolio_upload .qq-upload-button:hover .PortfolioCoverButton {background:#444;color:#fff;text-decoration:none !important}

	.ColCProfile #cover_portfolio_upload.OnImage {position:absolute;right:23px;bottom:20px}
		.ColCProfile .DflipPortfolio.HasCoverImage #cover_portfolio_upload.OnImage {right:10px;bottom:8px}
	.ColCProfile #cover_portfolio_upload.OnImage .qq-upload-button {text-align:right}
	.ColCProfile #cover_portfolio_upload.OnImage .qq-upload-list,
	.ColCProfile #pdf_portfolio_upload .qq-upload-list {margin:10px 0 5px 0;padding:0 !important}
		.ColCProfile #cover_portfolio_upload.OnImage .qq-upload-list {margin-top:3px}
	.ColCProfile #cover_portfolio_upload.OnImage .qq-upload-list li,
	.ColCProfile .DflipPortfolio.HasCoverImage #pdf_portfolio_upload .qq-upload-list li {line-height:1em;background:rgba(255,255,255,.9);color:#222;border-radius:1px;padding:5px;font-size:11px;width:auto}



	.ColCProfile .PortfolioUploader {margin:10px 0 0}
	.ColCProfile .PortfolioUploader .Col1 {width:auto}
	.ColCProfile .PortfolioUploader .Col2 {width:350px;float:left;margin-right:20px}
	.ColCProfile .PortfolioUploader .Col2 img {max-width:100%;height:auto}
	.ColCProfile .PortfolioUploader .fa {font-size:11px;margin-right:7px}
	.ColCProfile .PortfolioUploader a .fa {font-size:13px}
	.ColCProfile .PortfolioUploader p {margin-bottom:15px}

	.ColCProfile .LookingForWork {padding:12px 10px 10px;background:yellow;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 40px;position:relative}
	.ColCProfile .LookingForWork p {color:#333;font-size:12px;margin:0.3em;padding-left:33px;font-weight:bold}
	.ColCProfile .LookingForWork .fa {position:absolute;top:15px;left:15px;font-size:1.4em}

	.ColCProfile .ProfileAlert {padding:26px 10px 25px 10px;background:#d9edf7;border:1px solid #bce8f1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 45px;position:relative;color:#31708f;display:block}
	.ColCProfile .ProfileAlert h3 {color:#31708f;font-size:15px;margin:0 0 .4em 0;line-height:1em;padding-left:50px;font-weight:bold;border:none;display:block;text-transform:none}
	.ColCProfile .ProfileAlert p {color:#31708f;font-size:12px;margin:0 0 1.3em 0;line-height:1.3em;padding-left:50px;font-weight:normal}
		.ColCProfileWide .ProfileAlert p {font-size:15px;padding-left:60px}
	.ColCProfile .ProfileAlert p:last-child {margin-bottom:0}
	.ColCProfile .ProfileAlert .fa {position:absolute;top:20px;left:20px;font-size:2em}
		.ColCProfile a.ProfileAlert:hover p,
		.ColCProfile a.ProfileAlert:hover .fa {color:#333}

.ColCProfile .Status {line-height:18px;padding-top:5px}
	.ColCProfile .Status.Post {padding:10px 0 30px 0}
	.ColCProfile .Status a:hover {text-decoration:underline}
	.ColCProfile .Status p img {margin:12px 0 0}
	.ColCProfile .Status .Col90 {float:right;width:460px}
	.ColCProfile .Status .Col90 a:hover p {color:#0078ff}
	.ColCProfile .Status .Col100 {width:100%}
	.ColCProfile .Status a.Col100:hover p {color:#0078ff}

	.Status .Footer {display:block;padding:10px 0;min-height:10px}
	.ColBProfiles .Status .Footer {padding:5px 0}
	.Status .TagIcon {margin:0px 5px 0 0;color:#999;}
	.Status a.TagIcon {color:#999;font-weight:bold}
	.Status a.TagIcon:hover {color:#0078ff;cursor:pointer;text-decoration:none}
	.Status .TagIcon.Date {background:url(../images/nav/icon_date_sprite.png) no-repeat 0 -46px;}
	.Status .TagIcon.Comment {background:url(../images/nav/icon_comment_sprite.png) no-repeat 0 -46px;}
	.Status a.TagIcon.Comment:hover {background:url(../images/nav/icon_comment_sprite.png) no-repeat 0 -22px;}
	.Status .TagIcon.Like {background:url(../images/nav/icon_like_sprite.png) no-repeat 0 -46px;}
	.Status a.TagIcon.Like:hover {background:url(../images/nav/icon_like_sprite.png) no-repeat 0 -22px;}
	.Status .TagIcon.Person {background:url(../images/nav/icon_person_sprite.png) no-repeat 0 0;}
	.Status .TagIcon.Person:hover {background-position:0 -22px;}
	.Status .TagIcon.Share {background:url(../images/nav/icon_share_sprite.png) no-repeat 0 -46px;}
	.Status .TagIcon.Share:hover {background-position:0 -22px;}
	.Status .TagIcon.Delete span {display:none}
	.Status .TagIcon.Delete:hover span {display:inline;color:#0078ff}


	.ColCProfile .Status .StatusGroup {padding:10px 0 35px 0}
	.ColCProfile .Status .StatusGroup.last {border-bottom:none;margin-bottom:50px}
	.ColCProfile .Status .StatusEntry {padding:15px 0 15px 0;border-bottom:1px solid #e7e7e7;}
	.ColCProfile .Status .StatusEntry.Single {padding:20px 0 0 0;border-bottom:none}
	.ColCProfile .Status .StatusEntry.first {padding-top:10px}
	.ColCProfile .Status .StatusEntry.last {border-bottom:none;}
	.ColCProfile .Status .StatusEntry p {font-weight:bold}
	.ColCProfile .Status .StatusEntry.Single p {font-weight:normal}
	.ColCProfile .Status #Pagination {padding:50px 0 0 0;width:615px}

.ColCProfile .StatusPostForm .ButtonWrapper {position:relative;float:right;height:30px;width:126px;overflow:hidden;outline:none !important;margin-left:5px}
	.ColCProfile .StatusPostForm .Button {position:absolute;right:0px;top:0px;padding:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.ColCProfile .StatusPostForm .Button:hover {top:-30px}
	.ColCProfile .StatusPostForm .Button[disabled] {top:-60px}
	.ColCProfile .StatusPostForm .Button[disabled]:hover {cursor:default;top:-60px}
	.ColCProfile .StatusPostForm .qq-upload-button {background:url(../images/nav/button_add_image.png) no-repeat 0 0;padding:8px 0}
	.ColCProfile .StatusPostForm .qq-upload-button:hover {background-position:0 -30px;cursor:pointer !important}
	.ColCProfile .StatusPostForm .Textfield {width:340px}


.ColCProfile .Bloggers {list-style:none;margin-top:0;padding-bottom:40px}
	.ColCProfile .Bloggers .Entry.Blogs {width:615px}
	.ColCProfile .Bloggers .ColLeft {float:left}
	.ColCProfile .Bloggers .ColRight {float:right;width:560px}
	.ColCProfile .Bloggers li {float:none;border-bottom:1px solid #e7e7e7;padding:15px 0 15px 0;}
	.ColCProfile .Bloggers h1 {color:#121212;font-size:12px;margin-bottom:5px;font-weight:bold}
	.ColCProfile .Bloggers h1 a {color:#121212;text-decoration:none}
	.ColCProfile .Bloggers h1 a:hover {color:#0078ff;}
	.ColCProfile .Bloggers p {line-height:18px;padding:5px 0 7px 0;font-size:12px}
	.ColCProfile .Bloggers p a:hover {text-decoration:none}
	.ColCProfile .Bloggers a .Weblink,
	.ColCProfile .Articles a .Weblink {display:inline;padding:2px 4px;background:#FFFF00;color:#333;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-decoration:none;font-size:12px;cursor:pointer;white-space:nowrap;}
	.ColCProfile .Bloggers a:hover .Weblink, .ColCProfile .Articles a:hover .Weblink {background:#2f2f2f;color:#fff;text-decoration:none;}

.PrintTemplate {background:none;}
	.PrintTemplate .ColCProfile {display:block;position:relative;padding:20px 0 30px 30px;top:0;left:0;}
	.PrintTemplate a {color:#333;}
	.PrintTemplate .CoverPage {padding:4em 0;}
	.PrintTemplate .CoverPage .Logo {margin-bottom:100px;}
	.PrintTemplate .CoverPage h1 {font-size:30px;font-weight:bold;line-height:1.15em;padding:.5em 0 1em;display:block;border-bottom:3px solid #000;margin:0 0 1em;}
	.PrintTemplate .CoverPage p {font-size:12px;line-height:1.3em;padding:0 0 0.5em 0;}
	.PrintTemplate .Avatar {float:left;margin-bottom:35px;}
	.PrintTemplate .ApplicantInfo {width:425px;margin-left:190px;}
	.PrintTemplate .ApplicantInfo h1 {line-height:1.3em;padding:0.25em 0 1em 0;}
	.PrintTemplate .ApplicantInfo p {line-height:1.3em;padding:0 0 0.5em 0;}
	.PrintTemplate .ApplicantInfo span {width:62px;float:left;color:#999;}
	.PrintTemplate .CoverList .Col3 {background:none;margin-bottom:0;padding-bottom:0;}
	.PrintTemplate .CoverList .Col3 li {padding-bottom:0;}
	.PrintTemplate .CoverList .Col3 .ThumbD {height:auto;}
	.PrintTemplate .CoverList p.last {padding:15px 0 40px;color:#333;}
	.PrintTemplate .Notes {margin-top:10px;padding:1.5em !important;border:1px dotted #666;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
	.PrintTemplate .Notes p {margin:0 0 .25em 0;}
	.PrintTemplate .Notes p span {font-weight:bold;color:#333;line-height:1.5em;margin:0 0 .5em 0;display:inline;}
	.PrintTemplate .Notes .Rating {width:26px;height:30px;overflow:hidden;float:left;margin:-25px 0 0 105px;}
	.Pagebreak {clear:both;display:block;page-break-after:always;}
	.Pagebreak p {color:#ccc;padding:7px 10px;background:#fff;margin:-15px auto 0 auto;width:80px;text-align:center;font-size:10px;}



/***********************************   Forum Section   ***************************************/

.ColBForum .SearchForm {padding-bottom:16px;margin-bottom:15px;width:805px}
	.ColBForum .SearchForm .SearchfieldWrapper {width:330px;margin:0;z-index:2950}
	.ColBForum .SearchForm .Textfield {width:294px}
	.ColBForum .SearchForm .Col1.Field {width:336px;height:30px}
	.ColBForum .SearchForm .Col1.Select {padding:0 0 0 70px}
	.ColBForum .SearchForm .Col1.Post {padding:0;float:right}
	.ColBForum .SearchForm .Pulldown {width:182px;border-color:#999;padding:6px 6px 7px 6px;line-height:1.2em;height:auto;text-indent:0;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 11px) calc(1em - 1px), calc(100% - 6px) calc(1em - 1px);  background-size:5px 5px, 5px 5px;background-repeat:no-repeat}
	.ColBForum .SearchForm .Pulldown:hover,
	.ColBForum .SearchForm .Pulldown:focus {border-color:#777;outline:0;background-color:#fff}
	.ColBForum .SearchForm .Pulldown:-moz-focusring {color:transparent;text-shadow:0 0 0 #000}
	.ColBForum .ColBSearch .SearchForm .Button.Post {padding:8px 12px}
	.ColBForum .SearchForm p {font-size:12px;padding-top:0}
	.ColBForum .SearchForm a {font-weight:normal;text-decoration:none}
	.ColBForum .SearchForm a:hover {text-decoration:underline}
	.ColBForum .SearchForm #SectionSelect {width:100%}

.ColBForum #Pagination {width:805px}

.ColCForumThread .SearchForm .ButtonWrapper {position:relative;float:right;height:30px;width:40px;overflow:hidden;outline:none !important}
	.ColCForumThread .SearchForm .Button {position:absolute;right:0px;top:0px;padding:0}

.ColCForumThread .List {display:block;padding-bottom:30px}
	.ColCForumThread .List h2 {display:block;font-size:12px;line-height:14px;color:#000;padding:0 0 12px 0;margin-bottom:5px;border-bottom:2px solid #121212;text-transform:uppercase}
	.ColCForumThread .List h2 a {color:#000;text-decoration:none;}
	.ColCForumThread .List h2 a:hover {color:#0078ff;}

	.ColCForumThread .List ul {list-style:none}
	.ColCForumThread .List li {float:none;padding:0;border-bottom:1px solid #e7e7e7;font-size:12px;line-height:16px;font-weight:normal}
	.ColCForumThread .List li a, .ColCForumThread .List p.last {color:#121212;padding:7px 0 7px 0;cursor:pointer;display:block;font-weight:normal;font-size:12px}
	.ColCForumThread .List li:hover a {color:#0078ff;text-decoration:none}
	.ColCForumThread .List li a span {color:#999;font-weight:normal}
	.ColCForumThread .List li a:hover span {color:#999}
	.ColCForumThread .List p.last {color:#ccc}
	.ColCForumThread .List p.last span {color:#000}

	.ColCForumThread label {color:#777;display:block;font-size:12px}


.ForumList {list-style-type:none;padding-bottom:50px}

.ForumList .Entry {width:805px;padding:0;border-bottom:1px solid #e7e7e7;position:relative}
	.ForumList .Entry:hover {background:#f9f9f9}
	.ForumList .Entry.Head {padding-bottom:15px;color:#9a9a9a;font-size:11px}
	.ForumList .Entry.Head span {color:#666;font-size:12px}
	.ForumList .Entry.Head:hover {background:none}
	.ForumList .Entry a {padding:10px 0 9px 0;display:block;cursor:pointer;min-height:30px}
	.ForumList .Entry a.LastComment {position:absolute;top:0px;left:665px;z-index:1;background:transparent url(../images/nav/icon_last_comment_spritexxxx.png) no-repeat right 0px}
	.ForumList .Entry a.LastComment:hover {background-position: right -160px}
	.ForumList .Entry a.LastComment:hover span b {color:#0078ff}
	.ForumList .Entry.Head a {padding:0;display:inline;cursor:pointer;min-height:auto;color:#9a9a9a;text-decoration:underline}
	.ForumList .Entry.Head a:hover {color:#0078ff}
	.ForumList .Entry .Col1 {width:385px}
	.ForumList .Entry .Col2 {width:140px;margin-right:10px;float:right;overflow:hidden}
	.ForumList .Entry .Col3 {width:110px;padding-right:30px;margin-right:0;float:right;position:relative}
	.ForumList .Entry .Col3.Hidden {visibility:hidden}
	.ForumList .Entry .Col4 {width:75px;float:right;margin-right:30px}
	.ForumList .Entry.Head .Col3 {margin-right:0px;float:right}
	.ForumList .Entry.Head .Col4 {margin-right:30px}
	.ForumList .Entry h1 {font-size:12px;line-height:15px;color:#121212;display:inline;font-weight:bold}
	.ForumList .Entry a:hover .Col1 h1 {color:#0078ff;}
	.ForumList .Entry h2 {color:#666;line-height:14px;font-size:11px;font-weight:normal;display:block}
	.ForumList .Entry a:hover h2 {color:#000}
	.ForumList .Entry .News {color:#ff0000}
	.ForumList .Entry .Feature {color:#91BD6A}
	.ForumList .Entry .Forum {color:#888}

    .ForumList .ForumListModerated .fa {font-size:10px;margin-right:6px;color:#8c850f;font-weight:bold;text-shadow: 0 0 4px yellow}

	.ForumList .Entry .TagIcon {margin:0;color:#666;padding-bottom:0;padding-right:0}
	.ForumList .Entry .TagIcon.StartPost {padding-left:0}
	.ForumList .Entry .TagIcon.LastPost {padding-left:0}
	.ForumList .Entry .TagIcon.Posts {padding-left:0}
	.ForumList .Entry a:hover .TagIcon {color:#333;}
	.ForumList .Entry a.LastComment .fa {position:absolute;top:10px;right:8px;color:#666;font-size:10px}
	.ForumList .Entry a.LastComment:hover .fa {color:#0078ff}

	.ForumList .Entry b {color:#3F3F3F;}


.EntrySlider {width:805px;padding:25px 0 10px;margin:0;border-bottom:1px solid #e7e7e7}
	.EntrySlider h2 {display:block;margin-bottom:7px;color:#121212;font-size:12px;font-weight:bold;text-transform:uppercase}
	.EntrySlider h2 a {color:#0078ff}
	.EntrySlider h2 a:hover {text-decoration:underline}

	.EntrySlider .ScrollbarContainer { width: 805px; margin:0 }
	.EntrySlider .viewport { width: 805px; height: 103px; overflow: hidden; position: relative; }
	.EntrySlider .overview { width:3340px; list-style: none; padding: 0; margin: 0; position: absolute; left: 0; top: 0;  }
	.EntrySlider .scrollbar { background: transparent; position: relative; margin: 15px 0 0; clear: both; height: 10px; }
	.EntrySlider .track { background: #999; width: 100%; height:1px; position: relative; }
	.EntrySlider .thumb { background:#333; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border- radius:4px; border-radius:4px; height: 5px; overflow: hidden; cursor: pointer; position: absolute; left: 0; top: -2px; }
	.EntrySlider .disable { display: none; }

	.EntrySlider .mosaic-block {float:left;position:relative;overflow:hidden;width:164px;height:103px;margin-right:3px;background:#0078ff;}

	.EntrySlider .mosaic-backdrop {display:none;position:absolute;top:0;height:100%;width:100%;background:#0078ff;}
	.EntrySlider .mosaic-backdrop img {width:164px;height:103px}

	.EntrySlider .mosaic-overlay {display:none;z-index:10;position:absolute;width:100%;height:100%;background:#0078ff;background:rgba(0,120,255,.7)}

	.EntrySlider .mosaic-details {margin:4px 7px 20px 7px}
	.EntrySlider .mosaic-details h4 {font-size:11px;font-weight:bold;line-height:15px;color:#fff;margin-bottom:7px;opacity:.9}
	.EntrySlider .mosaic-details p {font-size:10px;line-height:1.3em;color:#fff;margin-bottom:4px;opacity:.9}

	.EntrySlider .mosaic-caption .mosaic-overlay {bottom:-78px;height:103px}

	.EntrySlider .mosaic-caption .mosaic-overlay:hover {background:rgba(0,120,255,.9)}
	.EntrySlider .mosaic-overlay:hover h4,
	.EntrySlider .mosaic-overlay:hover p {opacity:1}

	.EntrySlider .mosaic-balloon {position:absolute;top:3px;right:3px;z-index:5;color:#fff;background:#0078ff;background:rgba(0,120,255,.85);-moz-border-radius:3px;-khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;padding:5px 6px 3px 6px;font-size:12px;font-weight:bold}

	.EntrySlider .mosaic-balloon .fa {margin:0 6px 0 0;font-size:11px;vertical-align:top}



.Thread {width:514px;padding-bottom:30px}

	.Thread .Line .Header {border-top:1px solid #888;background:none;min-height:35px;padding:8px 0 0 0;margin:2px 0 0 0}
	.Thread .Line .Footer {border-top:none;background:none;min-height:30px;padding:8px 0 0 0;margin:0}
	.Thread .Line .TagIcon {margin:3px 5px 0 0;color:#333;}
	.Thread .Line a.TagIcon,
	.Thread .Head a.TagIcon {color:#333;font-weight:bold}
		.Thread .Head a.TagIcon {margin-top:4px}
	.Thread .Line a.TagIcon:hover,
	.Thread .Head a.TagIcon:hover {color:#0078ff;cursor:pointer}
	.Thread .Line .TagIcon.Date {background:url(../images/nav/icon_date_sprite.png) no-repeat 0 -46px;}
	.Thread .TagIcon.Help {background:url(../images/nav/icon_help_sprite.png) no-repeat 0 2px;width:14px;padding-left:0;padding-right:0}
		.Thread .TagIcon.Help:hover {background-position:0 -22px;cursor:default}
	.Thread .Line .TagIcon.Comment {background:url(../images/nav/icon_comment_sprite.png) no-repeat 0 -46px}
		.Thread .Line a.TagIcon.Comment:hover {background-position:0 -22px;}
	.Thread .Line .TagIcon.LastComment {background:url(../images/nav/icon_last_comment_sprite.png) no-repeat -1px -15px}
		.Thread .Line a.TagIcon.LastComment:hover {background-position:-1px -175px;}
	.Thread .Line .TagIcon.Like {background:url(../images/nav/icon_like_sprite.png) no-repeat 0 2px}
		.Thread .Line .TagIcon.Like:hover {background-position:0 -22px;}
	.Thread .TagIcon.Follow {background:url(../images/nav/icon_follow_sprite.png) no-repeat 0 2px;padding-left:27px;padding-right:10px}
		.Thread .TagIcon.Follow:hover {background-position:0 -22px;text-decoration:none}
	.Thread .Line .TagIcon.Share {background:url(../images/nav/icon_share_sprite.png) no-repeat 0 2px}
		.Thread .Line .TagIcon.Share:hover {background-position:0 -22px;}


	.Thread p {font-size:15px;padding:0;margin:0 0 1.2em 0;line-height:1.5em}
	.Thread img {max-width:514px}
	.Thread .Comments {border-top:none}
	.Thread .Line {font-size:12px}
	.Thread .Line .EditButton {margin-right:8px}
	.Thread .Line .Tag {padding:0 0 10px 0;}
	.Thread .Line.First {border-bottom:none}
	.Thread .Line.First .Top {border-top:1px solid #888}
	.Thread .Line.First p {color:#333}
	.Thread .Button {margin-left:5px}
	.Thread .Button.Secondary {background:#aaa}
	.Thread .Button.Secondary:hover {background:#444}
	.Thread .Foot,.Thread .Foot .Right {font-size:12px}
	.Thread .Foot a {color:#0078ff;text-decoration:none}
	.Thread .Foot a:hover {text-decoration:underline}

	.Thread .Comments .Line .Thumbs {display:block;width:514px;overflow:hidden;padding:10px 0 25px 0}
	.Thread .Comments .Line .Thumb {width:79px;height:79px;overflow:hidden;float:left;margin:0 5px 5px 0;background:#0078ff;border:1px solid #555}
	.Thread .Comments .Line .Thumb:nth-child(6n+0) {margin-right:0}
	.Thread .Comments .Line .Thumb img {width:79px;height:79px}
	.Thread .Comments .Line .Thumb:link {border-color:#555}
	.Thread .Comments .Line .Thumb:visited {border-color:#ddd}
	.Thread .Comments .Line .Thumb:hover {border-color:#999;opacity:0.85;filter:alpha(opacity=85)}
	.Thread .Comments .Line .Thumb:active {border-color:#555}

	.Thread .FeaturedCommentsSection {margin:5px 0 0 0}
	.Thread .FeaturedCommentsSection .Bottom img,
	.Thread .FeaturedCommentsSection .Bottom p img {max-width:514px}


/***********************************   Account Settings   ***************************************/

.ColBSettings h2,
.ColCSettings h2 {color:#333;font-size:24px;font-weight:bold;border-bottom:2px solid #121212;margin:0;padding:0 0 20px;display:block;width:514px}
.ColBSettings.ColBSettingsWide h2 {width:728px}
.ColCSettings h2 {width:226px;margin-bottom:14px}
.ColBSettings span,
.ColCSettings span {color:#999}

.ColBSettings .SettingsList {list-style:none;padding:0;margin:0 0 40px 0;width:514px}
	.ColBSettings.ColBSettingsWide .SettingsList {width:728px}
	.ColCSettings .SettingsList {width:226px}
	.ColBSettings .SettingsList .EditButton {float:right;width:auto;font-size:12px}
	.ColBSettings .SettingsList .EditButton em {font-size:12px !important}
	.ColBSettings .SettingsList.JobSettings .EditButton {float:none;width:auto}
	.ColBSettings .SettingsList .EditButton .fa {margin-right:6px;font-size:12px}
	.ColBSettings .SettingsList.Blogs .EditButton {float:right;width:90px}
	.ColBSettings .SettingsList .EditButton.Remove {margin-left:-15px}
	.ColBSettings .SettingsList li,
	.ColCSettings .SettingsList li {float:none;padding:15px 0 8px 0;border-bottom:1px solid #e7e7e7;position:relative;line-height:1.4em;font-size:15px;}
	.ColCSettings .SettingsList li,
	.ColBSettings .SettingsList.JobSettings li {padding:18px 0 5px;min-height:21px}
	.ColBSettings .SettingsList.JobSettings li p {margin:0 0 .8em}
	.ColBSettings .SettingsList.JobSettings li .PostJobButton {float:right;width:auto;height:auto;margin:-2px 0 0}
	.ColBSettings .SettingsList.Profiles li {padding:23px 0 15px 0;border-color:#777}
	.ColBSettings .SettingsList.Blogs li {padding:23px 0 15px 0;min-height:77px}
	.ColBSettings .SettingsList.Blogs li.Default {min-height:45px}
	.ColBSettings .SettingsList li.last,
	.ColCSettings .SettingsList li.last {border-color:#e7e7e7}
	.ColBSettings .SettingsList .Col1 {float:left}
	.ColBSettings .SettingsList .Col1 img {width:111px;height:auto}
	.ColBSettings .SettingsList .ClosedProfile .Col1 img {opacity:0.3;filter:alpha(opacity=30)}
	.ColBSettings .SettingsList .Col1.Size4 {width:38px;padding-left:15px}
	.ColBSettings .SettingsList .Col1.Size4 img {width:38px}
	.ColBSettings .SettingsList .Col2 {float:right}
	.ColBSettings .SettingsList .Col2.Size1 {width:385px}
	.ColBSettings.ColBSettingsWide .SettingsList .Col2.Size1 {width:560px}
	.ColBSettings.ColBSettingsWide .SettingsList.Profiles .Col2.Size1,
	.ColBSettings.ColBSettingsWide .SettingsList.Blogs .Col2.Size1 {width:595px}
	.ColBSettings .SettingsList .Col2.Size2 {width:300px;padding-right:30px}
	.ColBSettings.ColBSettingsWide .SettingsList .Col2.Size2 {width:470px}
	.ColBSettings.ColBSettingsWide .SettingsList #Setting12 .Col2.Size2 {width:467px}
	.ColBSettings .SettingsList .Col2.Size3 {width:260px;padding-right:30px}
	.ColBSettings .SettingsList .Col2.Size4 {width:440px}
	.ColBSettings.ColBSettingsWide .SettingsList .Col2.Size4 {width:650px}
	.ColBSettings .SettingsList .Col2.Size5 {width:340px;padding-right:45px}
	.ColBSettings.ColBSettingsWide .SettingsList .Col2.Size5 {width:515px;padding-right:45px}
	.ColBSettings .SettingsList .Col2 p,
	.ColBSettings .SettingsList .Col2 ul {margin-bottom:7px}
	.ColBSettings .SettingsList .Col2 li {list-style:disc;margin-left:14px}
	.ColBSettings .SettingsList .IgnoredUser {width:330px;display:block;margin:0 0 12px !important;font-weight:bold;clear:}
	.ColBSettings .SettingsList .IgnoredUser:last-child {margin-bottom:0 !important}
	.ColBSettings .SettingsList .IgnoredUser span {color:#333}
	.ColBSettings .SettingsList .IgnoredUser a {float:right;margin-left:20px;font-weight:normal}

.ColBSettings .TagIcon,
.ColCSettings .TagIcon {float:none;color:#0078ff;font-size:15px;line-height:1.5em;padding:0;background:transparent;white-space:nowrap;margin-right:10px}
	.ColBSettings .TagIcon .fa,
	.ColCSettings .TagIcon .fa {margin-right:7px;font-size:14px}
	.ColBSettings .TagIcon.Edit,
	.ColCSettings .TagIcon.Edit {}
	.ColBSettings .TagIcon.Add,
	.ColCSettings .TagIcon.Add {}
	.ColBSettings .TagIcon.Remove,
	.ColCSettings .TagIcon.Remove {background:transparent url('../images/nav/icon_remove_sprite.png') no-repeat 0 -24px}
	.ColBSettings .TagIcon.View,
	.ColCSettings .TagIcon.View {}

.ColCSettings p {display:block;line-height:1.3em;margin:0 0 5px 0}
.ColCSettings li.last {border:none}

.ColBSettings li.SettingForm {padding:15px 0 20px 0;display:none}
.ColCSettings li.SettingForm,
.ColCSettings li.SettingForm {padding:18px 0 21px 0;display:none;position:relative}
.ColBSettings .JobSettings li.SettingForm {padding-bottom:20px}
.ColBSettings .JobSettings li.SettingForm .Left {margin-right:15px}

.ColCSettings li a.EditButton.Primary {margin-left:0}
.ColBSettings .JobSettings li a.EditButton.Primary {margin:7px 0 17px;display:inline-block;width:auto}
.ColBSettings .JobSettings li a.EditButton.Primary em {padding:.7em 1em !important;font-size:15px !important}
.ColCSettings li a.EditButton.Primary .fa,
.ColBSettings .JobSettings li a.EditButton.Primary .fa {margin-right:10px;font-size:14px;vertical-align:baseline}
.ColCSettings li a.EditButton.Primary.Red,
.ColBSettings .JobSettings li a.EditButton.Primary.Red {margin:15px 0 8px;display:block-inline}
.ColCSettings li a.EditButton.Primary.Red em,
.ColBSettings .JobSettings li a.EditButton.Primary.Red em {background-color:#ff0000 !important}
.ColCSettings li a.EditButton.Primary.Red:hover em,
.ColBSettings .JobSettings li a.EditButton.Primary.Red:hover em {background-color:#444 !important}

.ColBSettings form,
.ColCSettings form {display:block;font-size:15px}

.ColBSettings .archinect_error,
.ColCSettings .archinect_error {display:block;font-size:12px}

.ColBSettings label,
.ColCSettings label {display:block;color:#999;padding:0;margin:10px 0 2px 0;line-height:1em}

.ColBSettings label.RadiobuttonLabel,
.ColCSettings label.RadiobuttonLabel {display:inline;color:#333}

.ColBSettings .Textfield,
.ColCSettings .Textfield {border-color:#ccc;background:#fafafa;width:295px;margin:5px 0 10px;font-size:16px;line-height:1.5em;padding:8px 10px;height:auto}
.ColBSettings .Textfield:focus,
.ColCSettings .Textfield:focus {border-color:#999;outline:0}
.ColCSettings .Textfield {width:214px}
.ColCSettings .Textfield.Size1,
.ColBSettings .JobSettings .Textfield.Size1 {width:45px}
.ColBSettings .JobSettings .Textfield.Size2 {width:250px}
.ColCSettings .Textfield.Size3,
.ColBSettings .JobSettings .Textfield.Size3 {width:128px}

.ColBSettings .Textfield:hover,
.ColCSettings .Textfield:hover {background:#fff}

.ColBSettings .Pulldown,
.ColCSettings .Pulldown {border-color:#ccc;background-color:#fafafa;width:315px;margin:7px 0 10px;font-size:16px;line-height:1.3em;height:auto;padding:8px 10px;height:auto;line-height:1.5em;text-indent:0;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 15px) calc(1em + 2px), calc(100% - 10px) calc(1em + 2px);  background-size:5px 5px, 5px 5px;background-repeat:no-repeat}
	.ColBSettings .Pulldown:focus,
	.ColCSettings .Pulldown:focus {border-color:#999;outline:0}
	.ColBSettings .Pulldown:-moz-focusring,
	.ColCSettings .Pulldown:-moz-focusring {color:transparent;text-shadow:0 0 0 #000}
	.ColBSettings .Pulldown:hover,
	.ColCSettings .Pulldown:hover {background-color:#fff}

.ColCSettings .Pulldown.Size1,
.ColBSettings .JobSettings .Pulldown.Size1 {width:70px;margin-top:5px}
.ColCSettings .Pulldown.Size2,
.ColBSettings .JobSettings .Pulldown.Size2 {width:90px;margin-top:5px}
.ColCSettings .Pulldown.Size3,
.ColBSettings .JobSettings .Pulldown.Size3 {width:235px}

.ColBSettings .Button,
.ColCSettings .Button {font-size:15px;line-height:1em;padding:12px 15px;background:#777;float:left;margin:10px 5px 0 0}

.ColBSettings .Close,
.ColCSettings .Close {position:absolute;top:10px;right:5px;font-size:15px;color:#333;font-size:18px}
.ColCSettings .Close,
.ColBSettings .JobSettings .Close {top:16px;right:0px;font-size:18px}

.ColBSettings .Close:hover,
.ColCSettings .Close:hover {color:#0078ff}

.ColBSettings .Button:hover,
.ColCSettings .Button:hover,
.ColBSettings .CancelButton:hover,
.ColCSettings .CancelButton:hover {background:#444}


/***********************************   Members Section   ***************************************/

.MemberType .Intro {padding:5px 0 10px 0}
	.MemberType .Intro .Tabs {list-style-type:none}
	.MemberType .Intro .Tabs li {margin:0;padding:10px 15px 10px 15px;display:inline;font-size:15px;cursor:pointer}
	.MemberType .Intro .Tabs li.Active {color:#000;background:#f2f2f2}
	.MemberType .Intro .Tabs li a {cursor:pointer;text-decoration:none;color:#0078ff}
	.MemberType .Intro p.About {background:#f2f2f2;color:#666;padding:17px 13px 20px 13px;margin:9px 0 20px 0;display:block;width:492px}
	.MemberType h2 {width:518px;display:block;font-size:12px;line-height:14px;color:#000;padding:0px 0 12px 0;margin-bottom:15px;border-bottom:2px solid #121212;text-transform:uppercase;font-weight:normal}



/***********************************   About Section   ***************************************/

.ColBProfiles .About {line-height:18px;font-size:12px;width:514px;padding-bottom:50px}
	.ColBProfiles .About h2 {font-size:24px;font-weight:bold;padding:40px 0 18px 0;border-bottom:2px solid #121212;display:block}
	.ColBProfiles .About p.Name a {font-weight:bold}
	.ColBProfiles .About a:hover {text-decoration:underline}
	.ColBProfiles .About img {width:514px;height:auto}
	.ColBProfiles .About .Right {float:right;width:378px}
	.ColBProfiles .About .Right p.Name span {font-weight:bold}
	.ColBProfiles .About .AboutEntry {padding:18px 0 15px 0;border-bottom:1px solid #e7e7e7;}
	.ColBProfiles .About .AboutEntry p {margin-bottom:.5em}
	.ColBProfiles .About .AboutEntry p:last-child {margin-bottom:0}
	.ColBProfiles .About .AboutEntry.first {border-top:1px solid #e7e7e7}
	.ColBProfiles .About .AboutEntry.last {margin-bottom:20px}
	.ColBProfiles .About .AboutEntry a img {width:118px;height:auto}
	.ColBProfiles .About .Thumbs {padding:15px 0 100px 0}
	.ColBProfiles .About .Thumbs .ThumbC {margin:0 8px 1px 0}
	.About .TagIcon {float:none;padding-right:5px}

.ColCProfiles.About h2 {font-size:24px;font-weight:bold;padding:5px 0 18px 0;margin-bottom:13px}
.ColCProfiles.About p {font-size:15px;line-height:1.5em;padding:0;margin:0 0 1.5em 0}
	.ColCProfiles.About form {padding-top:15px}

.ColBProfiles .About .DividedLeft {width:230px;}
	.ColBProfiles .About .DividedRight {float:right;width:230px;padding-left:27px;margin-left:27px;border-left:1px solid #ddd}



/***********************************   Global Search Results   ***************************************/


.ColBSearchresults .AvatarList {list-style-type:none;overflow:hidden;padding-bottom:20px}
	.ColBSearchresults .AvatarList li {float:left;height:240px;width:158px;margin-right:20px}
	.ColBSearchresults .AvatarList li a p {line-height:16px;font-size:12px;}
	.ColBSearchresults .AvatarList li a p.Location {color:#888}
	.ColBSearchresults .AvatarList li a:hover p.Location {color:#999}
	.ColBSearchresults .AvatarList li .GetListedHere {width:156px;height:41px;background:#fafafa url("../images/nav/get_listed_default.png") no-repeat;border:1px dashed #cfcfcf;display:block;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding-top:115px;font-size:14px;font-weight:normal;color:#0078ff;overflow:hidden}
		.ColBSearchresults .AvatarList li .GetListedHere:hover {color:#0078ff;border:1px dashed #0078ff;background-color:#f3f3f3}

.ColBSearchresults .TextList {list-style:none;margin-top:-10px;overflow:hidden;padding:0 0 60px 0;width:514px}
	.ColBSearchresults .TextList .Right {width:460px}
	.ColBSearchresults .TextList li {float:none;padding:0;border-bottom:1px solid #e7e7e7;width:518px}
	.ColBSearchresults .TextList li a {padding:5px 0 5px 0;cursor:pointer;display:block;min-height:38px}
	.ColBSearchresults .TextList li a p.Primary {padding:2px 0 0 0;cursor:pointer;line-height:16px;font-size:12px;color:#121212;text-decoration:none;font-weight:bold}
	.ColBSearchresults .TextList li:hover a p.Primary {color:#0078ff;text-decoration:none}
	.ColBSearchresults .TextList li a p.Secondary {line-height:18px;cursor:pointer;font-size:12px;color:#888;font-weight:normal}
	.ColBSearchresults .TextList li a:hover p.Secondary {color:#999}
	.ColBSearchresults .TextList li a .Left {padding-right:13px}

.ColBSearchresults .JobList {list-style-type:none;margin-top:-10px;padding:0 0 60px 0;border-top:none}
	.ColBSearchresults .JobList .Entry:hover {background:none}
	.ColBSearchresults .JobList .Entry a .Col1 h2 {color:#999}
	.ColBSearchresults .JobList .Entry a span {color:#999}
	.ColBSearchresults .JobList .Entry a:hover .Col1 h2 {color:#999}
	.ColBSearchresults .JobList .Entry a:hover span {color:#999}

.ColBSearchresults .EventList {list-style-type:none;margin-top:-10px;padding:0 0 60px 0;border-top:none}
	.ColBSearchresults .EventList .Entry:hover {background:none}
	.ColBSearchresults .EventList .Entry a span {color:#999}
	.ColBSearchresults .EventList .Entry a:hover span {color:#999}

.ColBSearchresults .CompetitionList {list-style-type:none;margin-top:-10px;padding:0 0 60px 0;border-top:none}
	.ColBSearchresults .CompetitionList .Entry:hover {background:none}
	.ColBSearchresults .CompetitionList .Entry a span {color:#888}
	.ColBSearchresults .CompetitionList .Entry a:hover span {color:#999}

.ColBSearchresults .Intro {border-bottom:1px solid #e7e7e7;padding-bottom:28px;margin-bottom:30px;width:514px}
	.ColBSearchresults .Intro p {font-size:12px;color:#333}
	.ColBSearchresults .Intro form {float:right;display:block;margin:-7px 0 0 15px}
	.ColBSearchresults .Intro .Pulldown {text-transform:none;width:150px;font-size:12px;line-height:17px;border:1px solid #999;padding:5px 6px 5px 6px;height:auto;text-indent:0;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 11px) calc(1em - 1px), calc(100% - 6px) calc(1em - 1px);  background-size:5px 5px, 5px 5px;background-repeat:no-repeat}
	.ColBSearchresults .Intro .Pulldown:hover,
	.ColBSearchresults .Intro .Pulldown:focus {border-color:#777;outline:0;background-color:#fff}
	.ColBSearchresults .Intro .Pulldown:-moz-focusring {color:transparent;text-shadow:0 0 0 #000}

.ColBSearchresults .SectionHeader {padding:10px 0 15px 0;margin-bottom:17px;width:514px;border-bottom:2px solid #121212;display:block;clear:both;font-size:12px}
.ColBSearchresults .SectionFooter {padding:20px 0;width:514px;border-top:1px solid #e7e7e7;display:block;font-size:12px}
	.ColBSearchresults .SectionHeader h2 {display:inline;padding:0;margin:0;border:none;width:auto;text-transform:uppercase}
	.ColBSearchresults .SectionHeader .Right a, .ColBSearchresults .SectionFooter .Right a {text-transform:none;color:#0078ff;text-decoration:none;font-weight:normal}
	.ColBSearchresults .SectionHeader .Right a:hover, .ColBSearchresults .SectionFooter .Right a:hover {text-decoration:underline}

.ColBSearchresults .SearchFormAdvanced label {padding-bottom:2px}

.ColBSearchresults .TagMatches {padding:8px 0 20px;margin-bottom:10px;border-bottom:1px solid #e7e7e7;width:514px}
	.ColBSearchresults .TagMatches a {font-size:16px;color:#0078ff;padding:3px 0 8px 40px;background: rgba(0, 0, 0, 0) url("../images/nav/icon_tag_sprite-hd.png") no-repeat scroll 0 -100px / 27px 200px}
	.ColBSearchresults .TagMatches a:hover {color:#0078ff;text-decoration:underline}


/***********************************   Message Page   ***************************************/

body.Message {background:#fff}

body.Message table {width:100%;height:100%;vertical-align:middle;border:none}
body.Message .Container {width:500px;margin:0 auto 0 auto}
	body.Message .Logo {margin:0;padding:0;float:left;width:170px;text-align:right}
	body.Message .Text {width:300px;float:right}

body.Message h1 {color:#121212;font-size:18px;line-height:20px;padding:10px 0 5px 0;font-weight:normal}
body.Message p {color:#666;font-size:12px;line-height:18px;padding:0 0 15px 0}
body.Message p.archinect_error {color:#ff0000;font-size:11px;line-height:13px;display:inline;padding:3px 0 5px 0}
body.Message ul, body.Message ol {margin:0;padding:0 0 10px 15px}
body.Message li {color:#666;font-size:12px;line-height:18px;padding:0 0 5px 0}
body.Message ul li {list-style-type:square}
body.Message li a {color:#0078ff;text-decoration:none}
body.Message li a:hover {text-decoration:underline}

body.Message label {color:#999;line-height:12px;font-size:12px;padding:10px 0 0 0;display:block}

body.Message .Textfield {width:240px;display:block;margin:5px 0 5px 0;border:1px solid #ccc;background:#fafafa}
	body.Message .Textfield:hover {background:#fff}

body.Message .Textarea {width:240px;height:74px;display:block;margin:5px 0 10px 0;border:1px solid #ccc;background:#fafafa}
	body.Message .Textarea:hover {background:#fff}

body.Message .Button {font-size:14px;min-width:150px;margin:17px 15px 10px 0;padding:5px 15px;background:#222;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block}
	body.Message .Button.Secondary {background:#aaa}
	body.Message .Button:hover {background:#444}

.ModalContent .arc_ajaxmsg ul {padding-bottom:15px}
	.ModalContent .arc_ajaxmsg li {color:#ff0000}



/***********************************   Error Messages and Alerts   ***************************************/

.Message {padding:30px;background:#292929;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:50px}
.Message.White {padding:25px;background:#fcfcfc;border:5px solid #ddd}
	.Message h1 {color:#fff;padding:5px 0 20px;font-size:20px}
	.Message.White h1 {color:#191919}
	.Message h3 {color:#fff;font-size:16px;line-height:1.3em;padding:0 0 1em 0;width:auto;font-weight:normal;border:none;display:block}
	.Message p {color:#ccc;font-size:12px;line-height:1.3em;padding:0 0 1em 0;width:410px}
	.Message.White p {color:#333}
	.Message ul {padding:0 0 0.8em 25px}
	.Message li {font-size:12px;line-height:17px;list-style:square;color:#777}
	.Message a {font-weight:bold}
	.Message a:hover {text-decoration:underline;cursor:pointer}

.ColBProfiles .Message {width:454px;margin-bottom:40px;color:#999;background:#191919}
	.ColBProfiles .Message.White {width:444px;padding:25px 30px}
	.ColBProfiles .Message p {width:auto;font-size:14px}
	.ColBProfiles .Message li {font-size:16px;color:#fff;list-style:none;line-height:1.5em;font-weight:normal}
	.ColBProfiles .Message.White li {color:#333}
	.ColBProfiles .Message a {color:#0078ff}

.archinect_error,
.archinect_error p,
.EditTable .archinect_error,
.EditTable .archinect_error p,
.SubmitNewsTable .archinect_error,
.SubmitNewsTable .archinect_error p,
.PostJobTable .archinect_error,
.PostJobTable .archinect_error p {color:#ff0000 !important;font-size:11px;font-weight:normal}

.EditTable .Message,
.SubmitNewsTable .Message,
.PostJobTable .Message,
.EditSettingsMessage,
.EditTable.NewStyle .Message {padding:20px 15px 19px;margin:10px 15px 20px 15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:block;width:546px;border:2px solid #555}
.EditTable.NewStyle .Message {margin:15px 15px 0 15px}
.SubmitForm .EditTable.NewStyle .Message {margin: -5px 0 25px 0}

.SubmitNewsTable .Message,
.PostJobTable .Message {margin:0 0 20px 0px;width:480px}
.EditSettingsMessage {margin:20px 0 10px 0;padding:18px 20px}
.ColBSettings .EditSettingsMessage {width:470px}
.ColBSettings.ColBSettingsWide .EditSettingsMessage {width:684px}
.ColCSettings .EditSettingsMessage {width:192px;margin:10px 0 20px}

.EditTable .Message.Okay,
.SubmitNewsTable .Message.Okay,
.PostJobTable .Message.Okay {background:#555 url('../images/nav/form_icon_okay-hd.png') no-repeat 15px 7px;background-size:42px 42px}
.EditSettingsMessage.Okay {background:#555 url('../images/nav/form_icon_okay-hd.png') no-repeat 13px 13px;background-size:25px 25px}

.EditTable .Message.Error,
.SubmitNewsTable .Message.Error,
.PostJobTable .Message.Error {background:#555 url('../images/nav/form_icon_error-hd.png') no-repeat 15px 10px;background-size:42px 42px}
.EditSettingsMessage.Error {background:#555 url('../images/nav/form_icon_error-hd.png') no-repeat 13px 14px;background-size:25px 25px}
.EditSettingsMessage.Hidden {display: none;}

.EditTable .Message h4,
.SubmitNewsTable .Message h4,
.PostJobTable .Message h4 {color:#fff;padding:0 0 0 55px;font-size:16px;line-height:20px}
.EditSettingsMessage h4 {color:#fff;padding:0 0 0 30px;font-size:15px;line-height:1em}
.EditTable .Message h4 a,
.SubmitNewsTable .Message h4 a,
.PostJobTable .Message h4 a {margin-left:0;font-weight:bold;color:#fff}
.EditTable .Message h4 a:hover,
.SubmitNewsTable .Message h4 a:hover,
.PostJobTable .Message h4 a:hover {text-decoration:underline}

.EditTable .Message p, .SubmitNewsTable .Message p, .PostJobTable .Message p {position:relative;background:#494949;color:#fff;padding:20px;margin-top:25px;font-size:16px;line-height:22px;font-weight:normal;border:1px solid #424242;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.EditTable .Message p a, .SubmitNewsTable .Message p a, .PostJobTable .Message p a {margin-left:0;font-weight:bold;color:#fff}
.EditTable .Message p a:hover, .SubmitNewsTable .Message p a:hover, .PostJobTable .Message p a:hover {text-decoration:underline}
.EditTable .Message p .MessageArrow, .SubmitNewsTable .Message p .MessageArrow, .PostJobTable .Message p .MessageArrow {position:absolute;top:-1px;left:53px}

.EditTable .Message a.Right, .SubmitNewsTable .Message a.Right, .PostJobTable .Message a.Right {color:#fff;padding:1px 0 0 0;font-size:12px}

.EditTable .Message a.Right:hover, .SubmitNewsTable .Message a.Right:hover, .PostJobTable .Message a.Right:hover {color:#fff}


/***********************************   App Pop-Up   ***************************************/

.GetAppPopup {display:none;width:90%;height:80%;min-height:600px;padding:0;position:absolute;left:5%;top:10%;z-index:2900;border:none;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;-moz-box-shadow: 0px 0px 3em #666;-webkit-box-shadow: 0px 0px 3em #666;box-shadow: 0px 0px 3em #666;overflow:hidden;background:#fff}

	.GetAppPopup .AppImage {width:100%;height:85%;position:absolute;background:#fff url('../images/nav/get_app_iphone_3.jpg') no-repeat center bottom;background-size:100%;-moz-border-radius:1.5em;-webkit-border-radius:1.5em;border-radius:1.5em}

	.GetAppPopup .AppButtons {width:100%;height:15%;position:absolute;left:0%;bottom:0%;}

	.GetAppPopup a {width:42%;font-size:1.8em;padding:1em 0;color:#fff;text-align:center;background:#ff0000;text-transform:uppercase;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;position:absolute;top:10%;}
	.GetAppPopup a.Left {right:52%;font-weight:bold}
	.GetAppPopup a.Right {left:52%;background:#bbb}


/***********************************   Live Search   ***************************************/

.LiveSearch h2 {display:block;float:none;clear:both;font-size:11px;color:#999;font-style:italic;padding-left:5px}
.LiveSearch h2.Bottom {font-size:12px;padding:15px 0 20px 10px;color:#191919}
.LiveSearch h2.Bottom span {font-size:14px;padding:0 5px;font-style:normal}
.LiveSearch h2.Bottom a {color:#0078ff;font-style:normal}
.LiveSearch h2.Bottom a:hover {color:#0078ff;text-decoration:underline}

.LiveSearch ul {margin:5px 0 0 0;border-top:1px solid #eee}

.LiveSearch li {clear:both;height:44px;border-bottom:1px solid #eee}
.LiveSearch li img {margin:6px 10px 0 0;float:left}
.LiveSearch li form {margin:12px 10px 0 5px;float:left}
.LiveSearch li {background:#fff;color:#999;padding-left:5px;overflow:hidden;cursor:default}
.LiveSearch li:hover {background:#f9f9f9;color:#999}
.LiveSearch li a {color:#333;line-height:52px;font-size:12px}
.LiveSearch li a:hover {color:#0078ff;cursor:pointer}


/***********************************   Admin section user emails   ***************************************/
.UserEmails .heading{
	font-size: 13px;
	margin: 20px 0 5px 0;
}

/* File: jquery.fastconfirm.css */

@charset "utf-8";

/*********************/
/* Can't touch this! */
/*********************/

.fast_confirm {
	position: absolute;

	/* Position off-screen, show only when everything is ready */
	top: -500px;
	left: -500px;
}
/* IE6 */
.fast_confirm {
    _border-left-color: pink;
    _border-bottom-color: pink;
    _border-right-color: pink;
    _filter: chroma(color=pink);
}


/*******************************/
/* You can configure from here */
/*******************************/

/* BOX */

.fast_confirm {
	margin-top:-3px;
	background-color: #191919;
	font-size: 11px;
	text-align: center;
	color:#ddd;
	padding: 10px 2px 2px 2px;
	outline:none;

	opacity:0.95;
	filter:alpha(opacity=95);

	border: 1px solid #191919;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}


/* ARROWS */

/* Top arrow */
.fast_confirm .fast_confirm_top.fast_confirm_arrow {
	position: absolute;
	top: -8px;

	border-color: transparent transparent #191919;
	border-style: solid;
	border-width: 0 10px 10px;
	height: 0;
	width: 0;
}
.fast_confirm .fast_confirm_top.fast_confirm_arrow_border {
	position: absolute;
	top: -10px;

	border-color: transparent transparent #191919;
	border-style: solid;
	border-width: 0 12px 12px;
	height: 0;
	width: 0;
}

/* Right arrow */
.fast_confirm .fast_confirm_right.fast_confirm_arrow {
	position: absolute;
	right: -10px;

	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	height: 0;
	width: 0;
}
.fast_confirm .fast_confirm_right.fast_confirm_arrow_border {
	position: absolute;
	right: -12px;

	border-color: transparent transparent transparent #aaa;
	border-style: solid;
	border-width: 12px 0 12px 12px;
	height: 0;
	width: 0;
}

/* Bottom arrow */
.fast_confirm .fast_confirm_bottom.fast_confirm_arrow {
	position: absolute;
	bottom: -10px;

	border-color: #fff transparent transparent;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	height: 0;
	width: 0;
}
.fast_confirm .fast_confirm_bottom.fast_confirm_arrow_border {
	position: absolute;
	bottom: -12px;

	border-color: #aaa transparent transparent;
	border-style: solid;
	border-width: 12px 12px 0 12px;
	height: 0;
	width: 0;
}

/* Left arrow */
.fast_confirm .fast_confirm_left.fast_confirm_arrow {
	position: absolute;
	left: -10px;

	border-color: transparent #fff transparent transparent;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	height: 0;
	width: 0;
}
.fast_confirm .fast_confirm_left.fast_confirm_arrow_border {
	position: absolute;
	left: -12px;

	border-color: transparent #aaa transparent transparent;
	border-style: solid;
	border-width: 12px 12px 12px 0;
	height: 0;
	width: 0;
}


/* BUTTONS */

.fast_confirm button {
	margin: 8px;
	padding: 3px 10px;

    font-weight: normal;
    font-size:11px;

    color: #fff;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

/* Proceed button */
.fast_confirm button.fast_confirm_proceed {
    color: #fff;
    background: #555;
    margin-right:4px;
}
.fast_confirm button.fast_confirm_proceed:hover {
	background: #0db80d;
	cursor:pointer;
}

/* Cancel button */
.fast_confirm button.fast_confirm_cancel {
    color: #fff;
    background: #555;
    margin-left:4px;
}
.fast_confirm button.fast_confirm_cancel:hover {
	background: #ff0000;
	cursor:pointer;
}


/* File: jquery.jscrollpane.css */

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

/* File: smoothness.datepick.css */

/* Smoothness style sheet for jQuery Datepicker v4.0.2. */

.datepick {

	background-color: #fff;

	color: #222;

	border: 5px solid #fff;

    border-radius: 0.5em;

    -moz-border-radius: 0.5em;

    -webkit-border-radius: 0.5em;

	font-family: Arial,Helvetica,Sans-serif;

}

.datepick-rtl {

	direction: rtl;

}

.datepick-popup {

	z-index: 1000;

}

.datepick-disable {

	position: absolute;

	z-index: 100;

	background-color: white;

	opacity: 0.5;

	filter: alpha(opacity=50);

}

.datepick a {

	color: #222;

	text-decoration: none;

}

.datepick a.datepick-disabled {

	color: #888;

	cursor: auto;

}

.datepick button {

    margin: 0.25em;

    padding: 0.125em 0em;

    background-color: #fcc;

    border: none;

    border-radius: 0.25em;

    -moz-border-radius: 0.25em;

    -webkit-border-radius: 0.25em;

    font-weight: bold;

}

.datepick-nav, .datepick-ctrl {

	float: left;

	width: 100%;

	background-color: #fff;

	font-size: 90%;

	font-weight: bold;

}

.datepick-nav {

	padding-top:0.2em;

	padding-bottom:0.4em;

}

.datepick-ctrl {

	background-color: #fff;

	padding-top:0.4em;

}

.datepick-cmd {

	width: 30%;

}

.datepick-cmd:hover {

	background-color: #e0e0e0;

}

.datepick-ctrl .datepick-cmd:hover {

	background-color: #f08080;

}

.datepick-cmd-prevJump, .datepick-cmd-nextJump {

	width: 8%;

}

a.datepick-cmd {

	height: 1.5em;

}

button.datepick-cmd {

	text-align: center;

}

.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {

	float: left;

	padding-left: 2%;

}

.datepick-cmd-current, .datepick-cmd-today {

	float: left;

	width: 35%;

	text-align: center;

}

.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {

	float: right;

	padding-right: 2%;

	text-align: right;

}

.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,

.datepick-rtl .datepick-cmd-clear {

	float: right;

	padding-left: 0%;

	padding-right: 2%;

	text-align: right;

}

.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {

	float: right;

}

.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,

.datepick-rtl .datepick-cmd-close {

	float: left;

	padding-left: 2%;

	padding-right: 0%;

	text-align: left;

}

.datepick-month-nav {

	float: left;

	text-align: center;

}

.datepick-month-nav div {

	float: left;

	width: 12.5%;

	margin: 1%;

	padding: 1%;

}

.datepick-month-nav span {

	color: #888;

}

.datepick-month-row {

	clear: left;

}

.datepick-month {

	float: left;

	width: 15em;

	border: 1px solid #aaa;

	text-align: center;

}

.datepick-month-header, .datepick-month-header select, .datepick-month-header input {

	height: 1.5em;

	background-color: #fff;

	color: #333;

	font-weight: normal;

}

.datepick-month-header {

	padding-top: 0.5em;

	padding-bottom: 0.5em;

}

.datepick-month-header select, .datepick-month-header input {

	height: 1.4em;

	border: none;

	padding-right: 0.2em;

}

.datepick-month-header input {

	position: absolute;

	display: none;

}

.datepick-month table {

	width: 100%;

	border-collapse: collapse;

}

.datepick-month thead {

	border-bottom: 1px solid #aaa;

}

.datepick-month th, .datepick-month td {

	margin: 0em;

	padding: 0em;

	font-weight: normal;

	text-align: center;

}

.datepick-month thead tr {

	border: 1px solid #aaa;

}

.datepick-month td {

	background-color: #f9f9f9;

	border: 1px solid #fff;

}

.datepick-month td.datepick-week * {

	background-color: #e0e0e0;

	color: #222;

	border: none;

}

.datepick-month a {

	display: block;

	width: 100%;

	padding: 0.125em 0em;

	background-color: #f0f0f0;

	color: #000;

	text-decoration: none;

	font-size: 1.2em;

}

.datepick-month span {

	display: block;

	width: 100%;

	padding: 0.125em 0em;

}

.datepick-month td span {

	color: #888;

}

.datepick-month td .datepick-other-month {

	background-color: #fff;

}

.datepick-month td .datepick-weekend {

	background-color: #e0e0e0;

}

.datepick-month td .datepick-today {

	background-color: #fbf9ee;

}

.datepick-month td .datepick-highlight {

	background-color: #dadada;

}

.datepick-month td .datepick-selected {

	background-color: #fcc;

}

.datepick-status {

	clear: both;

	text-align: center;

}

.datepick-clear-fix {

	clear: both;

}

.datepick-cover {

    display: none;

    display/**/: block;

    position: absolute;

    z-index: -1;

    filter: mask();

    top: -1px;

    left: -1px;

    width: 100px;

    height: 100px;

}



/* File: TextboxList.css */

/*
		This stylesheet belongs to TextboxList - Copyright Guillermo Rauch <http://devthought.com> 2009
		TextboxList is not priceless for commercial use. See <http://devthought.com/projects/jquery/textboxlist/>
		Purchase to remove copyright
*/

.textboxlist { font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.5em; cursor: text; }

.SkillTags .textboxlist, .SkillTags .archinect_error { margin:5px 15px;width:575px }

.textboxlist-bits { zoom: 1; overflow: hidden; margin: 5px 0 0 0; padding: 5px 5px 0 5px; border: 1px solid #ccc;background:#fafafa;width:503px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; *padding-bottom: 5px }

.EditTable .textboxlist-bits {width:568px}
.JobDescription .textboxlist-bits {margin: 0 !important;width: 80%;float: left;}

.textboxlist-bits:hover {background:#fff}

.textboxlist-bit { list-style-type: none; float: left; display: block; padding: 0; margin: 0 5px 5px 0; cursor: default; font-size:15px}

.textboxlist-bit-editable { border: 1px solid #fafafa; line-height:1.5em;padding:2px 0 }
.textboxlist-bits:hover .textboxlist-bit-editable { border: 1px solid #fff; }

.textboxlist-bit-editable-input { border: 0; padding: 0 0 2px 0; height: 1.5em; font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:1.5em; background:none }
.textboxlist-bit-editable-input:focus { outline: 0; }
.textboxlist-bit-box { position: relative; line-height: 1.5em; padding: 3px 7px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #CAD8F3; background: #DEE7F8; cursor: default; }
.textboxlist-bit-box-deletable { padding-right: 20px; }
.textboxlist-bit-box-deletebutton { position: absolute; display: block; font-size: 1px; right:6px;top:11px;height:9px;width:9px;background:transparent url("../images/nav/close-HD.png") 0 0;background-size:100%}
.textboxlist-bit-box-deletebutton:hover { border: none; background-position: 9px; text-decoration: none; }
.textboxlist-bit-box-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
.textboxlist-bit-box-focus { border-color: #0078ff; background: #0078ff; color: #fff; }
.textboxlist-bit-box-focus .textboxlist-bit-box-deletebutton { background-position: bottom; }

.ModalContent li.textboxlist-bit a.textboxlist-bit-box-deletebutton{ padding:0px; }
.ModalContent li.textboxlist-bit-box { border: 1px solid #CAD8F3; }
.ModalContent li.textboxlist-bit-box-hover { border: 1px solid #6D95E0; }


/*  TextboxList Style guidelines
			This style doesn't necessarily have to be in a separate file.
			It's advisable not to set widths and margins from here, but instead apply it to a particular object or class (#id .textboxlist { width: xxx } or .class .textboxlist { width: xxx })
			The padding-top + padding-left + height of ".textboxlist-bit-editable-input {}" has to match the line-height of ".textboxlist-bit-box {}" for UI consistency.
			The font configuration has to be present in .textboxlist and .textboxlist-bit-editable-input (for IE reasons)
			The *padding-bottom (notice the *) property of .textboxlist-bits {} has to be equal to the margin-bottom of .textboxlist-bit {} for IE reasons.
			The padding-top of .textboxlist ul {} has to match the margin-bottom of .textboxlist-bit, and the padding-bottom has to be null.
			Make sure the border-width of the .textboxlist-bit-editable {} is equal to the border-width of the box (a border that matches the background is advisable for the input)
			Feel free to edit the borders, fonts, backgrounds and radius.
*/


/* File: TextboxList.Autocomplete.css */

/*
		This stylesheet belongs to TextboxList - Copyright Guillermo Rauch <http://devthought.com> 2009
		TextboxList is not priceless for commercial use. See <http://devthought.com/projects/jquery/textboxlist/>
		Purchase to remove copyright
*/

.textboxlist-autocomplete { position: absolute;z-index:100 }
.textboxlist-autocomplete-placeholder, .textboxlist-autocomplete-results { opacity: 0.95; filter: alpha(opacity=95); background: #eee; border: 1px solid #999; border-top: none; display: none; }
.textboxlist-autocomplete-placeholder { padding: 5px 7px; }
.textboxlist-autocomplete-results { margin: 0; padding: 0; }
.textboxlist-autocomplete-result { margin: 0; padding: 5px; list-style-type: none; background: #f0f0f0; color:#888; font-size:12px}
.textboxlist-autocomplete-result-focus { background: #0078ff;color:#fff }
.textboxlist-autocomplete-highlight { background: #0078ff; font-weight: bold; font-style: italic; color:#fff }

/*  TextboxList.Autocomplete Style guidelines
			Try to keep .textboxlist-autocomplete {} as it is now
			If you apply custom styles to placeholder, also apply them to results, like it is now.
			.textboxlist-autocomplete-result {} needs a background for IE.
*/


/* File: jquery.liveSearch.css */

#jquery-live-search {
	background: #fff;

	padding: 5px 0 0 0;
	max-height: 400px;
	overflow: auto;

	position: absolute;
	z-index: 99;

	border: 1px solid #cccccc;
	border-width: 0 1px 1px 1px;

	-webkit-box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.3);
	box-shadow: 3px 3px 9px rgba(0, 0, 0, 0.3);
}


/* File: tipsy.css */

.tipsy { padding: 5px; font-size: 13px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 15px; background-color: black; color: white; max-width: 150px; text-align: center;line-height:1.3em; border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px }
  .tipsy-inner p { text-align:left;color:#fff }
  .tipsy-arrow { position: absolute; background: url('../images/nav/tipsy-black-hd.png') no-repeat top left; width: 9px; height: 5px;background-size:9px 9px }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

/* File: jquery.autocomplete.css */

.ac_results {
	padding: 0px;
	border: 1px solid #ccc;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 3px 6px;
	cursor: default;
	display: block;
	font-family:Helvetica,Arial,sans-serif;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/images/nav/loading.gif') right center no-repeat ! important;
}

.ac_odd {
	background-color: #f0f0f0;
}

.ac_over {
	background-color: #0078ff;
	color: white;
}


/* File: colorbox.css */

/*

    ColorBox Core Style:

    The following CSS is consistent between example themes and should not be altered.

*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative;}

#cboxLoadedContent{overflow:auto;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

.cboxPhoto{float:left; margin:auto; border:0; display:block;}

.cboxIframe{width:100%; height:100%; display:block; border:0;}



/*

    User Style:

    Change the following styles to modify the appearance of ColorBox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/

#cboxOverlay{background:#fff;}

#colorbox{}

    #cboxContent{margin-top:32px; overflow:visible;}

        #cboxError{padding:50px; border:1px solid #ccc;}

        #cboxLoadedContent{background:#000; padding:1px;}

        #cboxLoadingGraphic{background:url(/images/nav/colorbox_loading.gif) no-repeat center center;}

        #cboxLoadingOverlay{background:#000;}

        #cboxTitle{position:absolute; top:-30px; width:85%; left:0; font-size:11px;line-height:13px;color:#666}

        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-30px; background:url(/images/nav/controls.png) no-repeat 0 0;}

        #cboxPrevious{background-position:0px 0px; right:44px;}

        #cboxPrevious.hover{background-position:0px -25px;}

        #cboxNext{background-position:-25px 0px; right:22px;}

        #cboxNext.hover{background-position:-25px -25px;}

        #cboxClose{background-position:-50px 0px; right:0;}

        #cboxClose.hover{background-position:-50px -25px;}

        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}

        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}

        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}

        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}



/* File: fileuploader.css */

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 110px; padding: 6px 0; text-align:center;
    background:#aaa; border-bottom:none;color:#fff;
    -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
    font-weight:bold;font-size:12px
/*

    width: 130px; padding: 8px 0; text-align:center;
    background:#ff0000; border-bottom:none;color:#fff;
    -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    font-weight:bold;font-size:13px
*/
}
.qq-upload-button span {
    font-size:14px;color:#fff
}
.qq-upload-button:hover {
    background:#444;cursor:pointer
}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center;
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.SubmitForm .qq-upload-list {float:left}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("../images/nav/loading-HD.gif"); width:15px; height:15px; vertical-align:text-bottom;background-size:100%}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}


/* File: galleriffic.css */

div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	width:615px;
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #0078ff;
}
div.content  a:focus, div.content  a:hover, div.content  a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}

div.loader {
	background-image: url('/images/nav/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 350px
}
div.slideshow {
	clear: both;
}
div.slideshow span.image-wrapper {
	float: left;
	padding-bottom: 6px;
}
div.slideshow a.advance-link {
	display: block;
}
div.slideshow img {
	border: none;
	display: block;
}
div.download {
	float: right;
	padding-top:3px;
}
div.embox {
	clear: both;
}
div.image-title {
	font-weight: normal;
}

div.image-desc {
	padding-bottom: 9px;
}
div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0px 3px 3px 0px;
	list-style: none;
}
a.thumb {
	display: block;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
	width:48px;
	height:48px;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}

/* Minimal Gallery Styles */
#thumbs-min ul.thumbs li {
	float: none;
	padding: 0;
	margin: 0;
	list-style: none;
}

#thumbs-min a.thumb {
	padding: 0px;
	display: inline;
	border: none;
}

#thumbs-min ul.thumbs li.selected a.thumb {
	background: inherit;
	color: #000;
	font-weight: bold;
}

.clear {clear:both;}
.archinect_success{ color: #0DB80D;}
.archinect_grey{ color: grey;}

ul.AdminList li.Entry .slug_elements a {
	float:left;
	margin-right:5px;
}
ul.AdminList li.invisible_updates {
	opacity: 0.4;
}
/* File: jqmodal.css */

/* jqModal base Styling courtesy of;

  Brice Burgess <bhb@iceburg.net> */



/* The Window's CSS z-index value is respected (takes priority). If none is supplied,

  the Window's z-index value will be set to 3000 by default (in jqModal.js). You

  can change this value by either;

    a) supplying one via CSS

    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */



.jqmWindow {

	width: 500px;

/*  display: none;

    position: fixed;

    z-index:3000;

    top: 3%;

    left: 50%;

    margin-left: -250px;

    background-color: #fff;

    color: #333;

    border: none;

    padding: 40px;

    -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;

    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2); */

}


.jqmWindow.Engage {width:616px;min-height:480px;padding-bottom:0;margin-left:-308px;display: none;}

.jqmWindow.ApplicationsTour {width:676px;padding-bottom:0;margin-left:-338px;display: none;}

.jqmWindow.ProfilePreview {width:810px;height:400px;padding:30px;margin-left:-405px;display: none;}

.jqmOverlay { background-color: #000; }



/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */

* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;

	width: expression(this.parentNode.offsetWidth+'px');

	height: expression(this.parentNode.offsetHeight+'px');

}



/* Fixed posistioning emulation for IE6

     Star selector used to hide definition from browsers other than IE6

     For valid CSS, use a conditional include instead */

* html .jqmWindow {

     position: absolute;

     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');

}

.gettimeL{
	width:40%;
	display:inline;
	float:left;
	}

.gettimeR{
	color:red !important;
	text-decoration: none;
	float:right;
	display:inline;
	width:45%;
	padding-bottom: 3px;
	}
.JobList .Entry a img{
    width:53px;
    height:53px;
}
.ColCJobs .EmployerList li a img{
	width: 111px;
	height: 111px;
}
.ColBProfile .Avatar a img{
    height:158px;
    width:158px;
}
.ColBProfiles .AvatarList.HoverList .HoverBox img{
   height:158px;
    width:158px;
}
.ColBProfiles .AvatarList.HoverList .ThumbA img{
    height:158px;
    width:158px;
}
.ColBProfiles .AvatarList li a img{
    height:158px;
    width:158px;
}
.ColBSearchresults .AvatarList li a img{
     height:158px;
    width:158px;
}
.JobList .Entry a img{
    width:53px;
    height:53px;
}
.ColBProfile .Avatar img{
    height:158px;
    width:158px;
}

div#recaptcha_image,
div#recaptcha_image > img {
  width: 200px !important;
  float: left;
}
.recaptchatable #recaptcha_response_field{
    width: 198px!important;
}
#recaptcha_table td{
    display:inline-block;
}
#recaptcha_table td.recaptcha_image_cell{
    display:block;
    width:100%;

}
.banner_date{
      position: relative;
  }
  .banner_date img{
      position: absolute;
        top: 0;
        right: 5px;
        cursor:pointer;
        bottom: 0;
    margin: auto;
  }
.NewsList .Entry .ImageHorizontal a img{
    max-width: 514px;
    float: none;
    height: auto;
    vertical-align:middle;
}
.ColBNewsWide .NewsList .Entry .ImageHorizontal a img {max-width:728px;height: auto;}
.ColBNews .Feature img,
.ColBNews.ColBNewsWide .Feature img {
    height: auto;
}
.NewsList .Entry .Thumbs .Thumb a img{
    width:80px;
    height: 80px;
}
.ColBFeatures ul.Grid li .ThumbB img{
    width: 164px;
    height: 103px;
}
.ColBNews .SubmitNewsTable .arc_matrix_row .visible_filename img{
    width:50px;
    height: 50px;
}
#reply_body_html{
	line-height: 1.4;
	overflow: hidden;
	display: block;
}


/* jqmodal css styles*/
.blocker {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  width: 100%; height: 100%;
  overflow: auto;
  z-index: 11116;
  padding: 20px;
  box-sizing: border-box;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.5);
  text-align: center;
}
.blocker:before{
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}
.blocker.behind {
  background-color: transparent;
}
.modal {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  background: #fff;
  padding: 30px;
  min-width: 580px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 15px rgba(0,0,0,.2);
  -moz-box-shadow: 0 0 15px rgba(0,0,0,.2);
  -o-box-shadow: 0 0 15px rgba(0,0,0,.2);
  -ms-box-shadow: 0 0 15px rgba(0,0,0,.2);
  box-shadow: 0 0 15px #000;
  box-shadow: 0 0 15px rgba(0,0,0,.2);
  text-align: left;
}

.modal.CommentModeration {padding:40px}
.modal .SessionModalWrapper {width:660px;padding:10px}
.modal .Engage {width:616px;min-height:480px;padding:10px}
.modal .Engage.UserStatsWrapper {padding-bottom:0}
.modal .ContactFormWrapper {width:500px;padding:10px}
.modal .HelpModal {width:616px;padding:10px}
.modal .HelpModal.Wide {width:810px}
.modal .ApplicationsTour {width:676px}
.modal > .ProfilePreview {width:810px;height:400px}
.modal.GoogleMapLocation {padding: 0;}

.modal a.close-modal {
  display: none;
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lgwYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=") no-repeat 0 0;
}

.modal.GoogleMapLocation .ModalClose.pswp__button.pswp__button--close {position: absolute; top: 0; right: 0; margin:-40px -15px 0 0; opacity: 1; display: none;}

@media screen and (max-width: 767px) {
    .modal.GoogleMapLocation .ModalClose.pswp__button.pswp__button--close {margin-right: 0; display: block;} 
    .modal.GoogleMapLocation a.modal_hide {width: 100%; height: 100%; display: block}
}

.modal-spinner {
  display: none;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -32px;
  margin-top: -32px;
  background: url("data:image/gif;base64,R0lGODlhIAAgAPMAABEREf///0VFRYKCglRUVG5ubsvLy62trTQ0NCkpKU5OTuLi4vr6+gAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==") #111 no-repeat center center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}


/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus, .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url('../images/nav/photoswipe/default-skin.png') 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url('../images/nav/photoswipe/default-skin.svg'); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
          transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      /* round corners on the first/last list item */
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url('../images/nav/photoswipe/preloader.gif') 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  /*
			The idea of animating inner circle is based on Polymer ("material") loading indicator
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }
