﻿body { background-image: url(images/bg_body.gif); background-repeat: repeat-x; margin: 0px; padding: 0px; color: #585757; font-size: 11px; font-family: Verdana, Arial, Times New Roman, Sans-Serif; }

#main { background-image: url(images/bg_center.gif); background-repeat: repeat-y; margin-left: auto; margin-right: auto; width: 1000px; }
#center { width: 960px; float: left; background-image: url(images/bg_center2.gif); background-repeat: repeat-y; }
img { border: none; }
a { text-decoration: none; cursor: pointer; }
#top { background-color: #ffffff; }
#logo { float: left; }
#headimg { float: right; }
#uncle { float: left; }
#menu { background-image: url(images/bg_menu.gif); background-repeat: repeat-x; float: left; height: 29px; width: 720px; padding-top: 1px; }
#menu a { color: #ffffff; font-family: Arial; text-decoration: none; font-weight: bold; display: inline-block; padding-top: 8px; padding-bottom: 7px; padding-left: 15px; padding-right: 15px; }


#menu a:HOVER { background-color: #959797; }

#left { float: left; width: 236px; clear: both; padding-right: 10px; border-right-style: dotted; border-right-width: 1px; border-right-color: #b5b6b6; }

#right { float: right; width: 675px; margin-right: 20px; }
#bottom { background-image: url(images/bg_bottom.gif); background-repeat: repeat-x; height: 45px; clear: both; }
#bottom a { color: #ffffff; text-decoration: none; }
#bot_contact { margin-left: 25px; margin-top: 2px; float: left; color: #ffffff; font-weight: bold; border-right-style: dotted; border-right-width: 1px; border-right-color: #ffffff; width: 222px; }
#bot_menu { float: right; margin-top: 16px; margin-right: 15px; }
#bot_menu a { color: #ffffff; text-decoration: none; background-image: url(images/bot_line.gif); background-position: left; background-repeat: no-repeat; padding-left: 13px; margin-right: 13px; padding-top: 5px; padding-bottom: 5px; }
#bot_menu a:HOVER { color: #3f34a1; }

#blue_box { background-color: #8bb1cf; height: 29px; margin-top: 20px; color: #ffffff; padding-left: 10px; padding-top: 5px; }
#blue_box A{ color: #ffffff; text-decoration: none; font-weight:bold;}
#blue_box A:HOVER { color: #003366; }
.news_box { background-color: #ebecec; }
h1 { font-size: 26px; font-family: Arial; font-weight: normal; padding: 0px; margin: 0px; }
h2 { color: #005daa; font-size: 24px; font-family: Arial; font-weight: normal; float: left; padding: 0px; margin: 0px; }
h3 { font-size: 18px; margin: 0px; padding: 0px; }

.big_font { font-size: 24px; font-family: Arial; float: left; padding: 0px; margin: 0px; color: #005daa; }
.big_font:HOVER { color: #585757; }

.news_box { overflow: auto; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; }
.news_box a {color:#005daa;}
.news_box a:HOVER { color:#272525}

.more { float: right; margin-right: 5px; }
.news_line { float: right; width: 236px; }

#assistive_technology { background-image: url(images/bg_assistive.jpg); background-position: bottom; background-repeat: no-repeat; width: 260px; height: 120px; padding-right: 110px; float: left; }
#smart_homes { float: right; background-image: url(images/bg_smart.jpg); background-position: bottom; background-repeat: no-repeat; width: 180px; height: 120px; padding-right: 96px; }
#mobility { float: left; background-image: url(images/bg_mobility.jpg); background-position: bottom; background-repeat: no-repeat; width: 255px; height: 100px; padding-right: 110px; margin-top: 50px; }
#access { float: right; background-image: url(images/bg_access.jpg); background-position: bottom; background-repeat: no-repeat; width: 170px; height: 100px; padding-right: 107px; margin-top: 50px; }

.ico { float: left; }

/*SUBPAGE*/



