/*-----General------*/
html {margin:0px;padding:0px;}
body {margin:0px;padding:0px;background:#FFF url(/images/layout/background.gif) top center repeat-x;}
	
P,td,form,input,textarea,ul,select,li,h1,h2,h3 {font-family:Arial; font-size: 12px;color: #333;}
p {margin-top:4px;margin-bottom:8px;line-height:18px;}
h1 {font-size: 18px;color:#333;margin-top:0px;margin-bottom:3px;font-weight:bold;}
h2 {font-size: 14pt;margin-top:3px;margin-bottom:3px;font-weight:bold;}
h3 {font-size: 12pt;margin-top:0px;margin-bottom:0px;font-weight:bold;}
h1 a:link {color:#666; text-decoration:none;}
h1 a:visited {color:#999;text-decoration:none;}
h1 a:hover {color:#333;text-decoration:underline;}

a:link {color:#333; text-decoration:none;}
a:visited {color:#999;text-decoration:none;}
a:hover {color:#333;text-decoration:underline;}

.white {color:#FFF;}
.black {color:#333;}
.light {color:#5e992f;}
.grey {color: #999999}
.green {color:#344e1a;}
.small,.small td, .small p, .small li {font-size:10px;}
.tiny,.tiny tr td {font-size:9px;}
.clearing {clear:both;}
.big {font-size:16px;}
.red {color:red;}
table,tr {border: 0px;margin:0px;padding:0px;}
img {border:0px}
.imgWidthPadded {margin:0px 0px 0px 4px;}

select.small,input.small {font-size:10px;}
input.formfield {background:#fff url(/images/layout/formfield-background.jpg) no-repeat top left; font-size:10px;border:1px solid #CCC;}
.pdfthumbnail {width:64px;}

/*----------Layout---------*/
#divMain {margin:auto;width:684px;background:#FFF;}
.divHeader {margin:0px 10px 16px 10px;}
.divMenu {width:166px;}
#divContent {margin:0px 10px 0px 10px;}
.divFooter {margin:0px 10px 0px 10px;text-align:right;white-space:nowrap;}
.divModalPageItem {width:100%;margin:auto;text-align:center;}
.aUtilities {font-family:Trebuchet MS; font-size: 10px;color: #333;vertical-align:middle;}

.divBoxTop {width:166px;height:33px;}
.divBoxMiddle {background:url(/images/layout/box-verticals.gif) top repeat-y;width:166px;}
.divBoxBottom {background:url(/images/layout/box-blog-bottom.gif) bottom left no-repeat;width:166px;height:12px;}
.divBoxTop-Blog {background:url(/images/layout/box-blog-top.gif) top left no-repeat;}
.divBoxTop-People {background:url(/images/layout/box-people-top.gif) top left no-repeat;}
.divBoxTop-Ideas {background:url(/images/layout/box-ideas-top.gif) top left no-repeat;}
.divBoxTop-Contact {background:url(/images/layout/box-contact-top.gif) top left no-repeat;}
.divBoxTop-Actions {background:url(/images/layout/box-actions-top.gif) top left no-repeat;}
.divBoxMiddleContent {padding:0px 6px 0px 6px;}
 
.divBoxBlogTop {width:238px;height:35px;}
.divBoxBlogMiddle {background:url(/images/layout/box-blog-verticals.gif) top repeat-y;width:238px;height:37px;}
.divBoxBlogBottom {background:url(/images/layout/box-blog-picture-bottom.gif) bottom left no-repeat;width:238px;height:12px;}
.divBoxBlogTop-Picture {background:url(/images/layout/box-blog-picture-top.gif) top left no-repeat;}
.divBoxBlogTop-Video {background:url(/images/layout/box-blog-video-top.gif) top left no-repeat;}
.divBoxBlogMiddleContent {padding:0px 6px 0px 6px;}
         
.divBoxBlogTagsTop {background:url(/images/layout/box-blog-tags-top.gif) top left no-repeat; width:480px;height:35px;}
.divBoxBlogTagsMiddle {background:url(/images/layout/box-blog-tags-verticals.gif) top repeat-y;width:480px;}
.divBoxBlogTagsBottom {background:url(/images/layout/box-blog-tags-bottom.gif) bottom left no-repeat;width:480px;height:12px;}
.divBoxBlogTagsMiddleContent {padding:0px 6px 0px 6px;}
         
.tblBlogItemFileUpload {background-color:#EEE;border:1px solid #CCC;}
.divBlogItemImage {float:right;border:1px solid #CCC;margin:8px 0px 8px 18px;display:block;}
.divBlogItemVideo {margin:8px 0px 8px 0px;}
.divBlogItemComments {margin:0px;}
.divBlogItemComments div {background-color:#EEE;margin:0px;margin-top:10px;padding-bottom:5px;}
.divBlogItemComments div p {color:#444;padding:5px;margin:0px;font-size:11px;}
.divBlogItem {}
.divBlogItemActions {}

.lblProjectHeading {display: block; width: 200px;padding: 2px;padding-top:3px; padding-right: 0px;}
.divProjectHeading {border: 1px solid #DDD;z-index: 1000;background: url(images/menu-bg.gif) repeat-y 0 0 #FFF;
	cursor: default;padding: 0px;width:200px;}
a.divProjectHeadingItem {display: block;padding: 2px 2px 2px 2px;margin: 0px 0px 0px 0px;border: 1px solid #FFF;white-space: nowrap;cursor: pointer;}
a.divProjectHeadingItem-Selected {font-weight: bold;padding: 2px 2px 2px 2px;margin: 0px 0px 0px 0px;}
a.divProjectHeadingItem:hover {background-color: #EEE;padding: 2px 2px 2px 2px;border: 1px solid #DDD;}

#divProjectTop {}
.tdProjectPhaseIcons {background:url(/images/layout/tileline-left.gif) repeat-y;}
.divProjectPhaseIcons {margin-top:-22px;}
.divProjectPhase {min-height:700px;width:800px;}
.divProjectPhase-ready {min-height:700px;width:800px;}
.divProjectPhase-locked {min-height:700px;width:800px;background:url(/images/layout/project-phase-right-background-locked.jpg) top left no-repeat;}
.divProjectPhaseSummary {padding-left:8px;float:left;text-align:left;height:24px;z-index:51;}
.tdProjectPhaseSummary {background:url(/images/layout/tileline-right.gif) left repeat-y;}
.tdProjectPhaseSessions {background:url(/images/layout/tileline-top.gif) bottom repeat-x;}
.divProjectPhaseSessionTitles {width:804px;margin-left:-0px;}
.divProjectPhaseSessionTitle {float:left;font-size:12px;background: url(/images/layout/session-tab-background.gif) repeat-x;height: 24px;}
.tblProjectItemUpload {background-color:#EEE;border:1px solid #CCC;width:200px;}
.divProjectItems {display:block;padding-top:25px;}
.divProjectItem {width:202px;left:0px;top:0px;position:relative;background:url(/images/layout/project-item-background.gif) repeat-y;}
.divProjectItemHandle {width:202;height:20px;top:0px;padding-left:6px;padding-top:8px;margin:auto;position:relative;background:url(/images/layout/project-item-top.gif) top left no-repeat;cursor:move;}
.divProjectItemDetail {width:100%;padding-left:10px;padding-top:0px;position:relative;}
.divProjectItemDetail div {}
.divProjectItemDetail p {margin-bottom:2px;margin-top:0px;padding-right:30px;}
.divProjectItemFooter {background:url(/images/layout/project-item-bottom.gif) bottom left no-repeat;width:202px;height:10px;}
.tdProjectFooter {background: url(/images/layout/tileline-bottom.gif) top repeat-x;}
.divProjectItemAdd {text-align:center;padding-right:20px;}
.divProjectItemComments {width:100%;}
.divProjectItemCommentAdd {padding-top:5px;text-align:left;font-size:11px;}
.divProjectItemCommentAddDetails {margin:auto;padding-top:5px;}
.divProjectItemComments table {}
.divProjectUserColour {width:32px;height:16px;border:1px solid #CCC;}

.divProjectItem-list {width:480px;left:0px;top:0px;position:relative;text-align:left;padding-bottom:10px;}
.divProjectItem-list div p {margin:0px;padding:0px 0px 0px 0px;}
.divProjectItem-list .divProjectItemAdd {text-align:left;}
.divProjectItem-list .divProjectItemCommentAddDetails {text-align:left;}
.divProjectItem-list div.divProjectItemComments {width:100%;}
.divProjectItem-list div.divProjectItemComments table {width:100%;}
.divProjectItemHandle-list {width:400px;top:0px;position:relative;cursor:move;text-align:left;padding-left:10px;}
.divProjectItem-list .divProjectItemFooter {background:none;width:202px;height:5px;}
    
/*-----Lists------*/
ul.grid {margin:0; padding:0;margin-top:5px;margin-bottom:25px;margin-right:-20px;margin-left:-10px;}
ul.grid li {margin:0;padding:0;width:110px;height:110px; float:left; text-align:center; list-style: none;}
ul.grid li a:link {text-decoration: none;}
ul.grid li a:visited {text-decoration: none;}
ul.grid li a:hover {text-decoration: underline;}

/*-----ASP.NET------*/
.modalBackground {background-color:#FFF; filter:alpha(opacity=80); opacity:0.8;}
.modalPopup {border:1px solid #FFF;background-color:#edead9;padding:10px;}
.watermarked {color:#CCC;}

.GridViewPager {height:23px;}
.GridViewHeaderSortA {background: url(/images/icons/arrow-up.gif) no-repeat 95% 50%; }
.GridViewHeaderSortD {background: url(/images/icons/arrow-down.gif) no-repeat 95% 60%; }

table.grid {border:1px solid #DDD;margin:0;padding:0;}
table.grid tr th {border:1px solid #DDD;text-align:left;vertical-align:top;font-weight:bold;margin:0;padding:2px;background-color:#EEE;}
table.grid tr td {border:1px solid #EEE;padding:2px;vertical-align:top;color:#666;background-color:#faf8f2;}

table.gridsimple {border:1px solid #FFF;margin:0;padding:0;}
table.gridsimple tr th {border:1px solid #FFF;text-align:left;vertical-align:top;font-weight:bold;margin:0;padding:2px;background-color:#EEE;}
table.gridsimple tr td {border:1px solid #FFF;padding:2px;vertical-align:top;color:#666;}

table.grid tr.gridHover {background-color:#fcf7f9;}
table.grid tr.gridHover td {background-color:#fcf7f9;}



.tool-tip {color: #DDD;width: 139px;z-index: 13000;}
.tool-title {font-weight: bold;font-size: 11px;margin: 0;color: #DDD;padding: 8px 8px 4px;background: url(/images/layout/bubble.png) top left;}
.tool-text {font-size: 11px;padding: 4px 8px 8px;background: #000;}