/* Mundonetwork stylesheet
 * Version 1.0
 * by Michael Jolley
 * Blue Anvil (http://www.blue-anvil.com)
 * 2 October 2006
*/


/*---[body & all]--------------------------------------------------------------*/
body {
		 font-size: 62.5%;
		 font-family: tahoma, verdana, arial, sans-serif;
		 margin:0;
		 padding:0;
		 background:#316597;
		 color:#fff;
		 text-align:center;
		 }
		 
div, a, p, h1, h2, h3, h4, h5 {
		 margin:0;
		 padding:0;
		 }
.text2 {color:#000000; font-family: tahoma, verdada, arial, sans-serif;}
		 
/*---[divs]--------------------------------------------------------------------*/
	
div#wrapper{		 
		 width:767px;
		 text-align:left;
		 margin:0px auto;	
		 background:transparent url(img/bg_shad.gif) repeat-y right;
		 padding-right:13px;		 
		 } 	
		 
div#header{
		 display:block;	
		 width:780px;
		 margin:0 auto;		
		 }

div#header img{
		 float:left;			 
		 }
		 
div#header #mainContent_header{
		 float:right;		 
		 width:471px;	 
		 text-align:center;
		 background:transparent url(img/head.gif) no-repeat left bottom;
		 height:3.2em;
		 padding-top:95px;
		 }
		 
div#mainNav{
		
		 clear:both;
		 display:block;
		 background:#153B60 url(img/nav_bg.jpg) repeat-x bottom right;	
		 margin:0;padding:0;
		 text-align:center;
		 }
		 
div#mainNav div{ text-align:left;
		 margin:0 auto;
		 width:780px;	 		
		 padding:0;
		 }
		 
div#mainContent {
		 float:right;
		 width:443px;	 
		 background:#fff url(img/content_right.jpg) repeat-y right;
		 padding:0;
		 margin-top:-18em;
		 position:relative;	 	
		 z-index:4 
		 }
		 
div#mainContent #content {
		 display:block;
		 width:auto;
		 background:transparent url(img/content_left.gif) repeat-y left;
		 color:#666666; 
		 padding:16px 16px 0 16px;
		 }
		 
div#mainContent #content_bottom {
		 display:block;
		 background:transparent url(img/foot.gif) no-repeat bottom;
		 position:relative; 
		 padding:0 26px 26px 26px;
		 margin:0 -26px 0 -26px;
		 }
		 
div#subContent{		 
		 color:#fff; 
		 width:308px;
		 text-align:center;
		 float:left;		 
		 padding-right:16px;
		 }

		 
div#footer{
		 display:block;
		 color:#fff;			 
		 }
		 
/*---[inline styling]----------------------------------------------------------*/
		 
/*---[paragraphs]--------------------------------------------------------------*/

div#mainContent p{
		 margin-bottom:1.2em;
		 font-size:1.1em;
		 } 

/*---[headings]----------------------------------------------------------------*/

h1,h2,h3,h4,#mainNav{font-family:'georgia', times, serif;}

h1{font-weight:normal;font-size:2.5em;}

h2#message{
		 background:#123F60 url(img/heading.gif) no-repeat bottom left;
		 font-size:2em;
		 color:#fff;
		 position:relative;
		 margin-left:-16px;
		 margin-right:-16px;
		 padding-left:16px;
		 padding-right:16px;
		 height:2.3em;
		 padding-top:0.2em;
		 width:411px;	
		 }
		 

/*---[anchors]-----------------------------------------------------------------*/

/*---[Lists]-------------------------------------------------------------------*/

#mainNav ul{
		 display:block;
		 list-style:none;
		 margin:0;
		 padding:0.5em 0 0 0;
		 background:transparent url(img/nav_right.jpg) no-repeat bottom right;
		 text-align:right;
		 width:324px;
		 height:17.5em;
		 }
		 
#mainNav li{
		 font-size:1.6em;	 
		 padding:0.2em 0 0.2em 0.2em;
		 display:block;
		 list-style:none;
		 margin:0 16px 0 0;
		 
		 }
		 
#mainNav li a{
		 color:#fff;
		 font-weight:bold;
		 padding:0 24px 0 0;
		 background:transparent url(img/pip.gif) no-repeat right;
		 margin-right:8px;
		 }
		 
#mainNav li a:hover {
		 color:#999;
		 font-weight:bold;
		 text-decoration:none;
		 background:transparent url(img/pip2.gif) no-repeat right;
		 }
		 
#mainNav li#active a {
		 font-weight:bold;
		 text-decoration:none;
		 background:transparent url(img/pip2.gif) no-repeat right;
		 }
		 
.Row{
	float:left;list-style:none;margin:8px 6px 8px 6px;padding:0;width:89px;
}
.Row li{
	margin:0 !important;padding:0 !important;border:0px !important;
	float:left;
}
.Row li a{
	border:0px !important;margin:0 !important;padding:0 !important;text-decoration:none;
}
.Row img{		 
		 float:left;
		 border:0px !important;padding:0 !important;margin:0 !important;
		 }
		 
/*---[Forms]--------------------------------------------------*/
form#contact {
	width:411px;	
}
form#contact .text_cont{
	width:204px;
	float:left;
}
form#contact .text_cont2{
	width:184px;
	float:left;
	padding-left:10px;
}

form#contact input.text {
		width:190px;
		padding-left:0;padding-right:0;
		margin:0 0 8px 0;
}


form#contact #text {
		width:406px;
		padding:0;
		margin:0 0 8px 0;
}
form#contact label {
		margin:4px 0 0 0;
		display:block;
		color:#0066FF;
		text-transform:uppercase;
}

/*---[Accessibility features]--------------------------------------------------*/

/*---[Bug Fixes]---------------------------------------------------------------*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}