@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }
body { background:url(../images/background.gif) 20% top no-repeat; }
div#container { position:relative; width:800px; margin:0 auto; margin-top:10%; }
a { outline:none; }

/*Content Main*/
div#content_main { float:right; width:397px; border-left:3px solid #fff; border-collapse:collapse; background-color:#f0f1f2; font:80% Arial, Helvetica, sans-serif; color:#3c4c56; padding-bottom:50px; }
div#content_main h1 { text-indent:-9999px; }
div#content_main h2 { margin:0 60px; font:120% "Futura", Arial, Helvetica, sans-serif; color:#1f5062; text-transform:uppercase; letter-spacing:.1em; }
div#content_main p { margin:7px 60px; text-align:justify; line-height:150%; }
div#content_main a, div#content_main a:link { color:#5e7c9b; text-decoration:none; font-weight:bold; }
div#content_main a:visited { color:#1f5062; }
div#content_main a:hover {  color:#28addc; font-weight:bold; }
body#sendmail div#content_main p { text-align:left; }
a.next { float:right; margin-right:60px; background:url(../images/link_arrow.gif) right no-repeat; padding-right:15px; }

/*Sub Content - Wraps around Content Main*/
div#content_sub { width:100%; background-color:#202e36; overflow:hidden; }
/*body#index div#content_sub { background-color:#f0f1f2; }*/
div#flash { position:relative; float:left; width:400px; height:430px; border-bottom:3px solid #fff; margin-bottom:25px; }
/* body#index div#flash { border-bottom:none; margin-bottom:0px; background-color:#202e36; border-bottom:3px solid #fff; } */
div#graphics h3 { position:absolute; top:450px; left:25px; display:block; width:63px; height:70px; background:url(../images/titanium_advanced.gif) no-repeat; text-indent:-9999px; }
div#graphics ul { position:absolute; top:450px; left:110px; display:block; width:255px; }
div#graphics ul li { list-style:none; list-style-type:none; background:url(../images/bullet.gif) left no-repeat; padding-left:20px; color:#e8eaec; font:75% "Futura", Arial, Helvetica, sans-serif; line-height:1.5em; margin-bottom:1em; }
div#graphics a { text-decoration:none; color:#e8eaec; }

/*Navigation*/
ul#navigation { display:block; width:100%; height:80px; border-bottom:3px solid #fff; margin-bottom:36px; }
ul#navigation li { width:77px; height:80px; display:block; float:left; list-style:none; list-style-type:none; border-left:1px solid #fff; border-right:1px solid #fff; }
ul#navigation li a { width:79px; height:80px; display:block; }

li#home { background:url(../images/navigation_over_01.gif); border-left:none; }
li#home a { background:url(../images/navigation_01.gif); text-indent:-9999px; }
li#home a:hover { background:url(../images/navigation_over_01.gif); }
body#index li#home a { background:url(../images/navigation_01.jpg); text-indent:-9999px; }

li#about { background:url(../images/navigation_over_02.gif); }
li#about a { background:url(../images/navigation_02.gif); text-indent:-9999px; }
li#about a:hover { background:url(../images/navigation_over_02.gif); }
body#body_about li#about a { background:url(../images/navigation_02.jpg); text-indent:-9999px; }

li#timim { background:url(../images/navigation_over_03.gif); }
li#timim a { background:url(../images/navigation_03.gif); text-indent:-9999px; }
li#timim a:hover { background:url(../images/navigation_over_03.gif); }
body#body_timim li#timim a { background:url(../images/navigation_03.jpg); text-indent:-9999px; }

li#tdti { background:url(../images/navigation_over_04.gif); }
li#tdti a { background:url(../images/navigation_04.gif); text-indent:-9999px; }
li#tdti a:hover { background:url(../images/navigation_over_04.gif); }
body#body_tdti li#tdti a { background:url(../images/navigation_04.jpg); text-indent:-9999px; }

li#contact { background:url(../images/navigation_over_05.gif); border-right:none; }
li#contact a { background:url(../images/navigation_05.gif); text-indent:-9999px; width:79px; }
li#contact a:hover { background:url(../images/navigation_over_05.gif); }
body#body_contact li#contact a, body#sendmail li#contact a  { background:url(../images/navigation_05.jpg); text-indent:-9999px; }

/*Site Info*/
div#site_info { width:800px; height:120px; background:url(../images/footer_bg.jpg) top no-repeat; margin:3px 0 80px; padding-top:25px; }
div#site_info p { font:70% Arial, Helvetica, sans-serif; color:#293d50; padding:5px 30px; }
div#site_info p.site_credits { margin-top:30px; color:#cacac6; }
p.site_credits a, p.site_credits a:link { color:#c5cabf; text-decoration:none; font-weight:bold; }
p.site_credits a:visited { font-weight:normal; }
p.site_credits a:hover {  color:#666; }
div#site_info p strong + strong { margin-left:15px; }

/*Contact Form*/
fieldset { border:none; margin:40px 45px 0; }
fieldset label { display:block; width:100%; margin-bottom:15px; } 
fieldset label span { width:20%; float:left; text-align:right; margin-right:10px; } 
fieldset input, fieldset textarea { border:1px solid #e1e1e1; background:#f7f7f7; padding:4px; font:90% Arial, Helvetica, sans-serif; color:#666; }
fieldset input:hover, fieldset textarea:hover { border-color:#ccc; background:#f9f9f9; }
fieldset input:active, fieldset textarea:active, fieldset input:focus, fieldset textarea:focus { border-color:#999; background:#fff; }
fieldset textarea { width:73%; }
input#submit { float:right; border:none; color:#fff; background:#5e7c9b; font-family:"Futura", Arial, Helvetica, sans-serif; padding:5px; cursor:pointer; }
input#submit:hover { background:#28addc; }
input#submit:focus, input#submit:active { background:#1f5062; }
#centertext { text-align: center; font-weight : bold; font-style : italic; margin:7px 60px; line-height:150%; }