/* CSS Document */

body { margin: 0px; padding: 0px; background-color: #FFFFFF }
td, table { vertical-align: top }


#main_cont_td { width: 748px; background-image: url(images/base-bgr.gif) }
#main_cont_pad_div { padding: 20px 18px 20px 20px }



#blue_index_div { height: 100px; width: 502px; text-align: justify; background-image: url(images/td502blue-bgr.gif); border: solid 1px #CCCCCC }
#blue_index_div div { padding: 10px }

#blue_underheaders_div { width: 704px; text-align: justify; background-image: url(images/td706blue-bgr.gif); border: solid 1px #CCCCCC;  }
#blue_underheaders_div div { padding: 10px }

#activities_div { width: 704px; text-align: justify; background-image: url(images/td706grey-bgr.gif); border: solid 1px #CCCCCC }
#activities_div div { padding: 10px; background-image: url(images/tdn-bgr.gif); background-repeat: no-repeat; background-position: top left }

#projects_div { width: 500px; background-image: url(images/td502grey-bgr.gif); border: solid 1px #CCCCCC }
#projects_div div { padding: 10px }
.projects_header { font-family: Arial; font-size: 14px; font-weight: bold; color: #1F5491; text-decoration: none; letter-spacing: 1px }
#projects_cont_div { width: 498px; text-align: left; background-image: url(images/td502grey-bgr.gif); border: solid 1px #CCCCCC }
#projects_cont_div div { padding: 10px }
.projects_img_borders { border: 2px solid #CCCCCC }
.projects_thumb_borders { border: 1px solid #CCCCCC; padding: 1px }


#download { height: 70px; width: 58px; text-indent: 1000px; overflow: hidden; background: url(images/equipment-b-bgr-bg.gif) top left no-repeat; display: block}
#download:hover { background-position: left bottom}

#eq1 { height: 70px; width: 233px; text-indent: 1000px; overflow: hidden; background: url(images/eq-1-bg.png) top left no-repeat; display: block}
#eq1:hover { background-position: left bottom}
#eq2 { height: 70px; width: 233px; text-indent: 1000px; overflow: hidden; background: url(images/eq-2-bg.png) top left no-repeat; display: block}
#eq2:hover { background-position: left bottom}
#eq3 { height: 70px; width: 233px; text-indent: 1000px; overflow: hidden; background: url(images/eq-3-bg.png) top left no-repeat; display: block}
#eq3:hover { background-position: left bottom}
#eq4 { height: 70px; width: 233px; text-indent: 1000px; overflow: hidden; background: url(images/eq-4-bg.png) top left no-repeat; display: block}
#eq4:hover { background-position: left bottom}
#eq5 { height: 70px; width: 233px; text-indent: 1000px; overflow: hidden; background: url(images/eq-5-bg.png) top left no-repeat; display: block}
#eq5:hover { background-position: left bottom}
#eq6 { height: 70px; width: 233px; text-indent: 1000px; overflow: hidden; background: url(images/eq-6-bg.png) top left no-repeat; display: block}
#eq6:hover { background-position: left bottom}

#cources_div { width: 704px; text-align: justify; background-image: url(images/td706grey-bgr.gif); border: solid 1px #CCCCCC }
#cources_div div { padding: 10px }

.black_down  { font-family: Verdana, Helvetica, Arial; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; line-height: 17px; border-bottom: dashed 1px #999999 }
.black_down:hover  { font-family: Verdana, Helvetica, Arial; font-size: 10px; font-weight: bold; color: #FF0000; text-decoration: none; line-height: 17px }

input  { height: 17px; width: 340px; padding: 2px 2px 2px 2px; background-color: #E0E0E0; border: none; color: #000000; font-family: arial,helvetica;font-weight: normal; font-size: 8pt; }
textarea { height: 136px; width: 340px; padding: 2px 2px 2px 2px; background-color: #E0E0E0; border: none; color: #000000; font-family: arial, helvetica; font-weight: normal; font-size: 8pt;overflow-y: auto }
.submit { height: 17px; width: 100px; background-color: #1F5491; font-family: verdana, arial, helvetica; border: none; font-size: 10px; font-weight: bold; color: #FFFFFF } 
.grey_bold101 {font-family: Verdana, Helvetica, Arial; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; line-height: 20px }

.blue  { font-family: Verdana; font-size: 10px; font-weight: bold; color: #336699; text-decoration: none; line-height: 17px }
.grey { font-family: Verdana; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; line-height: 17px }
.black { font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; line-height: 15px }
.base { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; line-height: 15px }

#footer_div { height: 16px; width: 1000px; background-image: url(images/footer-bgr.jpg); position: relative; left: auto }
#footer_sign_div { height: 50px; width: 227px; background-image: url(images/foot-bgr.gif); margin-top: 6px; margin-left: 23px }
#footer_sign_div div { padding-top: 10px; text-align: center }

.headers { font-family: Arial; font-size: 16px; font-weight: bold; color: #336699; text-decoration: none }
#prices td { background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding: 5px }
