@charset "UTF-8";
body {background-image: url(/templates/freetemplates/images/vista.black.background.jpg);background-repeat: repeat-x;background-color: #474647;margin-top: 0px;}
p {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;color: #3e3e3e;}
h1{font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #604d40;}
h2{font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #604d40;}
h3{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #604d40;}
h4{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #604d40;}
a:link {text-decoration: underline;}
a:visited{color: #3e3e3e;text-decoration: underline;}
a:hover{color: #CC0000;}
.img-padd{padding-bottom: 35px;}
.logo-bold{font-size: 26px;font-weight: bold;color: #FFFFFF;letter-spacing: -1px;margin:3px;}
.logo-thin{font-weight: 100;}
/* DIV CLASSES */
.main {width: 850px;margin-right: auto;margin-left: auto;}
.header {width: 590px;margin-right: auto;margin-left: auto;padding-top: 61px;}
.content-top {width: 584px;height: 14px;margin-right: auto;margin-left: auto;clear: both;background-image:url(/templates/freetemplates/images/vista.black.top.gif);background-repeat: no-repeat;}
.content-body{width: 584px;margin-left: auto;margin-right: auto;clear: both;background-color: #FFFFFF;overflow: hidden;}
.content-bottom {width: 584px;height: 14px;margin-right: auto;margin-left: auto;clear: both;background-image:url(/templates/freetemplates/images/vista.black.bottom.gif);}
.left-column{width: 331px;float: left;background-color: #FFFFFF;padding-bottom: 10px;padding-left: 15px;padding-right: 15px;padding-bottom: 35px;border-right-style: solid;border-right-width: 1px;border-right-color: #eeeeee;}
.right-column{width: 192px;float: left;background-color: #FFFFFF;padding-bottom: 10px;padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 35px;}
.footer{width: 585px;margin-left: auto;margin-right: auto;clear: both;text-align:right;}
.footer p {margin:5px 3em 5px 3em;}

/* Main Menu CSS */
.navigation{height: 18px;text-align:center;padding:0px 5px 0px 0px;width:100%;margin-left:10%;}
.navigation a:link{color: #FFFFFF;font-size: 10px;text-decoration: none;letter-spacing: 2px;}
.navigation a:visited{color: #FFFFFF;font-size: 10px;text-decoration: none;letter-spacing: 2px;}
.navigation a:hover{color: #CC0000;}
.navigation p {font-family: sans-serif;font-size:80%;color: #424B6E;height:19px;position:relative;margin:0px;padding-top:5px;}
.navigation ul {list-style:none;margin:0px;padding:0px;float:left;width:16%;}
.navigation ul li {position:relative;margin:0px;padding:0px;background-color:#555454;border:1px solid #fff;}
.navigation ul li:hover {background-color:#bbb;border:1px solid black;cursor:pointer;}
.navigation ul li:hover a {color:black;}
.navigation ul ul{position:absolute;z-index:500;top:auto;display:none;font:bold 11px arial,sans-serif;width:100%;border-left:1px solid #424B6E;border-right:1px solid #424B6E;}
.navigation ul ul ul{top:0px;left:100%;}
.navigation li:hover ul ul,
.navigation li li:hover ul ul,
.navigation li li li:hover ul ul,
.navigation li li li li:hover ul ul {
	display:none;
}
.navigation li:hover ul,
.navigation li li:hover ul,
.navigation li li li:hover ul,
.navigation li li li li:hover ul {
	display:block;
}
/* End Of Menu CSS */