body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333
}
a {
	text-decoration:none;
	color:#222299;
}
a:hover {
	text-decoration:underline
}
.navid {
	display:none;
}
.wrapper {
	width:99%;
	margin:auto;
}

/* Header */

.header {
	border-bottom:dotted 1px #878787;
	background:url(../img/header-bg.jpg) no-repeat 90%;
	float:left;
	width:99%
}
.docsuite-logo-holder {
	margin-top:15px;
	margin-bottom:5px;
	width:180px;
	float:left
}
.netsol-logo-holder {
	margin-top:10px;
	width:170px;
	float:right;
	padding:10px; 
}
.plinks-holder {
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
	height:15px;
	width:200px;
}
.plinks-holder div span {
	height:15px;
	padding-left:10px; 
	padding-right:10px; 
	padding-top:5px; 
	padding-bottom:5px; 
}
	
.plinks-holder div span a {
	color:#5d5d5d !important;
}

/* Menu */

.main-menu {
	background:url(../img/menu-bg.jpg) repeat-x;
	height:38px;
	width:99%;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.main-menu a {
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
	height:38px;
	border-right: #000000 solid 1px;
	border-left: #999999 solid 1px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}
.main-menu a.pubtitle {
	padding-top:12px;
	border-left:none;
	margin-left:1px;
}
.main-menu a:hover {
	background:url(../img/menu-active-bg.jpg) repeat-x
}
.main-menu a.active {
	background:url(../img/menu-active-bg.jpg) repeat-x
}

/* Content */

.content-row {
	border-top: #999999 dotted 1px;
	float:left;
	width:99%;
	margin-top:20px;
	padding:20px 0px;
}
h1, h2 {
	color:#222299;
	font-size:18px;
	padding:0px;
	margin:0px
}
h3 {
	color:#222299;
	font-size:20px;
	padding:0px;
	margin:0px;
	font-weight:normal
}
h4 {
	color:#222299;
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:bold
}
h5 {
	color:#222299;
	font-size:15px;
	padding:0px;
	margin:0px;
	font-weight:bold
}
.internal-link {
	font-size:9px;
	font-weight:bold;
	padding-left:8px;
	background:url(../img/link-arrow.jpg) no-repeat left;
}
.content-area {
	border-top: #999999 dotted 1px;
	float:left;
	width:99%;
	color:#333333
}
.indent {
	padding-left:10px
}
.short {
	width:170px !important;
}

.right {
	float:right;
}
a img {
	border:none
}
.head-link{
	color:#222299 !important;
}
	
/* Footer */
.footer {
	border-top:dotted 1px #878787;
	float:left;
	width:99%;
	color:#666666;
	padding:15px 0px 30px 0px;
}
.footer a {
	color:#666666;
	font-weight:bold;
}
.cr-holder {
	font-size:11px;
	margin-top:10px;
}

/* Secondary Page Exclusive */

.sec-banner {
	background:url(../img/banner.jpg) repeat-x;
	float:left;
	width:99%;
	height:40px;
	color:#FFFFFF;
}
.sec-banner-title {
	font-size:20px;
	font-weight:bold;
	padding-top:8px;
	padding-right:10px;
	float:right
}
.main-area {
	margin:10px 0px;
	float:left;
	min-height:99%;
	width:99%;
	color:#333333
}
.pure-content {
	border-left:dotted 1px #878787;
	padding:0px 0px 0px 25px;
	width:84%;
	float:left;
	color:#252525;
}
.important {
	font-size:16px;
}

/* Secondary Menu */

.sec-menu-column {
	padding:0px 10px 10px 0px;
	width:12%;
	float:left;
}
.sec-menu-column a {
	width:95%;
	background:url(../img/sec-menu-bg.jpg) repeat-x center;
	border-bottom:1px dotted #333333;
	float:left;
	margin:0px;
	padding:6px;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}
.sec-menu-column a:hover {
	background:url(../img/sec-menu-hover-bg.jpg) repeat-x center;
	color:#FFFFFF;
	text-decoration:none
}
.sec-menu-column a.active {
	background:url(../img/sec-menu-hover-bg.jpg) repeat-x center;
	color:#FFFFFF;
	text-decoration:none
}
.sec-menu-column a.last {
	border-bottom:none;
}
.sec-menu-column .separator {
	background-color:#FFFFFF;
	width:99%;
	height:1px;
	float:left
}

/* Bread Crumb */

.breadcrumb {
	margin:10px 0px 20px 0px;
	font-size:11px
}
.breadcrumb a {
	color:#000000;
}
.current-page {
	color:#222299;
	font-weight:bold
}

/* Additional Styles (includes styles from old system) */

.bluefont {color:#222299;}		
	
.bold {font-weight:bold;}
	
.bottom-air-small {margin-bottom:3px;}
.bottom-air-medium {margin-bottom:5px;}
.bottom-air-large {margin-bottom:10px;}

.code {font-family:"Courier New", Courier, mono;} /* also see code, kbd, pre, and var */

.hang {
	margin-left:15px;
	text-indent:-15px;
	}

.ital {font-style:italic;} /* also see em */

.itname {
	color:#0033CC;
	font-style:normal;
	font-weight:bold;
	}
	
.itword {
	color:#000000;
	font-style:italic;
	font-weight:bold;
	}

.margin5t {margin-top:5px;}
.margin5b {margin-bottom:5px;}

.margin10t {margin-top:10px;}
.margin10b {margin-bottom:10px;}

.margin15t {margin-top:15px;}
.margin15b {margin-bottom:15px;}

.margin20t {margin-top:20px;}
.margin20b {margin-bottom:20px;}

.margin25t {margin-top:25px;}
.margin25b {margin-bottom:25px;}

.margin30t {margin-top:30px;}
.margin30b {margin-bottom:30px;}

.medium {font-size:11px;}

.newflag {
	background-color:#FFEE33;
	color:#990033;
	font-weight:bold;
	padding-left:3px;
	padding-right:2px;
	}

.nodent {margin-left:0px;}

.norm {}

.note {background-color:#EEFFE7; font-size:10px;}

.sizeh3 {font-size:20px;} /* also see h3 */
.sizeh4 {font-size:18px;} /* also see h4 */
.sizeh5 {font-size:15px;} /* also see h5 */

.redfont {color:#990033;}		
.small {font-size:10px;}
.special {font-weight:bold;} /* also see strong */
.tiny {font-size:9px;} 

blockquote {margin-left:15px;}

cite {
	font-style:normal;
	font-weight:normal;
	}

code {
	font-family:"Courier New", Courier, mono;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	}

dfn {
	font-style:normal;
	font-weight:normal;
	}

dt {
	font-weight:bold;
	}
dd {
	font-weight:normal;
	margin-left:10px;
	padding-bottom:5px;
	}

dl.lpfield dd {
	padding-bottom:5px;
	}
	
em {
	font-style:italic;
	}

img {page-break-inside:avoid;}

kbd {
	font-family:"Courier New", Courier, mono;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	}

ol li {
	list-style:decimal;
	padding-bottom:6px;
	}
ol ol li {list-style:lower-alpha;}
ol ol ol li {list-style:square;}

pre {
	font-family:"Courier New", Courier, mono;
	font-size:10px;
	margin-left:15px;
	}

strong {
	font-weight:bold;
	}

sub {
	font-size:60%;
	vertical-align:bottom;
	}
sup {
	font-size:60%;
	vertical-align:top;
	}

ul.bullet li {
	list-style:disc;
	padding-bottom:6px;
	}
ul.bullet ul li {
	list-style:circle;
	padding-bottom:3px;
	}
ul.bullet ul ul li {
	list-style:square;
	font-size:10px;
	padding-bottom:3px;
	}

ul.nobullet li {list-style:none;}
ul.nobullet ul li {list-style:none;}
ul.nobullet ul ul li {list-style:none;}

var {
	font-family:"Courier New", Courier, mono;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	}

/* Table Styles */

table.api {
	border-collapse:collapse;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:275px;
	margin-top:35px;
	width:60%;
	}
table.api td {
	border-right:#33CC33 solid 1px;
	border-bottom:#33CC33 solid 1px;
	border-spacing:0px;
	padding:2px;
	}
table.api th {
	border-right:#33CC33 solid 1px;
	border-bottom:#33CC33 solid 1px;
	border-spacing:0px;
	font-weight:bold;
	padding:2px;
	}

table.blank {
	background-color:#FFFFFF;
	border-collapse:collapse;
	border-style:none;
	height:75px;
	width:99%;
	}

table.doc1 {
	border-collapse:collapse;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:15px;
	width:90%;
	}
table.doc1 caption {
	caption-side:top;
	color:#222299;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	margin-left:15px;
	text-align:left;
	}
table.doc1 td {
	border-right:#33CC33 solid 1px;
	border-bottom:#33CC33 solid 1px;
	border-spacing:0px;
	padding:2px;
	}
table.doc1 th {
	border-right:#33CC33 solid 1px;
	border-bottom:#33CC33 solid 1px;
	border-spacing:0px;
	font-weight:bold;
	padding:2px;
	}

table.code {border-style:none;}
table.code td {
	border-style:none;
    font-family:"Courier New", Courier, mono;
	}
table.code th {
	border-style:none;
    font-family:"Courier New", Courier, mono;
	}

table.noborder {border-style:none;}
table.noborder td {
	border-style:none;
	}
table.noborder th {
	border-style:none;
	}





