/* Core styles */
body {
   text-align:			left;
   font-family:         "Arial, Helvetica", Sans-serif;
   font-size:           16px;
   font-weight:         normal;
   color:               #000000;
   text-decoration:     none;
}

td {
	vertical-align: top;
}

table.HorizFancyBar
{
	background:url('/images/IDI/TabTop.gif') right;
	background-repeat: repeat-x;
}

table.MainTable
{
	background-color:	#D9E9F4; /* LIGHT BLUE color for center of pages */
	border-color:		#CCCCCC;
}

table.MainTableHighlight
{
	background-color:	#F8F7ED; /* LIGHT TAN color for center of pages */
	border: 1px solid 	#CCCCCC;
}

table.MenuRegion
{
	background:url('/images/IDI/Blue239x1.gif') repeat-y top left;
}

table.LeftPromoRegion
{
	background:url('/images/IDI/White239x1.gif') repeat-y top left;
}


/*----------------------------------------------------------------------------*/
/*     Formatted Comparison Tables, Freeware Lists, and the like              */
/*----------------------------------------------------------------------------*/
table.specBox {
	border-top:      #CCCCCC 1px solid;
	border-bottom:   #CCCCCC 1px solid;
	border-left:     #CCCCCC 1px solid;
	border-right:    #CCCCCC 1px solid;
	background-color:#F8F7ED;  /*light tan */
}

.specHeader { 
	color:           #FFFFFF;
	background-color: #CAD4E8;  /* blue - matches separator bar */
	font-family:     Arial, sans-serif; 
	font-size:       12px;
	font-weight:     bold;
  text-align:      center;
  vertical-align:  top;
	padding-left:    3px;
	padding-right:   3px;
	padding-top:     2px;
	padding-bottom:  2px;
}

.specBox td{ 
	color:           #013499;  /* dark blue */
	font-family:     Arial, sans-serif; 
	font-size:       12px;
	font-weight:     bold;
	padding-left:    3px;
	padding-right:   3px;
	padding-top:     2px;
	padding-bottom:  2px;
	border-bottom:   #013499 1px solid;
}

/*----------------------------------------------------------------------------*/


p	{
	margin-left:4px;
}

img {
	border: none;
}

ul {list-style-type:	disc;
	margin-bottom:		0px;
	}
	
li	{
	padding:			3px;
	}

.doc-lists {
	padding:			3px;
	margin-bottom:		12px;
	}



h1 {
    font-family:        "Arial, Helvetica", Sans-serif;
	margin-left:		4px;
    font-size:          16px;
    color:              #FFFFFF;
}

.topPressSubjectLine {
   font-family:         "Arial, Helvetica", Sans-serif;
   font-size:           18px;
   font-weight:         bold;
   color:               #990000;
   text-decoration:     none;
}

.IntraBlockHeader {
   font-family:         Arial, Sans-serif, "Times New Roman";
   font-size:           13.5pt;
   font-weight:         bold;
   color:               #000000;
}
	
.EmailLink {
	color:				blue; 
	text-decoration:	underline;
	}

.MainTable {
	background-color:	#FFFFFF;
	border-color:		#CCCCCC;
}


.OfficeLink {
	font-family:		Arial;
	font-size:			16px;
	font-weight:		bold;
	background-color:	#376A9C;
	color:				#FFFFFF;
	text-align:			center;
}
	
        	
/* Format the copyright footer */
.copyrighttext {
	font-family:	Arial;
	font-size:		10px;
	font-weight:	bold;
	vertical-align: middle;
	color:			white;  /*This controls the font color*/
	float: 			right;
	text-align:		right;
	}
	
.copyrighttext a:visited,
.copyrighttext a:link{
	color:				white;
	text-decoration:	none;
	}
	
	
/* HORIZONTAL navlist implementation */
.navh li {
	display: 			inline;
	list-style-type: 	none;
}
.navh ul {
	/*/*/margin: 		0;
	white-space: 		nowrap;
	padding: 			0;
}
.navh a {
	/*/*/border: 		1px solid #333333;
	background-color: 	#99C3DD;  /*The non-hover background*/
	background-image:  	url('/images/IDI/MenuBkgUp.jpg'); 
	/* */padding-left:20px; padding-right:12px; padding-top:1px; padding-bottom:1px
}
.navh a:link, .navh a:visited {
	display: 			inline-block;  /*absolutely needed for IE7 to work right! */
	color: 				#000;
	/*/*/color: 		#FFFFFF;  /*This is the TEXT color in non-hovered mode*/
	text-decoration: 	none;
}
.navh a:hover {
	border: 			1px solid #333333;
	background-color: 	#DCC98E;  /*The hovered background color*/
	background-image:  	url('/images/IDI/MenuBkgDn.jpg');
	color: 				#000000;
}

.uberlink a:link, .uberlink a:visited, .uberlink a:hover {
	/*/*/border: 		1px solid #333333;
	background-color: 	#DCC98E;
	background-image:  	url('/images/IDI/MenuBkgDn.jpg');
	color: 				#FFFFFF;
}

/* VERTICAL navlist implementation */
.navv {
	width: 				194px;
}
.navv ul {
	margin: 			0 0 0 0;  /*top, right, bottom, left */
	padding: 			4px;
	list-style-type: 	none;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			14px;
	font-weight: 		bold;
}
.navv li {
	margin: 			0 0 0 0;
}
.navv a {
	/*/*/display: 		block;
	/*/*/border: 		1px solid #333333;
	width: 				194px;
	background-color: 	#99C3DD;  /*The non-hover background*/
	background-image:  	url('/images/IDI/MenuBkgUp.jpg'); 
	/* */padding-left:	24px; padding-right:2px; padding-top:2px; padding-bottom:2px
}
.navv a:link, .navv a:visited {
	color: 				#000;
	/*/*/color: 		#FFFFFF;  /*This is the TEXT color in non-hovered mode*/
	text-decoration: 	none;
}
.navv a:hover {
	border: 			1px solid #333333;
	background-color: 	#DCC98E;  /*The hovered background color*/
	background-image:  	url('/images/IDI/MenuBkgDn.jpg');
	color: 				#000000;
}

.vuberlink a:link, .vuberlink a:visited, .vuberlink a:hover {
	/*/*/border: 		1px solid #333333;
	background-color: 	#DCC98E;
	background-image:  	url('/images/IDI/MenuBkgDn.jpg');
	color: 				#FFFFFF;
}

/*Home page formats*/
.readmore1{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9px;
    font-weight:        bold;
	text-decoration:	underline;
	color:				#DBA000;
	margin-bottom:		10px;
	text-align:			right;
}

.SmallHeading1{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	text-decoration:	underline;
	color: 				#659FD1;
	margin-top:			5px;
	margin-left:		0px;
}

.SmallHeading1 a:visited,
.SmallHeading1 a:link{
	color:				#659FD1;
	}

	
.MedHeading1{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight:		bold;
	text-decoration:	underline;
	color: 				#659FD1;
	margin-top:			5px;
	margin-left:		4px;
}	

.SmallNewsText{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration:	none;
	color: 				#000000;
	margin-left:		0px;
	margin-right:		10px;
	margin-bottom:		10px;
	padding:			0px;
}
	
.UserAndPass {
    font-family:         "Arial, Helvetica", Sans-serif;
    font-size:          11px;
    color:              #000000;
}
	
/* FREEWARE / FREE-SOURCE-CODE Formatting Stuff*/
/* Link to terms and conditions*/
.freewareterms {
	font-family:	Arial;
	font-size:		10px;
	font-weight:	bold;
	vertical-align: middle;
	margin-left:	10px;
	padding:		2px;
	color:			white;  /*Font color*/
	float: 			left;
	text-align:		left;
	}
	
.freewareterms a:visited,
.freewareterms a:link{
	color:				white;
	text-decoration:	none;
	}

.FreewareIndexText {
	font-family:	Arial;
	font-size:		12px;
	font-weight:	bold;
	vertical-align: top;
	padding:		2px;
	color:			black;  /*Font color*/
	text-align:		left;
	}
	
.SourceCodeTitle {
   font-family:         "Arial, Helvetica", Sans-serif;
	margin-left:		4px;
    font-size:          14px;
    color:              #000000;
}

.SourceCodeDesc {
   font-family:         "Arial, Helvetica", Sans-serif;
	margin-left:		4px;
    font-size:          12px;
    color:              #000000;
}

/* Format the copyright footer */
.RelatedFreewareLinks {
	font-family:	Arial;
	margin-left:	4px;
	font-size:		12px;
	font-weight:	bold;
	vertical-align: middle;
	color:			white;  /*This controls the font color*/
	float: 			left;
	text-align:		left;
	}
	
.RelatedFreewareLinks a:visited,
.RelatedFreewareLinks a:link{
	color:				white;
	text-decoration:	none;
	}


/* Fixed-Pitch font family for source-code display*/	
.SourceCode {
	font-family: 		"Courier New, Courier", sans-serif;
	font-size: 			12px;
	text-decoration:	none;
	color: 				#000000;
	margin-top:			6px;
	margin-left:		6px;
}


/*----------------------------------------------------------------------------*/
img.adverts {
  align         :middle;
  margin-left   :33px;
  border        :1px solid #EEEEEE; /*gray border*/
}


	