/*********** Typography ***********/
/* Base  */
h1					{ font-size: 24px; line-height: 24px; }
h2					{ font-size: 20px; line-height: 20px; }
h3					{ font-size: 14px; line-height: 14px; }
h4					{ font-size: 12px; line-height: 14px; }
ul					{ list-style-type: none; }
li					{ list-style-type: none; }

	
		body {
			font: 11px Arial, Verdana;
			background: #FFF; 			
			margin: 20px; 
			padding: 0; 				
		}	
		
		a {
			color: #000;	
			text-decoration: none;
		}
		
		.sitewidelink {
			color: #000;	
			text-decoration: none;		
		}
		
		p {
			margin:0;
			padding:0 0 15px 0;
		}
		
	   h1, h2, h3, h4 {
			margin:0;
			padding:0;
		}
				
		.subhead {
			font: 12px Arial, Verdana;
			font-weight: bold;
			color: #000;
		}		
		
		.txt{
				font-size: 11px;
				color: #333;
				line-height: 15px;					
		}
		
	.linkbold {
			color: #000;
			font-weight: bold;
			text-decoration: none;
		}			
		
	.contactName {
		font: 11px Arial;
		color: navy;
		font-weight: bold;
	}	
			
	#carrot, #flag{
			display: none;
		}
		
	/* *********************Main Index Page ***************************/
		#mn_wrapper {
			width: 768px;
			margin: 0 auto; 		
			background: #FFF; 
			border: 5px solid #FFF;
			text-align: left;
		}
		
		#mn_header {
			width: 768px;
			height: 208px;	
			margin-top: 0;
			padding: 0;
			background: none no-repeat top left;	
		}
		
		#mn_pageHeader {
			width: 718px;
			margin-left: 50px;
			height: 110px;			
			padding-top: 22px;			
			background: none no-repeat top left;	
		}
		
		#mn_pageHeader span {
			display: block;
		}

		#mn_pageHeader .logoText {
			width: 180px;
			font-family: Times New Roman;
			font-size: 28px;
		}		
		
		#mn_callOutText {
			text-align: right;
			width: 305px;
			margin-left: 37px;
			margin-top: 10px;
			line-height: 17px;
		}

		#mn_callOutText .p1{
			font: 17px Arial, Verdana;
			color: #000;
		}		
		
		#mn_callOutText .p2{
			font: 13px Arial, Verdana;
			color: #000;
		}				

		#mn_callOutText .learnmore {
			margin-top: 5px;
		}						
				
		#mn_callOutText a {
			font: 10px Arial, Verdana;
			font-weight: bold;
			color: #000;
			text-decoration: none;			
		}						
	
		/* Main Nav */
		#mn_mainnav {
			left: 0px;
			top: 208px;
			width: 768px;
			margin-bottom: 5px;
		}
						
		#mn_topnav {
			margin: 0; 
			padding: 7px 0 7px 0;
			clear: both; 					
			list-style: none inside;
			background-color: #fff;		
		}			
		

		#mn_topnav  li {
			display: inline;
			font: 14px Arial;					
			color: #000;
			padding: 8px 20px 8px 22px;
			background: url(../images/mn_nav_pipes.gif) no-repeat left;				
			margin: 0;
		}

		#mn_topnav li a {
			display: inline;
			color: #000;
			text-decoration: none;
		}			
		
		#mn_topnav li a:hover {				
			color: #000;
			text-decoration: none;
		}
		
		
		/* Main  Content1 */	
		#mn_content1 {
			margin-bottom: 5px; 			
		}	
		#mn_content1 #mn_s1 {
			/*width: 188px;*/
			width: 173px;
			height: 136px;			
			background: #fff none no-repeat bottom left;							
			padding: 15px 0 0px 15px;
			color: #fff;
			font: 12px arial;
			line-height: 18px;
		}	
		
		#mn_content1 #mn_s1 .headline{
			font: 12px arial;		
			font-weight: bold;
			color: #000;
		}	
		
		#mn_content1 #mn_s1 .headlineTxt{
			color: #000;
		}			
			
		#mn_content1 #mn_s1 a{
			font-size:10px;
			color: #000;
			font-weight: bold;
			text-decoration: none;
		}	

						
		#mn_featureContent {
			width: 575px;
			height: 151px;
			margin-left: 193px;
			margin-top: -151px;
			background: #fff;
		}			
		#mn_featurePhoto {
			width: 187px;
			height: 151px;		
			/*background: #D3BC70 url(../images/mn_img_feature.jpg) no-repeat left;*/						
		}
		
		#fPhoto {
			display: none;
		}
		
		#mn_featureText {
			width: 275px;
			margin-left: 0px;		
			margin-top: -135px;			
		}		

		#mn_featureText   .p1{
			font-size: 18px;	
			width: 275px;
			font-family: arial;
			color: #000;			
		}	
		
		#mn_featureText  .p2{		
			font-size: 11px;	
			font-family: arial;
			color: #000;	
			line-height: 16px;			
		}	
		
		#mn_featureText a {
				font-size: 10px;	
				font-family: arial;
				font-weight: bold;
				color: #000;	
				text-decoration: none;
			}		
			

		/* Main  mainFrame */	
		#mn_mainFrame {
		}	
		
		#mn_side1 {
			width: 158px;
			float: left;
			background: #fff;										
			padding: 15px 15px 60px 15px;			
		}	
		
		#mn_side1 .headline{
			font: 12px Arial, Verdana;
			font-weight: bold;
			color: #000;
		}	

		#mn_side1 .frmTxt{
			font: 11px Arial, Verdana;
			color: #000;
			border: 1px inset #333;
			margin: 5px 5px 5px 0;
			width: 120px;
		}	
			
		  #mn_promodivider {
				border-top: 1px solid #fff;
				padding: 0px 0 10px 0px;				
			}	

		#mn_side2 {	
			width:130px;
			padding: 0px 10px 10px 0px;	
			margin-top: 15px;
			float:right;
			background:none left;
			background-repeat: repeat-y;				
		}	
					
		#mn_side2 .subhead{
			font: 12px Arial, Verdana;
			font-weight: bold;
			color: #000;
		}				

		#mn_side2 .subheadtxt{
			color: #000;
		}		
						
		#mn_content {
			width: 370px;
			margin-left: 193px;			
			padding: 15px 30px 20px 10px ;
		}		
		
		#mn_newsHeadlines{
			padding: 0;
		}		
				
		#mn_content .headline{
			font: 12px Arial, Verdana;
			font-weight: bold;
			color: #000;
		}		
		
		#mn_content .headlineTxt{
			font: 11px Arial, Verdana;
			color: #000;
			line-height: 15px;
		}						
				
		#mn_content a{
			font: 10px Arial, Verdana;
			font-weight: bold;
			color: #000;
			text-decoration: none;	
			text-transform: uppercase;	
		}		
		
		#mn_mainFrame #mn_qlinks {
			list-style: none;					
			padding: 0 ;
			margin: 0;
		}
		
		#mn_mainFrame #mn_qlinks li {
			padding: 0 0 5px 0;
		}
		
		#mn_mainFrame #mn_qlinks li a{
			font-size: 11px;	
			color: #000;			
			text-transform: none;
			font-weight: normal;
			text-decoration: underline;				
		}						
		
		#mn_footercontent {				
				clear: both; 			
				width: 768px;
				height: 70px;
				background: #FFF;
				padding-top: 5px;
			}		
		
		/* ********************* End Main Index Page ***************************/
		
		.photoCaption {
			width: 187px;
			color: #333;
			font: 10px arial;			
		}
				
		 .contentDivider {
				background:  url(../images/img_rule_long.gif) no-repeat left;		
				padding: 10px 0 10px 0px;			
			}	
		
		.heading {
			color: #000;		
			font: 24px arial;
			font-weight: normal;
			padding:20px 0 0 0;
			margin:0;
			text-transform: uppercase;
		}	
		
		.headingDesc {
			font-size: 14px;
			color: #000;
			line-height: 20px;
		}			
		
		#wrapper {
			width: 770px;
			margin: 0 auto; 		
			background: #FFF; 
			border: 5px solid #FFF;
			text-align: left;
		}
				
		#logo {
			height: 105px;
			margin-left: 50px;			
			background: none no-repeat top left;
		}
		
		#header {
			height: 105px;
			background: none no-repeat top right;
		}
		
		#header span{
			display: block;
		}		

		#header .logoText {
			width: 180px;
			font-family: Times New Roman;
			font-size: 24px;
		}
		
		#header a {
			color: #000;
		}			
		
		/* Main Nav */
		#mainnav {
			top: 105px;
			height:28px;
			width: 770px;
			background-color: #fff;				
			margin-bottom: 5px;			
		}
						
		#topnav {
			margin: 0; 
			padding: 7px 0 7px 0;
			clear: both; 					
			list-style: none inside;	
		}			
		
		#topnav  li {
			display: inline;
			font: 13px Arial;					
			color: #000;
			padding: 8px 15px 8px 15px;
			background: url(../images/nav_pipes.gif) no-repeat left;				
			margin: 0;
		}
		
		#topnav li a {
			display: inline;
			color: #000;
			text-decoration: none;
		}			
		
		#topnav li a:hover {				
			color: #000;
			text-decoration: none;
		}		
				
		/* Country Feature */
			
		#countryFeature {
			height:140px;	
			margin-bottom: 5px;	
		}
		
		#countryFeaturePhoto {
			height:140px;		
			width: 188px;			
		}		

		#cPhoto{
			display: none;
		}
					
		#countryFeatureDesc {
			height: 140px;
			margin-top:-140px;
			margin-left: 193px;
			width:410px;
			background: #fff;
		}		
		
		#countryDesc {
			width:380px;		
			padding-top: 40px;
			padding-left: 10px;	
			font:14px Arial;
			color: #000;		
			line-height: 20px;
		}		
		
		.country{
			color: #000;		
			font: 24px arial;
			font-weight: normal;
			padding:0;
			margin:0;
			text-transform: uppercase;
		}		
				
		#countryFlag {
			width:145px;	
			margin-top:-140px;				
			height: 100px;
			padding-top: 40px;
			padding-left: 25px;			
			margin-left: 600px;
			background: #fff;		
			display: none;	
		}
		

		/* Main Content */		
		#mainFrame {
			background: #FFF;
		}

		#mainContent {		
			width: 375px;
			margin: 0px 165px 0px 203px;
			padding-left: 0px;
			padding-top: 20px;
		}		
					
		#mainContent .subhead {
			font: 12px Arial, Verdana;
			font-weight: bold;
			color: #000;
		}

		
		#partners {
			margin-top: 15px;
			margin-bottom: 15px;
		}
		#partnerLogo {
			width: 103px;
			height: 107px;
			margin: 0 15px 10px 0;
		}	
				
		#partnerContact {
		margin-top: -120px;
		margin-left: 0px;
		width: 	250px
		}	
		
		#pLogo{
			display: none;
		}		
				
		#related {
			margin-top: 10px;		
			padding: 10px;
			padding-bottom: 83px;
			background: #fff none no-repeat bottom left;
		}
		
		#relatedHead {
			color: #000;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		 .relatedDivider {
				background:  none no-repeat left;		
				padding: 10px 0 10px 100px;				
			}	
					
					
		#relatedDocs {
				padding: 0 ;
				margin: 0;
			}
			
			#relatedDocs li {
				list-style: none;						
				padding: 0 60px 10px 10px;
				background-image: none;
				background-repeat: no-repeat;
				background-position: 0.25em 0.25em;							
			}
			
			#relatedDocs li a{
				font-size: 11px;	
				color: #000;			
				line-height: 14px;			
				text-decoration: none;				
			}		

		
								
		/* Left  Side*/
		#side1 {
			float: left;
			width: 188px;
		}	
		#sidenavPhoto {
			display: none;
		}
		#leftnav {
			padding:0;
			margin:0;
		}
		#leftnav ul {
				list-style: none;					
				padding: 5px 0 0 0px;
				margin: 0;
				background-color: #fff;
			}
			
		#leftnav ul li {
				background-image: url(../images/nav_bullet.gif);
				background-repeat: no-repeat;
				background-position: 1em 0.75em;			
				color: #8C2E06;
				padding: 5px 20px 5px 20px;
				border-bottom: 1px solid #fff;
			}
 			
			#leftnav ul li a {
				color: #000;
				text-decoration: none;
			}			
			
			#leftnav ul li a:hover {				
				color: #000;
				text-decoration: none;
			}			
			
			#bluenav {
				margin-top: 5px;
				height:240px;
				padding: 15px 0 0px 12px;				
				background: #fff none no-repeat bottom left;				
			}

			#bluenav .subhead{
				color: #000;
			}	
			
			#worktxt {
				width: 158px;
				color: #000;
				line-height: 16px;
			}
			
			#worklist ul{
				  width: 14em;
				  margin: 0;
				  padding: 5px 0 0 0;			  				  
				  list-style: none;				  
				}
				 
			#worklist ul li {
 	             float: left;
				  width: 7em;
				  margin: 0;
				  padding: 0;
				  padding-top: 3px;				  				  
				  color: #000;
	              font: 10px arial bold;				  
				  text-transform: uppercase;
				} 

			#worklist ul li a {
				color: #000;				
				text-decoration: none;
			}			
			
			#worklist ol li a:hover {				
				color: #000;
				text-decoration: none;
			}					
			
			
			
		/* Right Side*/			
		#side2 {	
			width:150px;
			padding-top:20px;
			padding-right: 10px;
			float:right;
			display: none;
		}		
		
		#promospacer {
			margin-bottom: 15px;
		}
		
		#promosection {
			padding-left: 15px;
			background: none no-repeat left;
			background-repeat: repeat-y;
		}

		#promodivider {
			background:  url(../images/img_sidebar_rule.gif) no-repeat left;		
			padding: 10px 0 15px 0px;				
		}		
			
		#form1 {
			padding: 0;				
			margin: 0px 0 5px 0;
		}		
	
		input{
			font: 11px Arial, Verdana;
			color: #000;
			border: 1px inset #000;
			margin: 3px 5px 5px 0;
			padding-left: 5px;
			width: 120px;
			}	
			
		#qlinks {
				list-style: none;					
				padding: 0 ;
				margin: 0;
			}
			
		#qlinks li {
				padding: 0 0 5px 0;
			}
			
		#qlinks li a{
				font-size: 11px;	
				color: #000;			
				line-height: 14px;			
				text-decoration: none;				
			}					
		
		/* footer content */	
			#footercontent {				
				clear: both; 			
				width: 770px;
				height: 70px;
				background: #FFF;
				padding-top: 5px;
				margin-top:30px;
			}						
			
			#footersection {				
				background: #fff;	
				margin: 0px;
				padding: 10px 10px 10px 15px;							
			}				
			
			#footernav {
				clear: both; 								
				margin: 0; 
				padding: 0;
				padding: 5px 0 5px 0;
				list-style: none inside;
				background-color: #FFF;		
				font: 10px Arial, Verdana;				
				font-weight: bold;				
			}			

			#footernav  li {
				padding: 0 0.15em 0 0.25em;
				margin: 0 1em 0 -1em;
				left: 0;						
				display: inline;
				color: #000;
				text-transform: uppercase;			
				vertical-align: middle;						
			}

			/*#footernav li:before { content: "> "; }*/
			#footernav li:before { content: "  " }
			#footernav li:first-child:before { content: ""; }			
			
			
			/*IE workaround*/
			/*All IE browsers*/
			* html #footernav li
			{
			display: inline;
			background-image: " ";
			background-repeat: no-repeat;
			/*border-left: 1px solid black;*/
			background-position: 0 50%;
			padding: 0 0.75em 0 1em;
			margin: 0 1em 0 -1em;
			}
			
			/*Win IE browsers - hide from Mac IE\*/
			* html #footernav { height: 1%; }
			
			* html #footernav li
			{
			text-transform: uppercase;					
			color: #000;
			display: inline;
			float: none;
			}
			
			/*End hide*/
			/*Mac IE 5*/
			* html #footernav li:first-child { background-image: none; }			
			* html #footernav li:first-child { border-left: 0; }
			
			#footernav li a {
				color: #000;
				text-decoration: none;
			}			

			#copyright, #Address{
				font: 10px Arial, Verdana;								
				line-height: 14px;
				color: #000;
			}		
				

					
			#photoImage {
				display: none;	
			}
			
		#programs ul{
				  width: 14em;
				  margin: 0;
				  padding: 5px 0 0 0;			  				  
				  list-style: none;				  
				}
				 
			#programs ul li {
				  margin: 0;
				  padding: 0;
				  padding-top: 3px;				  				  
				  color: #000;
	              font: 11px arial bold;				  
				  text-transform: uppercase;
				} 

			#programs ul li a {
				color: #000;				
				text-decoration: none;
			}			
			
			#programs ol li a:hover {				
				color: #000;
				text-decoration: none;
			}			
