/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
	margin-top	:0;
	margin-left	:0;
}	

.gray_bg {
	background-color: #F1F1F1;
	/*background-color:#CCCCCC;*/
}

body, td, th, p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size	: small;
}

a{
    color: #336699;
	text-decoration: none;
	}


a:hover{
	color: #FF6633;	
}

img{
 border:0px;
}
div#mob{
	visibility:hidden;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

div#containerRight {
	float: right;
	width: 200px;
	margin: 10px 2px 0px 0px;
	padding: 0px 0px 0px 15px;
}

div#container	{
	width: 900px;
	margin: 0px auto;
	padding: 0px 0px 3px 0px;
	border-bottom:5px solid #CCCCCC;
	border-left:5px solid #CCCCCC;
	border-right:5px solid #CCCCCC;
	/*border: 5px solid #CCCCCC;*/
	height:100%;
	background-color:#FFFFFF;
	}
	
div#banner	{
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
	font-size: 0.86em;
	letter-spacing: 0.05em;
	clear: right;
	height: 100px;
	width: 100%;
	}
	
div#skip{
    float: left;
	margin:0px 0px 0px 5px;
}

div#headLogo{
	float:left;
	clear:both;
	}	

div#navcontainer	{
	position: relative;
	text-align:right;
	width: 390px;
	margin:7px 3px 0px 0px;
	float:right;
	clear:right;
	}	
	
div#navcontainer a{
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	text-decoration:none;
	}	
	
div#navcontainer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}			
	
div#navcontainer ul li{
   display:inline;
   list-style:none;
    margin:0;
	padding:0;
	}	
	
div#bodycontainer {
	width: 100%;
	border-top: #000000 1px solid;
}

div#minbodycontainer {
	width: 100%;
	border-top: #000000 thin solid;
}

.nametitle {
	font-weight:bold;
}	

div#ministers {
	margin-right: 220px;
	padding:5px;
	border-right:#CCCCCC thin solid;

}

.pic {
	float:left;
	margin:0px 5px 5px 0px;
}

.pic_right {
	float:right;
	margin:0px 5px 5px 5px;
	clear:right;
}

.clear_leftgall {
	clear:right;
	border-top:#999999 thin solid;
	padding: 5px;
}

.clear_left {
	clear:left;
}

.clear_right {
	clear:right;
}

.clear_both {
	clear:both;
}

div#bodytext {
	border-left:#000000 thin solid;
	padding-top:0.5em;
	padding-left:0.5em;
	padding-right:0.5em;
	float:right;
	width: 80%;
	
}



div#search {
	width:10.5em;
	float:left;
	padding: 5px 0px 0px 15px;

}


div#mediarelease {
	padding:5px;
}

div#years {
	float:right;
}

.minimage {
	float:left;
	margin-right:5px;
}

div#mob {
	display:none;
}

div#searchcontainer	{
	text-align:right;
	margin:0px 3px 0px 0px;
	width:340px;
	float:right;
	clear:right;
	}	

/***********************************************/
/* Header                          */
/***********************************************/


		 
div#navcontainer a{
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	text-decoration:none;
	}	
	
div#headLogo a{
  color:#FFFFFF;
}	
	
div#navcontainer a:hover{
	color:#FF6633;
	}		
	
div#topNav{
   width:100%; 
   background-color:#666666;
   padding: 4px 0px 4px 0px; 
   text-align:center;
   }

div#skip a{
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size:x-small;
	text-decoration:none;
	
}

div#skip a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


/* --- for menu links -- */ 

.menu_item
{
	display		: inline;
	font-family	:  Verdana, Arial, Helvetica, sans-serif;
	font-size	: small;
	color		: #FFFFFF;
   	margin		: 0 auto; 
   	text-align	: center;
	padding-top	: 5px;
	padding-bottom: 5px;
}

.menu_item a
{
	text-decoration:none;
	color:#ffffff;
}

.menu_item a:hover 
{
	color:#ffffff;
	background-color:#333333;
}


div#minmenu {
   width:100%; 
   padding: 4px 0px 4px 0px; 
   text-align:center;
   }

.minmenu_item
{
	display		: inline;
	font-family	:  Verdana, Arial, Helvetica, sans-serif;
	font-size	: small;
   	margin		: 0 auto; 
   	text-align	: center;
	padding-top	: 5px;
	padding-bottom: 5px;
}

.minmenu_item a
{
	text-decoration:none;
}

.minmenu_item a:hover 
{
	color:#ffffff;
	background-color:#333333;
}
/* --- */



.text_centre {
	text-align:center;
}


.small_content {
	font-size:x-small;
}
