/* GLOBAL */
body, html {background-color:#000000; color:#ffffff; background-image:url(../images/bg2.gif); background-repeat:repeat; font-size:12px; height: 100%; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; overflow: auto;}
img {border-width: 0px; outline: none;}

#layout {height: 100%; width: 100%; border: 0px solid #ff0000;}
#td_content {vertical-align: middle;}
.td_spacing {width: 50%;}
#container {background-image:url(../images/bg.gif); background-repeat:repeat; width: 990px; height:490px; border: 0px solid #ff0000;}
.Justified {text-align: justify;}

/* TOP CONTAINER */
#top_container {position: relative; top: 10px; left: 0px; height: 45px; width: 960px; margin-left: 15px; margin-right: 15px; border-bottom: 3px solid #ffffff;}
#logo {position: absolute; bottom: 16px; left: 1px; width: 350px; border: 0px solid #ff0000;}
#logo a {text-decoration: none; border-width: 0px;}
#menu {position: absolute; bottom: 1px; right: 0px; width: 850px; text-align: right; border: 0px solid #ff0000; line-height: 12px;}
#menu a:link {color: #ffffff; font-size: 11px; font-weight: bold; margin-bottom: 2px; text-decoration: none;}
#menu a:visited {color: #ffffff; font-size: 11px; font-weight: bold; margin-bottom: 2px; text-decoration: none;}
#menu a:hover {color:#d9ae7b; border-top: 3px solid #666666;}
#here {color:#d9ae7b; font-weight: bold; border-top: 3px solid #666666; cursor:default; !important}

/* MIDDLE CONTAINER */
#middle_container {position: relative; top: 10px; left: 0px; height: 400px; width: 960px; margin-left: 15px; margin-right: 15px; border: 0px solid #ff0000;}
#photo_text {position: absolute; top: 0px; left: 60px; width: 600px; height:400px; border: 0px solid #ff0000;}
#photo_text img {border: 0px; width: 600px; height: 400px;}
#photo {position: absolute; top: 0px; left: 160px; width: 600px; height:400px; border: 0px solid #ff0000;}
#photo img {border: 0px; width: 600px; height: 400px;}
#text {position: absolute; bottom: 0px; right: 10px; width: 260px; height:330px; overflow: hidden; border: 0px solid #ff0000;}
#text2 {position: absolute; bottom: 0px; right: 10px; width: 260px; height:360px; overflow: hidden; border: 0px solid #ff0000;}
#award {position: absolute; bottom: 15px; right: 3px; background-image:url(../images/spba.png); background-repeat: no-repeat; width: 94px; height: 99px; border: 0px solid #ff0000;}

#text_content {height: 300px; width: 260px; margin-bottom: 30px; font-size: 11px; border: 0px solid #ff0000;}
#text_content tr {vertical-align:bottom;}
#text_content td {vertical-align:bottom;}
#text_content h2 {font-size: 18px; font-variant:small-caps; text-align: left; margin: 0px; border-bottom: 2px solid #808080;}
#text_content a:link {color:#808080; text-decoration: none; font-size: 11px;}
#text_content a:visited {color:#808080; text-decoration: none; font-size: 11px;}
#text_content a:hover {color:#ffffff;}
#text3 {position: absolute; bottom: 0px; right: 10px; width: 280px; height:360px; overflow: hidden; border: 0px solid #ff0000;}

#text_content2 {height: 300px; width: 280px; margin-bottom: 30px; font-size: 11px; border: 0px solid #ff0000;}
#text_content2 tr {vertical-align:bottom;}
#text_content2 td {vertical-align:bottom;}
#text_content2 h2 {font-size: 18px; font-variant:small-caps; text-align: left; margin: 0px; border-bottom: 2px solid #808080;}
#text_content2 a:link {color:#808080; text-decoration: none; font-size: 11px;}
#text_content2 a:visited {color:#808080; text-decoration: none; font-size: 11px;}
#text_content2 a:hover {color:#ffffff;}
.li_level1 {margin-left: 0px;}
.li_level1 {margin-left: 0px; line-height: 14px;}
.li_level2 {margin-top: 0px; margin-bottom: 0px; margin-left: 20px;}
.sub_heading {font-size: 11px; font-weight:bold; border-bottom: 1px dotted #cccccc; width: 1%;}
.sub_heading2 {font-size: 11px; width: 1%;}
.spacer {line-height: 5px; font-size: 5px;}
.orange {color: #d9ae7b; font-size: 12px; font-weight:bold; line-height: 14px; text-indent: 20px;}
.orange2 {color: #d9ae7b;}
.orange3 {color: #d9ae7b; font-size: 11px; line-height: 14px; text-align: right;}
.orange4 {color: #d9ae7b; font-size: 30px; line-height: 20px;}
#submenu {position: absolute; top: 5px; right: 0px; width: 300px; height:80px; border: 0px solid #ff0000; text-align: right; line-height: 12px;}
#submenu a:link {color: #d9ae7b; font-size: 10px; font-weight: bold; text-decoration: none;}
#submenu a:visited {color: #d9ae7b; font-size: 10px; font-weight: bold; text-decoration: none;}
#submenu a:hover {color:#ffb443;}
#submenu2 {font-size: 10px; line-height: 11px;}
#submenu2 a:link {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
#submenu2 a:visited {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
#submenu2 a:hover {color:#ffb443;}
#terms {position: absolute; top: 10px; left: 60px; width: 840px; height: 390px; overflow: hidden; font-size: 10px; border: 0px solid #ff0000;}
#terms h2 {font-size: 18px; font-variant:small-caps; text-align: left; margin: 0px; border-bottom: 3px solid #808080;}
#terms span {font-size: 11px; font-weight:bold; padding:0.25em 1.5em 0 0.2em; border-bottom: 1px dotted #cccccc; width: 1%;}
#terms p {line-height: 12px; text-align:justify; margin: 4px 0px 10px 0px;}
#terms strong {color: #d9ae7b;}
#thumbnails {position: absolute; bottom: 10px; right: 10px; height: 80px; width: 260px; border: 0px solid #ff0000;}
#thumbnails table {width: 100%; height:100%}
#thumbnails td {text-align: center; vertical-align:bottom;}
#thumbnails img {width: 64px; border: 3px solid #666666;}
#thumbnails img:hover {width: 96px; border: 6px solid #d9ae7b;}
.small_text {font-size:8px; line-height:8px;}

/* BOTTOM CONTAINER */
#bottom_container {position: relative; background-image:url(../images/footer.png); background-repeat: no-repeat; top: 10px; left: 0px; height: 30px; width: 960px; margin-left: 15px; margin-right: 15px; border-top: 3px solid #ffffff;}
#footer {font-size: 9px; text-align:right;}
#footer a:link, a:visited {color: #ffffff; font-size: 9px; text-decoration: none;}
#footer a:hover {color:#ffffff; text-decoration: underline;}