/** Add css rules here for your application. */
img {border:none;}
a {text-decoration:none; color:#044674;}
a:hover {text-decoration:underline;}
.cbg-Button {font-size:85%;}

.form-grid td{vertical-align:top;padding: 0 0 0.2em 0.2em;}
.form-error{color:#FF0000;}
.form-label{font-weight:bold; text-align: right; }
.form-explain{font-size:80%;}
.form-buttons td{vertical-align:top;padding: 0.2em 0.2em 0.2em 0.2em;}

.Warning{color:#FF0000;}
.Warning td{vertical-align:top;padding: 0.2em 0.2em 0.2em 0.2em;}

.Notice{color:#555555; float:right;}

.SwfContainer{float:left; clear:both; width:100%;border:1px solid #CCCCCC; padding-top:5px;padding-bottom:0;}
.HelpContainer {float:left; clear:both; background:#ffffff; padding:5px 0 5px 0; margin:1em 0 10px 8px;}

.StickyNote { float:left; font-size:90%;}
.StickyNoteShadow, .StickyNoteContent{position: relative; bottom: 4px; right: 4px;}
.StickyNoteShadow{background: #ddd;}
.StickyNoteContent{background-color:#ffffbb; padding: 1em 1em 1em 1em;}
.StickyNote-middle, .StickyNote-last {margin-left:15px; }

.Wrap{width:100%; float:left;}
.Wrap .HeaderArea,.Wrap .Content ,.Wrap .FooterArea  {float:left; clear:both;width:100%}


.Header {width: 960px; margin: 0 auto; }
.Header .Header2{float:left; width: 960px; border-bottom:1px solid #CCCCCC; padding-bottom:5px;}
.Header .Logo {float:left;padding: 1em 0 0 0; }
.Header .Welcome {float:right;padding: 0 0 0 0; clear:right;}
.Header .Welcome div,.Header .Welcome a{float_:left; margin-left_:0.5em;}
.Header .Welcome .Name {float:left;}
.Header .Welcome .Name div, .Header .Welcome .Name a  {float:left; margin: 0 0 0 0.5em;}
.Header .Welcome #LoginUI, .Header .Welcome .LoginUI {float:left;}
.Header .Languages {float:right; clear:both; padding: 0 0 0 0;}
.Header .Languages a, .Header .Languages div {float:right; margin-left:0.5em;}
.Header .Domain {float:left;padding: 10px 0 0 2em; font-weight:bold; font-size: 20px; color:#4486B4; }

.Footer {width: 960px; margin: 0 auto; }
.Footer .Footer2{float:left; width: 960px; border-top:1px solid #CCCCCC; padding: 1em 0 1em 0; background-color: #FFFFFF;}


.PortalPos {width: 960px; margin: 0 auto; }
.Portal {float:left;background:#FFFFFF; width: 960px;}
.Portal .Sidebar{float:left; width:300px;background:#FFFFFF;}
.Portal .Command{float:left; clear:both; margin-top:0.5em;  font-size:110%;}

.Portal .Main {float:right; width:600px; background:#FFFFFF;}
.Portal .Main .Wait {float:left; clear:both; width:600px; }
.Wait img{margin: 100px 0 0 200px;}
.Portal .PresListTitle{float:left; clear:both; color: #222; font-size: 1.75em; margin-bottom: 0.75em; font-weight:bold;}
.Portal .TagCloud {float:left; clear:both; background-color: #FFFFFF;width:100%;}
.Portal .Tag{float:left; clear:both; margin:1em 0 0 0; width:100%; text-decoration:none;}
.Portal .Tag:hover{text-decoration:underline;}
.Portal .Buttons {float: right; }
.Portal .Search  {float: left; border_:1px solid #CCCCCC; padding: 0 0 0 0; margin: 1em 0 0 0;}
.Portal .Top{width: 960px; margin: 0 auto; padding-top: 5px;float:left;}

.Search .gwt-TextBox{float:left; font-size_:85%; width:200px; margin: 0 0 0 0;}
.Search .cbg-Button{clear:none;margin-top:0px;}

.PresListPaging  {float:left; clear:both; width:600px;}
.PresListPaging .Paging {float: right;}

.Paging .PageLink{margin: 0 1em 0 1em;}
.Paging .CurrentPage{margin: 0 1em 0 1em; font-size: 110%; font-weight:bold;}
.Paging .Dots{margin: 0 1em 0 1em;  font-weight:bold;}
.Paging .Arrow{margin: 0 1em 0 1em;}

.PresThumbFull {border-bottom: 1px solid #EEE; float: left; clear:both; margin-bottom: 1em; padding-bottom: 1em; width: 495px;}
.PresThumbFull .Slide{float:left;width: 122px; margin-right: 18px;border:1px solid #c2e1ef;}
.PresThumbFull .Slide img{height: 90px; width: 120px;}
.PresThumbFull .SlideImage:hover{cursor:hand;}
.PresThumbFull .Info{float: left; width: 353px;}
.PresThumbFull .Info .SlideTitle{ font-weight:bold; font-size: 110%; color:#3366cc;}

.PresEdit .Top {width: 960px; margin: 0 auto; }
.PresEdit {width:100%; float:left;}
.PresEdit .Info  {float:left; width:100%;}
.PresEdit .Buttons {float: right; }
.PresEdit .Buttons .cbg-Button{float:right;}


.PresEdit .Top{width: 960px; margin: 0 auto; padding-top: 5px; }
.PresEdit .Name, .PresView .Name{ color: #777777; font-size: 1.2em; font-weight:bold; margin-top:0.5em;}
.PresEdit .Speakers, .PresView .Speakers{font-size: 1.0em;}
.PresEdit .Tags, .PresView .Tags{}
.PresEdit .HelpContainer {margin-left:1.5em; margin-right:1em;}
.PresEdit .StickyNote {width:150px; }

.Links, .Search {float: left; }

.PresViewPos {width: 960px; margin: 0 auto; }
.PresView {float:left; width: 960px;}
.PresView .Info{float:left; width:100%;}
.PresView .StickyNote {width:285px;  height:5em;}
.PresView .HelpContainer {width:100%;}
.PresView .Top{width: 960px; margin: 0 auto; padding-top: 5px; float:left;}
.PresView .Buttons {float: right; }

.KeywordsInput {width:23em; height: 10em;}
.PresTitleInput {width:23em;}

.YesNo img {}

.WaitWidget {padding: 2em 2em 2em 2em;}

.HelpCommands {width: 960px; margin: 0 auto;}
.HelpCommands a {float:left;}
.ShareButtons {float:left; width:100%; margin-bottom:3px;}
.ShareButtons_ a,  .ShareButtons_ div {float:right;margin:0 0 0 0.5em;}
.FbLikeButton {float:right;margin:0 0 0 1.5em;}
.FbShareButton {float:right;margin:2px 0 0 1.5em;}

.FBLogin img{border:none;}
.FBLogout img{border:none;}
.LinkedinShareButton{
	float:right;
	padding:2px 0 0 20px;
    height:16px;
    background:url(/gfx/LinkedIn_Logo16px.png) no-repeat bottom left;
}
