/* --------------- General Styles --------------- */
body{
	font-family:arial;
	font-size:11px;
}

body,h1,h2,h3,h4,h5,h6,span,div,table,tr,td,ul,ol,li{
	padding:0;
	margin:0;
	border:0;
}

.subpage_down{
	text-decoration:underline;
	color:#06307A;
	font-weight:bold;
}

/* --------------- Website Container --------------- */
#website_container{
	width:953px;
	margin:0 auto 0 auto;
	font-family:arial;
}

#website_container,#website_container tr,#website_container td{
	border-collapse:collapse;
}

#website_container tr{
	vertical-align:top;
}

/* --------------- Top Logo Container --------------- */
#top_logo_container{
	background-image:url(images/top_banner.jpg);
	background-repeat:no-repeat;
	height:31px;
}

#nam_logo{
	margin-bottom:10px;
}

#mca_logo, #mcc_logo{
	margin-top:25px;
}

/* --------------- Top - left navigation --------------- */
#left_nav{
	font-size:11px;
	margin:15px 0 0 60px;
}

#left_nav ul,#right_nav ul{
	list-style:none;
}

#left_nav ul li,#right_nav ul li{
	display:inline;
	padding-right:5px;
}

#left_nav ul li a,#right_nav ul li a{
	color:#0F3469;
	text-decoration:none;
}

/* --------------- Top - right navigation --------------- */
#right_nav{
	float:right;
	font-size:11px;
	margin:15px 50px 0 0;
}

/* --------------- Breadcrumbs --------------- */
#breadcrumbs{
	background-image:url(images/breadcrumb_bg.jpg);
	background-repeat:no-repeat;
	padding:8px 0 0 10px;
}

#breadcrumbs a{
	color:black;
}

/* --------------- Left Column --------------- */

/* Top Left Navigation */
#top_left_nav{
	background-image:url(images/left_top_nav_bg.jpg);
	background-repeat:no-repeat;
	height:151px;
	font-size:11px;
}

#top_left_nav ul{
	padding:20px 0 0 30px;
}

#top_left_nav ul a{
	color:#06307A;
	font-weight:bold;
	text-decoration:none;
}

#nav-livestock{
	margin-top:35px;
}

#nav-tourism{
	margin-top:35px;
}

/* Left Sub Navigation */
#red_bg{
	background-color:#FFE6DF;
}

#left_sub_nav{
	background-image:url(images/about_mca.jpg);
	background-repeat:no-repeat;
	background-color:#FDF0BB;
	font-size:11px;
	padding:40px 0 20px 30px;
	height:210px;
}

#left_sub_nav ul li{
	list-style:none;
}

#left_sub_nav ul li{
	padding:2px 0 2px 0;
}

#left_sub_nav ul a{
	color:#06307A;
	font-weight:bold;
	text-decoration:none
}

/* Left Contact */
#contact_left_container{
	background-color:#FFE6DF;
	width:200px;
	height:auto;
}

#contact_left{
	background-image:url(images/contact_left.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	padding:40px 0 0 20px;
}

#contact_link{
	font-size:11px;
	margin:10px 0 10px 30px;
}

#contact_link a{
	color:#D02D1A;
	text-decoration:none;
	font-weight:bold;
}


/* --------------- Center Column --------------- */

/* Content */
#content,#content table{
	font-size:11px;
	font-family:arial;
	text-align:justify;
	width:500px;
	margin:0 auto 20px auto;
}

table.txt_only,table.txt_only td{
	margin-bottom:10px;
	line-height:15px;
}

table.txt_only b,table.txt_only strong{
	margin-top:10px;
	color:#274894;
}

table.txt_only a{
	color:#274894;
}
	
table.txt_only	i{
	padding-left: 30px;
	margin-top: 15px;
	color: #06307A;
}

table#main_table_content table.img_txt tr{
	border: 1px solid red;
}

.clearboth {
	clear: both;
	}

.left_image{
	float: left;
	margin-right: 15px;
	margin-bottom: 7px;
}

.clearboth {
	clear: both;
}

.right_image{
	float: right;
	margin-left: 15px;
	margin-bottom: 6px;
}

.clearboth {
	clear: both;
}

table#image_text{
	margin:20px 0 20px 0;
}

table#text_image{
	margin:20px 0 20px 0;
}

/* Milestones */
#milestone_hd{
	width:500px;
	margin-bottom:20px;
}

#milestone_hd a{
	color:#274894;
	text-decoration:underline;
} 

#milestone_hd td{
	padding:3px 0 3px 0;
}

#milestone_content{
	width:500px;
	text-align:justify;
}

.entry_date{
	color:#274894;
	font-size:12px;
	text-decoration:underline;
	padding-top:15px;
}

.entry_hd{
	padding:10px 0 10px 0;
	color:#274894;
	font-size:11px;
}

.entry_txt a,.entry_doc a{
	color:#274894;
	text-decoration:underline;
}

.entry_doc{
	padding-top:15px;	
}

#to_top{
	width:500px;
	text-align:left;
	margin:0 0 20px 0;
}

#to_top a{
	color:#274894;
	text-decoration:underline;
}

#list_hd{
	width:360px;
}

#list_date{
	width:140px;
}

/* Timeline */
#timeline_table{
	width:500px;
}

#td_date{
	color:#06307A;
	font-size:12px;
	text-decoration:underline;
}

#td_header{
	color:#06307A;
	font-weight:bold;
}

#td_description{
	text-align:justify;
	padding:0 0 10px 0;
}

/* Documents */
#document_table{
	width:500px;
	margin:20px 0 0 0;
}

#document_table a{
	color:#06307A;
	text-decoration:underline;
}

/* Headers */
h1{
	font-size: 17px;
	font-family: Georgia;
	color: #C8C8C8;
	text-align:left;
	padding:0 0 20px 90px;
}

/* --------------- Right Column --------------- */
#right_bg{
	background-image:url(images/green_tile.jpg);
	background-repeat:repeat-y;
}

/* Right Top News */
#news_container{
	font-size:11px;
	height:950px;
	background-image:url(images/blue_tile.jpg);
	background-repeat:repeat-y;
}

#news{
	background-image:url(images/blue_top.jpg);
	background-repeat:no-repeat;
	padding:20px 15px 10px 15px;
}

#news_link{
	font-size:11px;
	margin:10px 0 10px 30px;
}

#news_link a{
	color:#06307A;
	text-decoration:none;
	font-weight:bold;
}

ul.time_name li{
	list-style:none;
}

ul.time_name li b{
	color:#274894;
	font-weight:bold;
	font-size:12px;
}

ul.time_name li a{
	color:black;
	text-decoration:underline;
}

/* Right Downloads*/
#downloads{
	background-image:url(images/downloads.jpg);
	background-repeat:no-repeat;
	padding:50px 0 20px 15px;
	font-size:11px;
}

#download_link{
	font-size:11px;
	margin:10px 0 10px 30px;
}

#download_link a{
	color:#2C7047;
	text-decoration:none;
	font-weight:bold;
}

/* --------------- Footer --------------- */

/* Disclaimer */
#disclaimer{
	width:953px;
	position:relative;
	top:-25px;
}

#disclaimer a{
	color:black;
}

#disclaimer td{
	padding-left:10px;
}

