body {
	margin:0px; 
	padding:0px;
}

.xtiny { color:#000000; font-size:1pt; font-family:Verdana, Arial; font-weight:normal;}
.smtxt { color:#000000; font-size:8pt; font-family:Verdana, Arial;font-weight:normal; }

.xTooltip {
	position:absolute; top:0px; left:0px; z-index:100; visibility:hidden; border: solid 1px #800000;
	width:300px; padding:4px; color:#000000; font-size:8pt; line-height: 14px; 
	font-family:Verdana, Arial; font-weight:normal;
}

.pointerSelect {
	cursor: pointer;
}

.pointerDrop {
	cursor: crosshair;
}

.xMenuOn {
	cursor: pointer;
	background:#FFFFFF;
	color:#C00000;
	font-size:8pt;
	font-family:Verdana, Arial;
	font-weight:normal;
}

.xMenuOff {
	cursor: pointer;
	background:#F0F0F0;
	color:#000000;
	font-size:8pt;
	font-family:Verdana, Arial;
	font-weight:normal;
}

.xMenuText {
	cursor: default;
	background:#F0F0F0;
	color:#808080;
	font-size:8pt;
	font-family:Verdana, Arial;
	font-weight:normal;
}

.xNoBorder {
	border: none;
}

.xMenuPlain {
	border: none;
}

.xwinlib { margin:0; padding:0; visibility:hidden; }



body {
  background-color: #ffffff;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 13px;
  color: #333;
  margin: 0px;
  padding: 0px; }

h1 {
  font-size: 14px; }

h6 {
  font-size: 24px; }

h4, h5 {
  font-size: 11px; }

p {
  text-align: left; }

a {
  cursor: pointer;
  color: #3b5998;
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

img {
  border: 0px; }

select {
  border:1px solid #BDC7D8;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:11px;
  padding:2px;
}

td,
td.label {
  font-size: 11px;
  text-align: left; }

.title {
  font-size: 14px;
}


/*  ------------------------------|  FORMS  |-------------------------------  */

form {
  margin: 0px;
  padding: 0px; }

/* DO NOT REMOVE cursor: pointer without talking to rgrover */
/* This is required for correct label behavior in Safari 2  */
label {
  cursor: pointer;
  color: #666666;
  font-weight: bold; }

label input {
  font-weight: normal; }

.formtable {
  margin: 0px auto; }

.formtable {
  margin: 0px; }

.formtable td {
  border: none;
  margin: 0px;
  padding: 3px 1px; }

.formtable td.label {
  color: #666666;
  font-weight: bold;
  padding-right: 10px; }

.formtable tr.tallrow {
  vertical-align: top; }

.formbuttons {
  text-align: center;
  margin: 10px 10px; }

.formbuttons .inputsubmit, .formbuttons .inputbutton {
  margin: 2px 4px; }

.formbuttons .securetoggle {
  padding: 9px 0px 0px 0px; }


/*  FORM INPUTS  */

.inputtext,
.inputpassword {
  border: 1px solid #bdc7d8;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  padding: 3px; }

select {
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 11px;
}

textarea {
  border: 1px solid #bdc7d8;
  padding: 3px;
  font-size: 11px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif; }

.inputbutton,
.inputsubmit {
  padding: 2px 15px 3px 15px;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #D9DFEA;
  border-left-color: #D9DFEA;
  border-bottom-color: #0e1f5b;
  border-right-color: #0e1f5b;
  background-color: #3b5998;
  color: #FFFFFF;
  font-size: 11px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  text-align: center; }

.inputaux {
  background: #f0f0f0;
  color: #000;
  border-top-color: #e7e7e7;
  border-right-color: #666;
  border-bottom-color: #666;
  border-left-color: #e7e7e7; }

.inputaux_disabled {
  color: #999; }

.inputcheckbox {
  border: 0px; }

.inputsearch {
  background: white url(/images/magglass.png) no-repeat 3px 4px;
  padding-left: 17px; }

.transparent_png_ie6 {
  display: none;
}


.title { color:#3b5998;font-size:16pt;font-family:"lucida grande", tahoma, verdana, arial, sans-serif; font-weight:bold; }
.subtitle { color:#3b5998; font-size:11pt;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-weight:bold; }
.txt { color:#000000; font-size:9pt; font-family:Verdana, Arial; font-weight:normal;}
.txtw { color:#FFFFFF; font-size:9pt; font-family:Verdana, Arial; font-weight:normal;}
.smtxt { color:#000000; font-size:8pt; font-family:Verdana, Arial;font-weight:normal; }
.smtxtw { color:#FFFFFF; font-size:8pt; font-family:Verdana, Arial;font-weight:normal; }
.smtxtvb { color:#000000;font-size:8pt;font-family:Verdana,Arial; }
.smtxtg { color:#A0A0A0;font-size:8pt;font-family:Arial; }

.menu { color:#ffffff;font-size:8pt;font-family:Verdana; }
.menu:hover { color:#ffffff;font-size:8pt;font-family:Verdana; }

.submenu { color:#606060;font-size:8pt;font-family:Verdana; }
.submenu:hover { color:#b70004;font-size:8pt;font-family:Verdana; }

.navdir { color:#606060;font-size:8pt;font-family:Verdana; }
.navdir:hover { color:#b70004;font-size:8pt;font-family:Verdana; }

.smtxt2 {  
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
}

.selectable {
	cursor: pointer;
}

.srcNote {
	width:100%;
	padding:10px;
	background:#FFFFE0;
	border:solid 1px #808080;
	font-family:Courier New;
	font-size: 8pt;
}

.srcCode {
	background:#FFFFE0;
	border:solid 1px #808080;
	font-family:Courier New;
	font-size: 8pt;
}

.btn {
	font-size:8pt; 
	font-family: "lucida grande", Verdana, Arial;
	font-weight:normal;
}

.nav1 {
	background:#3b5998;
	color:#ffffff;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
.nav1 a { color:#ffffff; }
.nav1 a:hover { color:#A0A0ff; text-decoration: none; }

.nav2 {
	background:#ffffff;
	color:#000000;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
}
.nav2 a { color:#404040; }
.nav2 a:hover { color:#3b5998; }


.xMenuOn {
	cursor: pointer;
	background:#6d84b4;
	color:#FFFFFF;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
}

.xMenuOff {
	cursor: pointer;
	background:#FFFFFF;
	color:#3b5998;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
}

.xMenuText {
	cursor: pointer;
	background:#FFFFFF;
	color:#808080;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
}

.indent {
	display: block;
	position: relative;
	left: 25px;
	padding: 0px;
	margin: 0;
	width: 97%;
}

img.preview {
  max-width:150px;
  width: expression(this.width > 150 ? "150px" : true );
  max-height:150px;
  height: expression(this.height > 150 ? "150px" : true );
}
img.previewDM {
  max-width:240px;
  width: expression(this.width > 240 ? "240px" : true );
  max-height:180px;
  height: expression(this.height > 180 ? "180px" : true );
}
img.thumb {
  max-width:75px;
  width: expression(this.width > 75 ? "75px" : true );
  max-height:75px;
  height: expression(this.height > 75 ? "75px" : true );
}

img.profile {
  max-width:150px;
  width: expression(this.width > 150 ? "150px" : true );
  max-height:150px;
  height: expression(this.height > 150 ? "150px" : true );
}
img.thumbnail {
  max-width:50px;
  width: expression(this.width > 50 ? "50px" : true );
  max-height:50px;
  height: expression(this.height > 50 ? "50px" : true );
}
img.icon {
  max-width:40px;
  width: expression(this.width > 40 ? "40px" : true );
  max-height:40px;
  height: expression(this.height > 40 ? "40px" : true );
}

.bgTrans {
	background-color: transparent;
}

.hlp { font-size: 8pt; color:#808080; }

.tabmenu {
  cursor: pointer;
  color: #000000;
  font-weight: normal;
  font-family: Verdana;
  font-size: 8pt;
  text-decoration: none; }

.tabmenu:hover {
  color: #ffffff;
  font-weight: normal;
  font-family: Verdana;
  font-size: 8pt;
  text-decoration: none; }

