/*---------------------------General style starts here------------------- */

body {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	}
	
	
	
/*---------------------------General style ends here------------------- */	


/*---------------------------header style starts here------------------- */



.header_bg {
	background:url(../images/header_bg.jpg) repeat-x;
	height:125px;
	}
	
	
	

/*---------------------------header style ends here------------------- */



/*---------------------------top navigation starts here------------------- */

.nav_bar {
	BORDER-TOP: #d9d9d9 1px dashed;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 26px;
	BORDER-BOTTOM: #d9d9d9 1px dashed;
	HEIGHT: 26px;
	color:#d9d9d9 ;
	padding-left:10px;
	padding-right:10px;
	font-family: Arial,Verdana, Helvetica, sans-serif;	
	}


.nav_bar A {	
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 26px;
	HEIGHT: 26px;
	color:#494a4b;
	text-decoration:none;
	}


.nav_bar A:hover {	
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 26px;
	HEIGHT: 26px;
	color:#a40000;
	text-decoration:none;
	}



/*---------------------------top navigation ends here------------------- */



/*---------------------------left navigation starts here------------------- */

.leftMenuBullet {
	border-bottom:1px dashed #adadad;
	background-image:url(../images/leftmenubullet.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	}


.leftMenu	{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:11px ;
	font-weight:bold;
	color:#3f81b6;
	border-bottom:1px dashed #adadad;
	vertical-align:top;
	}

.leftMenu A { 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px ;
	font-weight:bold;
	color:#3f81b6;
	text-decoration:none;
	}


.leftMenu A:hover { 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px ;
	font-weight:bold;
	color:#a40000;
	text-decoration:none;
	}



/*---------------------------left navigation ends here------------------- */




/*---------------------------Body  starts here------------------- */


.middleHeading {
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#a40000;
	padding-bottom:5px;
	}

.middleSubHeading {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a40000;
	padding-bottom:5px;
	}

.rightDivider {
	border-right: #cccccc 1px dashed;
	}

.leftDivider {
	border-left: #cccccc 1px dashed;
	}

.rowDivider {
	border-bottom: #cccccc 1px dashed;
	padding-top:5px; 
	padding-bottom:5px;
	}

.leftpadding { 
	padding-left:8px;
	}

.rightpadding { 
	padding-right:8px;
	}


/*.left&rightpadding{ padding-left:3px; padding-right:3px}*/

.from_past {
	background:url(../images/from_past_bg.jpg) repeat-x;
	background-color:#CCCCCC;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	}


.political_philosophy {
	background:url(../images/political_philosophy_bg.jpg) repeat-x;
	background-color:#fff;
	height:30px;
	}
	
/*.from_past_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding: 6px 0 0 6px;
	}*/





.boldTxt { 
	color:#042246;
	font-size:11px; 
	font-weight:bold;
	}	

.content {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	}


.morelink{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px ;
	font-weight:bold;
	color:#3f81b6;
	text-decoration:underline;
	padding-top:5px;
	}
	
.morelink A { 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px ;
	font-weight:bold;
	color:#3f81b6;
	text-decoration:underline;
	}	

.morelink A:hover {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px ;
	font-weight:bold;
	color:#a40000;
	text-decoration:underline;
	}	


.whyThisSite {
	background-color:#f7f7f7
	}


.date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3f81b6;
	padding-bottom:5px;
	}

.blackBoldTxt {
	color:#000000;
	font-weight:bold;
	}

.blueBoldTxt {
	color:#042246;
	font-weight:bold;
	}


.blackHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px;
	}
	
	

.click{ 
	background-color:#f7f7f7;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4082b7;
	height:20px;
	vertical-align:middle;
	}

.click A{ 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4082b7;
	vertical-align:middle;
	text-decoration:none;
	}


.click A:hover { 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#A40000;
	vertical-align:middle; 
	text-decoration:none;
	}

.midlarge {
	padding-left:5px;
	padding-right:3px;
	color:#FFFFFF;
	font-size:11px;
	}

.visit {
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a40000;
	height:28px;
	vertical-align:middle;
	}

.visit A {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a40000;
	vertical-align:middle;
	text-decoration:none;
	}


.visit A:hover { 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	vertical-align:middle; 
	text-decoration:none;
	}

/*---------------------------Body ends here------------------- */



/*---------------------------footer  starts here------------------- */

.footerLine{
	background-color:#4897be;
	padding-top:32px;
	}
	
	
.footerTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#28749a;
	}


.footerTxt A { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#28749a;
	text-decoration:none;
	}
.footerTxt A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
	
/*---------------------------footer ends here------------------- */
.rightDivider leftpadding rightpadding .blue {
	background-color: #6633FF;
}
