html, body { height: 100%; overflow: auto; color: #FFF; background: #000 ; font-size: 16px; font-family: 'Bradley Hand ITC', Verdana, 'Trebuchet MS', Trebuchet, Arial, Sans-serif; letter-spacing: 1px; }
body, form, iframe { padding: 0; margin: 0; align: center; text-align: center; }
img {border-width: 0px; }

table { width: 100%; border-collapse: collapse; height: 100%; }
table td#td_1 { height: 36%; }
table td#td_2 { height: 280px; }
table td#td_3 { height: 30%;  }

div.text { clear: both; padding-bottom:30px; font-size: 1.3em; }

DIV#rowOne {width: 100%; background: green; height: auto; }
DIV#rowTwo {width: 100%; background: limegreen; height: 34%; min-height: 300px; max-height: 300px; }
DIV#rowThree {width: 100%; background: green; height: auto; position: absolute; bottom: 0px; }


div#header { width: 100%; margin-left: auto; margin-right: auto; }
div#header img { margin: auto; vertical-align: middle; }

div#center { position: absolute; top: 50%; left: 50%; height: 10px; width: 10px; margin-top: -5; margin-left: -5; background-color: red; }

/* url(/images/bg.jpg) no-repeat top center */

#silverlightControlHost { height:100%; }

div#silverlight_message { font-size: 1.5em; background-color: #000; border: solid 1px #FFF; width: 60%; margin: auto; padding: 10px; }
div#silverlight_message p { padding: 10px 0px;}


div#container { width: 100%; margin-left: auto; margin-right: auto;}
div#body { width: 80%; margin: auto; }

div#body div.text { clear: both; padding-bottom: 50px; font-size: 1.3em; }

 /* Splash Screen */
div#splashs { width: 822px; height: 900px; position: absolute; top: 50%; left: 50%; margin-left: -411px; margin-top: -450px; }
div#splash { width: 786px; margin-left: auto; margin-right: auto; }
div#splash div.item {float: left; text-align: center; margin: 5px 4px; }
div#splash div.comingsoon a { cursor: default; }
div#splash div.item  div.image { border: solid 1px #FFF; padding: 1px; background-color: #000; }
div#splash div.item  div.image img { border-width: 0px; }
div#splash div.item  div.title { margin-top: 5px; font-size: 1.1em; }

/* Client Review */
div#client { margin-bottom: 200px; clear: both; }
div#client div#title { font-size: 24px ; }
div#client div#session { clear: both; }
div#client div#session div.sub_folder { clear: both; }
div#client div#session div.sub_folder .title { font-size: 18px; clear: both; margin-top: 20px; }
div#client div#session div.sub_folder div.images { clear: both; }
div#client div#session div.sub_folder div.images a { height: 165px; float: left; padding:5px; }
div#client div#session div.sub_folder div.images a img { height: 160px; border: 0px solid #FFF; }

/* 
div#body div#notifyemail form input { font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif; }
div#body div#notifyemail form input.text { background-color: #333; border: solid 1px #999; padding: 2px; color: #FFF; width: 200px; text-align: center; }
div#body div#notifyemail form input.submit { background-color: #222; border: solid 1px #666; color: #FFF; cursor: pointer; height: 24px; line-height: 20px; }
div#body div#notifyemail div#output { font-family: 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif; color: #F00; font-size: .6em; line-height: 2em; }
*/

div#footer { position: fixed; bottom: 10px; width: 100%; margin-top: 25px; margin-left: auto; margin-right: auto; clear: both; }
div#footer_child { width: 100%; padding: 30px 0px 10px 0px; margin-left: auto; margin-right: auto; clear: both; }


a { color: #FFF; text-decoration: none; }
a:hover { color: #AAA; } 

.border { font-size: 1.5em; background-color: #000; border: solid 1px #FFF; margin: auto; padding: 10px; }
.spread {  }