/*==============================================================================
* FileName : style.css
* Author : Yomari Inc.
* Date Created : April 2008
* Media : Screen
* --------------------------
==============================================================================*/

/* ================================LAYOUT=====================================*/
body
{
  margin: 0 0 0 0px;
  color: #555555;
  font: 11px/16px Arial, Tahoma, Verdana;
  /*background: url(../images/bginner.gif) repeat-x #ffffff;*/
}
/*bodyhome
{
	margin: 0 0 0 0px;
	color: #555555;
	font: 11px/16px Arial, Tahoma, Verdana;
	background: url(../images/bg.gif) repeat-x #ffffff;
}*/
td
{
  font: 12px Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
  /*line-height: 1.5em;*/

}
tr.rowtitle td
{

  background: #FFE1CC;
  font: bold 11px Verdana, Arial, Tahoma;
  border-right: 1px #ffffff solid;
  border-top: 1px #ffffff solid;
  border-bottom: 1px #ffffff solid;
}
tr.row2 td
{
  background: #E9E9E9;
  border-right: 1px #ffffff solid;
  border-bottom: 1px #ffffff solid;
}
tr.row1 td
{
  background: #F2F2F2;
  border-right: 1px #ffffff solid;
  border-bottom: 1px #ffffff solid;
}

/* ===============================CLASSES=====================================*/

.bgfooter
{
  background: url(images/bgfooter.gif) repeat-x #ffffff;
  height: 74px;
  color: #ffffff;
}
.bglogin
{
  /*background: url(images/login-body.jpg) no-repeat;*/
  height: 150px;
}
.bglogin1
{
  background: url(images/login-body.jpg) no-repeat;
  height: 20px;
}
.bgnav
{
  background: url(images/bgnav.gif) repeat-y #ffffff;
}
.bgnavleft
{
  background: url(images/bgnavleft.gif) repeat-y;
}
.titlelogin
{
  font: bold 12px/16px Arial, Tahoma, Verdana;
  color: #fff;
  padding: 0 0 2px 2px;
}
.contentsbg
{
  /*background: url(images/bgtitle.gif) no-repeat #fff;*/
  padding: 15px 0 0 10px;
  margin-top:25px;
  min-height:400px;
  _min-height:400px;
}
.contentsbg td
{
  padding-top: 5px;
  padding-bottom: 5px;

}
.contentsbg1
{
  /*background: url(images/bgtitle.gif) no-repeat #fff;*/
  padding: 15px 0 0 10px;
  margin: 15px 0 0 0;
  min-height:400px;
  _min-height:400px;
}

.head
{
  font: 23px/16px Tahoma, Arial, Verdana;
  color: #fff;
  padding: 0 0 8px 10px;
}

.navLevel1a
{
  background-color: #3388DD;
  color: #FFFFFF;
  height: 30px;
  padding: 5px 0px 5px 8px;
  border-bottom: 1px solid #fff;
  cursor: pointer;
  font-size: 0.95em;
}
.navLevel1b
{
  background-color: #fca92d;
  color: #FFFFFF;
  height: 28px;
  padding: 5px 0px 5px 8px;
  border-bottom: 1px solid #fff;
  cursor: pointer;
}
.navLevel1a1
{
  background-color: #3399ff;
  color: #FFFFFF;
  height: 25px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #fff;
  cursor: pointer;
}
.navLevel1b1
{
  background-color: #fca92d;
  color: #FFFFFF;
  height: 25px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #fff;
  cursor: pointer;
}
.topNav {
  background-color: #FFFFFF;
  color: #FFFFFF;
  height:50px;
  margin-top:8px;
  width:100%;
  cursor: pointer
}
.topNav li {
  display:inline;
  float:left;
  font-weight:bold;
  list-style:none;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:5pt 7px;
}
.search
{
  border: none;
  border-top: 1px #999999 solid;
  border-bottom: 1px #999999 solid;
  height: 20px;
  padding: 2px 0 0 0px;
}

.btn
{
  cursor:pointer;
  border:outset 1px #ccc;
  background:#999;
  color:#666;
  padding: 1px 2px;
  font: bold 11px Tahoma, Verdana, Arial;
  background:url(images/formbg.gif) repeat-x left top;
}

#button, .button {
  background-color:#3DA206;
  border:1px solid #47CC00;
  color:#FFFFFF;
  cursor:pointer;
  font-family:Verdana,Geneva,sans-serif;
  font-size:11px;
  padding:3px 0 2px;
}

.noborder
{
  border: none;
  border: 0px;
}

.border
{
  border: 1px solid;
  border-color: #DADADA;
}
.dataTable
{
  border: 1px #E8E8E8 solid;
  border-collapse: collapse;
}
.select-list
{
  width: 150px;
}

/* ============================FORM PROPERTIES================================*/
form
{
  margin: 0 0 0 0px;
}

input
{
  font: 11px Tahoma, Verdana, Arial;
}

input.disabled {
  border: 1px solid #F2F2F2;
  background-color: #F2F2F2;
}

input.required, textarea.required, select.required {
  border: 1px solid #00A8E6;
}

input.validation-failed, textarea.validation-failed, select.validation-failed {
  border: 1px solid #FF3300;
  color : #FF3300;
}

input.validation-passed, textarea.validation-passed, select.validation-passed {
  border: 1px solid #00CC00;
  color : #000;
}
select
{
  font: 11px Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
}
textarea
{
  font: 11px Tahoma, Verdana, Arial;
  overflow: auto;
}

/* ==============================TYPOGRAPHY===================================*/
#imglink a:link, #imglink a:active, #imglink a:visited
{
  text-decoration:none;
  border-bottom:none;
}
#imglink a:hover
{
  text-decoration:none;
  border-bottom:none;
}
a:link {
  font-weight: bold;
  color: #006eab;
  text-decoration: none;
  /*border-bottom: 1px dotted #006eab;*/
}
a:visited {
  font-weight: bold;
  color: #04527d;
  text-decoration: none;
  /*border-bottom: 1px dotted #04527d;*/
}
a:hover {
  font-weight: bold;
  color: #0285cd;
  text-decoration: none;
  border-bottom: none;
}
a.linkfooter:link, a.linkfooter:active, a.linkfooter:visited
{
  font: 11px Arial, Tahoma, Verdana;
  border: none;
  color: #d9d7d7;
  text-decoration: underline;
}
a.linkfooter:hover
{
  font: 11px Arial, Tahoma, Verdana;
  color: #fff;
  text-decoration: none;
}

/* =================================MISC======================================*/
#session-message
{
  border: 1px solid #cc0033;
  background-color: #FFFFFF;
  color: #cc0033;
  line-height: 2;
  padding: 6px 6px 6px 60px;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: 15px 7px;
}
iframe {
  margin: 10px 0 20px;
}

