a:link {color: #003366; text-decoration: none;}
a:hover {color: #003366; text-decoration: none;}
a:visited {color: #003366; text-decoration: none;}

h1 {font-family:"Verdana", Arial, Helvetica, sans-serif;	font-size: 14px;}

.header { font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; border-bottom:1px dotted #ccc; color: #0066CC;}
.txtbox {font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:11px; }
.section {font-weight: bold; color: #CC0000;}

body {background-color: #437CB3; }

.frame-red {border: 2px solid #FF0000;}
.frame-black {border: 2px solid #999999;}
.unnamed1 {width: 100%;}

.border-bottom {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
.border-preview {border: 1px solid #666666;	font-family:"Arial", Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color: #E8E8E8;	padding: 8px;}
.border-red {border: 2px solid #FF0000;}
.border-black {border: 2px solid #000000;}
.underline {border: 2px solid #06c;}
.box_disable {color: #999999; background-color: #CCCCCC; border: 1px solid #666666;	font:11px Verdana, Arial, Helvetica, sans-serif;}
.option-parent {font-weight: bold;}

.page {padding: 3px 5px; border: 1px solid #999999;	font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; margin:0 1px;}
.page-over {padding: 3px 5px; border: 1px solid #0066CC; font-family: Arial, Helvetica, sans-serif;	color: #0066CC;	text-decoration: none;	margin: 0 1px;}
.page-hot {padding: 3px 5px; border: 1px solid #0066CC;	font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; margin:0 1px;	font-weight: bold; background-color: #0066CC;}
.trans-total {background-color: #DBDBDB; border-top: 1px solid #999999;}
.tab-on {font:13px bold Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color:#B1CAE2; font-size: 13px;}
.tab-off {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; background-color: #DAE6F1;}

.login-xsis {background:url(../images/btn_login.gif) center center no-repeat; width:95px; height:30px; cursor:pointer; text-indent:-9999px;	display:block;border:0;}

/* tables */
table {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
}

table tr {}

table tr td {}

table tr td p { margin:3px 0px 3px 5px; }

.multi-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}
.list {width:100%;}
.list td {padding:3px;}
.list thead tr {background:#999999; color:#fff; font-weight:bold;}

.item_list {}
.item_list tr {border-bottom:1px dotted #ccc;}
.item_list tr:hover {background:#FFFFCC;}
.item_list .tr1, .item_list .tr2 {}
div.dropmarker {
      height:6px;
      width:150px;
      border-top:2px solid #000;
      color: #fff;
     
      z-index:1000;
      margin : 0 0 30px 0;
      
   }
.rowover {
	background-color: #FFF9CC;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(http://panel.xsiswebmaster.co.nz/images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://panel.xsiswebmaster.co.nz/images/overlay.png", sizingMethod="scale");
	}

/* help */
#help {background:url('http://panel.xsiswebmaster.co.nz/images/sub_07.gif') repeat-y center top; margin:0px auto!important; padding:0 38px 20px 54px; font:11px Verdana, Arial, Helvetica, sans-serif;}
#help h2, #help h1 {background:url(http://panel.xsiswebmaster.co.nz/images/images/arrow_01.gif) no-repeat 0 3px; color:#0066CC; font-size:15px; font-weight:normal; border-bottom:1px dashed #F5F5F5;}
#help h3 {font-size:14px; font-weight:normal;}
#help .back {background:url(http://panel.xsiswebmaster.co.nz/images/btn_back.gif) no-repeat center center; width:51px; height:15px; display:block; text-indent:-9999px; float:right; margin-bottom:-15px;}
#help img {border:1px solid #bebebe; padding:2px; background:#f2f2f2; text-align:center;}
#help .word-match {background:#DEF7FE; border-bottom:1px solid #BAD9FE; font-weight:bold;}
#help .phrase-match {background:#FFFFCC; border-bottom:1px solid #FFFF66; font-weight:bold;}
#help .similar {color:#66CC33;}
#help .similar a {color:#0066CC;}
#help ul {margin:0; padding:0 0 0 30px;}
#help ul li {list-style:disc;}
#help #search-form {background:#F5F5F5; border:none; font-size:10px; margin:0 0 10px 0; padding:15px 20px 0 15px;}
#help #nav-where {border:1px solid #F5F5F5; font-size:10px; margin:0 0 10px 0; padding:5px 15px;}
#help #search-form label {}
#help #search-form input {font-size:10px;}
#help #search-form #q {width:200px;}
.helpbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 180px;
}
.table-header {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
.underline2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.txtbox-textarea {
	height: 400px;
	width: 680px;
}

.pro_opt { display:inline; float:left; margin-left:10px; }
.pro_opt p {}
.pro_opt input { width:180px; display:block; margin-bottom:5px; }
.pro_opt textarea {}
.lighter { font-style:italic; color:#666; }


#mailbomb { background:url(../images/mailbomb.png) no-repeat center top; width: 592px; height: 480px; display: block; }
#mailbomb #btn { float: left; display: block; width: 471px; height: 34px; background: url(../images/findout.png) no-repeat center top; margin: 360px auto 24px 60px; text-indent: -9999px; }
#mailbomb #skip { font-family: "arial"; clear: both; margin-left: 212px; color: #fff; text-decoration: underline; font-size: 18px;  }