

/* 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;}
.ColBJobs {float:left;padding:0 10px 100px 30px;border-right:1px solid #b7b7b7;width:534px;position:relative;z-index:3;background:#fff;}
.ColBFeatures {float:left;padding:0 10px 100px 30px;border-right:1px solid #b7b7b7;width:534px;position:relative;z-index:3;background:#fff;}
.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.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;}
.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;}

.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;}
	.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;}
.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;}


/***********************************   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}
        #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 {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}

.GlobalSocialIcons {position:absolute;left:7px;bottom:75px;cursor:pointer;z-index:5;display:none}
	.GlobalSocialIcons .SocialIcons {position:absolute;left:0px;top:0px;padding:10px}
	.GlobalSocialIcons #IconsHover {opacity:0;filter:alpha(opacity=0)}


/***********************************   Form Elements ***************************************/

form {padding:0;margin:0;font-size:12px;font-family:Helvetica, Arial, sans-serif;display:inline;}

.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.png') -5px 0 no-repeat !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 {font-size:12px;padding:6px 12px 6px 12px;float:right;margin-left:5px}
	.CommentForm .Notification {font-size:12px;padding:3px 0 0 5px;float:left}
	.CommentForm .Notification .TagIcon {float:none;margin-top:0px !important;padding:1px 10px 8px 10px !important}
	.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}
	.CommentForm .Notification .TagIcon.Help {background-position:6px 0px !important}
	.CommentForm .Notification .TagIcon.Help:hover {background-position:6px -24px !important;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:6px 12px;font-size:13px;font-weight:bold;background:#777}
	.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}



/***********************************   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}
	.ShareBar .AddThis {float:right;margin:2px -6px 0 0;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:88px !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:2px;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;}

.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.png) no-repeat 0 0;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;}

.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 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 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;}
.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 .FeatureCorner {width:5px;height:5px;background:url(../images/nav/ribboncorner_red.png) no-repeat;}
	.Ribbon .YellowText {background:#e9f743;color:#000;font-size:10px;padding:1px 4px 2px 4px;display:block;}
	.Ribbon .YellowCorner {width:5px;height:5px;background:url(../images/nav/ribboncorner_yellow.png) no-repeat;}
	.Ribbon .BlueText {background:#428af5;color:#fff;font-size:10px;padding:1px 4px 2px 4px;display:block;}
	.Ribbon .BlueCorner {width:5px;height:5px;background:url(../images/nav/ribboncorner_blue.png) no-repeat;}
	.Ribbon .RedText {background:#ff0000;color:#fff;font-size:10px;padding:1px 4px 2px 4px;display:block;}
	.Ribbon .RedCorner {width:5px;height:5px;background:url(../images/nav/ribboncorner_red.png) no-repeat;}
	.Ribbon .OrangeText {background:#FF6600;color:#fff;font-size:10px;padding:1px 4px 2px 4px;display:block;}
	.Ribbon .OrangeCorner {width:5px;height:5px;background:url(../images/nav/ribboncorner_orange.png) no-repeat;}

.TagIcon {padding:1px 10px 5px 16px;float:left;color:#999;font-size:11px}
	.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.Comment {background:url(../images/nav/icon_comment_sprite.png) no-repeat;padding-left:17px;}
	.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.Plain {padding-left:0;}
	.TagIcon.Phone {background:url(../images/nav/icon_phone_sprite.png) no-repeat 1px 1px;width:14px}
	.TagIcon.Fax {background:url(../images/nav/icon_fax_sprite.png) no-repeat 0 1px;width:14px}
	.TagIcon.Email {background:url(../images/nav/icon_email_sprite.png) no-repeat 0 1px;width:14px}
	.TagIcon.Website {background:url(../images/nav/icon_website_sprite.png) no-repeat 0 2px;width:14px}

	.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}

.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.3em 0 2em 0;font-size:11px;line-height:1.3em;color:#666}
	.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 url(../images/nav/icon_edit_sprite.png) no-repeat 4px -68px;color:#fff !important;padding:0.4em 0.7em 0.4em 22px !important;-moz-border-radius:2px !important;-webkit-border-radius:2px !important;border-radius:2px !important;font-size:10px !important}
.EditButton.Primary.Edit em {background:#0087ff url(../images/nav/icon_edit_sprite.png) no-repeat 4px -69px !important}
.EditButton.Primary.Applications em {background:#0087ff url(../images/nav/icon_image_sprite.png) no-repeat 5px -69px !important}
.EditButton.Primary.Bump em {background:#0087ff url(../images/nav/icon_bump_sprite.png) no-repeat 5px -69px !important}
.EditButton.Primary.Repost em {background:#ff0000 url(../images/nav/icon_repost_sprite.png) no-repeat 5px 4px !important}
.EditButton.Primary.Delete em {background:#0087ff url(../images/nav/icon_delete_sprite.png) no-repeat 5px -70px !important}
.EditButton.Primary.Remove em {background:#0087ff url(../images/nav/icon_remove_sprite.png) no-repeat 5px -70px !important}
.EditButton.Primary.Add em {background:#0087ff url(../images/nav/icon_add_sprite.png) no-repeat 5px -70px !important}
	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 10px 0 40px;padding-left:17px;background:url(../images/nav/icon_flag_sprite.png) no-repeat 0px -43px}
	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}

.Flagged {font-size:9px;font-weight:bold !important;color:#555;margin:0 10px 0 40px;padding-left:17px;background:url(../images/nav/icon_flag_sprite.png) no-repeat 0px 1px;cursor:default}

.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:0;-moz-border-radius:2px !important;-webkit-border-radius:2px !important;border-radius:2px !important;font-size:10px !important}

	.ColBProfile .TagIcon.Edit {width:18px;height:18px;line-height:14px;margin:1px 0 10px 10px}

	.ColCProfile .TagIcon.Edit,
	.ColBProfile .TagIcon.Edit {background:#0087ff url('../images/nav/icon_edit_sprite.png') no-repeat 2px -70px}
	.ColCProfile .TagIcon.Delete,
	.ColBNews .TagIcon.Delete {background:#0087ff url('../images/nav/icon_delete_sprite.png') no-repeat 2px -71px}
	.ColCProfile .TagIcon.Drag {background:#0087ff url('../images/nav/icon_drag_sprite.png') no-repeat 2px -71px;}
	.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 0.2em 22px;background-position:4px -70px;line-height:15px !important}
	.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:18px;width:18px}
	.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:18px}
	.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:10px 15px 12px 15px}
	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:10px 15px 9px 15px}
	form .Tabs li a:hover {text-decoration:none;color:#0078ff}

.EditTable {background:#f2f2f2;padding:20px 0 20px 0;width:615px;font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.EditTable.ImageReorder {padding:10px 0}
	.EditTable .Col25 {width:145px;float:left}
	.EditTable .Col33 {width:193px;float:left}
	.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}
	.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:5px;font-size:16px;font-weight:bold}
	.EditTable h5 {margin:12px 0;font-size:14px;font-weight:bold;color:#333}
	.EditTable .Restricted h1 {color:#ccc;cursor:default}
	.EditTable p {line-height:18px}
	.EditTable .TextList p {padding-bottom:3px}
	.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:14px;font-size:12px}
	.EditTable label span, .EditTable p span {color:#b0b0b0;margin-left:5px;font-weight:normal;text-transform:lowercase}
	.EditTable .Restricted label {color:#ccc;cursor:default}
	.EditTable .Textfield {width:568px;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: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:272px}
		.EditTable .Textfield.City {width:445px}
		.EditTable .Textfield.ZIP {width:100px}
		.EditTable .Textfield.Email {width:558px;margin-bottom:7px}
		.EditTable .Textfield.Captionfield {width:310px;margin-bottom:15px}
		.EditTable .Textfield.Phone {width:272px}
		.EditTable .Textfield.URL {width:424px}
		.EditTable .Textfield.Size1 {width:272px}
		.EditTable .Textfield.Size2 {width:45px}
		.EditTable .Textfield.CustomSlug {width:175px;margin-top:-9px;padding-left:0;padding-right:30px;font-family:Helvetica,Arial,sans-serif;float:left;}
		.EditTable .AddImageVideo .Textfield.URL {width:568px}
		.EditTable .Textfield.Datepicker {width:160px;float:left;margin-right:3px}
		.EditTable .State .Textfield {width:388px;display:inline;margin:5px 0 10px 0}
	.EditTable .Textarea {height:350px;width:568px;display:block;font-size:12px;margin:5px 0 5px 0;border:1px solid #ccc;background:#fafafa}
		.EditTable .Textarea:hover {background:#fff}
		.EditTable .Textarea.Captionfield {height:60px;width:310px}
		.EditTable .Textarea.Size1 {height:150px}
		.EditTable .Textarea.Size2 {height:70px}
		.EditTable .Textarea.Size3 {height:45px}
	.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}
		.EditTable .Pulldown:hover {background:#fff}
		.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:578px}
		.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:5px 5px 0 10px}
	.EditTable .Button {font-size:12px;margin-left:7px}
	.EditTable .Button.Remove {margin-left:0;padding-left:22px;background:#777 url(../images/nav/icon_remove_sprite.png) no-repeat 5px -70px !important}
	.EditTable .Button.Remove:hover {background-color:#444 !important;background-position:5px -70px !important}
	.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 12px 10px;display:block}
	.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:14px;line-height:14px;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:233px;}

.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}
		.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_small_okay.png") no-repeat scroll 0 0;}
		.Coupon .PostJobTable .CouponMessage.Invalid {color:red;background: url("../images/nav/form_icon_small_error.png") no-repeat scroll 0 0;}
	.PostJobTable p.Regular {font-size:12px;font-weight:normal;padding-bottom:0;line-height:1.25em}
	.PostJobTable a {text-decoration:none;color:#0078ff;margin-left:7px;cursor:pointer;font-weight:normal}
	.PostJobTable .cke_editor a {margin-left:0}
	.PostJobTable a:hover {text-decoration:underline}
	.PostJobTable label {color:#999}
	.PostJobTable .Line {width:515px;padding:5px 0 12px 0;text-align:left}
		.PostJobTable .Line.Extra {background:#f3f3f3;padding:13px;border-bottom:25px solid #fff}
		.Coupon .PostJobTable .Line {display:block;padding:0;margin:0;background:#fff}
	.PostJobTable tfoot .Line {padding-top:20px}
	.PostJobTable label {line-height:12px;font-size:12px}
	.PostJobTable .Textfield {width:503px;display:block;margin:7px 0 7px 0;border:1px solid #ccc;background:#fafafa}
		.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 .Textfield.Size3 {width:290px}
		.PostJobTable .Textfield.Size4 {width:60px}
		.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 .Pulldown:hover {background:#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 .Pulldown.Size3 {width:90px;display:inline;margin:7px 0 7px 0}
		.PostJobTable .Pulldown.Size4 {width:60px;display:inline;margin:7px 0 7px 0}
		.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 15px 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 .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 .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}


/***********************************   Matrix Elements  ***************************************/


	.EditTable.ImageReorder thead .Line {border-bottom:1px solid #ddd}
	.EditTable.ImageReorder .Line {padding-left:15px;width:530px}
	.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.ImageReorder .ReorderRow td {padding:0;margin:0}
	.EditTable.ImageReorder .ReorderRow .Textfield {width:423px}
	.EditTable.ImageReorder .ReorderRow .Left {padding-top:3px}
	.EditTable.ImageReorder .Line.ReorderDrag {background:url(../images/nav/dragme_sprite.png) no-repeat 10px 37px;padding:0;width:70px}
	.EditTable.ImageReorder .Line.ReorderDrag:hover {cursor:move;background-position:10px -263px}
	.EditTable.ImageReorder .ReorderRow .Left.Remove {padding:26px 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 {height:18px;width:18px;overflow:hidden}
	.EditTable.ImageReorder .Left.Remove .TagIcon:hover {text-decoration:none;}
	.EditTable.ImageReorder tfoot .Line {padding-top:20px}
	.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}
	.EditTable tfoot .AddImageVideo {padding-left:0;padding-right:0;width:615px}
	.EditTable .AddImageVideo .NewDiv {border:0;margin:0}
	.EditTable .AddImageVideo .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 35px;padding:0;width:70px}
	.SubmitNewsTable.ImageReorder .Line.ReorderDrag:hover {cursor:move;background-position:12px -265px}
	.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 {height:18px;width:18px;overflow:hidden}
	.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}


/***********************************   Modal Window Styles   ***************************************/

.jqmWindow {display: none;}

.ModalTitle {float:left}
	.ModalTitle h1 {font-size:24px;line-height:28px;font-weight:normal}
	.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}
	.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 {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.ContactForm p.Secondary {float:left;padding:0}
	.ModalContent.ContactForm p.Secondary.Col1 {width:45px}
	.ModalContent.ContactForm 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.ContactForm p.Secondary 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;}
	.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:33px;width:26px;height:26px;}
	.ModalContent.ProfilePreview .Col1 .Arrow.Previous {right:85px;background: url('../images/nav/icon_arrow1_previous_sprite.png') no-repeat 100% 0px;}
	.ModalContent.ProfilePreview .Col1 .Arrow.Next {right:35px;background: url('../images/nav/icon_arrow1_next_sprite.png') no-repeat 100% 0px;}
	.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:14px;color:#333;padding:0 0 1.3em 0;line-height:1.4em;}

	/* 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.png')}
		.EngageStyle .panel .Tile.customized_job_alerts {background-image:url('../images/nav/follow_tile_customized_job_alerts.png')}
		.EngageStyle .panel .Tile.mailing_lists {background-image:url('../images/nav/follow_tile_mailing_lists.png')}
		.EngageStyle .panel .Tile.social_media {background-image:url('../images/nav/follow_tile_social_media.png')}
	.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}
	.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:120px}
	.EngageStyle .panel form a {font-size:12px}
	.EngageStyle .panel .mc-field-group {float:left;width:170px;padding:5px 10px 5px 0}
	.EngageStyle .panel .mc-field-group.Email {float:none;display:block;width:360px}
	.EngageStyle .panel .FieldTitle {display:block;color:#777}
	.EngageStyle .panel .mc-field-group .Textfield {width:160px}
	.EngageStyle .panel .mc-field-group .Textfield.Email {width:340px}
	.EngageStyle .panel .Button {font-size:13px;font-weight:bold;padding:6px 12px;margin:5px 0 0 0;background:#ff0000;float:left}
	.EngageStyle .panel .Button:hover {background:#444}

	.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.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 {background:url(../images/nav/social_icon_sprite_28x28_facebook.png) no-repeat 5px 9px}
		.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.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}
.ModalContent .Right {float:left;width:232px}

.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}
	.ModalContent .Textfield:hover {background:#fff}

.ModalContent .Textarea {width:210px;height:74px;display:block;margin:5px 0 10px 0;border:1px solid #ccc;background:#fafafa}
	.ModalContent .Textarea.Contact {width:488px;height:200px;margin:0}
	.ModalContent .Textarea.Notes {width:488px;height:200px;margin:0;padding-top:62px}
	.ModalContent .Textarea:hover {background:#fff}

.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}
	.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;}


/***********************************   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}
.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;}
	.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;}
	.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}
.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;}
	.ExternalVisitor .Right {width:182px;padding:20px 15px 0 0}
	.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}
	.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}


/***********************************   Features Section   ***************************************/

.ColBFeatures .Grid li {float:left;padding:0 11px 12px 0}
.ColBFeatures .Grid li.VgridFeature {height:388px}


/***********************************   News Section   ***************************************/

.NewsList {list-style-type:none;padding-bottom:20px}

.NewsList .Entry {width:514px;display:block;margin:0 0 40px 0;padding:0 0 13px 0;border-bottom:2px solid #333}
	.NewsList .Entry.Article {border-bottom:none;}
	.NewsList .Entry.Article p > span {color:#333;}
	.NewsList .Entry h1 {font-size:18px;line-height:22px;color:#121212;padding:0 0 10px 0;}
	.NewsList .Entry a h1 {color:#121212;text-decoration:none;}
	.NewsList .Entry a:hover h1 {color:#0078ff;}
	.NewsList .Entry .Tag {padding:0 0 13px 0;}
	.NewsList .Entry .TagIcon.Person {}
	.NewsList .Entry .Tag a {font-weight:bold; color:#000;}
	.NewsList .Entry .Tag a:hover {font-weight:bold; color:#0078ff;}
	.NewsList .Entry p, .NewsList .Entry center {font-size:12px;color:#333;padding:0;margin:0 0 1em}
	.NewsList .Entry p a {word-wrap:break-word}
	.NewsList .Entry p img {margin:0}
	.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;}
	.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}
	.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 .Feature {padding:0;line-height:18px;font-size:12px;color:#333}
	.NewsList .Entry .Feature img {margin-top:1em}
	.NewsList .Entry .Feature img.Cover {margin-top:0}
	.NewsList .Entry .Intro ul, .NewsList .Entry .Intro ol, .NewsList .Entry .Feature ul, .NewsList .Entry.Article ol {margin:1.5em 0 1.2em 25px}
	.NewsList .Entry .Intro ul, .NewsList .Entry .Feature ul {list-style:disc}
	.NewsList .Entry .Intro li, .NewsList .Entry .Feature li {color:#333;font-size:12px;line-height:1.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}
	.NewsList .Entry .Feature .Intro p {color:#333;font-size:15px;line-height:1.5em}
	.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 {font-family:Georgia,Garamound,Times,serif;font-size:20px !important;line-height:1.3em;color:#121212 !important;font-weight:normal;font-style:italic;background:url('../images/nav/quote.png') no-repeat;background-position:0 2px;}
		.NewsList .Entry .Pullquote.Left {width:200px;float:left;padding:2px 0 0 33px;margin:10px 25px 20px 0;text-align:left;}
		.NewsList .Entry .Pullquote.Right {width:200px;float:right;padding:2px 0 0 33px;margin:10px 10px 20px 20px;text-align:left;}
		.NewsList .Entry .Pullquote.Center {float:none;display:block;width:408px;padding:18px 33px 20px 33px;margin:25px 20px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;text-align:left;background-position:0 20px;}

.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:1px 0 9px 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:12px 0 0 0}
	.ArticleAuthor .Line.last {border-bottom:none;}
	.ArticleAuthor .Avatar {float:left}
	.ArticleAuthor .Text {float:right;width:355px;padding-right:5px}
	.ArticleAuthor.Bio .Text {padding-top:2px}
	.ArticleAuthor .Text p {color:#555;line-height:1.4em;margin-bottom:0}
	.ArticleAuthor.Bio .Text p {margin-bottom:1em !important}
	.ArticleAuthor .Text p.Title {margin:3px 0 0.3em 0;font-weight:bold}
		.ArticleAuthor .Text p a {color:#0078ff}
		.ArticleAuthor .Text p a:hover {text-decoration:underline}


	.NewsList .Entry .ImageHorizontal {float:none;margin:0 0px 20px 0;}
	.NewsList .Entry .ImageVertical {float:right;margin:0 0px 20px 30px;width:200px}
	.NewsList .Entry .ImageVertical img {width:200px}
	.NewsList .Entry .ImageHorizontal .Caption, .NewsList .Entry .ImageVertical .Caption {padding-bottom:5px}

	.NewsList .Entry 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;}
	.NewsList .Intro p a.ViewFullEntry:hover {text-decoration:none !important}
	.NewsList .Entry a:hover .Weblink {background:#2f2f2f;color:#fff;text-decoration:none;}

	.NewsList .Entry .Header {border-top:1px solid #aaa;background:url(../images/nav/entry_header1.png) no-repeat 0px 26px;min-height:40px;padding:8px 0 0 0;margin:4px 0 12px 0;}
	.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 .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.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.Follow:hover {background-position:0 -24px;}


	.NewsList .Entry .Thumbs {display:block;width:514px;overflow:hidden;padding:10px 0 10px 0}
	.NewsList .Entry .Thumb {width:78px;height:78px;overflow:hidden;float:left;margin:0 5px 5px 0;background:#0078ff;border:1px solid #555}
	.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}


.Topheader.News {position:relative;z-index:1200;margin-left:-10px;padding-left:10px;margin-bottom:27px;background:url(../images/nav/topheader_arrow2.png) no-repeat;}
	.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 .RelatedProfiles h2 {display:block;color:#888;font-size:11px;margin-bottom:8px}
	.ColBNews .RelatedProfiles .Profile,
	.ColBProfiles .StatusEntry .Profile {height:40px;width:240px;padding:4px 10px 4px 4px;margin:0 2px 2px 0;float:left;background:#fff;border:1px solid #eee}
	.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:11px;width:40px;height:40px}
	.ColBNews .RelatedProfiles .Profile .TextOuter,
	.ColBProfiles .StatusEntry .Profile .TextOuter {display:table;height:39px;#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:#555;word-wrap:break-word;max-height:28px;overflow-y:hidden}
	.ColBNews .RelatedProfiles .Profile:hover .TextInner,
	.ColBProfiles .StatusEntry a:hover .Profile .TextInner {color:#0078ff}



.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 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 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 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}

.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 .Col33 {float:left;width:171px;}
	.SubmitNewsTable p {color:#333;font-size:14px;font-weight:bold;padding-bottom:2px}
	.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:normal}
	.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 .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 .Textarea {height:150px;width:503px;display:block;font-size:12px;margin:7px 0 7px 0;border:1px solid #ccc;background:#fafafa}
		.SubmitNewsTable .Textarea.Quote {font-style:italic}
		.SubmitNewsTable .Textarea:hover {background:#fff}
	.SubmitNewsTable .Pulldown {width:515px;margin:7px 0 10px 0;border:1px solid #ccc;background:#fafafa}
		.SubmitNewsTable .Pulldown:hover {background:#fff}
	.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 .AddRelatedProfile .Button {width:auto;margin-top:7px}
	.SubmitNewsTable [disabled] {background:#e6e6e6;color:#bbb;cursor:default}
	.SubmitNewsTable .Right .Button {padding:6px 12px}
		.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;padding-left:0;padding-right:25px;font-family:Helvetica,Arial,sans-serif;float:left}
	.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 {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}

.ColCNews .SubmitNewsTable.Admin {width:226px}
	.ColCNews .SubmitNewsTable.Admin .Textfield {width:183px}
	.ColCNews .SubmitNewsTable.Admin .Textarea {width:193px}
	.ColCNews .SubmitNewsTable.Admin .Pulldown {width:193px}
	.ColCNews .SubmitNewsTable.Admin label {padding-bottom:2px}


.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}


/***********************************   Comment Area Elements   ***************************************/

.Comments {border-top:2px solid #121212;padding:0 0 10px 0;font-size:12px;color:#333;margin:0 0 10px 0;}
	.Edit .Comments {border-top:none;padding:0;margin-top:0;width:515px}
.Comments .Head {display:block;border-bottom:1px solid #888;padding:25px 0 25px 0;text-align:left;}
	.Comments .Head h2 {font-size:12px;}
	.Comments .Head .Right {float:right;text-align:right;font-size:12px;}
	.Comments .Head a {color:#0078ff;text-decoration:none}
	.Comments .Head a:hover {text-decoration:underline}

.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 .Top {background:#f9f9f9;padding:8px 0 0 8px;width:506px;display:block;border-bottom:1px solid #e5e5e5;font-size:12px;font-weight:bold;color:#333}
	.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}
		.ColCProfile .Comments .Line.last .Top {width:615px}
	.Comments .Top .Tag {padding-bottom:10px;font-weight:normal}
	.Comments .CommentAvatar {float:left;width:38px;height:38px;overflow:hidden;margin:0 12px 0 0}

	.Comments .CommentIdentity {line-height:25px;color:#888}
	.Comments .CommentIdentity.Username {padding:8px 0;width:495px;height:38px}
		.ColCProfile .Comments .CommentIdentity.Username {width:599px}
	.Comments .CommentIdentity p {line-height:16px;display:block;color:#888;padding:12px 0 0 10px !important;margin:0 0 1em}
	.Comments .CommentIdentity .Col1, .Comments .CommentIdentity .Col2 {float:left;border-top:1px solid #e5e5e5;height:25px;padding:8px 0 8px 10px;width:246px}
		.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 {display:inline;color:#ccc;font-size:9px;margin-left:5px;}
	.Comments .Top .UserInfo a {color:#9EB3CA;font-size:9px;font-weight:bold !important;margin:2px 1px 0 1px;}
	.Comments .Top .UserInfo a:hover {text-decoration:none;color:#555;}

	.Comments .Top .NoProfile,
	.Comments .Top .TooltipUser.NoProfile {color:#333}
	.Comments .Top .NoProfile:hover
	.Comments .Top .TooltipUser.NoProfile:hover {text-decoration:none;cursor:default}

.Comments .Bottom {display:block;padding:1em 0 0.25em 0;background:none;color:#333}
	.Comments .Bottom p {padding:0}
	.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, .Comments .Bottom ol {margin:0.5em 0 0.5em 25px}
	.Comments .Bottom ul {list-style:disc}
	.Comments .Bottom li {padding:0 0 5px 0;font-size:12px;color:#333;line-height:1.5em}
	.Comments .Bottom img {margin:0}
	.Comments .Line.last .Bottom {padding-top:0px}

.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;padding-bottom:30px}
body.ImageViewer.White {background:#fff;padding-bottom:50px}

.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: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 {max-width:650px;float:left}

	.ImageViewer .ImageBox .Header {border-top:1px solid #aaa;border-bottom:1px solid #aaa;width:300px;min-height:20px;padding:8px 0;margin-bottom:20px}

	.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;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.15em;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 .Entry .BlogCredits {width:200px;margin:19px 5px 10px 10px}

#MasonryBlogs .Entry .BlogAuthor,
#MasonryBlogs .Entry .BlogTitle,
#MasonryBlogs .Entry .BlogAffiliation {display:block;margin-bottom:0.2em;line-height:1.1em;font-weight:bold;font-size:11px}

#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 {padding-top:1px;padding-left:22px;background:url('../images/nav/icon_blog_sprite.png') no-repeat 0 -1px}
#MasonryBlogs .Entry .BlogTitle:hover {background-position: 0 -65px}
#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 .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 .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 0 0 22px;font-weight:bold;background:url(../images/nav/icon_link_sprite.png) no-repeat 0 0;line-height:1.25em}
	.ColBBlogs .TextList li.Featured .BlogAffiliation {margin:13px 0 6px}
	.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 .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 {background:url(../images/nav/icon_rss_sprite.png) no-repeat 0 0;padding-left:19px;margin:0 0 30px 0;display:block;color:#333;font-weight:bold}
	.ColCProfiles.Blog .Subscribe:hover {background-position:0 -24px;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 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 {background:#0087ff url('../images/nav/icon_remove_sprite.png') no-repeat 5px -70px}
		.ColCProfiles.Blog .Avatar li .EditButton.Primary.AddBlogger em {background:#0087ff url('../images/nav/icon_add_sprite.png') no-repeat 5px -70px}
		.ColCProfiles.Blog .Avatar li .EditButton.Primary.MakeAdmin em {background:#0087ff url('../images/nav/icon_star_sprite.png') no-repeat 5px -70px}
	.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:20px;border-bottom:1px solid #e7e7e7;}
	.Analytics .AnalyticsIntro .HelpLink {float:right;color:#0078ff;line-height:21px;}
	.Analytics .AnalyticsIntro .HelpLink:hover {text-decoration:underline;}
	.Analytics .AnalyticsIntro p {color:#666;line-height:1.25em;margin:0 0 .75em;font-size:14px;}
	.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:30px}
	.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}
	.JobReceipt .Col1 {width:320px}
	.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}
	.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}

	.ThankyouPage .JobList .Entry {padding:10px 0 9px 0}




	.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}
	.JobList .Entry .Col2 {width:150px;float:right}
	.ThankyouPage .JobList .Col2 {width:133px;text-align:right;padding-right:8px}
	.ThankyouPage .JobList .Col2 .ShareBar {background:url('../images/nav/jobs-thankyou-share-dummy.png') no-repeat right top;width:80px;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}
	.JobList .Entry h2 {font-size:12px;line-height:15px;color:#666;font-weight:normal}
	.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;}
	.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;}

	.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:30px 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 .Textfield {width:250px;color:#777;padding-left:8px}
	.EmailAlert .Col1 {float:left;padding:15px 20px 5px 0;width:250px !important}
		.EmailAlert .Col1.Size1 {width:345px !important}
		.EmailAlert .Col1.Size1 .Textfield {width:345px;color:#333}
	.EmailAlert .ButtonWrapper {float:left;position:relative;margin-top:15px;height:30px;width:90px;overflow:hidden;outline:none !important}
		.EmailAlert .ButtonWrapper.Size1 {width:115px}
	.EmailAlert .Button {position:absolute;right:0px;top:0px;padding:0}
	.EmailAlert .Button:hover {top:-30px}


.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 .Head {border-bottom:1px solid #e7e7e7;padding:0 0 17px 0;line-height:18px;margin-bottom:20px}
	.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}
	.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 a {font-weight:bold;color:#0078ff;text-decoration:none}
	.ColBJobs.ThankyouPage .JobDescription .Head a {margin-right:5px}
	.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 .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}
	.ColBJobs .JobDescription .JobInfo .Avatar {float:left;margin-right:15px}
	.ColBJobs .JobDescription .JobInfo .Left {float:left;color:#999}
	.ColBJobs .JobDescription .JobInfo .Right {float:right;width:375px;clear:none}
	.ColBJobs .JobDescription .JobInfo.NoAvatar .Right {width:440px}
	.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}
	.ColBJobs .JobDescription p {padding:0px;margin:0 0 1em 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:1.5em 0 1.2em 25px}
	.ColBJobs .JobDescription ul {list-style:disc}
	.ColBJobs .JobDescription li {font-size:12px;line-height:18px;color:#333;padding-left:5px}
	.ColBJobs .JobDescription label {font-size:12px;display:block;color:#777;padding:8px 0 10px 0}
	.ColBJobs .JobDescription .Textarea {height:400px;margin-bottom:10px;}
	.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:7px 12px}
		.ColBJobs .JobDescription .Button.Submit {letter-spacing:1px;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:3px 5px;font-size:11px;margin:5px 10px 15px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:auto}
	.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 #Application p {width:435px;float:right}
		.ColBJobs .JobDescription #Application p.FullWidth {width:auto;float:none}
	.ColBJobs .JobDescription #Application img {margin-top:4px}
	.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 19px;color:#888;background: url("../images/nav/icon_image_sprite.png") no-repeat 0 -117px;}

.ColBJobs .PaymentItem {display:block;margin:33px 0 0}

.ColBJobs .PostJobIntro {margin-bottom:20px;width:515px}
	.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}
	.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 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 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.png") no-repeat}
	.ColBJobs .JobPackageIntro.WiderExposure {background:#e9e9e9 url("../images/nav/postjob_package_2.png") no-repeat}
	.ColBJobs .JobPackageIntro.WiderProlonged {background:#e9e9e9 url("../images/nav/postjob_package_1.png") no-repeat;margin:0}
	.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 .JobPackageList p span {color:#0078ff;font-size:12px;line-height:24px;font-weight:bold;text-transform:uppercase}
	.ColBJobs .JobPackageList a:hover p {background:#ff0000 url("../images/nav/postjob_package_bullet_hover.png") no-repeat;cursor:pointer;color:#fff}
	.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}

	.ThankyouPage .Button {height:32px}
	.ThankyouPage .Button.Dark {height:30px}
	.ThankyouPage #EmailReceiptShow input,
	.ThankyouPage #EmailReceiptHide input {padding-left:9px}


/***********************************   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 {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 .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:24px;border:none;padding:0;margin:0 0 8px 0;color:#888;font-weight:bold}
	.ColBProfiles.Wide.JobSeekers h1 strong {color:#191919}

	.ColBProfiles.Wide.JobSeekers .ColBSearch {margin:35px 0 5px;padding:20px 10px 17px;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 30px 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;-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 20px 0}
		.ColBProfiles.Wide.JobSeekers .JobSeekerFeature {float:left;margin-right:50px;width:170px;height:50px;padding:15px 0 0 60px;text-transform:uppercase;font-weight:bold;color:#333}
		.ColBProfiles.Wide.JobSeekers .JobSeekerFeature.One {background:url('../images/nav/job_seekers_feature1.png') no-repeat 5px 5px}
		.ColBProfiles.Wide.JobSeekers .JobSeekerFeature.Two {background:url('../images/nav/job_seekers_feature2.png') no-repeat 2px 5px}
		.ColBProfiles.Wide.JobSeekers .JobSeekerFeature.Three {background:url('../images/nav/job_seekers_feature3.png') no-repeat 0px 5px;margin-right:0}

	.ColBProfiles.Wide.JobSeekers .Col50 {width:47%}
	.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:8px 7px 8px 27px;font-size:12px;display:inline-block;background:#fff url('../images/nav/icon_follow_button_sprite.png') 8px 7px no-repeat;border:1px solid #e3e3e3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
	.FollowButton:hover {background-color:#fafafa;background-position:8px -33px;border:1px solid #dedede;}
	.FollowButton.Following {background-position:8px -79px;}
	.FollowButton.Following:hover {background-position:8px -173px;}
	.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;}

	.FollowButton.SizeS {width:57px;padding:4px 4px 4px 24px;background-position:5px 2px;}
	.FollowButton.SizeS:hover {background-position:5px -38px;}
	.FollowButton.SizeS.Following {background-position:5px -83px;}
	.FollowButton.SizeS.Following:hover {background-position:5px -177px;}


/***********************************   Most Followed Profiles Page   ***************************************/

.RankingList {width:250px;float:left;margin-right:36px;}
	.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;}
	.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;}
	.RankingList:hover .Entry {background:#fbfbfb;}
	.RankingList .Entry:hover {background:#f7f7f7;}
	.RankingList .ProfilePic,
	.RankingList .ProfilePic img {width:80px;height:80px;}
	.RankingList .ProfileInfo {float:right;width:157px;}
	.RankingList p {margin-bottom:2px;line-height:1.2em;}
	.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;}
	.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;}


/***********************************   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 .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}
	.ActivityStream p {line-height:1.3em;padding-bottom:5px !important}
	.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;}
	.ActivityStream .Col20 {float:left;width:63px;}
	.ActivityStream .Activity {display:block;min-height:38px;padding:9px 0 4px 0;width:440px;margin-left:10px;border-bottom:1px solid #e3e3e3;}
	.ActivityStream .Activity:last-child {border-bottom:none;}
	.ActivityStream .Activity .User {float:left;width:42px;}
	.ActivityStream .Activity .User.Multiple {margin-bottom:3px;}
	.ActivityStream .Activity .User.Multiple a {float:left;width:18px;height:18px;margin:0 2px 2px 0;}
	.ActivityStream .Activity .User.Multiple img {height: 18px !important; width: 18px !important;}
	.ActivityStream .Activity .Entry {float:right;width:385px;}
	.ActivityStream .Activity .Entry .Text {width:100%;}
	.ActivityStream .Activity .Entry .Text.Short {float:right;width:208px;}
	.ActivityStream .Activity .Entry .Image {width:100px;}
	.ActivityStream .Activity .Entry .Image img {margin-bottom:1px;width: 164px !important; height: 103px !important;}
	.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;}


.ColCProfile {color:#333;font-size:12px}
	.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}
	.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 {background:url(../images/nav/icon_more_sprite.png) no-repeat 0 -80px;padding-left:14px;color:#0078ff;font-size:12px;float:none}
	.ColCProfile .ProfileDescriptionToggle:hover .TagIcon.More {background-position: 0 -80px}
	.ColCProfile .ProfileDescriptionToggle .TagIcon.More span {color:#0078ff}
	.ColCProfile .ProfileDescriptionToggle:hover .TagIcon.More span {text-decoration:underline}

.ColCProfile .PostButtonSmall {float:right}
	.ColCProfile .PostButtonSmall .Button {min-width:100px;display:block;font-size:11px;font-weight:bold;margin:-4px 0 0 0;padding:4px 8px;background:#aaa;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	.ColCProfile .PostButtonSmall .Button:hover {text-decoration:underline}
	.ColCProfile .PostButtonSmall .Button.Primary {background:#0087ff url('../images/nav/icon_add_sprite.png') no-repeat 5px -68px;text-transform:uppercase;padding-left:20px;}
	.ColCProfile .PostButtonSmall .Button.Primary.Red {background-color:#ff0000}
	.ColCProfile .PostButtonSmall .Button.Primary:hover {background-color:#444;text-decoration:none}

.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;display:inline;margin:3px 0 0 0;width:20px;height:20px;padding:0 0.5px;overflow:hidden}
	.ColCProfile .CoverList .Col1 .SocialIcon.Facebook {background:transparent url('../images/nav/social_icon_sprite_20x20_facebook.png') no-repeat 0 0}
	.ColCProfile .CoverList .Col1 .SocialIcon.Twitter {background:transparent url('../images/nav/social_icon_sprite_20x20_twitter.png') no-repeat 0 0}
	.ColCProfile .CoverList .Col1 .SocialIcon.LinkedIn {background:transparent url('../images/nav/social_icon_sprite_20x20_linkedin.png') no-repeat 0 0}
	.ColCProfile .CoverList .Col1 .SocialIcon.Flickr {background:transparent url('../images/nav/social_icon_sprite_20x20_flickr.png') no-repeat 0 0}
	.ColCProfile .CoverList .Col1 .SocialIcon.Blog {background:transparent url('../images/nav/social_icon_sprite_20x20_blog.png') no-repeat 0 0}
	.ColCProfile .CoverList .Col1 .SocialIcon.YouTube {background:transparent url('../images/nav/social_icon_sprite_20x20_youtube.png') no-repeat 0 0}
	.ColCProfile .CoverList .Col1 .SocialIcon.Vimeo {background:transparent url('../images/nav/social_icon_sprite_20x20_vimeo.png') no-repeat 0 0}
	.ColCProfile .CoverList .Col1 .SocialIcon.Pinterest {background:transparent url('../images/nav/social_icon_sprite_20x20_pinterest.png') no-repeat 0 0}
	.ColCProfile .CoverList .Col1 .SocialIcon.OtherNetwork {background:transparent url('../images/nav/social_icon_sprite_20x20_other.png') no-repeat 0 0}
	.ColCProfile .CoverList .Col1 .SocialIcon:hover {background-position:0 -71px;text-decoration:none}

	.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}

	.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 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;padding-left:26px;text-transform:none;font-weight:normal;background:url('../images/nav/icon_related_content_sprite.png') no-repeat 5px 2px;}
	.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 .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:1em}
	.ColCProfile .ProjectImage .Caption {font-size:11px;color:#666;line-height:1.3em;font-weight:normal;margin:0 0 0.9em}
	.ColCProfile .ProjectImage.Plain {border-bottom:none;margin-bottom:2px}
	.ColCProfile .ProjectImage.Plain .Caption {display:none}
	.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:12px;line-height:18px;cursor:text;color:#333}
	.ColCProfile .ProjectDescription h1 {padding:0;margin:0 0 1em 0;font-size:16px;line-height:1.3em}
	.ColCProfile .ProjectDescription p {line-height:1.5em;padding:0;margin:0 0 1em 0}
	.ColCProfile .ProjectDescription span {color:#333}
	.ColCProfile .ProjectDescription ul, .ColCProfile .ProjectDescription ol {padding:2px 0 7px 25px}
	.ColCProfile .ProjectDescription ul {list-style:disc}
	.ColCProfile .ProjectDescription li {font-size:12px;line-height:18px;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 {background:url(../images/nav/icon_image_sprite.png) no-repeat 0 2px;font-weight:bold;color:#333;padding-left:19px;margin:2px 0 9px 2px}
		.ColCProfile .ProjectImage .TagIcon.MoreImages:hover {background-position:0 -23px;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.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 25px;font-weight:bold;text-align:left;text-transform:uppercase;background: url("../images/nav/icon_hide_sprite.png") no-repeat scroll 8px -91px #424242;opacity:.8}
	.ManagePeople table tbody tr.invisible-people .Button {background: url("../images/nav/icon_image_sprite.png") no-repeat scroll 8px 6px #fff;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 {padding:15px 0;cursor:pointer;display:block;text-decoration:none}
	.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;}
	.ColCProfile.MyApplications .ApplicantsList .ApplicantName {width:500px;padding-top:2px;margin-left:110px;}
	.ColCProfile.MyApplications .ApplicantsList .ApplicantName a {color:#333;line-height:1.2em;}
	.ColCProfile.MyApplications .ApplicantsList .ApplicantName a:hover {color:#0078ff;}
	.ColCProfile.MyApplications .ApplicantsList .ApplicantInfo {width:500px;margin:3px 0 1px 110px;}
	.ColCProfile.MyApplications .ApplicantsList .ApplicantInfo span {color:#888;margin-left:0;}
	.ColCProfile.MyApplications .ApplicantsList .CoverLetterTrigger a span {color:#0078ff;background: url("../images/nav/circle_blue_plus.png") no-repeat 0 2px;padding-left:15px;}
	.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");}
	.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");}
	.ColCProfile.MyApplications .ApplicantsList .Tra shed .CoverLetterTrigger.active a span {background-image: url("../images/nav/circle_gray_minus.png");}

.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:#999}
	.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 #ddd}
		.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}


.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;}

    .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;}
    	.ExpandableButton#EmailButton {width:216px;}
    .ExpandableButton .ButtonHead {font-weight:bold;padding:9px 12px 9px 31px;background: url('../images/nav/icon_arrow2_down_sprite.png') no-repeat 10px 10px;}
    .ExpandableButton:hover .ButtonHead {background-position:10px -90px !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;}
    .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;}
    .ExpandableButton li a:hover {text-decoration:none !important;color:#333 !important;}
    .ExpandableButton li a {padding-left:35px;}
    .ExpandableButton li .All {background: url('../images/nav/icon_people_sprite.png') no-repeat 4px 12px;}
    	.ExpandableButton li .All:hover {background-position:4px -88px !important}
    .ExpandableButton li .Starred {background: url('../images/nav/icon_highlight_sprite.png') no-repeat 2px -73px;}
    	.ExpandableButton li .Starred:hover {background-position:2px -33px !important}
    .ExpandableButton li .ThumbUp {background: url('../images/nav/icon_thumbsup_sprite.png') no-repeat 5px -73px;}
    	.ExpandableButton li .ThumbUp:hover {background-position:5px -33px !important}
    .ExpandableButton li .ThumbDown {background: url('../images/nav/icon_thumbsdown_sprite.png') no-repeat 5px 4px;}
    	.ExpandableButton li .ThumbDown:hover {background-position:5px -36px !important}



.ColCProfile .ApplicantsList {list-style:none;border-top:1px solid #666;padding:0;margin:0 0 30px 0}
	.ColCProfile .ApplicantsList li {float:none;padding:8px 0 6px 0;border-bottom:1px solid #e7e7e7;position:relative;min-height:34px;}

	.ColCProfile .ApplicantsList .Rating,
	.ModalContent.ProfilePreview .Rating {position:absolute;width:20px;height:20px;top:12px;}

	.ColCProfile .ApplicantsList .Rating.Highlight,
	.ModalContent.ProfilePreview .Rating.Highlight {right:132px;width:26px;height:26px;background: url('../images/nav/icon_highlight_sprite.png') no-repeat 100% 0px}

	.ColCProfile .ApplicantsList .Rating.Star,
	.ModalContent.ProfilePreview .Rating.Star {right:101px;height:23px;background: url('../images/nav/icon_thumbsup_sprite.png') no-repeat 100% 0px}

	.ColCProfile .ApplicantsList .Rating.ThumbDown,
	.ModalContent.ProfilePreview .Rating.ThumbDown {right:67px;height:28px;background: url('../images/nav/icon_thumbsdown_sprite.png') no-repeat 100% 0px}

	.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.Highlight,
	.ColCProfile .ApplicantsList .Trashed .Rating.Star,
	.ModalContent.ProfilePreview .Trashed .Rating.Highlight,
	.ModalContent.ProfilePreview .Trashed .Rating.Star	{background-position:100% -120px}

	.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 .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 .Rating:hover,
	.ModalContent.ProfilePreview .Rating:hover {text-decoration:none;background-position:100% -40px !important}

	.ColCProfile .ApplicantsList .Note,
	.ModalContent.ProfilePreview .Note {position:absolute;top:12px;right:13px;width:20px;height:27px;background: url('../images/nav/icon_note_sprite.png') no-repeat 100% 0px}
	.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;}
	.ColCProfile .ApplicantsList .ApplicantInfo {margin-left:87px;margin-top:1px;color:#999;width:410px;}
	.ColCProfile .ApplicantsList p {line-height:20px;font-size:12px;color:#666}
	.ColCProfile .ApplicantsList p.Sub {display:inline}
	.ColCProfile .ApplicantsList p.CoverLetterTrigger {display:inline}
	.ColCProfile .ApplicantsList .CoverLetterContainer {padding:10px 0}
	.ColCProfile .ApplicantsList .CoverLetterContainer p {margin:0 0 0.8em;color:#333;line-height:1.3em}
	.ColCProfile .ApplicantsList span {line-height:15px;font-size:12px;margin-left:70px}
		.ColCProfile .ApplicantsList .ApplicantAvatar {position:absolute;top:9px;left:42px;width:32px;height:32px;}
		.ColCProfile .ApplicantsList .ApplicantName {position:relative;width:330px;margin-left:86px}
		.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}
		.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:250px;font-size:12px;line-height:15px;margin-left:47px}
	.ColCProfile .ApplicantsList.Openings .JobBasics,
	.ColCProfile .ApplicantsList.Openings .JobBasics a {color:#121212;font-weight:bold;display:block}
	.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:3px 0 0 0}
	.ColCProfile .ApplicantsList.Openings .JobBasics a:hover span.Sub {color:#333}

	.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:9px;margin-left:3px}
	.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;}
	.ColCProfile .JobDescription.EditView {padding-top:20px}
	.ColCProfile .JobDescription.EditView .Head .Right {padding-top:5px}
	.ColCProfile .JobDescription .Left {float:left;width:75px}
	.ColCProfile .JobDescription p {line-height:18px;padding-bottom:20px}
	.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}
	.ColCProfile .JobDescription li {font-size:12px;line-height:18px;color:#333;padding-left:5px}
	.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 {padding:0}

.ColCProfile .EventDescription .Head {border-bottom:1px solid #e7e7e7;padding:0 0 9px 0;margin-bottom:20px;line-height:18px;}
	.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 {color:#ff0000}
	.ColCProfile .EventDescription .Head .Left span {color:#999}
	.ColCProfile .EventDescription .Head .TagIcon {margin-top:4px}
	.ColCProfile .EventDescription p {line-height:1.5em;padding:0;margin:0 0 1em 0}
	.ColCProfile .EventDescription p img {margin:15px 0}
	.ColCProfile .EventDescription p.last {padding-top:15px;margin-top:10px;border-top:1px solid #e7e7e7}
	.ColCProfile .EventDescription ul {list-style:disc;padding:15px 0 15px 30px}
	.ColCProfile .EventDescription li {font-size:12px;line-height:18px;color:#333;padding-left:5px}
	.ColCProfile .EventDescription .Head h1 {padding:0 0 10px 0;font-size:18px;line-height:22px}


.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:18px;line-height:22px;color:#121212;padding:0 0 10px 0;}

	.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 .ImageHorizontal,
	.ColCProfile .EventDescription .ImageHorizontal {float:none;margin:0 0px 20px 0;}
	.ColCProfile .NewsArticle .ImageVertical,
	.ColCProfile .EventDescription .ImageVertical {float:right;width:200px;margin:0 0px 20px 30px;}
	.ColCProfile .NewsArticle .ImageVertical img,
	.ColCProfile .EventDescription .ImageVertical img {width:200px}
	.ColCProfile .NewsArticle .Text {padding:0;line-height:18px;}
	.ColCProfile .NewsArticle .Text span {color:#333}
	.ColCProfile .NewsArticle .Text p {line-height:1.5em;padding:0;margin:0 0 1em 0}
	.ColCProfile .NewsArticle .Text p img {margin:15px 0}
	.ColCProfile .NewsArticle .Text p.last {padding-top:15px;margin-top:15px;border-top:1px solid #e7e7e7}
	.ColCProfile .NewsArticle .Text ul, .ColCProfile .NewsArticle .Text ol {padding:15px 0 15px 30px}
	.ColCProfile .NewsArticle .Text ul {list-style:disc}
	.ColCProfile .NewsArticle .Text li {font-size:12px;line-height:18px;color:#333;padding-left:5px}
	.ColCProfile .NewsArticle .ImageHorizontal .Caption, .ColCProfile .NewsArticle .ImageVertical .Caption {padding-bottom:10px}

	.ColCProfile .NewsArticle .Thumbs,
	.ColCProfile .EventDescription .Thumbs {display:block;width:615px;overflow:hidden;padding:3px 0 7px 0}
	.ColCProfile .NewsArticle .Thumb,
	.ColCProfile .EventDescription .Thumb {width:78px;height:78px;overflow:hidden;float:left;margin:0 5px 5px 0;background:#0078ff;border:1px solid #555}
	.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 .Comments .Head {background:none;border-top:none;margin:0;border-bottom:1px solid #888;padding:25px 0 25px 0;min-height:14px}
	.ColCProfile .Comments .Top {padding:8px 0 0 8px;width:607px;}
	.ColCProfile .Comments .Line p {padding:0 0 10px 0;font-size:12px}
	.ColCProfile .Comments .Textarea {width:603px;}
	.ColCProfile .Comments {padding-bottom:35px}
	.ColCProfile .Comments  h2 {display:inline;font-size:12px;padding:0 0 12px 0;margin-bottom:0;border-bottom:none;text-transform:none}

	#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:6px 9px 6px 26px;background:#555 url('../images/nav/icon_email_sprite.png') no-repeat 9px -53px}
	.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;display:inline;margin:-2px 0 0 0;width:28px;height:28px;padding:0 0.5px;overflow:hidden}
	.ColCProfile .Contact .SocialIcon.Website {background:transparent url('../images/nav/social_icon_sprite_28x28_website.png') no-repeat 0 0}
	.ColCProfile .Contact .SocialIcon.Facebook {background:transparent url('../images/nav/social_icon_sprite_28x28_facebook.png') no-repeat 0 0}
	.ColCProfile .Contact .SocialIcon.Twitter {background:transparent url('../images/nav/social_icon_sprite_28x28_twitter.png') no-repeat 0 0}
	.ColCProfile .Contact .SocialIcon.LinkedIn {background:transparent url('../images/nav/social_icon_sprite_28x28_linkedin.png') no-repeat 0 0}
	.ColCProfile .Contact .SocialIcon.Flickr {background:transparent url('../images/nav/social_icon_sprite_28x28_flickr.png') no-repeat 0 0}
	.ColCProfile .Contact .SocialIcon.Blog {background:transparent url('../images/nav/social_icon_sprite_28x28_blog.png') no-repeat 0 0}
	.ColCProfile .Contact .SocialIcon.YouTube {background:transparent url('../images/nav/social_icon_sprite_28x28_youtube.png') no-repeat 0 0}
	.ColCProfile .Contact .SocialIcon.Vimeo {background:transparent url('../images/nav/social_icon_sprite_28x28_vimeo.png') no-repeat 0 0}
	.ColCProfile .Contact .SocialIcon.OtherNetwork {background:transparent url('../images/nav/social_icon_sprite_28x28_other.png') no-repeat 0 0}
	.ColCProfile .Contact .SocialIcon.Pinterest {background:transparent url('../images/nav/social_icon_sprite_28x28_pinterest.png') no-repeat 0 0}

	.ColCProfile .Contact .SocialIcon:hover {background-position:0 -100px;text-decoration:none}



.ColCProfile .Resume {line-height:1.3em}
	.ColCProfile .Resume p {padding:0;margin:0 0 0.8em 0}
	.ColCProfile .Resume ul {list-style:disc;padding:2px 0 7px 25px}
	.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 .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 .IssuPortfolio {width:615px;display:block;margin:20px 0 40px}

	.ColCProfile .LookingForWork {padding:12px 10px 10px;background:yellow url(../images/nav/looking_for_work_icon1.png) no-repeat 15px 50%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 40px}
	.ColCProfile .LookingForWork p {color:#333;font-size:12px;margin:0.3em;padding-left:33px;font-weight:bold}

.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:180px;border-color:#999}
	.ColBForum .SearchForm .Pulldown:hover {border-color:#777}
	.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_sprite.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}
	.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 .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 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:2672px; 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-overlay {display:none;z-index:10;position:absolute;width:100%;height:100%;background:#0078ff;}

	.EntrySlider .mosaic-details {margin:4px 7px 20px 7px}
	.EntrySlider .mosaic-details h4 {font-size:10px;font-weight:bold;line-height:15px;color:#fff;margin-bottom:7px}
	.EntrySlider .mosaic-details p {font-size:9px;line-height:1.3em;color:#fff;margin-bottom:4px}

	.EntrySlider .mosaic-caption .mosaic-overlay {bottom:-78px;height:103px;opacity:0.7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}

	.EntrySlider .mosaic-caption .mosaic-overlay:hover {opacity:0.9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";		filter:alpha(opacity=90)}

	.EntrySlider .mosaic-balloon {position:absolute;top:3px;right:3px;z-index:5;color:#fff;background:#0078ff url(../images/nav/icon_comment_dark_sprite.png) no-repeat 5px -83px;-moz-border-radius:3px;-khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;padding:4px 6px 4px 22px;font-size:12px;font-weight:bold;opacity:0.85;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85)}



.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 {color:#333;font-weight:bold}
	.Thread .Line a.TagIcon:hover {color:#0078ff;cursor:pointer}
	.Thread .Line .TagIcon.Date {background:url(../images/nav/icon_date_sprite.png) no-repeat 0 -46px;}
	.Thread .Line .TagIcon.Help {background:url(../images/nav/icon_help_sprite.png) no-repeat 0 2px;width:14px;padding-left:0;padding-right:0}
		.Thread .Line .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 .Line .TagIcon.Follow {background:url(../images/nav/icon_follow_sprite.png) no-repeat 0 2px;padding-left:27px;padding-right:10px}
		.Thread .Line .TagIcon.Follow:hover {background-position:0 -22px;}
	.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:12px;padding:0;margin:0 0 1em 0}
	.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:1px solid #888}
	.Thread .Line.First .Top {border-top:1px solid #888}
	.Thread .Line.First h1 {font-size:18px;line-height:22px;padding:0 0 10px 0;margin:0}
	.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 10px 0}
	.Thread .Comments .Line .Thumb {width:78px;height:78px;overflow:hidden;float:left;margin:0 6px 6px 0;background:#0078ff;border:1px solid #555}
	.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}


/***********************************   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}
.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}
	.ColCSettings .SettingsList {width:226px}
	.ColBSettings .SettingsList .EditButton {float:right;width:50px}
	.ColBSettings .SettingsList.Blogs .EditButton {float:right;width:90px}
	.ColBSettings .SettingsList .EditButton.Remove {margin-left:-15px;width:70px}
	.ColBSettings .SettingsList li,
	.ColCSettings .SettingsList li {float:none;padding:11px 0 3px 0;border-bottom:1px solid #e7e7e7;position:relative;line-height:1.4em;font-size:12px;}
	.ColCSettings .SettingsList li {padding:11px 0 9px;min-height:21px}
	.ColBSettings .SettingsList.Profiles li {padding:18px 0 10px 0;border-color:#777}
	.ColBSettings .SettingsList.Blogs li {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 .ClosedProfile .Col1 img {opacity:0.3;filter:alpha(opacity=30)}
	.ColBSettings .SettingsList .Col1.Size4 {width:38px;padding-left:15px}
	.ColBSettings .SettingsList .Col2 {float:right}
	.ColBSettings .SettingsList .Col2.Size1 {width:385px}
	.ColBSettings .SettingsList .Col2.Size2 {width:300px;padding-right:30px}
	.ColBSettings .SettingsList .Col2.Size3 {width:260px;padding-right:30px}
	.ColBSettings .SettingsList .Col2.Size4 {width:440px}
	.ColBSettings .SettingsList .Col2.Size5 {width:340px;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 .TagIcon,
.ColCSettings .TagIcon {float:none;color:#0078ff;font-size:12px;line-height:1.5em;padding:0 0 0 17px;background:transparent;white-space:nowrap;margin-right:10px}
	.ColBSettings .TagIcon.Edit,
	.ColCSettings .TagIcon.Edit {background:transparent url('../images/nav/icon_edit_sprite.png') no-repeat 0 -24px;}
	.ColBSettings .TagIcon.Add,
	.ColCSettings .TagIcon.Add {background:transparent url('../images/nav/icon_add_sprite.png') no-repeat 0 -24px;}
	.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 {background:transparent url('../images/nav/icon_image_sprite.png') no-repeat 0 -24px;}

.ColCSettings p {display:block;line-height:1.3em;margin:0 0 5px 0}
.ColCSettings li.last {border:none}

.ColBSettings li.SettingForm {padding:11px 0 15px 0;display:none}
.ColCSettings li.SettingForm {padding:18px 0 21px 0;display:none;position:relative}

.ColCSettings li a.EditButton.Primary {margin-left:0}
.ColCSettings li a.EditButton.Primary.Red {margin:10px 0 6px;display:block}
.ColCSettings li a.EditButton.Primary.Red em {background-color:#ff0000 !important}
.ColCSettings li a.EditButton.Primary.Red:hover em {background-color:#444 !important}

.ColBSettings form,
.ColCSettings form {display:block}

.ColBSettings .archinect_error,
.ColCSettings .archinect_error {display:block}

.ColBSettings label,
.ColCSettings label {display:block;color:#999;padding:0;margin:10px 0 2px 0}

.ColBSettings label.RadiobuttonLabel,
.ColCSettings label.RadiobuttonLabel {display:inline;color:#333}

.ColBSettings .Textfield,
.ColCSettings .Textfield {border-color:#ccc;background:#fafafa;width:295px;margin:5px 0}
.ColCSettings .Textfield {width:214px}
.ColCSettings .Textfield.Size1 {width:45px}
.ColCSettings .Textfield.Size3 {width:128px}

.ColBSettings .Textfield:hover,
.ColCSettings .Textfield:hover {background:#fff}

.ColBSettings .Pulldown,
.ColCSettings .Pulldown {border-color:#ccc;background:#fafafa;width:207px;margin:5px 0 10px}
.ColCSettings .Pulldown.Size1 {width:60px}
.ColCSettings .Pulldown.Size2 {width:80px}
.ColCSettings .Pulldown.Size3 {width:140px}

.ColBSettings .Pulldown:hover,
.ColCSettings .Pulldown:hover {background:#fff}

.ColBSettings .Button,
.ColCSettings .Button {font-size:12px;line-height:17px;padding:4px 8px;background:#777;float:left;margin:10px 5px 0 0}

.ColBSettings .Close,
.ColCSettings .Close {background: url("../images/nav/close_x_sprite.png") no-repeat scroll 0 0 transparent;position:absolute;top:13px;right:5px;height: 14px !important;overflow: hidden;width: 14px !important;}
.ColCSettings .Close {top:21px;right:0px}

.ColBSettings .Close:hover,
.ColCSettings .Close:hover {background-position:0 -100px}

.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:16px;font-weight:normal;padding:30px 0 15px 0;border-bottom:2px solid #121212;display:block}
	.ColBProfiles .About p {line-height:1.3em;padding-bottom:5px}
	.ColBProfiles .About p.Name a {font-weight:bold}
	.ColBProfiles .About a:hover {text-decoration:underline}
	.ColBProfiles .About .Right {float:right;width:387px}
	.ColBProfiles .About .AboutEntry {padding:15px 0 12px 0;border-bottom:1px solid #e7e7e7;}
	.ColBProfiles .About .AboutEntry.first {border-top:1px solid #e7e7e7}
	.ColBProfiles .About .AboutEntry.last {margin-bottom:20px}
	.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 p {padding:10px 0 25px 0;line-height:16px}
	.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;margin:-8px 0 0 15px}
	.ColBSearchresults .Intro .Pulldown {text-transform:none;width:150px;padding-left:2px;font-size:12px;border:1px solid #e0e0e0}
	.ColBSearchresults .Intro .Pulldown:hover {border:1px solid #777}

.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}



/***********************************   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 {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}

.SubmitNewsTable .Message,
.PostJobTable .Message {margin:0 0 20px 0px;width:480px}
.EditSettingsMessage {margin:20px 0 10px 0;padding:13px 15px}
.ColBSettings .EditSettingsMessage {width:480px}
.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.png') no-repeat 15px 10px}
.EditSettingsMessage.Okay {background:#555 url('../images/nav/form_icon_small_okay.png') no-repeat 8px 8px}

.EditTable .Message.Error,
.SubmitNewsTable .Message.Error,
.PostJobTable .Message.Error {background:#555 url('../images/nav/form_icon_error.png') no-repeat 15px 10px}
.EditSettingsMessage.Error {background:#555 url('../images/nav/form_icon_small_error.png') no-repeat 8px 9px}
.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:12px;line-height:16px}
.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: 12px "Helvetica Neue", Helvetica, Arial, sans-serif; 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:12px}

.textboxlist-bit-editable { border: 1px solid #fafafa; }
.textboxlist-bits:hover .textboxlist-bit-editable { border: 1px solid #fff; }

.textboxlist-bit-editable-input { border: 0; padding: 2px 0; *padding-bottom: 0; height: 14px; font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif; background:none }
.textboxlist-bit-editable-input:focus { outline: 0; }
.textboxlist-bit-box { position: relative; line-height: 18px; padding: 0 5px; -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: 15px; }
.textboxlist-bit-box-deletebutton { position: absolute; right: 4px; top: 6px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('../images/nav/close.gif'); }
.textboxlist-bit-box-deletebutton:hover { border: none; background-position: 7px; 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; }
.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: 11px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 150px; text-align: center; }
  .tipsy-inner { 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.gif') no-repeat top left; width: 9px; height: 5px; }
  .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;}
.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.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.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 {

    display: none;



    position: fixed;

    z-index:3000;

    top: 3%;

    left: 50%;



    margin-left: -250px;

    width: 500px;



    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;
}
.ColBJobs .JobDescription .JobInfo .Avatar 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%;

}