/*********************************************
*  MakeLogic Inner Page Styles 
*  These styles will be used by the inner pages (other than home page)
*  of www.makelogic.com
*  Author : Madanu
*  Date : 3-Oct-2006
**********************************************/

.fullWidth
{
	width: 100%;

	border: none;
	border-collapse : collapse;
}

.quickTools
{
	border: none;
	border-collapse : collapse;
	
	vertical-align:top;
	text-align: left;
	text-decoration: none;
	
	padding : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

/*  content */
.content
{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	
	padding: 0px;
	margin: 0px;
	
	border: none ;
	border-collapse : collapse;

	text-align: left;
	text-decoration: none;
	color: #333333;
}

/* This style is for the content that shows within the body tags */
.bodyContentStyle
{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	
	border: none ;
	border-collapse : collapse;
	
	text-align: left;
	text-decoration: none;
	color: #060644;
	
	padding : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}


/* This is for the main table that shows in the body tag */
.bodyTableStyle
{
	width:100%;
	
	padding:0px;
	margin:0px;
	
	border: none ;
	border-collapse : collapse;
}

/* This is for the CONTENTS in the main table that shows in the body tag */
.bodyTableContentStyle
{
	width:100%;
	
	padding:0px;
	margin:0px;
	
	border: none ;
	border-collapse : collapse;
}

/* LogoTable */
.logoTable
{
	width:100%;
	height:70px;
	
	padding:0px;
	margin:0px;
	
	border: none 1px #dd0000;
	border-collapse:collapse;
}

/* topRightTable*/
.topRightTable
{
	width:100%;
	height:70px;
	
	padding:0px;
	margin:0px;
	
	border: none 0px #DD0000;
	border-collapse:collapse;	
	
	text-align:right;
	vertical-align:top;	
}

/* topRightBand*/
.topRightBand
{
	width:100%;
	height:20px;
	
	padding:0px;
	margin:0px;
	
	border: solid 0px #0000DD;
	border-collapse:collapse;	
	
	text-align:right;
	vertical-align:top;	
	
	/*Debug*/
	/*background: #EEEEEE;*/
	background-image:url('http://www.makelogic.com/images/bg02.gif');
	background-repeat:repeat-x;
}

/* makeLogicLogo */
.makeLogicLogo
{
	width:250px;
	height:70px;
	
	padding:0px;
	margin:0px;
	
	border: none 0px #FFFFFF;
	border-collapse:collapse;
	
	text-align:left;
	vertical-align:top;	
}

/* topRightPicture */
.topRightPicture
{
	width:100%;
	height:50px;
	
	padding: 0px;
	margin:0px;
	
	border: none 0px #FFFFFF;
	border-collapse:collapse;
	
	text-align:right;
	vertical-align:top;		
}

/*Header Bar Table*/
.headerBarTable
{
	width :100%;
	height:24px;
	
	padding:0px;
	margin:0px;
	
	border:none;
	border-collapse:collapse;
}

/*Header Bars : One*/
.headerBarOne
{
	width:100%;
	height:12px;

	padding:0px;
	margin: 0px;

	border: none;
	border-collapse:collapse;
	
	background-color:#000080;
}

/*Header Bars : Two*/
.headerBarTwo
{
	width :100%;
	height:12px;
	
	padding:0px;
	margin:0px;
	
	border:none;
	border-collapse:collapse;
	
	background-color:#999999;
}

/* ColumnsTable nested inside the bodyTable*/
.columnsTable
{
	width: 100% ;
	height: 100%;

	padding:0px;
	margin:0px;

	/*
	border-left-style:solid;
	border-width :0px;
	border-collapse:separate;
	border-color:#111111;
	*/
	
	border: solid 0px #DD0000;
	border-collapse:collapse;	
}

/*  leftMenuColumn */
.leftMenuColumn
{
	width : 125px;
	
	padding : 4px;
	margin:0px;
	
	border: none ;
	border-collapse : collapse;
	
	/*background-image: url('http://www.makelogic.com/images/leftColBg01.gif');*/
	background-repeat:repeat-y;
		
	text-align : left;
	vertical-align : top;
}

/*  centerContentColumn */
.centerContentColumn
{
	padding : 1px;
	margin : 0px;
	
	background: #FFFFFF;

	border: none ;
	border-collapse : collapse;
	
	text-align : left;
	vertical-align : top;
	color : #666666;
}

/*  rightComponentsColumn */
.rightComponentsColumn
{
	width : 125px;
	
	padding : 4px;
	margin:0px;
	
	border: none ;
	border-collapse : collapse;
	
	background: #FFFFFF;
	
	text-align : left;
	vertical-align : top;
}

/* gapAtRightMarginOne */
.gapAtRightMarginOne
{
	width : 4px;
	
	padding : 0px;
	margin : 0px;
	
	border-style:none;
	border-collapse:collapse;
	
	background: #FFFFFF;
}

/* gapAtRightMarginTwo */
.gapAtRightMarginTwo
{
	width : 2px;
	
	padding : 0px;
	margin : 0px;
	
	border-style:none;
	border-collapse:collapse;
	
	background: #FFFFFF;
}

/*----------------- footer Component Start ----------------*/
/* footerComponent */
.footerComponent
{
	width:100%;
	
	padding : 0px;
	margin : 0px;
	
	border-width:0px;
	border-collapse: collapse;
	border-color:#111111;
}

.footerAddress
{
	width:100%;

	padding-top:4px;
	padding-bottom:8px;	
	margin : 0px;

	border-top: solid 3px #444444;
	border-collapse:collapse;
	border-left:1px solid #999999; 
	border-right:1px solid #999999;
	/*border-top:1px solid #999999;*/

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;

	background-color:#999999;
}

.footerBase
{
	width:100%;
	height:8px;

	padding:0px;
	margin : 0px;

	border: none ;
	border-collapse : collapse;

	/*
	border-top:1px solid #999999;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	*/	
	background-color:#BBBBBB;
	/*background-image: url('http://www.makelogic.com/images/FooterShade03.gif');	
	background-repeat: repeat-x;
	background-position: left top;
	*/
}

/*----------------- PollComponent Start ----------------*/
/* pollComponent */
.pollComponent
{
	width:120px;
	
	padding:0px;
	margin : 0px;

	border-width:0px;
	border-collapse:collapse;
	
	text-align : center;
	vertical-align : top;
}

/* pollComponentHeader */
.pollComponentHeader
{
	width:100%;
	height:20px;

	padding:0px;
	margin : 0px;

	border-bottom: double 3px #800000;
	
	text-align : center;
	vertical-align : top;
	
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #772222;
	
	background-image: url('http://www.makelogic.com/images/componentHeaderBg01.gif');
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;

}

/* pollComponentContent */
.pollComponentContent
{
	width:100%;

	padding : 4px;
	margin : 0px;

	border: none ;
	border-collapse : collapse;

	background-image:url('http://www.makelogic.com/images/compBg01.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	
	text-align : left;
	vertical-align : top;
	
	font-family:  Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
/*----------------- PollComponent End ----------------*/

/*----------------- FeedComponent Start ----------------*/
/* feedComponent */
.feedComponent
{
	width:120px;

	padding : 0px;
	margin-top:12px;

	border: none;
	border-collapse:collapse;

	text-align : center;
	vertical-align : top;
}

/* feedComponentHeader */
.feedComponentHeader
{
	width:100%;
	height:20px;
	
	padding:0px;
	margin:0px;
	
	border-bottom: double 3px #800000;

	text-align : center;
	vertical-align : top;
	
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #772222;
	
	background-image: url('http://www.makelogic.com/images/componentHeaderBg01.gif');
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;

}

/* feedComponentContent */
.feedComponentContent
{
	width:100%;

	padding : 4px;
	margin:0px;
	
	border: none ;
	border-collapse : collapse;
	
	background-image: url('http://www.makelogic.com/images/compBg02.gif');
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center bottom;

	text-align : left;
	vertical-align : top;

	font-family:  Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
/*----------------- feedComponent End ----------------*/

/*----------------- newsLetterComponent Start ----------------*/
/* newsLetterComponent */
.newsLetterComponent
{
	width:120px;
	
	padding : 0px;
	margin-top:12px;

	border: none ;
	border-collapse : collapse;


	text-align : center;
	vertical-align : top;
}

/* newsLetterComponentHeader */
.newsLetterComponentHeader
{
	width:100%;
	height:20px;
	
	padding:0px;
	margin:0px;
	
	border-bottom: double 3px #800000;

	text-align : center;
	vertical-align : top;

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #772222;
	
	background-image: url('http://www.makelogic.com/images/componentHeaderBg01.gif');
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;

}

/* newsLetterComponentContent */
.newsLetterComponentContent
{
	width:100%;
	height:100px;

	padding : 0px;
	padding-top:8px;
	margin : 0px;

	border: none ;
	border-collapse : collapse;

	background-image: url('http://www.makelogic.com/images/compBg03.gif');
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center bottom;

	text-align : center;
	vertical-align : top;

	font-family:  Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
/*----------------- newsLetterComponent End ----------------*/

/*----------------- Google Search Form Start --------------*/
.googleSearchForm
{
	/*width:150px;*/
	height:18px;

	padding : 0px;
	margin : 0px;

	border: none ;
	border-collapse : collapse;

	text-align : right;
	vertical-align : top;

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.googleSearchTextBox
{
	width:100px;
	height:18px;

	padding : 0px;
	margin : 0px;

	/*border : none;*/

	text-align : left;
	vertical-align : top;

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.googleSearchButton,.googleSearchButton:hover:after
{
	width:50px;
	height:18px;

	padding : 0px;
	margin : 0px;

	border : solid 1px #999999;

	text-align : center;
	vertical-align : top;

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;

	
	/*background: url('http://www.makelogic.com/images/googleSearch.gif');*/
	background: url('http://www.makelogic.com/images/googleLogo.gif');
	background-repeat:no-repeat;
	background-position: center center;
	
}

.googleSearchButton:hover
{
	width:50px;
	height:18px;

	padding : 0px;
	margin : 0px;

	border : solid 1px #555555;

	text-align : center;
	vertical-align : top;

	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;

	
	background: url('http://www.makelogic.com/images/googleLogo.gif');
	background-repeat:no-repeat;
	background-position: center center;
	
}

.googleSearchRadio
{
	width:0px;
	height:0px;

	padding : 0px;
	margin : 0px;

	border : none;
}
/*----------------- Google Search Form Start --------------*/


/*------------------ Rate This Component Start ----------------*/
.rateThis
{
	padding : 14px;
	margin : 2px;

	border-top: solid 2px #222222 ;
	background : #EEEEEE;
	
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
}

.rateThisRadio
{
	
}
/*------------------ Rate This Component Start ----------------*/

/*Icon*/
.icon
{
	width:18px;
	height:18px;

	padding : 0px;
	margin : 0px;

	border : none;
	
	text-align : left;
}

/* ----------------------- Styles For Content --------------------------- */

#rightFloatHeading 
{
	width: 150px;
	height: auto;

	padding : 4px;
	margin-left : 8px;
	
	margin-top:4px;
	margin-bottom:4px;
	
	float : right;
	
	border: solid 1px #AAAAAA;
	display: block;
	position: relative;
	
	text-align:center;
	vertical-align:middle;
	
	color : #999999;
	background: #222222;
	font-family: Eras Bold ITC, Impact, Georgia, Times, Times New Roman, serif;
	font-style: normal; 
	font-variant: normal; 
	font-weight: bolder; 
	font-size: 18px;	
	/*text-indent: 4em*/
}

#leftFloatHeading
{
	width: 150px;
	height: auto;

	padding : 4px;
	margin-right : 8px;
	
	margin-top:4px;
	margin-bottom:4px;

	float : left;
	
	border: solid 1px #AAAAAA;
	display: block;
	position: relative;
	
	text-align:center;
	vertical-align:middle;
	
	color : #000080;
	font-family: Eras Bold ITC, Impact, Georgia, Times, Times New Roman, serif;
	font-style: normal; 
	font-variant: normal; 
	font-weight: bolder; 
	font-size: 18px;	
	/*text-indent: 4em*/
}

#rightFloatBlock
{
	/* other properties are set above along with XXXFloatHeading*/
	width: 150px;
	height: auto;
	
	margin-left : 8px;
	padding : 5px;
	
	float : right;
	
	border: solid 1px #555555;
	display: block;
	position: relative;
		
	background-image : none;
	background:none;
}

#leftFloatBlock
{
	/* other properties are set above along with XXXFloatHeading*/
	width: 150px;
	height: auto;
	
	margin-right : 8px;
	padding : 5px;
	
	float : left;
		
	border: solid 1px #555555;
	display: block;
	position: relative;
	
	background-image : none;
	background:none;
}

/* Unordered Lists*/
ul, ol
{
	margin-top: 10px;
	margin-bottom: 10px;
	/*list-style-type: none;*/
}

/* Nested Lists */
ul li ul, ul li ul li ul
{
	margin-top: 10px;
	list-style-type: none;
}

ul li 
{
	font-size: 12px;
	margin-left: 0px;
	margin-top: 5px;
	list-style-image: url('http://www.makelogic.com/images/arrow05.gif');
	/*list-style-position: inside;*/
	vertical-align:text-bottom;

}
ul li ul li
{
	font-size: 12px;
	margin-left: 0px;
	margin-top: 5px;
	list-style-image: url('http://www.makelogic.com/images/arrow06.gif');
	/*list-style-position: inside;*/

}

ul li ul li ul li
{
	font-size: 12px;
	margin-left: 0px;
	margin-top: 5px;
	list-style-image: url('http://www.makelogic.com/images/arrow07.gif');
	/*list-style-position: inside;*/

}

/*Headings*/
#ContentDiv h1,#ContentDiv h2,#ContentDiv h3,#ContentDiv h4,#ContentDiv h5,#ContentDiv h6
{
	font-family: Eras Medium ITC, Arial Narrow, Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #222222;
	
	padding:0px 0px 2px 0px;
	text-align: left;
	text-decoration: none;

		/*
	background-image: url('http://www.makelogic.com/images/bg01.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
*/
	
	
	/*border-bottom: solid 1px #882222;*/
		
}

/* noBorder for LogoImages and other images in margins*/
img
{
	border: none;
}

#ContentDiv img
{
	padding : 1px;
	border: solid 1px #DDDDDD;
}

#ContentDiv table
{
	padding : 0px;
	margin : 0px;

	border: none ;
	border-collapse : collapse;
}

#ContentDiv tr
{
}

#ContentDiv td
{
	padding : 2px;
	margin : 0px;
	
	border: solid 1px #AAAAAA;
}

#ContentDiv code
{
	padding : 14px;
	margin-left : 8px;
	
	margin-top:8px;
	margin-bottom:8px;

	border-left: solid 4px #AAAAAA;
	display: block;
	position: relative;
	
	text-align: left;
	vertical-align:middle;
	
	color : #550033;
	background : #DDDDDD;
	font-family: Courier New, Eras Bold ITC, Impact, Georgia, Times, Times New Roman, serif;
	font-style: normal; 
	font-variant: normal;	
	font-size: 12px;
}
#ContentDiv a
{
	font-size:12px;
	font-weight:normal;
	
	color: #800000;
	/*background: #FF0000;*/
}

#ContentDiv a:hover
{
	font-size:12px;
	font-weight:bolder;
	text-decoration:underline;
	
	color: #000080;
	/*background: #FF0000;*/
}


.centerImage
{
	text-align: center;
	
	padding : 2px;
	margin : 4px;
	border: solid 1px #DDDDDD;
}

.leftImage
{
	text-align: left;
	float: left;
	
	padding : 2px;
	margin-right : 14px;
	border: solid 1px #DDDDDD;
}

.rightImage
{
	text-align: right;
	float: right;
	
	padding : 2px 2px 2px 2px;
	margin-left : 4px;
	margin-right: 19px;
	border: solid 1px #DDDDDD;
}

.MLPartnerLogosTD
{
	width : 120px;
	height : 120px;
	text-align : center;
	vertical-align : top;
	
	border: none 1px #EEEEEE;
	background: #FFFFFF;
}

/** Wordpress Blog Related Styles : START **/

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	line-height: 15px;
	text-transform: none;
	}
	

/* narrowBlock START */
.narrowBlock .header
{
	height:20px;
	margin-top:8px;
	background: url("http://www.makelogic.com/images/postEntryHeaderBg.png") no-repeat top left;
}

.narrowBlock .entry {
	padding: 4px 8px 4px 18px;
	background: url("http://www.makelogic.com/images/postEntryBodyBg.png") repeat-y top left;
}

.narrowBlock .entry table, .narrowBlock .entry tr, .narrowBlock .entry td
{
	border-collapse:collapse;
	padding: 2px 4px 2px 4px;
	background: #DDDDDD;
	
	border: none 0px #000000;
	/*border-bottom: solid 1px #222222;*/

}

.narrowBlock .footer
{
	height:20px;
	margin-bottom:8px;
	background: url("http://www.makelogic.com/images/postEntryFooterBg.png") no-repeat bottom left;
}

/* narrowBlock END */

/* unit START */
.unitHeader
{
	height: 20px;
	margin: 5px 0px 0px 0px;
	
	background:url("http://www.makelogic.com/images/unitHeaderBg.png") no-repeat top left;
}

.unitBody
{
	padding:2px 2px 2px 4px;
	margin: 0px 0px 0px 0px;
	background:url("http://www.makelogic.com/images/unitBodyBg.png") repeat-y top left;
}

.unitFooter
{
	height: 20px;
	margin: 0px 0px 15px 0px;
	
	background:url("http://www.makelogic.com/images/unitFooterBg.png") no-repeat bottom left;
}
/* unit END */


/** Wordpress Blog Related Styles : START **/


/* START : These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	/*position: absolute;*/
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	
	letter-spacing: -55px;
	font-size: 30px;
	border-bottom:solid 2px #800000;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	
	letter-spacing: -55px;
	font-size: 28px;
	border-bottom:solid 2px #800000;
}


.sIFR-hasFlash h3 {
	visibility: hidden;
	
	letter-spacing: -55px;
	font-size: 25px;
	border-bottom:solid 2px #800000;
}


.sIFR-hasFlash h4 {
	visibility: hidden;
	
	letter-spacing: -55px;
	font-size: 21px;
	border-bottom:solid 2px #800000;
}

.sIFR-hasFlash h5 {
	visibility: hidden;
	
	letter-spacing: -55px;
	font-size: 12px;
	border-bottom:solid 2px #800000;
}

.sIFR-hasFlash h6 {
	visibility: hidden;
	
	letter-spacing: -55px;
	font-size: 10px;
	border-bottom:solid 2px #800000;
}

.sIFR-hasFlash .peopleSay {
	visibility: hidden;
	
	letter-spacing: -55px;
	font-size: 25px;
	
	border-top:dashed 1px #DDDDDD;
	border-bottom:solid 2px #888888;
	
	
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 2px 0px;
	
}

.sIFR-hasFlash .homeHeading1 {

	visibility: hidden;
	
	letter-spacing: -55px;
	font-size: 20px;
	/*padding: 8px 0px 8px 0px;
	margin: 8px 0px 4px 0px;
	*/
}

.sIFR-hasFlash .blogLink * a{
	visibility: hidden;
	
	letter-spacing: -6px;
	font-size: 25px;
	border-bottom:solid 2px #DDDDDD;
}

.sIFR-hasFlash .blogLink * a:hover {
	visibility: hidden;
	
	letter-spacing: -6px;
	font-size: 25px;
	border-bottom:solid 2px #DDDDDD;
	color:#AA0000;
}

/* END : These are standard sIFR styles */


