
html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
     font-size: 11px;
}
table 
{
	table-layout:fixed;
}
table.mnuBar
{
   	color: #000000;
	height: 25px;
	background-image: url(../images/menubar.jpg);
	background-repeat: repeat-x;
}
td.mnuBar 
{
	vertical-align: middle;
}

table.actionBar 
{
	height: 27px;
	overflow: hidden;
	width: 100%;
	background-image: url(../images/gridtoolbar_back.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	color: #15428b;
	border: 1px solid #6699CC;
	table-layout: fixed;
}
td.mnuBar img {
		vertical-align: middle;
}
td.mnuBar span {
		vertical-align: middle;
}
td.menuOn 
{
	background-Image: url(../images/app_titlebar_hover.gif);
	background-Repeat: repeat-x;
	background-position:center;
	cursor:pointer;
    /*height: 100%;*/
    vertical-align: middle;
    color: #000000;
    
    
}
td.menuOn img {
		vertical-align: middle;
}

td.tableHeader {
	color: #000000;
	height: 22px;
	border-bottom: 1px solid #466094;
	font-weight: normal;
}
div.row {
	font-size: 11px;
    font-family: Helvetica,sans serif;
}
div.grid {
	background-color:#ffffff; height: 200px;overflow-x: hidden;overflow-y:scroll; border: 1px solid #6489D4;
}
div.area {
	background-color:#EEF0F6; height: 200px;border: 1px solid #6489D4; padding: 5px;
}
div.layer {

	display:none; 
	position:absolute; 
	left:146px; 
	height:150px; 
	overflow-y: scroll; 
	padding: 5px; 
	border:#000000 1px solid; 
	background: #ffffff;	
}
table.wrapper {
    padding-left: 5px;
    padding-right: 5px;
    /*background-color: #46474B;*/
    background-color: #ffffd4;
}
td.wrapper2 {
	 padding-right: 10px;
	 padding-bottom: 5px;
	 
}
table.wrapper2 {
	 table-layout: fixed; 
	 width: 100%; 
	 height: 100%;
	 background-color: #ffffff;
}
table.titlebar {
	background-color: #d4d7df;	
	border-bottom: 1px solid #46474B;
}
tr.titleBar {
	/*background-image: url(../images/titlebg.jpg);*/
	background-color: #d8e8ff;
	height: 32px;
	border-bottom: 1px solid #466094;
}
td.tab {
	border: 1px solid #466094;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	padding-left:5px;
	background-color: #f4f7f7;
	/*
	background-image: url(../images/mnuBar.jpg);
	background-repeat: repeat-x;
	*/
	cursor: pointer;
}
td.tabOn {
	border-top: 	1px solid #466094;
	border-left: 	1px solid #466094;
	border-right: 	1px solid #466094;
	height: 18px;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	padding-left:5px;
	cursor: pointer;
}

td.tabEmpty {
	border-bottom: 	1px solid #466094;
	background-color: #D8e8ff;
}
td.headerTop {
	background-image: url(../images/headerBackground.jpg);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	height: 42px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #466094;
}
td.headerTopText {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

td.titleBar {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding-left:5px;
	background-color: #d8e8ff;
}
td.guestlistTitleBar {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding-left:5px;
}

tr.editBar {
	background: #63769B;
	height: 32px;
	border-bottom: 1px solid #466094;
}

td.editBar {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	padding-left:5px;
}

tr.statusBar {
	background: #63769B;
	height: 16px;
	border-bottom: 1px solid #466094;
}
div.statusbar {
	
background-image: url(../images/statusbar_back.gif);
background-repeat: repeat-x;
color:				#000000;
padding-left:		5px;
height:				24px;
border-bottom:		1px solid #485673;
font-weight:		bold;
}
td.statusBar {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding-left:5px;
}
input.inputfields
{
   font-size:         8pt;
   font-family:      Helvetica,sans serif;
   width:            100%;
   height:            18px;
   border:            1px solid #7b9ebd;
}
input.lookup
{
   color: #3CE6FD;
   text-decoration: underline;
   cursor: pointer;
   
}
span.emptyInputFields
{
	font-size:        8pt;
   	width:            100%;
   	height:           18px;
   	visibility:			hidden;
}
td.emptyInputFields
{
	font-size:        8pt;
   	width:            100%;
   	height:           18px;
   	visibility:			hidden;
}
input.disabled
{
   border:            1px solid #cfcfcf;
}
input.button
{
	cursor: pointer;
	background: #cfcfcf;

}
input.onButton
{
	cursor: pointer;
	background: #a5a5a5;
}

textarea.inputfields
{
   font-size:         8pt;
   font-family:      Helvetica,sans serif;
   width:            100%;
   height:            50px;
   border:            1px solid #7b9ebd;
}
select.inputfields
{
   font-size:         8pt;
   font-family:      Helvetica,sans serif;
   width:            100%;
   height:            15px;
   border:            1px solid #7b9ebd;
}
radio.inputfields
{
   font-size:         8pt;
   font-family:      Helvetica,sans serif;
   width:            5px;
   height:            15px;
   border:            1px solid #7b9ebd;
}

td.middleColumn {
	padding-left: 10px;	
}
tr.areaRow {
	height: 25px;	
}
body {
        padding:0px;
        margin:0px;
        color:#000000;
        height: 100%;
}
td.padding-left {
	padding-left: 5px;
}

body.fade {
	background-color: #d8edff; /*#B2CBEC;*/ /*#6590CB;*/
} 
table.fade {
	background-color: #d8edff;/*#B2CBEC;*/ /*#6590CB;*/
}
table.fade2 {
	background-color: #d8edff;/*#B2CBEC;*/ /*#6590CB;*/
	height: 100%;
	width: 100%;
	table-layout: fixed;
}
table.guestlist {
	background-color: #ffffff;/*#B2CBEC;*/ /*#6590CB;*/
	height: 100%;
	width: 100%;
	table-layout: fixed;
}
span.lbArea
{
	display: block;
	width: 100%;
	margin-bottom: 1px;
	padding-left:5px;

}
TD {
    font-size: 11px;
    font-family:Helvetica,sans serif;
}

td.req
{
	color: #A31515;
	font-weight: bold;
}

span.req
{
	color: #A31515;
	font-weight: bold;
}
span.lengthOver {
	color: #A31515;
	font-weight: bold;
}
span.lengthClose {
	color: #F7BF5D;
	font-weight: bold;
}
span.lengthGood {
	color: #55B264;
	font-weight: bold;
}
span.req
{
	color: #A31515;
	font-weight: bold;
}
table.content {
	background-color: #ECEAE4;
}
tr.content {
	background-color: #ECEAE4;
}
table.content2 {
	background-color:#FFFFFF;
	background:url(../images/body.png) repeat-x;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	border:none;
	table-layout: fixed; 
}
div.content2 {
	background:url(../images/body.png) repeat-x;
	min-height:100%;
	height:100%;
	width:100%;
}

div.content {
	background-color: #ECEAE4;
}
table.chat {
	background-color: #EAF3FF;
}
td.chatIn {
	color: #A31515;
	font-weight: bold;
	background-color: #EAF3FF;
}
td.chatOut {
	color: #0000FF;
	background-color: #EAF3FF;
}

#menu {
position: absolute; /* Menu position that can be changed at will */
top: 0;
left: 0;
z-index:100;
width: 100%; /* precision for Opera */

}
#menu table {
	width: 100%; /* precision for Opera */
	padding-left: 5px;
	display: none;
	background: #fff;
	border: 1px solid #7b9ebd;
}
#menu td {
	cursor: pointer;
}
#menu td.over {
	background-color: #eee;
}
#menu td.out {
	background-color: #ffffff;
}
td.ddover {
	background-color: #eee;
}
td.ddout {
	background-color: #ffffff;
}

div.defaultDiv {
 	display:none; 
 	position:absolute; 
 	height:125px; 
 	overflow-y: scroll; 
 	padding: 5px; 
 	border:#000000 1px solid; 
 	background: #ffffff;
}
td.navHeader {
	font-size: 12px;
	font-weight: bold;	
	padding-left: 5px;
	color: #10418c;
}
td.navItem {
    font-size: 11px;
	font-weight: normal;	
	padding-left: 5px;
	cursor: pointer;
	height: 15px;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
}
tr.navTrTop {
	padding-top: 15px;	
}

td.navItemOver {
	background: #ffe7a5;
	padding-left: 4px;
	border: 1px solid #ffb64a;
	vertical-align: middle;
	
	cursor: pointer;
}
td.navItemOut {

}
table.menu 
{
	padding-left: 1px;
	height: 100%;
	border-top: 1px solid #6893cf;
	border-left: 1px solid #6893cf;
	border-right: 1px solid #6893cf;
	background-color: #D9EAFF;
	width: 95px;

}
td.statusbar {
	
background-image: url(../images/statusbar_back.gif);
background-repeat: repeat-x;
color:				#000000;
padding-left:		5px;
height:				24px;
border-bottom:		1px solid #485673;
font-weight:		bold;
}
td.form {
	border-left: 1px solid #466094;
	border-right: 1px solid #466094;
	border-bottom: 1px solid #466094;
	height: 100%;
	background-color: #ffffff;;
	
	background: url(../images/body.png) repeat-x;
}

div.dynamicdropdown 
{
	position:absolute; 
	height:125px; 
	overflow-y: scroll; 
	border:#000000 1px solid; 
	background: #ffffff;
}
div.messageCounter 
{
	position:absolute; 
	z-index: 1; 
	height:15px; 
	padding: 5px; 
	border:#000000 1px solid; 
	background: #ffffff;
	display: none;
	z-index: 1000;
}
td.headerexecutivepanel {
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}

input.externalblank {
	color: #BDD8EB;
	font-weight: normal;
}
input.externalinputfields
{
   font-size:        16pt;
   font-family:      arial black;
   width:            100%;
   height:           35px;
   border:           1px solid #DFE5EA;
}

td.externalfooter {
 	font-size:        13pt;
   	font-family:      arial black;
   	font-weight:	  bold;	
   	color:			  #7DB2D8;		
}
td.externalheader {
 	font-size:        20pt;
   	font-family:      arial black;
   	font-weight:	  bold;	
   	color:			  #7DB2D8;	
   	/*#7DB2D8*/	
}
div.externalheader {
 	font-size:        20pt;
   	font-family:      arial black;
   	font-weight:	  bold;	
   	color:			  #FFFFFF;	
   	/*7DB2D8*/	
}

td.external{
 	font-size:        12pt;
   	font-family:      arial black;
   	font-weight:	  bold;	
   	color:			  #7DB2D8;		
   	/*7DB2D8*/
}
input.externalrounded {
	border: 0;
	background: url(http://img181.imageshack.us/img181/53/textroundbv8.gif) top left no-repeat;
	width: 190px;
	height: 25px;
	padding: 3px 5px;
	font-size: 11pt;
	font-family: arial black;

}
tr.fullheight{
	height:100%;	
}


html .fb_share_button { 
	display: -moz-inline-block; 
	display:inline-block; 
	padding:1px 20px 0 5px; 
	height:15px; border:1px solid #d8dfea; 
	background:url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top right; 
} 
html .fb_share_button:hover 
{ 
	color:#fff;
	border-color:#295582; 
	background:#3b5998 url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top right; 
	text-decoration:none; 
} 

