body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    border: 1px solid #336699;
	margin:8px;
	padding:4px;
	background-color:#ffffff;
  /* word-break:keep-all;
  word-wrap:break-word; */
	text-align: left; 
	text-justify: auto; 
	  letter-spacing: 0px;

}


form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	text-align: left; 
	text-justify: auto; 
 letter-spacing: 0px;
}


li, ul{
	text-align: left; 
	text-justify: auto; 
 letter-spacing: 0px;
  margin:0px;
  padding:0px;
 padding-left:5px;
 text-indent:1em;
	}

td, th, p, div, span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*  word-break:keep-all;
  word-wrap:break-word; */

}

p{
         padding-bottom:4px;
         margin-bottom:2px;
				text-align: justify; 
				text-justify: distribute; 

}
DT{
         padding:0px;
         margin:0px;
	text-align: justify; 
				text-justify: distribute; 

}



DD{
         padding-left:40px;
         margin:0px;
	text-align: justify; 
	text-justify: distribute; 
/*         word-break:keep-all;
         word-wrap:break-word; */
}


DL{
        padding-left:30px;
}

PRE1{
         padding-left:20px;
         margin-left:10px;
				text-align: justify; 
				text-justify: distribute; 

 			background: #eee; 
 			border: 1px solid #ddd; 
 			overflow: auto; clear: both;   
 			line-height:13px;     
}

PRE{
		font-size:12px;
		text-indent:0em;
    padding-left:3px;
     margin-left:3px;
 			background: #eee; 
 			border: 1px solid #ddd; 
 			line-height:16px;
   white-space: pre-wrap;       
   white-space: -moz-pre-wrap;  
   white-space: -pre-wrap;      
   white-space: -o-pre-wrap; 
   word-break:keep-all;   
   word-wrap: break-word;       
   _white-space: pre; 
		text-align: justify; 
		text-justify: distribute;    
/*			
  		letter-spacing:0px;
 			overflow: auto; clear: both;   
 			 overflow:hidden; 
			white-space : normal ;   
			 text-align: left; 
	    text-justify: auto;  
  */

  	    
}



#entry-content p{
		text-indent: 2em;
		margin: 0px;
		padding-left: 8px;
 		letter-spacing: 0px;
 		text-align: left; 
	text-justify: none; 
        /* word-break:keep-all;
         word-wrap:break-word; */
}

#entry-content  
{
		border-top-width: 1px;
		border-top-color: #CCCCCC;
		border-top-style: solid;
		margin: 0px;
		padding-left: 5px;
 		letter-spacing: 0px;
 		text-align: justify; 
		text-justify: distribute; 
         /* word-break:keep-all;
         word-wrap:break-word; */
	
	}


.entry-attachment, .entry-attachment A{
	padding:10px;
	font-size: 12px;
	}

#index_name
{
font-weight:normal; font-size:12px; 
}
#index_1
{
padding:2px; padding-left: 10px; border-color:#FFFFFF; border-width:1px; border-style:solid; 
}
#index_0
{
padding:2px; padding-left: 10px; border-color:#FFFFFF; border-width:1px; border-style:solid; 
}

#item_content
{
padding:0px; margin:0px; 
line-height:19px; 
padding-left: 25px; 
padding-top:3px; padding-right:10px; font-weight:normal; 
font-size:12px; 
/* word-break:keep-all;
word-wrap:break-word; */
	text-align: justify; 
	text-justify: distribute; 
}

#header_link{
padding-right:20px; font-weight:normal; font-size:12px;
}
#header_name
{
padding-top:2px; padding-bottom:2px; padding-left:3px;
}
#item_header{
padding-top:2px; 
padding-bottom:2px; 
padding-left:5px; 
font-weight:bold; 
font-size:12px; 
}

#sgl_cmd
{
font-weight:bold; 
font-size:12px;
padding-top:4px;
padding-bottom:4px;
padding-left:2px;
padding-right:0px;

}
#whatis_header
{
font-weight:bold; 
font-size:12px;
padding:2px;
}
#whatis_content
{
font-weight:normal; 
font-size:12px; 
border-width: 0px;
}

#sidebox{
         border: 1px solid #336699;
         padding:2px;
         margin:2px;
}

#left_sidebar{
         border-right: 1px solid #336699;
         padding: 2px;
         margin: 2px;	
	}

#main_content, div#main_content, li#main_content, ul#main_content {
         padding:12px;
         margin:12px;	
         /* word-break:keep-all;
				 word-wrap:break-word; */
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 0px;
        line-height: 22px;
        text-align: left;
        text-justify: auto;
	}

#main_content_section{
		border-top: 0px solid #336699;
		padding-top:5px;
	}

/*
.post .date, 
.post .author, 
.post .editpost, 
.post .comments, 
.post .addcomment, 
.post .addlink, 
.post .editlinks {
	background:url(img/icons.gif) no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	font-size:11px;
}
*/

#right_sidebar{
         border-left: 1px solid #336699;
         padding:2px;
         margin:2px;	
	}
	

#sideboxheader{
 	background-color:#336699;
	color:#FFFFFF;
	font-family:arial;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px; 
	vertical-align: middle;
	text-align: center;
 /* margin:0px; */
}

#sideboxheader A{
	background-color:#336699;
	color:#FFFFFF;
	font-family:arial;
	font-weight:bold;
}

#sideboxcontent{
 	background-color:#FFFFFF;
	color:#000000;
	font-family:arial;
	font-weight:normal;
	padding:2px;
   padding-left:15px; 
   margin:0px; 
  /* margin-left:10px; */

}

#sideboxcontent ul{

	font-family:arial;
	font-weight:normal;
	padding-left:0px;
  margin:0px;
 /*  margin-left:5px; */

}

#sideboxcontent li{
 	background-color:#FFFFFF;
	color:#000000;
	font-family:arial;
	font-weight:normal;
	margin:0px;
	padding-left:0px;
	/* margin-left:5px; */
}

#sideboxcontent li li{
 	background-color:#FFFFFF;
	color:#000000;
	font-family:arial;
	font-weight:normal;
	margin:0px;
	margin-left:10px;
	/* margin-left:5px; */
}



#sideboxcontent1{
         	background-color:#FFFFFF;
	color:#000000;
	font-family:arial;
	font-weight:normal;
	padding:2px;
         padding-left:4px;

}

.listEntry {
	margin-bottom: 10px;
}
/*
a, a:link, a:visited, a:active, a:focus {
	color: #FF3300;
	text-decoration: none
}
*/
a {
	color: #003366;
	text-decoration: none;
}

a:visited {
	color: #003366;
}

a:hover {
	color: #003366;
	background: none;
	text-decoration:underline;
}

a.white {
	color: #FFFFFF;
	text-decoration:underline;
}

a:hover {
	color: #FF3300;
	text-decoration: underline;
}
.top_link_bar, .top_link_bar a{
	color:#FFFFFF;
	padding-left: 5px;
	}

.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img{
	border:0px;
	}

h1{
	font-size:16px;
	padding-bottom:5px;
}

h2{
   font-size:16px;       
   padding-top:4px;
   padding-bottom:4px;
   font-weight:bold;
}

h2.entry-title, h2#entry-title{
	text-decoration: none; 
}


h3{
   font-size:14px;
   padding-top:4px;
   padding-bottom:2px;
   font-weight:bold;
}

h4{
   font-size:12px;
   padding-top:4px;
   padding-bottom:2px;
   font-weight:bold;
}

#entry-date
{
	border:0px;
	padding-left: 0em;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: middle;
	text-decoration: none;
}

#archive-meta, #archive-meta p
{
	font-style: italic;
	padding-left:2em;
	text-align: right;
}



.articleSummary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 135%;
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/* CSS for the top level list */
ul.list_top, ul.list_level {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
ul.list_top li.active a, ul.list_level li.active a {
	background: white;
	border-bottom: 1px solid white;
}



/** 
 * Sample CSS for DIV pagelayout 
 */
#container {
	width: 760px;
	border: 1px solid gray;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

#headerBlock {
	padding: 5px;
	margin-bottom: 5px;
	background-color: rgb(213, 219, 225);
}

#mainBlock {
	padding: 5px;
	margin-left: 215px;
	margin-right: 215px;
	background-color: gray;
}

#leftBlock {
	float: left;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-right: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#rightBlock {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#footerBlock {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	background-color: rgb(213, 219, 225);
}

.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
.imgDIVtopLeft { 
	margin:8px 10px 5px 20px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 

.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.phpwcmsSearchResult {
	margin: 15px 0 15px 0;
}
.phpwcmsSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.phpwcmsSearchResult p {
	margin: 0;
}
.phpwcmsSearchResult em.highlight, em.highlight {
	background-color: #FFFF00;
	font-style:inherit;
}

.phpwcmsArticleListEntry {
	clear: both;
}
.phpwcmsArticleListImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.phpwcmsArticleListImageCaption {
	padding-top: 5px;
}

div.cpPagination {
	margin: 10px 0 10px 0;
	text-align: right;
}
a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {
	padding: 0px 3px 1px 3px;
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CBCBCB;
}
a.cpPaginateActive {
	background-color: #CBCBCB;
	color: #FFFFFF;
	border: 1px inset #CBCBCB;
}

a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
	background-color: #DDDDDD;
	color: #666666;
	border: 1px inset #CBCBCB;
}



/* ========================= */

table.calc
	{
	font-size: 12px;
	color:	Black;
	margin: 10px;
	background-color: Silver;
	border: 1px solid;
	border-color: White Gray Gray White;
	padding-bottom: 10px;
}
td.left
	{
	padding-left: 8px; 
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:	bottom;
	}
td.right
	{
	padding-left: 8px; 
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align: baseline; /* bottom for netscape */
	}
.base
	{
		height: 1px; /* used in <span> to add bottom margin in ie */
	}	
.title
	{
	width:	350px;
	text-align: left;
	background-color: #23244B;
	color: #FFF6E5;
	font-size: 14px;
	font-weight: bold;
	margin: 1px;
}
#wildcard_mask, #first_address, #last_address,
#subnet_mask, #subnet_bits, #mask_bits, #max_subnets, #max_hosts,
#cidr_mask_bits, #supernet_mask, #max_supernets, #max_addresses,
#cidr_netmask, #cidr_mask_bits, #cidr_max_subnets,
#oct_range, #hex_addr, #inverted_mask, #subnet_id, #broadcast_addr
{
	width: 145px;
}
#ip_oct_1, #ip_oct_2, #ip_oct_3, #ip_oct_4
{
	width: 35px;
}
.calc-input
	{
	text-align: center;
	}
.calc-output
	{
	background-color: Silver;
	text-align: center;
	}
	
#calc_text
	{
		margin:	5px;
		float:	right;
		width:	355px;
		text-align: left;
	}
