html { padding:0; margin:0;}
body {
	background-color:#7a7a7a;
	background-image: url(/var/www/html/1isi/images/bg.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	font:normal 12px font-family:Verdana, Geneva, Arial, sans-serif;
}
body h2 { color:#2a2a2a; font:normal 18px Verdana, Arial, Helvetica, sans-serif; padding:15px 10px; margin:0;}
body h3 { color:#2a2a2a; font:normal 18px Verdana, Arial, Helvetica, sans-serif; padding:15px 10px; margin:0 0 10px 0; border-bottom:1px solid #d2d2d2; clear:both;}
body p { color:#5f5f5f; font:normal 12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; padding:5px 10px; margin:0;}
body p.spec { color:#E7E7E7; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
body a { color:#0000cc; font:normal 12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; text-decoration:none;}
body a:hover { color:#ff3300; text-decoration:none;}

th { text-align:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
.tr3 { font:bold; color: #ff0000; }

/********** header **********/
.header {
	width:100%;
	height:30px;
	margin:0px 5px 0px 5px;
  text-align:left;
  text-decoration:none;
  font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.header a {
	color:#ff0000;
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.header a:hover {
	color:#0081C6;
	text-decoration:none;
  font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.whitelink a {
	color:#ffffff;
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.whitelink a:hover {
	color:#ff0000;
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.tablehead {
	width:100%;
	margin:0px 5px 0px 5px;
  text-align:left;
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.tablehead a {
	color:#ffffff;
	text-decoration:underline;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.tablehead a:hover {
	color:#ff0000;
	text-decoration:underline;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.wrapper {
	padding:0px;
	margin:0px auto 0px auto;
	width:960px;
}

.headerPMM {
	background-image:url(/var/www/html/1isi/images/header-glow.png);
	background-repeat:no-repeat;	padding:0px 0px 0px 5px;
	height:150px;
	width:960px;
}

.headerPMM-right {
	float:right;
	width:400px;
	padding:10px 10px 0px 0px;
	text-align:right;
}

.logoPMM {
	width:289px;
	padding-top:12px;
}

.menuleft {
	padding:0px 5px 0px 5px;
}

.menuend {
	margin:0px 10px 0px 10px;
  text-decoration:none;
}

.contentbg {
  background-color:#ffffff;
	color:#000;
	margin:0px 5px 0px 5px;
}

.contentmain {
  background-color:#ffffff;
	color:#000;
	padding:0px 0px 5px 10px;
	margin:0px 0px 5px 10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.contentmain a {
	color:#000000;
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.contentmain a:hover {
	color:#ff0000;
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.bigspecial {
  color:#1F86DE;
  text-decoration:none;
  font:bold 22px Verdana, Arial, Helvetica, sans-serif;
}

.imagerotate {
	height:250px;
	margin:10px 10px 10px 10px;
  text-align:center;
  text-decoration:none;
}

.account {
	color:#FFF;
	padding-bottom:10px;
	padding-top:32px;
}

.account a, .sidebar a {
	color:#69b6e0;
}

.domain-form {
	font-size:12px;
	padding:0px 0px 0px 0px;
}

.domain-form input {
	font-size:12px;
	font-weight:bold;
	color:#0069ab;
	height:15px;
	padding:2px 0px 2px 3px;
	margin:0px 4px 1px 0px;
}

.domain-form select {
	font-size:12px;
	font-weight:bold;
	color:#0069ab;
	height:23px;
	padding:2px 2px 2px 0px;
	margin:0px 4px 1px 0px;
}

.domain-form select option {
	padding:0px 3px 3px 0px;
	margin:0px 3px 3px 0px;
}

.form-button-blue {
	font-size:14px;
	width:70px;
	height:25px !important;
	color:#FFF !important;
	margin:0px 0px 0px 0px !important;
	background-color:#032746;
	font-weight:bold;
	background-image:url(/var/www/html/1isi/images/button-bg-70.png);
	background-repeat:no-repeat;
	border:0px;
	padding:3px 0px 3px 3px;
}

.form-button {
	font-size:14px;
	width:70px;
	height:25px !important;
	color:#FFF !important;
	margin:0px 0px 0px 0px !important;
	font-weight:bold;
	background-image:url(/var/www/html/1isi/images/button-bg-70.png);
	background-repeat:no-repeat;
	border:0px;
	padding:3px 0px 3px 3px;
}

.form-button-120 {
	font-size:14px;
	height:25px !important;
	width:120px;
	color:#FFF !important;
	margin:0px 0px 0px 0px !important;
	font-weight:bold;
  text-align:center;
  vertical-align:middle;
	background-image:url(/var/www/html/1isi/images/button-bg-120.png);
	background-repeat:no-repeat;
	border:0px;
	padding:0px 0px 0px 0px;
}

.headform { color:#6CB7E1; }

table#headerTableLayout {
  width:100%;
  border:0px;
}

.logo {
  vertical-align:top;
  text-align:left;
	color:#4b7eae;
	text-decoration:none;
	font:bold 26px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.logo H1{
  vertical-align:top;
  text-align:left;
	color:#4b7eae;
	text-decoration:none;
	font:bold 26px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.logosmall {
  vertical-align:top;
  text-align:left;
	color:#3366ff;
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

/*************footer**********/
.footer {
	margin:0px 2px 20px 2px;
}
.footer-links {
	height:120px;
	margin:0px 0px 10px 0px;
	padding:20px 20px 0px 20px;
	background-image:url(/var/www/html/1isi/images/footer-links-bg.jpg);
  background-repeat:no-repeat;
	font-size:12px;
}
.footer-links p {
	text-align:left;
	line-height:11px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 2px 0px;
}
.footer-links a 	{color:#2f2f2f;}
.footer-links a:hover {color:#000000;}

.footer-text {
	color:#FFF;
	text-align:left;
	vertical-align:top;
	font-size: 12px;
}
.footer-text a 	{color:#ffffff;}
.footer-text a:hover {color:#ffffff;}

.fcol {
	float:left;
	width:150px;
	padding:0px 0px 0px 10px;
	background-image:url(/var/www/html/1isi/images/flsep.jpg);
	background-repeat:no-repeat;
}
.fcol1 {
	padding:0px 0px 0px 0px;
	background-image:none;
}
.fcol4 {
	width:120px;
}
.fcol5 {
	float:right;
	background-image:none;
	width:125px;
}
.fcol6 {
	float:right;
	background-image:none;
	width:133px;
}

.flhead {
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
	color:#5f5f5f;
}

.esolutions {
	width:300px;
	text-align:right;
	float:right;
	margin:0px 5px 0px 0px;
}

.esolutions a 		{color:#fff;}
.esolutions a:hover {color:#333;}

.social {
	width:300px;
	text-align:center;
	float:right;
	margin:0px 5px 0px 0px;
}

.content-bottom-2col {
	background-image:url(/var/www/html/1isi/images/content-2col-bottom.jpg);
	background-repeat:no-repeat;
	height:11px;
	margin:0px 2px 5px 2px;
	overflow:hidden;
}

.content-top-2col {
	background-image:url(/var/www/html/1isi/images/content-2col-top.jpg);
	background-repeat:no-repeat;
	height:11px;
	margin:5px 0px 0px 6px;
	overflow:hidden;
}

.sideborder {
  margin:0px 5px 0px 5px;
  width:10px;
  height:1px;
	background-image: url(/var/www/html/1isi/images/blank.gif);
	background-repeat:no-repeat; }

.texttitle { font:bold 18px Verdana, Arial, Helvetica, sans-serif;padding:0; color:#000000; background:#ffffff; margin:0; width:100%;}

/*FBG*/
.FBG {padding:0; margin:0; background:url(/var/www/html/1isi/images/line.gif) top repeat-x;}
.FBG h2 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px; margin:0;}
.FBG .foot_nav { float:left; width:20%; border-left:1px solid #dedede; padding:0 0 0 10px; margin:10px 0;}
.FBG ul { margin:0; padding:0; list-style:none;}

/*Custom*/
.red {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #ff0000;
}
.red a { color:#ff0000; }
.red a:hover { color:#ff0000; }

.blue {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #0000ff;
}
.blue a { color:#ff0000; }
.blue a:hover { color:#ff0000; }

.login { background:#013148; color:#ffffff; }
.login .header {
 	text-decoration:none;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
}

.error {
        font-family: Tahoma, Geneva, sans-serif;
      	font-size:14px;
        font-weight: bold;
        color: #ff0000;
        text-decoration: none;
}

.processing {
        font-family: Tahoma, Geneva, sans-serif;
      	font-size:12px;
        font-weight: bold;
        color: #00ff00;
        text-decoration: none;
}

#alignment
.vlt { vertical-align:top; }
.vlm { vertical-align:middle; }
.vlb { vertical-align:bottom; }
.al { text-align:left; }
.ac { text-align:center; }
.ar { text-align:right; }
.pr5 { padding-right:5px; text-align:right;}

/* Navigation Menu */
	.nav_top {width:940px; height:30px; background-image:url(/var/www/html/1isi/images/nav-bg.png);color:#FFFFFF;font-family: Tahoma, Geneva, sans-serif;font-size:12px;text-decoration:none;text-align:center;position:relative;vertical-align:middle;}
  .nav_top LI A.qmparent {display:block;text-decoration:none;color:#ffffff;padding:5px 13px 10px 13px;font-weight:bold; vertical-align:middle;}
  .nav_top .qmparent { border-right: 1px solid #000 !important; }
  .nav_top .qmparent LI {position:absolute;}
  .nav_top LI A.qmparentright {display:block;text-decoration:none;color:#ffffff;padding:5px 13px 10px 13px;font-weight:bold; vertical-align:middle;}
	.nav_top DIV {margin:0 auto;text-align:left;}
	.nav_top UL {padding:0px 0 0 0px;margin:0;list-style:none;height:30px;background:transparent;}
	.nav_top LI {padding:0;margin:0;float:left; background:transparent;}
	.nav_top LI:Hover,
	.nav_top LI.sfhover {background:transparent;}
	.nav_top A:Link,
	.nav_top A:Visited,
	.nav_top A:Hover,
	.nav_top A:Active {display:block;text-decoration:none;color:#000000;padding:8px 10px;font-weight:bold}
	.nav_top UL UL {margin:0px 0 0 0px;padding:0;left:-9999em;position:absolute; border-bottom:1px solid #333; width:150px; height:auto;}
	.nav_top UL LI:Hover UL,
	.nav_top UL LI.sfhover UL {left:auto}
	.nav_top UL LI:Hover UL UL,
	.nav_top UL LI.sfhover UL UL {left:-9999em}
	.nav_top UL UL LI {width:100%;border:0;background:#f3f5f7;}
	.nav_top UL UL LI:Hover,
	.nav_top UL UL LI.sfHover {background-color:#d2dae3;background-image:none}
	.nav_top UL UL A:Link,
	.nav_top UL UL A:Visited {font-weight:normal; padding:0.55em 8px; position:relative; border-style:solid; border-width:1px 1px 0 1px;border-color:#adbccd #333 #333 #CCC;}
	.nav_top UL UL A:Hover,
	.nav_top UL UL A:Active {background-color:#d2dae3;font-weight:normal; padding:0.55em 8px; position:relative; border-style:solid; border-width:1px 1px 0 1px;border-color:#adbccd #333 #333 #CCC;}
	.nav_top UL UL LI:Hover UL,
	.nav_top UL UL LI.sfhover UL {left:auto}
	.nav_top UL UL UL {margin:-28px 0 0 150px;width:150px;}
	.nav_top UL UL A.submenu {background:transparent url(/var/www/html/1isi/images/right_arrow.gif) no-repeat right center;}

  .newnav { height:30px; }
  .newnav ul li {
  	border-right: 1px solid #000 !important;
  	border-bottom: 1px solid #fff !important;
  	border-left: 1px solid #666 !important;
  }
  .newnav UL LI .qmdivider{display:block;height:40px;padding:0px 0px 0px 0px;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}

a.tt_stat { position: relative; text-decoration:none; }
a.tt_stat span {
  font-family: Tahoma, Geneva, sans-serif;font-size:12px; font-weight: normal; white-space: nowrap;
	display: none; position: absolute; top: 15px; left: 3px; width: auto;
	padding: 7px; z-index: 100; background: #C3D4E1; color: #000000;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}
a:hover.tt_stat span { display: inline; }

a.substr_stat { font-size:12px; Verdana, Geneva, Arial, sans-serif; color: #000000; position: relative; text-decoration:none; }
a.substr_stat span {
  font-family: Verdana, Geneva, Arial, sans-serif;font-size:12px; font-weight: normal; white-space: nowrap;
	display: none; position: absolute; top: 15px; left: 3px; width: auto;
	padding: 7px; z-index: 100; background: #C3D4E1; color: #000000;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}
a:hover.substr_stat span { display: inline; }

.currpage { font-size:14px; Verdana, Geneva, Arial, sans-serif;
            color: #000000; padding:0px 2px 0px 2px;
            font-weight:bold;
            border-top:1px solid #000000;
            border-right:1px solid #000000;
            border-bottom:1px solid #000000;
            border-left:1px solid #000000;
          }
.currpage a {color: #00ffaa;
            font-weight:bold;
          }

.notcurrpage { font-size:14px; Verdana, Geneva, Arial, sans-serif;
            color: #000000; padding:0px 2px 0px 2px;
            background:#ffffff;
            border-top:1px solid #000000;
            border-right:1px solid #000000;
            border-bottom:1px solid #000000;
            border-left:1px solid #000000;
          }

.itemcount { font-size:14px; Verdana, Geneva, Arial, sans-serif;
             color: #000000; padding:0px 5px 0px 25px;
             background:#ffffff;
          }

.supressed { display: none; position: relative; }

