body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f0; }

h1 {
	margin:0 0 15px;
	padding:0;
	font-size:28px;
	font-weight:900;
	color:#708090;
	}
h2 { font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px; padding:0; border-bottom: 1px solid #99f; }
p {
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 16px;
	padding:0;
	}
h4 { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; }
.sect { font: 12px/20px Verdana, Arial, Helvetica, sans-serif; background-color: #ff9; margin: 0 0 16px; padding: 0; }
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}

  


.tdborder { border-top: 1px dashed #708090; border-bottom: 1px dashed #708090; border-left: 1px dashed #708090; }
dfn { color: #09c; border-bottom: 1px dotted #09c; cursor: help; }
acronym
{
    border-style: none;
    cursor: help;
    font-size: 90%;
    font-style: normal;
    font-variant: normal;
}
td {  }
ul { list-style-type: none; margin: 1em 0 1em 10px; }
ol { list-style-type: decimal; margin: 1em 0 1em 10px; }
tab_td { padding-right: 10px; padding-left: 10px; }

/*This code applies only to Top Nav Table=TNT*/
#tnt a:link { color: #666; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#tnt a { color: #666; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#tnt a:hover { color: #ffa000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eee; text-decoration: underline; }
.tn_td { border: dotted 1px #aaaeaa; outline-color: #aaaeaa; }
.tn_side { border-right: 1px dotted #aaaeaa; border-left: 1px dotted #aaaeaa; }
#tnt a:visited {  }
#tnt { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border: dashed 1px #669; }




/*this is for TNT 2 =tnt2*/
#tnt2 { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; border:none; margin-top: 2px solid #fff;}
.bgchio { background-color: #708090; padding: 0px;  border-right: 1px solid #fff;  }
.bgchio2 { background-color: #8f938f; padding: 1px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }

#tnt2 a { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#tnt2 a:link { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#tnt2 a:hover { color: #fff; text-decoration: none; }
#tnt2 a:visited { color: #fff; }
#logotbl { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#logotbl a { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#logotbl a:link { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#logotbl a:hover { color: #ffa000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }








/*This is for Main Content1 =MC1 */
#MC1 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 10px; padding-right: 10px; padding-left: 10px; border-left: 1px solid #aaaeaa; }
#MC1 img { text-decoration: none; margin: 0; padding: 0; border-width: 0; }
#MC1 h1 {
	margin:0 0 15px;
	padding:0;
	font-size:28px;
	font-weight:900;
	color:#708090;
	 }
#MC1 h2 {
	font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	padding:0;
	 }
#MC1 h3 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; margin: 0; padding: 0; }
#MC1 ul a { color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; line-height: 1em; background-color: #ff9; text-decoration: none; text-align: left; letter-spacing: 1px; padding: 2px; }
#MC1 a { color:#09c; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; text-decoration:none; border-bottom: 1px dotted #09c; }
#MC1 a:link {color:#09c;}
#MC1 a:visited {color:#07a;}
#MC1 a:hover {background-color:#eee;}
.main_tbl_mar { border-right: 1px solid #8f938f; border-top: 1px solid #8f938f; border-bottom: 1px solid #8f938f; border-left: 1px solid #aaaeaa; }
.main_tbl_top {  background-color: #708090;  }

.sidetable{
 background-color:#8f938f; color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1em; padding-top: 10px; padding-left: 10px;
}




/*This is for SideNav1 =sn1*/
#sn1 h2 { color: #b10100; font:bold 15px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; margin:0 0 5px; padding:0 1px 1px; border-bottom: 2px solid #aaaeaa; }
#sn1 h3 { color: #000; font: bold 16px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; padding: 1px; }
#sn1 { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1em; text-decoration: none; width: 140px; margin-top: 0px; margin-left: 5px; padding-top: 5px; padding-left: 1px; }
#sn1 a { color:#000; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; text-decoration:none; padding-right: 2px; padding-left: 2px; }
#sn1 a:link { color:#000; text-decoration: none; }
#sn1 a:visited { color:#000; text-decoration: none; }
#sn1 a:hover { background-color:#ccf; text-decoration: none; }
/*this is for footer.html  BotNav =botnav*/
#botnav { color: #708090; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-top: 5px; }
#botnav a { color:#09c; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; text-decoration:none; padding-top: 5px; padding-right: 5px; padding-left: 5px; display: inline; white-space: nowrap; }
#botnav a:link {color:#09c;}
#botnav a:visited {color:#07a;}
#botnav a:hover {}
/*Miscelaneous*/
.nospace img { margin: 0; padding: 0; border-width: 0; }
.cont_space { padding-top: 10px; padding-right: 10px; padding-left: 10px; border-left: 1px dashed #708090; }
.nav_spc { margin-top: 15px; padding-top: 20px; }
.btnv_spc { padding-top: 10px; }
/*This is Side Nav 2 =sn2*/
#sn2 { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; text-align: left; text-indent: 5px; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-right: 5px; }
#sn2 h1 { color: #8f938f; font-size: 18px; line-height: 20px; text-decoration: none; padding: 5px; }
#sn2 a { color: #000; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; text-transform: capitalize; }
#sn2 a:link { padding: 2px; }
#sn2 a:hover { background-color: #ccf; }
a.simple {text-decoration:none; }
#sn2 a:visited { }
/*This is for the Glossary of Terms List =glossli
*/
#glosli { color: #000; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-color: #f0f0f0; text-decoration: none; text-align: left; text-indent: 15px; width: 300px; height: 400px; border: solid 1px #fff; display: block; }
#sn3  /* sidenav experimental */ { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background: #fff url(http://www.mgmmirrors.com/i/comps/visa_logo.gif) no-repeat center bottom; text-decoration: none; text-align: left; text-indent: 5px; width: 150px; padding-top: 15px; padding-right: 5px; padding-left: 0; }
#sn3 h1 { color: #8f938f; font-size: 18px; line-height: 20px; text-decoration: none; padding: 5px; }
#sn3 a { color: #000; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; text-transform: capitalize; }
#sn3 a:link { padding: 2px; }
#sn3 a:hover { background-color: #ccf; }
#sn3 a:visited { }



/* breadcrumb =bcm */
#breadcrumb { color: #00aeef; font-size: 8px; line-height: 1em; background-color: #fff; text-decoration: none; word-spacing: 3px; padding: 3px; display: inline; white-space: nowrap; }
#breadcrumb a { color: #00aeef; text-decoration: underline; }
#breadcrumb a:link { color: #00aeef; text-decoration: underline; }
#breadcrumb a:visited { color: #00aeef; text-decoration: underline; }
#breadcrumb a:hover { color: #708090; text-decoration: none; }
#breadcrumb a:active { color: red; }



/* nav de secciones V.1 =sec nav */
#sec_nav1 { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; position: relative; top: 10px; width: 150px; height: auto; padding: 0; white-space: nowrap; }
#sec_nav1 h1 { color: #666; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; line-height: 14px; text-decoration: none; }
#sec_nav1 h2 {color: #b10100; font:bold 15px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin:0 0 5px; padding:0 1px 1px; border-bottom: 2px solid #aaaeaa; }

/* pix div */




div#logoContainer{ background: #708090; position: relative;   width: 700px; height: 100%;  margin-bottom: 1px; border-bottom: 1px solid #8f938f;}
b.rtop, b.rbottom{display:block;background: #f0f0f0;}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #708090}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
div#bannerImg{
	margin: 0px 0px 5px 20px;
}

span#linkTip{
	font-size: 10px; font-family: Tahoma;
}

div#serviceTitle{
	border-bottom: 3px solid #708090;
	margin: 0px 10px 0px 10px;
}
div#titleName{
	background-color: #708090;
	color: white;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	width: 30%;
	padding: 5px 5px 5px 5px;
}

div#serviceEntry{
	padding: 5px 5px 5px 5px;
	position:relative;
}
div#serviceEntryTitle{
	font-weight: bold;
	font-family: sans-serif;
	font-size: 12px;
}
div#serviceEntryDescription{
	top:0;
	font-weight: normal;
	font-family: sans-serif;
	font-size: smaller;
	width: 95%;
}
div#guideTitle{
	color: blue;
	font-family: fantasy;
}

p#bevelDescDiv{
	font-family: sans-serif;
	font-size: 10px;
	width:200px;
	line-height: 12px;
	margin-top: 0;
	padding-top: 0;
	margin-left: 5px;
}
h5#bevelDestTitle{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-left: 5px;
}

div#tipsDiv{
	color:#333366;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	width: 90%;
}

span#blink{
	font-size:.7em;
	color:red;
}

p#glossaryIntro{
	font-family: Arial;
	font-size: 11px;
	margin: 10px 5px 10px 10px;
	line-height: 12px;
}

.entry{
	margin-left: 0px;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: underline;
	margin-bottom: 0px;
	
}

.entryDescription{
	margin: 5px 0px 0px 0px;
	
}
.entrySpan{
	margin-left: 5px;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	
}

div#note_1{
	background: url('postNote.gif') no-repeat; width: 177px; height: 188px; 
}
span#noteLink {
	color: blue;
}
span#noteLink a{
	color: blue;
}

div#tabContainer{
	background: white;
	margin-bottom: 20px;
	border-left: 2px solid #708090;
	border-right: 2px solid #708090;
	border-top: 2px solid #708090;
	border-bottom: 2px solid #708090;
	padding: 10px 10px 10px 10px;
	font-size: .90em;
}
span#redTitle{
	color: red; font-weight: bold;
}
span#blueTitle{
	color: blue; font-weight: bold;
}

div#serviceTab{
	margin: 0px 10px 0px 10px;
}

