body         {   font-family :  Helvetica, Verdana ,Tahoma, Arial; font-size: 12px; 
                  background-color: #FFF;
	background-image: url(images/body_bg.gif);
	background-position:top;
	background-repeat: repeat-x;
    margin:0; }
    
    #center
{
    width:800px;
    margin-left: auto;
	margin-right: auto;
}
.heading {
	FONT-WEIGHT: bold; font-size:large; FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
.tableheader {
	PADDING-RIGHT: 5px; background:#999; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 8px; PADDING-TOP: 30px; BORDER-BOTTOM: #d0d9df 3px solid;
}

.nlTable
{
	border: solid 1px silver;
}

.nlTable td
{
    border: solid 1px silver; vertical-align: top;
} 

.title
{
	text-align: center; background-color: #F0F8FF; color:Navy;
	font-family: Verdana; font-size: 12pt;
}

.header
{
	background-color: #CCDDEE;
}

.item
{
	background-color: #CCDDEE;
}

.value
{
	text-align: left;
}

A {
	COLOR: #039; TEXT-DECORATION: none; outline: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT {
	LINE-HEIGHT: 1; FONT-FAMILY: Arial, Helvetica, "Nimbus Sans L", sans-serif;
    height: 18px;
}
INPUT.primary {
	BORDER-RIGHT: #069 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #069 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(/img/bg/bg_btn_500x52.gif) #39c no-repeat left top; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #069 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #069 1px solid
}
.btn-primary {
	BORDER-RIGHT: #069 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #069 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(/img/bg/bg_btn_500x52.gif) #39c no-repeat left top; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #069 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #069 1px solid
}
INPUT.secondary {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(/img/bg/bg_btn_500x52.gif) #ddd no-repeat left top; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px solid; COLOR: #555; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid
}
.meter {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; BACKGROUND: url(/img/bg/bg_progress_meter_2x1.gif) #fff repeat-x 0px 0px; BORDER-LEFT: #000 1px solid; WIDTH: 50px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 12px
}
.meter IMG {
	BORDER-RIGHT: #005b8e 1px solid; HEIGHT: 12px
}
.edit-link {
	WHITE-SPACE: nowrap
}
.edit-link A {
	COLOR: #039! important
}
#sidebar {
	FLOAT: left; WIDTH: 8%; 
_width: 15.8%
}
#nav-personal
{ width:20%;
  font-size:12px;
    }
#nav-personal UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px 0px 9px;
    PADDING-TOP: 7px;
    LIST-STYLE-TYPE: none;
}
#nav-personal UL LI {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
      BACKGROUND: url(/img/sprite/sprite_globalnav_v2.png) no-repeat 100% -107px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
#nav-personal UL LI.open {
	BACKGROUND-POSITION: 100% -138px; MARGIN: 0px
}
#nav-personal UL LI.hover {
	BACKGROUND-POSITION: 100% -392px; MARGIN: 0px
}
#nav-personal UL LI.open.hover {
	BACKGROUND-POSITION: 100% -423px; MARGIN: 0px
}
#nav-personal UL LI A {
    padding: 6px 5px 5px 15px;
    DISPLAY: block;
    COLOR: #005B8E;
    TEXT-DECORATION: none;
    width: 140px;
}
#nav-personal UL LI SPAN {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
#nav-personal UL LI SPAN.hover {
	TEXT-DECORATION: underline
}
UL LI#nav-personal-home {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL LI#nav-personal-apps {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL LI#nav-personal-apps {
	DISPLAY: none
}
#nav-personal-home A {
	BACKGROUND: url(/img/sprite/sprite_personalnav_v1.gif) no-repeat 9px 4px
}
#nav-personal-profile A {
	BACKGROUND: url(/img/sprite/sprite_personalnav_v1.gif) no-repeat 9px -33px
}
#nav-personal-contacts A {
	BACKGROUND: url(/img/sprite/sprite_personalnav_v1.gif) no-repeat 9px -68px
}
#nav-personal-user-groups A {
	BACKGROUND: url(/img/sprite/sprite_personalnav_v1.gif) no-repeat 9px -104px
}
#nav-personal-inbox A {
	BACKGROUND: url(/img/sprite/sprite_personalnav_v1.gif) no-repeat 9px -140px
}
#nav-personal-company-groups A {
	BACKGROUND: url(/img/sprite/sprite_personalnav_v1.gif) no-repeat 9px -178px
}
#nav-personal-apps A {
	BACKGROUND: url(/img/sprite/sprite_personalnav_v1.gif) no-repeat 9px -217px
}
#nav-personal UL UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
#nav-personal UL LI.open UL {
	DISPLAY: block
}
#nav-personal UL UL LI {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav-personal UL UL LI A {
    padding: 1px 5px 1px 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN: 0px 10px 0px 33px;
    COLOR: #069! important;
}
#nav-personal-add {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ddd
}
#nav-personal-add A {
	BORDER-RIGHT: #693 1px solid; BORDER-TOP: #693 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND: url(/img/sprite/sprite_globalnav_v2.png) #79bb16 repeat-x 0px -555px; BORDER-LEFT: #693 1px solid; COLOR: #fff! important; LINE-HEIGHT: 1.8; BORDER-BOTTOM: #693 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.sticky-box {
	MIN-WIDTH: 154px; BACKGROUND: url(bg_stickybox_154x800.png) no-repeat 50% 100%; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 12px; WIDTH: 220px; 
HEIGHT: 1%
}
.sticky-box .content {
	PADDING-RIGHT: 0px; MIN-WIDTH: 154px; PADDING-LEFT: 0px; BACKGROUND: url(/img/bg/bg_stickybox_154x800.png) no-repeat 50% 0px; MAX-WIDTH: 100%; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 4px
}
#nav-personal .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 4px
}
#profile-snapshot #vcard {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 9px; BACKGROUND: #fff; PADDING-BOTTOM: 7px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 0px solid; POSITION: relative; HEIGHT: 1%
}
#profile-snapshot #vcard:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#profile-snapshot #vcard H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; FONT-WEIGHT: normal; FONT-SIZE: 130%; PADDING-BOTTOM: 19px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 2px; TEXT-ALIGN: left; _width: 80px
}
#profile-snapshot #vcard H2 A {
	COLOR: #000
}
#profile-snapshot #vcard H2 A:visited {
	COLOR: #000
}
#profile-snapshot #vcard H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; _width: 100%
}
#profile-snapshot #vcard P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #666; LINE-HEIGHT: 1.2; PADDING-TOP: 0px
}
#profile-snapshot #vcard .given-name {
	DISPLAY: block
}
#profile-snapshot #vcard .family-name {
	DISPLAY: block
}
#profile-snapshot #vcard .given-name {
	FONT-WEIGHT: bold
}
#profile-snapshot #vcard .photo {
	LEFT: 9px; POSITION: absolute; TOP: 7px
}
#profile-snapshot #vcard .progress {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/img/pic/pic_prfle_cmplt_132x73.gif) no-repeat 0px 0px; PADDING-BOTTOM: 10px; MARGIN: -8px 0px 0px; PADDING-TOP: 17px
}
#profile-snapshot #vcard .progress .meter {
	DISPLAY: block; MARGIN-BOTTOM: 5px; WIDTH: 80%
}
.sidebar-status {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -3px 0px 0px; PADDING-TOP: 0px; POSITION: relative
}
.sidebar-status A {
	COLOR: #039! important
}
#profile-snapshot .sidebar-status P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; OVERFLOW: hidden; CURSOR: text; COLOR: #000! important; LINE-HEIGHT: 1.1; PADDING-TOP: 0px; TEXT-ALIGN: left; _width: 100%
}
.sidebar-status .status-date {
	COLOR: #666
}
.status-dialog {
	BORDER-TOP-WIDTH: 0px! important; DISPLAY: none; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; WIDTH: 359px; BACKGROUND-COLOR: transparent! important; BORDER-RIGHT-WIDTH: 0px! important
}
.status-dialog INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.status-dialog FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.status-dialog .status-head:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.status-dialog .status-head {
	PADDING-RIGHT: 9px; PADDING-LEFT: 12px; BACKGROUND: url(/img/bg/bg_quote_359x260.png) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; _height: 0
}
.status-dialog .status-foot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/img/bg/bg_quote_359x260.png) no-repeat 0px 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 359px; PADDING-TOP: 0px; HEIGHT: 23px
}
.status-dialog .status-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; OVERFLOW: hidden! important; PADDING-TOP: 0px
}
.status-dialog .status-close {
	MARGIN-TOP: 7px; DISPLAY: block; BACKGROUND: url(/img/sprite/sprite_globalnav_v2.png) no-repeat 0px -363px; FLOAT: right; WIDTH: 17px; CURSOR: pointer; TEXT-INDENT: -123456px; HEIGHT: 14px
}
.status-dialog LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 90%; PADDING-TOP: 6px
}
.status-dialog .status-input {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 1px; WIDTH: 320px; PADDING-TOP: 1px
}
.status-dialog .status-buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 3px; PADDING-TOP: 0px
}
.status-dialog .status-buttons .primary {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: bottom; PADDING-TOP: 5px; outline: 0
}
.status-dialog .status-buttons .secondary {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BACKGROUND: 0px 50%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: -2px; CURSOR: pointer; COLOR: #039; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.status-dialog .status-settings {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; _padding: 4px 0
}
.default-status-list {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: #fff; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; WIDTH: 320px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid; TOP: 39px
}
.default-status-list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.default-status-list LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: 3px
}
table.BorderTable {
  border: 1px black solid;
}

.UserContent {
  background-color: #eeeeee;
  padding: 5px;
}
/*A {
   font-size: 10pt;
  color: darkblue;
}
*/

A:hover {
  color: red;
}

.UserInfoPanel {
  background-color: lightyellow;
  padding: 10px;
  border: orange 2px dashed;
  margin: 10px;
}

.TopHeading {
  font: bold 12pt Georgia;
} 

.formfield {
  background-color: lightyellow;
  font: 10pt Arial;
  color: Blue;
}

.HomeText {
  padding: 10px;
  background: aliceblue;
}
.modalBackground 
        {
	        background-color:Gray;
	        filter:alpha(opacity=70);
	        opacity:0.7;
        }
.detail
{
	font-family:lucida grande,arial,helvetica,sans-serif;
	font-size:12px;
	background-color:#fff;
	border:solid 2px #000;
	padding:4px;
}
.detail .footer
{
	text-align:right;
	padding:8px;
}


.tiny {
margin-top : 1px;
font-size : 9px;
margin-bottom : 1px;
color : #000000;
line-height : 11px;
font-family : Arial, Helvetica, sans-serif;
}

H2 {
padding-right : 0;
padding-left : 0;
font-size : 100%;
padding-bottom : 0;
margin : 0;
color : #07519a;
padding-top : 0;
}
H4 {
padding-right : 0;
padding-left : 0;
font-size : medium;
padding-bottom : 0;
margin : 0;
color : #990000;
padding-top : 0;
}
H3 {
padding-right : 0;
padding-left : 0;
font-size : 12pt;
padding-bottom : 0;
margin : 0;
color : #07519a;
padding-top : 0;
}