html, body
{
	height: 100%;
}

.header { height: 65px; width: 100%; position: relative; border:0px solid Silver; background-image: url('HeaderBG.jpg'); background-repeat:repeat-x}
.menu { margin: 0px 0px 0px 0px; height: 41px; width: 100%; position: relative; border:0px solid Silver; background-image: url('menuBar.jpg'); background-repeat:repeat-x; z-index: 9999}
.menuItem {height: 22px; background-image: url('mnItem.jpg'); background-repeat: repeat-x; padding-left: 5px; padding-right: 5px;}
.h {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #666;
	padding:0px;
	margin:0px;
	line-height: 18px;
}

p {
	margin: 15px 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 15px 0px;
}

input,textarea, select
{
	font: 12px Verdana;
	font-weight : normal;
	color: #666;
	/*border      : 1px #999999 solid;*/
	padding-top : 1px;
	margin-top  : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
}
/* Focus action  */

input.focus, textarea.focus, .ie6 input.focus, .ie6 textarea.focus {
	background: #ffc none;
	border: 1px solid #fc0;
}
.Widget_button{
  text-align    : center;
  font-size     : 10px;
  /*font-weight   : bold;*/
  border-top    : 1px solid #C4CCCC;
  border-left   : 1px solid #ACB5B5;
  border-bottom : 1px solid #6F7777;
  border-right  : 1px solid #ACB5B5;
  background-color : white;
  padding: 0px;
  margin: 0px;
  margin-bottom: 1px;
  margin-left: 0px;
  line-height   : 13px;
  cursor        : pointer !important;
  cursor        : hand;
}

body { background-color: White;}
#Progress { float:left; margin-top: 50px; margin-left: 20px; }
#Logo { background-image: url("Logo.png"); width:260px; height: 60px; }
#LoginPanel { text-align:right; font-size: 10pt; margin-top: 30px; float: right}
#google_search { margin-top: 30px; }
#body {  }
.widget_holder { height: 100%; min-height: 400px;}
.widget_holder_Unmove { height: 100%;}
.widget
{
	margin-bottom:5px; border:5px solid #e5e5e5;
	background-color: #e5e5e5; /*shadow color*/
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 5px;

	height: auto; 
	position: relative; 
	left: 0px; top: 0px;
}
.widget_header { width:100%;padding-top:0px;padding-bottom:0px;margin: 0em;font-size:100%;font-weight:normal; cursor:move; border-bottom:1px solid Silver}
.widget_header_unmovable { width:100%;padding-top:0px;padding-bottom:0px;margin: 0em;font-size:100%;font-weight:normal; border-bottom:1px solid Silver}
.widget_header_table {table-layout:fixed; width:100%;padding:0px;margin:0px;font-size:82%; }
.widget_title { overflow:hidden; white-space: nowrap; color:#666; width:auto; background-color: #ddd; background-image: url(widget_head_back.jpg); background-repeat: repeat-x; background-position: bottom; padding-left:10px; font-weight:normal;padding-right:2px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #999; border-top: 1px solid #fff; border-left: 1px solid #fff; }
.widget_title a { overflow:hidden; width:auto; white-space: nowrap;height:1.2em;color: #666; text-decoration:none; font-size:12px;padding-right:2px; }
.widgetLink 
{
	height:1.2em;color: #666; text-decoration:none; font-size:20pt; 
}
.widget_collapse, .widget_expand, .widget_close { display:inline; }
.widget_dropcue { border: dashed 1px #ccc; display:none; margin-bottom:20px; background-color: #eee;}

.widget_edit {color: #666; white-space: nowrap; padding-right: 5px; background-color: #ddd; background-image: url(widget_head_back.jpg); background-repeat: repeat-x; background-position: bottom; white-space:nowrap;text-align:right; vertical-align:top; width: 80px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #999; border-top: 1px solid #fff; }
.widget_edit a{white-space: nowrap; padding-right: 1px; text-decoration:none; width:  80px}
.widget_edit a:link, a:active {color:#aaa;}
.widget_edit a:visited {color:#aaa;}
.widget_edit a:hover {color:#333;}
.widget_button {background-color: #ddd; background-image: url(widget_head_back.jpg); background-repeat: repeat-x; background-position: bottom; padding-right:1px; vertical-align:top; width: 15px; padding-top: 2px; border-bottom: 1px solid #999; border-top: 1px solid #fff; }
.widget_min {background-image:url('min_blue.gif'); background-repeat:no-repeat}
a.widget_min:hover {background-image:url('min_blue_highlight.gif'); background-repeat:no-repeat}
.widget_max {background-image:url('max_blue.gif'); background-repeat:no-repeat}
a.widget_max:hover {background-image:url('max_blue_highlight.gif'); background-repeat:no-repeat}
.widget_close {background-image:url('x_blue.gif'); background-repeat:no-repeat; }
a.widget_close:hover {background-image:url('x_blue_highlight.gif'); background-repeat:no-repeat}
.widget_refresh {background-image:url('reload.gif');display:block;margin-top:3px;width:12px;height:12px;cursor:hand;cursor:pointer; background-repeat:no-repeat}
a.widget_refresh:hover {background-image:url('reload_highlight.gif'); background-repeat:no-repeat}
.widget_box {display:block;margin-top:3px;width:12px;height:12px;cursor:hand;cursor:pointer;}
.widget_rename {background-image:url('rename.png');display:block;margin-top:3px;width:12px;height:12px;cursor:hand;cursor:pointer; background-repeat:no-repeat}
a.widget_rename:hover {background-image:url('rename.png'); background-repeat:no-repeat}


.column {vertical-align:top; float:none }
.table_fixed {table-layout:fixed;}
/*.table_body { margin-top: 0px; width: 100%; height:100%; background-image:url('background.gif');}*/
.table_body { margin-top: 0px; width: 100%; height:100%; background-color: White;}
.table_body_white {width: 100%; height: 400px; position: relative; left: 0px; top: 0px; background-color:white; background-image:url('bg_top.png'); background-position:top; background-repeat:repeat-x; border:1px solid Silver;}
.container { margin-top: 0px; padding:0px; border-top:0px solid Silver; height: 165px; }
.ItemContainer  { text-decoration: none; color: #666; }
.handleText
{
	width:16px;
	height:16px;
	background-image:url(HandleGrip.png);
	overflow:hidden;
	cursor:se-resize;
}

#column1, #column2, #column3
{
	float:left;
	width: 33%;
}

a:link, a:visited, a:active { color: #660099; }
a:hover { color: #660099; }

.widget a:link, .widget a:visited, .widget a:active, .ItemContainer a:link, .ItemContainer a:visited, .ItemContainer a:active { color: #555; }
.widget a:hover, .ItemContainer a:hover { color: #660099; text-decoration: none; }

/*#tabs { border-bottom: solid 1px Silver; padding:0px; margin:0px; padding-bottom: 1px; }*/
/* Firefox */ ul.tabs { list-style-type: none; border-bottom: solid 1px Silver; padding-bottom: -1px; margin:0px; }
/* IE */ * html ul.tabs { list-style-type: none; border-bottom: solid 1px Silver; padding-bottom: 2px; }

li.tab { border-left: solid 1px Silver; border-top: solid 1px Silver; padding-left:4px; padding-right:4px; border-right: solid 1px Silver; display: inline; margin-left: 4px; margin-right: 4px; padding: 0px; }
li.newtab { padding-left:4px; padding-right:4px; display: inline; margin-left: 4px; margin-right: 4px; padding: 0px;}
li.newtab a { text-decoration: none;  }
/* Firefox */ li.tab a { font-size: 9pt; text-decoration: none; padding: 2px 8px 0px 8px; }
/* IE */ * html li.tab a { font-size: 9pt; text-decoration: none; padding: 2px 8px 2px 8px; }

li.inactivetab { background-color: Silver; } 

/* Firefox */ li.inactivetab a { border-bottom: solid 1px Silver; }
/* IE */ * html li.inactivetab a { border-bottom: solid 1px Silver; }

li.activetab { background-color: White; }
li.activetab a { border-bottom: solid 1px white; }

.add_stuff_toggle { clear:both; float:right; font-weight: bold; }
.widget_showcase { border: solid 1px gray; padding: 8px; clear:both; margin: 10px 0px 10px 0px; width: 95%; height: 200px; }
.smalltext, .smalltext a { font-size: 90%; }

.feed_item_link, .feed_content_item_link
{
	padding-left: 10px;
	padding-right: 5px;
	line-height: 170%;
	clear: both;
	display: block;
	list-style-position: inside;
	text-decoration: none;
	color: #666666;
	/*display: inline-block;*/
}

.feed_content_item_link {
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: 4px 9px;
}

.feed_item_link {
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
}

hr { height: 1px; color: #DDF8CC }
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:Silver;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}
.img_button
{
	vertical-align: middle;
	text-align    : center;
	font-size     : 12px;
	border-top    : 1px solid #C4CCCC;
	border-left   : 1px solid #ACB5B5;
	border-bottom : 1px solid #6F7777;
	border-right  : 1px solid #ACB5B5;
	background-color : white;
	padding: 0px;
	margin: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	line-height   : 13px;
	cursor        : pointer !important;
	cursor        : hand;
	height:20px;
	background-image: url('bg_button.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}

.forumAlternateRow { display:table-row; margin-top: 5px; margin-bottom: 5px; background-color:WhiteSmoke; border-top: solid 1px Silver; border-bottom: solid 1px Silver;}
.RowBorder { display:table-row; margin-top: 5px; margin-bottom: 5px; border-top: solid 1px Silver; border-bottom: solid 1px Silver;}
.Watermark
{
	color: Silver;
}
.tdHeader
{
	font-size: 13pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.tdHeaderMed
{
	font-size: larger;
	background-color: ActiveBorder;
}
.pHeader
{
	font-size: larger;
	font-weight: bold;
	color: Navy;
}
.linkBtn:link, visited, active
{
	color: Navy;
	font-weight:bold;
}
.AlwayVisibleControl
{
	float: right;
	z-index:999999;
}
.AddStuff
{
	width: 100%;
	height: 8px;
	position: absolute;
	z-index:101;
	text-indent: -1000px;
	background-image: url(add_button.jpg);
	background-repeat:no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.AddStuffBack
{
	width:100%;
	height:8px;
	top: 140px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	background-image: url(add_back.jpg);
	background-repeat:repeat-x;
	background-position: top;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	overflow: hidden;
}	
.AddStuffClose
{
	width: 100%;
	height: 8px;
	background-image: url(add_close_button.jpg);
	background-repeat:no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.AddStuffBackClose
{
	width:100%;
	height:8px;
	margin: 0px;
	padding: 0px;
	background-image: url(add_close_back.jpg);
	background-repeat:repeat-x;
	background-position: top;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	overflow: hidden;
}	

.blur{
	margin-bottom:20px; border:1px solid #ccc;
	background-color: #ccc; /*shadow color*/
	margin-left: 4px;
	margin-top: 4px;
}

.shadow,
.content
{
	position: relative;
	bottom: 0px;
	right: 0px;
}

.shadow{
	background-color: #e5e5e5; /*shadow color*/
}

.content{
	height: auto;
	background-color: #fff; /*background color of content*/
	border: 1px solid #aaa; /*border color*/
	/*padding: .5em 2ex;*/
}
.btnSearch
{
	background-image: url('search.gif');
	background-position: center;
	background-repeat: no-repeat;
	background-color: White;
	border-collapse: collapse;
	border: Solid 1px Silver;
	width: 20px;
	height: 20px;
}
.Hide
{
	display: none;
}
.DropDownListCategory
{
	width: 280px;
}
.BookmarkItemLink
{
	table-layout: fixed;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
}


/* Forum */
.ForumTable
{
	
/*	
border-collapse: collapse;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
*/
	background-color: #999999;
}

.ForumControlTable
{
	border-collapse: collapse;

	table-layout:fixed;	
}

.ForumHeaderTR
{
	background-color: #fffFff;
}
.ForumHeaderTR TD
{
	border-collapse: collapse;
/*	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
*/
}

.ForumIconTD
{
	background-color: White;
	
}
.ForumIconPersonalMessageTD
{
	background-color: White;
}
.ForumIconPublicMessageTD
{
	background-color: White;
}


.ForumContentTR
{
	background-color: whitesmoke;
	
}
.ForumContentTR TD
{

}
.ForumButtonTR
{
	background-color:whitesmoke;
}
.ForumButtonTR TD
{
	
}
.ForumReplyTR
{
	background-color: White;
}



/**Tooltip*/
	#dhtmlgoodies_tooltip
	{
		text-align: justify;
		min-height: 20px;
		background-color:#EEE;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:4px 4px 4px 4px;
		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-size: 8pt;		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}
/**End Tooltip*/
.gridview_cell
{
	padding: 2px 5px 2px 5px;
}




body {
	background: #ffffff url(back_main.jpg) top repeat-x;
	padding: 0px;
	margin: 0px;
}

body, td, a, p {
	font: 12px Verdana;
	color: #666;
	line-height: 18px;
}

#site_container {
	/*margin:auto;*/
	float: left;
	width: 100%;
}

#outer_container {
	/*border: 1px solid #aaaaaa;*/
	background-color: #ffffff;
	width: 100%;
	float: left;
}

#inner_container {
	background: url(back_banner.jpg) top left no-repeat;
	padding-top: 100px;
	float: left;
	width: 100%;
}

.menu_container {
	background-color: #ddd;
	background-image: url(widget_head_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	height: 38px;
	overflow: hidden
	width: 100%;
}

.menu_container a {
	color: #333;
}

.menu_container a:hover {
	color: #660099;
	text-decoration: none;
}

#content_container {
	width: 100%;
	background-image: url(background_striped.gif);
	margin: 0px 0px 10px 0px;
	float: left;
}

#footer_container {
	text-align: right;
	font-size: 10px;
	color: #666666;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 10px;
}

#home_container {
	padding-top: 10px;
	width: 100%;
}

#record_container, #profile_container, #search_container, #calendar_container, #content_display_container {
	padding: 10px;
}

.record_content, .profile_content, .search_content, .calendar_content, .content_display_content {
	border: 5px solid #e5e5e5;
	margin-bottom: 10px;
}

.record_table, .profile_table, .search_table, .calendar_table, .content_display_table {
 	width: 100%;
 	border: 1px solid #aaa;
 	background-color: white;
}

.record_table_header, .profile_table_header, .search_table_header, .calendar_table_header, .content_display_table_header  {
	background-color: #ddd;
	background-image: url(widget_head_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

.record_table_header td, .profile_table_header td, .search_table_header td, .calendar_table_header td, .content_display_table_header td {
	padding: 7px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	color: #555;
}

.record_row td, .profile_row td, .search_row td, .calendar_row td, .content_display_table_row td {
	padding: 4px;
}

.profile_table_footer {
	background-color: #ddd;
	background-image: url(widget_head_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.profile_table_footer td {
	padding: 7px;
	border-top: 1px solid #fff;
	border-bottom: 0px solid #999;
	color: #555;
}

.profile_inner_table {
 	border: 1px solid #aaa;
 	background-color: white;
	margin: 10px;
}

.boxed_content {
	margin-bottom: 10px;
	border: 1px solid #aaaaaa;
	padding: 5px;
	width: 100%;
}

.boxed_content td {
	padding: 5px;
}

.box_command {
	background: #dddddd;
	padding: 5px;
}

.mandatory {
	color: #999999;
	font-size: 10px;
}

.add_container {
	background: #ddd;
	color: #666;
	margin-top: 10px;
}

h3 {
	font: Arial;
	font-size: 14px;
	color: #000;
}

p {
	font: Arial;
	font-size: 12px;
	color: #666;
}
.borderDiv{
border-color:Gray;
border-style:solid;
font-weight:bold;
margin-bottom: 8px;
margin-top: 4px;
width: 95%;
color:#1B5790;
padding:8px;
border-width:2px;
}
.css_Link
{
text-decoration:none;
}
.DivWidgetUnmovable
{
    background-color:#E7F5FB;
}
.widgetUnmove
{
	margin-bottom:5px; border:5px solid #e5e5e5;
	background-color: #e5e5e5; /*shadow color*/
	height: auto; 
	position: relative; 
	left: 0px; top: 0px;
}
.widgetUnmove a:link, .widgetUnmove a:visited, .widgetUnmove a:active { color: #555; }
.widgetUnmove a:hover { color: #660099; text-decoration: none; }

.div_InlineDiscussion
{
    overflow-y:scroll;
    max-height:300px;
}
.linkedin-profileinsider-popup
{
    padding-right: 16px; background-image: url(http://static.linkedin.com/img/icon/icon_company_insider_in_12x12.gif); background-repeat: no-repeat; background-position: right bottom;
}

/* 2-column table in CSS. Two columns because of the width: 50%! */
               .twoColTableLeftCol
{
    
    width: 49%;
    height: 100px;
    float:left;
    padding: 5px 5px 5px 5px;
}
               .twoColTableRightCol
{
    
    height: 100px;
    width: 49%;
    float:right;
    padding: 5px 5px 5px 5px;
}

.twoColTableHeader
{
    
    height: 100px;
    width: 100%;
    padding: 5px 5px 5px 5px;
   
}
