* html body{ 

/*overflow-y: auto; */
height: 100%; 
padding:0;
margin: 0;
} 

body
{
    margin:0px;
	margin-top: 0px;
	margin-left: 0px;
	/*background:url(Images/sonexis_bkgd-dot-sq.gif);*/
}
img {
	border:0px;
}
button, #dbutton
{
    font-size: 12px;
    width:auto;
/*	height:21px;*/
	color: #ffffff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #415663;
	border-right: 1px solid #415663;
    border-left: 1px solid #fff;
    font-family: tahoma, arial, helvetica, sans-serif;
    background-color: #7190a3;
    text-align: center;
}

.primarybtn{
	width: 200px;
	height: 30px;
    font-size:14px;
}
.buttonconfnow {
	width: 200px;
	height: 30px;
	font-size:14px;
	color: #ffffff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #415663;
	border-right: 1px solid #415663;
    border-left: 1px solid #fff;
    font-family: tahoma, arial, helvetica, sans-serif;
    background-color: #7190a3;
	background:url(Images/arrow_3.GIF) no-repeat;
	background-position:right;
	margin-right: 5px;
	text-align:center;
}
.primarybtndisabled
{
    font-size:14px;
    background-color: #c0c0c0;
}
.headerandfooter
{
    background-color: #bdbec0
}
.headermaincaption
{
    font-weight: bold;
    font-size: 16px;
    color: #173a6c;
    font-family: verdana, arial, helvetica, sans-serif
}
/*.formarea
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
    background-color: #f2f2f2;
}*/
.formArea{
	border-right: 1px medium #000;
	border-top: 1px medium #000;
    border-left: 1px medium #000;
    border-bottom: 1px medium #000;
    background-color: #f2f2f2;
}
.conferenceIDCaption{
	font-weight: bold;    
    font-size: 14px;
    color: #38466c;
    font-family: Tahoma, Arial, sans-serif;
}
.headerBar{
	border-bottom: 2px ridge;
	background-color: #ffffff;
}
.headersecondarycaption
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif
}
.eastwestcaption
{
    font-size: 12px;
    vertical-align: baseline;
    color: #000000;
    font-family: tahoma, arial, sans-serif;
	cursor:default;
}
.requiredfieldindicator
{
    font-size: 18px;
    color: #ff0000;
    font-family: tahoma, arial, sans-serif
}
a:link
{
    color: #0000cc;
    font-family: tahoma, arial, sans-serif;
    text-decoration: underline
}
.grouparea
{
}
.groupareamaincaption
{
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif
}
.groupareaactions
{
    background-color: #3366cc
}
/*.frame {
	margin: 0px;
	width: 100%;
	
	border: 1px solid #00CC33;
}*/
.grouparea{
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid
}

.tabledata
{
    font-size: 12px;
    color: #282828;
	height: 18px;
    font-family: tahoma, arial, sans-serif;
	/*border-right: 1px solid #E6E6E6;*/
    background-color: #ffffff;
}
.tabledataselected
{
    font-size: 12px;
    color: #000000;
	height: 18px;
    font-family: tahoma, arial, sans-serif;
    background-color: #e1eaff;
}
/* the data table cell */
/*.tabledata td {
	padding:2px 7px;
	border-right: 1px solid #E6E6E6;
	height: 18px;	
}*/

.tabledataalternating { font-family: tahoma, arial, sans-serif; font-size: 12px; color: #000000; background-color: #f0f4ff; border-style: none}
.tabledataraised                     { font-family: tahoma, arial, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff ; border-color: #ffffff black #ffffff black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tabledataalternatingraised          { font-family: tahoma, arial, sans-serif; font-size: 12px; color: #000000; background-color: #f0f4ff ; border-color: #f0f4ff black #f0f4ff black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.tabledataselectedraised             { font-family: tahoma, arial, sans-serif; font-size: 12px; color: #000000; background-color: #bdbec0 ; border-color: #bdbec0 black #bdbec0 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tabledataselectedraisedtop          { font-family: tahoma, arial, sans-serif; font-size: 12px; color: #000000; background-color: #bdbec0 ; border-color: #dddee0 black #bdbec0 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tabledataselectedraisedbottom       { font-family: tahoma, arial, sans-serif; font-size: 12px; color: #000000; background-color: #bdbec0 ; border-color: #bdbec0 black #dddee0 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tabledataselectedraisedtopandbottom { font-family: tahoma, arial, sans-serif; font-size: 12px; color: #000000; background-color: #bdbec0 ; border-color: #dddee0 black #dddee0 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.meetingstable
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none
}
.primarybtn
{
    font-size: 110%
}
.primarybtndisabled
{
    font-size: 110%;
    background-color: #c0c0c0
}

.conferenceidcaption
{
    font-weight: bold;
    font-size: 14px;
    color: #38466c;
    font-family: tahoma, arial, sans-serif
}
.conferencesinprogresscaption
{
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
    font-family: tahoma, arial, sans-serif;
    background-color: #659a1f
}
.conferencesscheduledcaption
{
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
    font-family: tahoma, arial, sans-serif;
    background-color: #6b017d
}
.conferencessavedcaption
{
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
    font-family: tahoma, arial, sans-serif;
    background-color: #2fafbf
}
.buttondisabled
{
    background-color: #c0c0c0
}
.conferencescaption{
	width:100%;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
	height:22px;
    font-family: tahoma, arial, sans-serif;
    background-color: #38466c;
}
.borderedformarea{
	margin: 0px;	
    border-right: #38466c 2px solid;
    border-top: black 0px solid;
    border-left: #38466c 2px solid;
    border-bottom: #38466c 2px solid;
    background-color: #f2f2f2;
}

.tblhead{
	width: 100%;	
	/*border: 1px solid #FF00FF"*/
}

/*.tableheadercaption th {
	color: #47443F; 
	background-color: #EEEEEE; 
	height: 20px; 
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #B5B5B5; 
	border-bottom: 1px solid #B5B5B5; 
	border-left: 1px solid #FFFFFF; 
	margin: 0px; 
	padding: 0px;
	text-align:left;
}*/
.tableheadercaption{
	font-weight: bold;
	font-size: 12px;
	color:#333333;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #ebebeb; 
	height: 19px; 
	/*border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #B5B5B5; 
	border-bottom: 1px solid #B5B5B5; 
	border-left: 1px solid #FFFFFF; */
	margin: 0px; 
	padding: 0px;
	text-align:left;
}

.tbldata {
	top: 0; left: 0;
	width: 100%;
	/*height:160px;	
	min-height:112px;*/
	/*overflow-x:auto;*/
	overflow-y:scroll;
	cursor:default;
}

a:visited
{
    color: #0000cc;
    font-family: tahoma, arial, sans-serif;
    text-decoration: underline
}
.wizardsignpostarea
{
    background-color: #38466c
}
.addbook {	
	width:100%;
	height:280px;
	/*padding: 5px;*/	
	overflow-y:scroll;	
	/*
	border-right: #38466c 2px solid;
	border-top: black 2px solid;
	border-left: #38466c 2px solid;
	border-bottom: #38466c 2px solid;
	cursor:default;
	*/
}
.wizardmaincaption{
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #bdbec0
}
.wizardminorcaption{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #bdbec0
}

.wizardmaintable
{
    background-color: #000000
}
.wizardstepcaption
{
    font-weight: bold;
    font-size: 22px;
    color: #666666;
    font-family: verdana, arial, helvetica, sans-serif
}
.wizardsteplist
{
    font-weight: normal;
    font-size: 12px;
    color: #bdbec0;
    line-height: 150%;
    font-family: verdana, arial, helvetica, sans-serif
}
.wizardsteplistitem
{
    padding-bottom: 22px
}
.wizardsteplistselitem
{
    font-weight: bold;
    padding-bottom: 22px;
    color: #ffffff
}
.suffixcaption{	
	/*background-color: #ffffff;*/
	font-size: 12px;
    vertical-align: baseline;
    color: #000000;
    font-family: tahoma, arial, sans-serif
}
.suffixcaptiontop
{
    font-size: 12px;
    vertical-align: top;
    color: #000000;
    font-family: tahoma, arial, sans-serif
}
.rightjustifiedfield
{
    text-align: right;
	margin: 0px;	
	/*padding-right: 4px*/
}
.eastwestcaptiondisabled
{
    font-size: 12px;
    color: #bdbec0;
    font-family: tahoma, arial, sans-serif
}
.secondaryformarea
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
    background-color: #c0c0c0
}
.wizardsecondarycaption
{
    font-size: 9px;
    color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #bdbec0
}
.copyrightcaption
{
    font-size: 9px;
    color: #333333;
    font-family: tahoma, arial, sans-serif
}
.link
{
    font-size: 12px;
}
.termsofuselink
{
    font-size: 9px;
    color: #333333;
    text-decoration: underline
}
.readonlyfield
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    background-color: #dedede;
    border-right-width: 0px
}
.tabledatasmall
{
    font-size: 12px;
    color: #000000;
    font-family: tahoma, arial, sans-serif;
    background-color: #ffffff
}
.tabledatasmallselected
{
    font-size: 10px;
    color: #000000;
    font-family: tahoma, arial, sans-serif;
    background-color: #bdbec0;
}
.tableheadercaptionsmall
{
    font-weight: bold;
    font-size: 10px;
    color: #666666;
    font-family: tahoma, arial, sans-serif;
    background-color: #f2f2f2
}
.tableintegralheader{
    font-weight: bold;	
    font-size: 12px;
    color: #ffffff;
    font-family: tahoma, arial, sans-serif;
    background-color: #38466c;
}
.suffixcaptioncopy
{
    font-size: 12px;
    vertical-align: baseline;
    color: #000000;
    font-family: tahoma, arial, sans-serif
}
.eastwestcaptiontop
{
    font-size: 12px;
    vertical-align: top;
    color: #000000;
    font-family: tahoma, arial, sans-serif
}
.eastwestcaptionmiddle
{
    font-size: 12px;
    vertical-align: middle;
    color: #000000;
    font-family: tahoma, arial, sans-serif
}
.headerlogocaption
{
    font-weight: bold;
    font-size: 16px;
    color: #38466c;
    font-family: tahoma, arial, sans-serif
}
.headerbar{
	height:40px;
    border-bottom: 2px ridge;
    background-color: #ffffff
}
.emailheader
{
    font-weight: bold;
    font-size: 12pt;
    text-transform: uppercase;
    color: #000000;
    font-family: tahoma, arial, sans-serif;
    background-color: #ffffff
}
.emailtext
{
    font-size: 10pt;
    color: #000000;
    font-family: tahoma, arial, sans-serif;
    background-color: #ffffff
}
.appletheader
{
    font-size: 12px;
    color: white;
    font-family: tahoma, arial, sans-serif;
    background-color: #38466c;
    text-decoration: none
}
.appletheader:visited
{
    color: white;
    text-decoration: none;
}
.appletheader:link
{
    color: white;
    text-decoration: none;
}
.appletheader:hover
{
    text-decoration: underline;
}
.appletheaderbox
{
	height: 17px;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #38466c;
}
#appletarea
{
    z-index: 30;
    left: 1px;
    visibility: visible;
    position: absolute;
    top: 0px;
    background-color: #c0c0c0
}
.appviewcontrolheader
{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    font-family: arial, sans-serif;
    background-color: silver;
}
.appviewcontroltext
{
    font-size: 11px;
    color: #000000;
    font-family: arial, sans-serif;
    background-color: silver;
}
.appviewcontroldropdown
{
    font-size: 11px;
    color: #000000;
    font-family: arial, sans-serif;
}
.appviewcontrolbutton
{
    font-size: 11px;
    color: #ffffff;
    font-family: arial, sans-serif;
    background-color: #7190a3;
	border-color: #f0f4ff;
}
.navigationcontroltext
{
    font-size: 11px;
    color: #000000;
    font-family: arial, sans-serif;
    background-color: silver;
    vertical-align: baseline;
}
.appviewcontrolheader2
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: helvetica, arial, sans-serif;
    background-color: silver;
}
.btnokmark {
	background:url(../images/OkMark.gif) no-repeat;	
	background-position:center;	
	width: 16px;
	height:16px;	
	cursor:pointer;
}
.btncancelmark {
	background:url(../images/CancelMark.gif) no-repeat;
	background-position:center;
	width:16px;
	height:16px;	
	cursor:pointer;
}
/* My Conferences frames */

div.myconfcontent {

   overflow-y:auto;
   width:100%
}
#myconfcontentffox
{
   position:absolute;
   top:0px;
   bottom:27px;
}
/* 
   IE can't handle top and bottom set w/absolute(giving you 100% height in effect); 
   workaround with top, 100%height, and bottom padding 
*/
#myconfcontentie
{
   height:100%;
   padding-bottom:24px;
}

div.myconfctrl {
   position:absolute;
   right:18px;
   left:0px;
   bottom:0px;
   background-color:#ebebeb;
}
/*
   Div overflowing ctrl div has one pixel bleed-thru on IE
   Work around by putting the ctrl div below bottom by 1px
*/
#myconfctrlie {
   bottom:-1px;
}
td.dtlrow {
   padding-right:2px; 
   padding-left:1px; 
   cursor:default;
   height:19px;
}
/* Final row expands to fill any empty space as table expands to 100% height of its parent */
tr.filler{
   background-color:#FFFFFF;
}
body.myconfcontent {
   background-color:#ebebeb
}

#myconfcaptionrow {
   padding-top:2px;
   padding-bottom:2px;
}



