/* Master CSS Style Sheet *//* Global Reset */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}/* Page Layout ------------*/a img{border: none;}a{text-decoration: none;}a:hover{color: gray;}a{color: white}a:active, a:focus {outline: 0}a.main{text-decoration: none;}a.main:hover{color: white;}a.main{color: #a8a8a8;}body{text-align: center;font: .85em times, times, 'sans serif'; background: url(images/main_bg_gradient.jpg) top left repeat-x #b9b4ae;color: #F0F0F0;text-shadow: 0 0 0 #F0F0F0;/* for IE */filter:alpha(opacity=99.99);/* CSS3 standard */opacity:.9999;/* for Mozilla */-moz-opacity:0.9999;}div.container{width: 725px;margin : 50px auto 10px auto;padding: 0 46.5px 25px 46.5px;text-align: justify;display : block;clear : both;background-color: #000000;border: thin solid #666666;}div.navbar{text-align: center;padding: 20px 0 10px 0;}div.navbar li{display: inline;padding: 0em 25px;}.nav{font: 1em optima, arial, 'sans serif';!font-weight: bold;color: #808080;width: 100%;padding: 5px 0;border-bottom: thin solid;}.nav li.selected {color: white;}div.header{padding: 5px 0 10px 0;font: 2em optima, times, 'sans serif'; font-style: normal;font-weight: normal;text-align: center;letter-spacing: .25em;color: white;}div.back{margin: 45px 0 25px 0;text-align: center;font-style: italic;}div.footer{margin: 25px 0 10px 0;border-bottom: 1px #808080 solid;}div.copyright{margin: 0 0;padding: 25px;text-align: center;font-size: .85em;border-color: light gray;}