* {
  margin: 0;
  padding: 0;
}


body {
	margin: 15px auto 0 auto;
 	width: 100%;
	text-align: center;
	font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-align: center; 
  	min-width: 770px;
  	background-image:url(tile.gif);
	background-repeat: repeat;
	font-size: 0.7em;
}

h1 {
  font-size: 1.2em;
  font-weight: bold;
  color:#bfa158;
  font-weight:bold;
}

h2 {
  font-size: 2.0em;
  font-weight: normal;
}

p, li {
  font-size: 1.4em;
}

h1, h2, p {
  margin: 1em 0;
}

#headerImage h1 {
  margin: 0;
}

#wrapper {
  background-color: #fff;
  width: 760px; 
  margin: 0 auto; 
  text-align: left; 
}

#headerImage {
	height:89px;
	background-image: url(headerimage.jpg);
	background-repeat: no-repeat;
	padding:0;
}

#mainNav {
	list-style: none;
	background-color:#ffffcd;
	width: 180px;
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left:20px;
	font-size: 0.7em;
	margin-top: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFF99;
	height: 500px;
}

#mainNav ul{
/*background-color:#FF0000;*/
padding-bottom:5px;
}

#mainNav ul li{
/*background-color:#00FF00;*/
list-style-type: none;
}

#mainNav ul li a, a:visited{
	font-size:11px;
	text-decoration: none;
	color: #316330;
	line-height:20px;
}

#mainNav ul li a:hover{
font-size:11px;
text-decoration:underline;
color: #316330;
}

#footer {
	/*padding: 1px 20px;*/
	padding-left:20px;
	background-color:#eeeeee;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	}

#footer a, a:visited{
	font-size:11px;
	text-decoration: none;
	color: #316330;
	line-height:20px;
}

#footer a:hover{
font-size:11px;
text-decoration:underline;
color: #316330;
}
	
#content { 
  width: 520px;
  float: right;
  padding-bottom:20px;
  padding-right:20px;
  padding-top:20px;
  min-height:300px;
  height:auto !important;
  height:300px;
}

#contentNoLeftNav { 
  width: 615px;
  float: right;
  padding-bottom:20px;
  padding-right:20px;
  padding-top:20px;
  min-height:300px;
  height:auto !important;
  height:300px;
}

#content p{
	text-align: left;
	font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#contentNoLeftNav p{
	text-align: left;
	font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#content p a:link , a:visited, p a:link, p a:visited{
color:#006600;
text-decoration:underline;
}

#content a:link , a:visited, p a:link, p a:visited{
	color:#003366;
	text-decoration:underline;
}

#contentNoLeftNav a:link , a:visited, p a:link, p a:visited {
	color:#003366;
	text-decoration:none;
	line-height:1em;
}
#contentNoLeftNav a:hover, a:active, p a:link, p a:active {
	color:#003366;
	text-decoration:underline;
	line-height:1em;
}

#contenlabel{
background-color:#eee;
padding:5px 5px 5px 0px;
color:#006600;
}

#topmenu {
	height: 20px;
	background-color:#fff;
}

#topmenu ul{
list-style:none;
margin:0;
padding:0;
width:760px;
float:left;
}

#topmenu ul li{
float:left;
width:253px;
}

#topmenu ul li a{
	width:253px;
	text-align:center;
	font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	line-height:2.1em;
	text-decoration:none;
	color:#fff;
	background: url(top_nav_divider.gif) repeat-y left top;
	float:left;
	font-weight:bold;
}

#topmenu ul li a:hover{
color:#eee;
font-weight:bold;
}

#gi {
background-color:#bfa158;
}
#eb {
background-color:#22384f;
}
#tl {
background-color:#6e7726;
}

#GeneralInformationHeader{
	color:#bfa158;
	font-weight:bold;
	border-bottom:1px dashed #bfa158;
}

#TravelLeisureHeader{
	color:#6e7726;
	font-weight:bold;
	border-bottom:1px dashed #6e7726;
}

#EconomyBussines{
	color:#22384f;
	font-weight:bold;
	border-bottom:1px dashed #22384f;
}

#homecontact{
	float:right;
	width:270px;
	padding-top:52px;
}

#homecontact ul{
	list-style: none;
}

#homecontact ul li{
float:left;
padding:0px 0px 0px 10px;
}

#homecontact ul li a{
	font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.5em;
	text-decoration:none;
	/*color:#376830;*/
	color: #308014;
	font-weight:bold;
}

#homecontact ul li a:hover{
	font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.5em;
	text-decoration:none;
	color:#3B5E2B;
	font-weight:bold;
}
/*--------------------monaco-usa-nav-----------------------------*/
#monaco-usa-nav{}

#monaco-usa-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	width: 760px;
	float:left;
}
#monaco-usa-nav ul li{
	float:left;
}
#monaco-usa-nav ul li a{
	text-align:center;
	width: 155px;
	font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	line-height:2.1em;
	text-decoration:none;
	color:#fff;
	background: url(top_nav_divider.gif) repeat-y left top;
	float:left;
	font-weight:bold;
}
#monaco-usa-nav ul li a:hover{
color:#eee;
}

#monaco-usa-nav ul .first a{
width: 120
}
#monaco-usa-nav ul .last a{
width: 199px;
}

#Embassy-tab {
background-color:#4b5a45;
}
#News-tab {
background-color:#800000;
}
#Consulates-tab {
background-color:#6e7726;
}
#Tourism-tab {
background-color:#bfa158;
}
#Foundations-tab {
background-color:#22384f;
}
/*--------------------monaco-usa-nav end-----------------------------*/
#principalityheaderimg{
	height:89px;
	background-repeat: no-repeat;
	padding:0;
}

/*--------------------images-----------------------------*/
.floatRight {
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	}
.floatLeft {
	float:left; 
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/*--------------------news-----------------------------*/
#contentNoLeftNav newsSection{
	width: 615px;
	float: right;
	padding-bottom:5px;
	padding-right:20px;
	padding-top:1px;
}
#contentNoLeftNav newsSection a:link, a:visited, a:hover, a:active{
line-height:1em;
text-decoration:none;
}

.content newsSectionDetail{
	width: 520px;
	float: right;
	padding-bottom:20px;
	padding-right:20px;
}

.content newsSectionDetail a:active, a:visited, a:hover{
	color:#006600;
	text-decoration:underline;
}

#News{
	background-color:#eee;
	color:#308014;
	font-weight:bold;
	width: 615px;
	clear:both;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 0px;
	margin-bottom: 10px;
}
