body {color: #666; margin: 0px auto; padding: 0px 0px 0px 0px; font: 12px/16px arial; background: #fff url(images/bkgrd_body.gif) repeat-x top center;}
html {min-width: 950px; padding: 0px; margin: 0px;}
A:hover {color: #346A80; TEXT-DECORATION: underline;}
A:link {TEXT-DECORATION: none;}
A:visited {TEXT-DECORATION: none;}
img	{border: 0; vertical-align: text-bottom;}
.form {border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
fieldset {border:1px dashed #ccc; padding:10px; margin-top:20px; margin-bottom:20px;}
legend {font-family:Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; line-height: 1.1; color:#fff; background: #666; border: 1px solid #333; padding: 2px 6px;}
label {text-align: right; width:200px; height:30px; margin-top:3px; margin-right:2px; padding-top:11px; padding-right:6px; background-color:#ccc; float:left; display: block; font-family:Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; line-height: 1.1; color:#666;}
dt {font: 14px/15px arial; float: left; font-weight: bold;}
dd {font: 14px/15px arial; margin-left: 150px;	margin-bottom: 10px;}

span.trans input {background-color: transparent;}
p {position: relative; font: 12px/16px arial; text-align: left;}
h1, h2, h3, h4, h5 {
	font-family: texgyreadventor, Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

div#maincontent h1 {
	color: #519342;
	font-family: texgyreadventor, Helvetica, Arial, san serif;
	font-size: 26px;
	line-height: 1em;
	padding-bottom: 12px;
}
div#maincontent h2 {
	color: #1d407b;
	font-family: texgyreadventor, Helvetica, Arial, san serif;
	font-size: 18px;
	padding-bottom: 12px;
}
div#maincontent h3 {
	color: #000000;
	font-family: texgyreadventor, Helvetica, Arial, san serif;
	font-size: 14px;
	padding-bottom: 12px;
}

div#l-sidebar h1 {color: #519342; font-size: 14px;}

.trans {background-color: transparent;}
.lgtblue {background-color: #FAFAFA;}
.highlight {background: none; background-color: #ffffcc;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.center {text-align: center;}
.justify {text-align: justify;}
.top {vertical-align: text-top;}
.smtext {font: 7.5pt/10pt arial;}
.right {float: right;}
.left {float: left;}
.nowrap {white-space: nowrap;}
.block {display: block;}
input.button {background-color: #FFF; font: 8pt arial; border: double #BBC2BA; margin: 0px; padding: 1px;}

option.inputheader {font-weight: bold;}
option.item {background-color: #EEEEEE; color: #005596;}

#bg {background: transparent url(images/bkgrd.png) repeat-y center center; width: 990px; margin: 0px auto; padding: 0px;} 
/*\*/
* html #bg {background: transparent url(images/bkgrd.gif) repeat-y center center; width: 990px; margin: 0px auto; padding: 0px;}
/*end*/
#greensub {width: 950px; height: 22px; border-bottom: 1px solid #B3B5B9; margin: 0px auto; padding: 0px 0px 0px 0px; background: #fff url(images/bkgrd_greensub.gif) repeat-x top left;}

#container {width: 950px; margin: 20px auto 0px auto; padding: 0px 0px 0px 0px; background: #fff;}

#banner {background: transparent url(images/banner_home.jpg) no-repeat center; width: 950px; height: 217px; padding: 0px; margin: 0px auto 0px auto;}

#topright {float: right; width: 950px; padding: 0px; margin: 0px 0px 0px 0px;}
#topright A:link {color: #fff; TEXT-DECORATION: none;}
#topright A:visited {color: #fff;}
#topright A:hover {color: #fff; TEXT-DECORATION: underline;}
#topright img {display: inline; border: 0px; vertical-align: middle; padding: 0px; margin-top: -4px;}
#topright ul {font: 11px arial; width: 700px; color: #fff; list-style-position: outside; padding: 6px 0px 2px 0px; margin: 0px -50px 0px 0px; float: right;}
#topright li {list-style-type: none; display: inline; padding: 0px 1px 0px 0px; margin: 0px;}
#topright li.number a:link {font: bold 16px arial; color: #99ff33; text-decoration: none;}
#topright li.number a:hover {color: #99ff33; text-decoration: none;}
#topright li.number a:visited {color: #99ff33; text-decoration: none;}
#topright li.quote {list-style-type: none; display: inline; padding: 0px 0px 0px 0px; margin: 0px; vertical-align: middle;}
#topright li.green {background: transparent url(images/icon_greenav.gif) no-repeat 0px -1px; margin: 0px 0px 0px 0px; padding: 0px 1px 0px 19px;}
#topright form {height: 70px; padding: 7px 0px 0px 0px; margin: 0px; float: right; position: absolute; top: 2px;}

#topnav {height: 78px; width: 950px; padding: 0px 0px 0px 0px; margin: 0px auto;}
ul#nav {font: normal 13px/16px arial; position: relative; top: 17px; margin: 0px 0px 0px 0px; padding: 6px 5px 6px 0px; list-style-position: outside; float: right;}

body#avdesign ul#nav {}
body#vid ul#nav  {}
body#projects ul#nav  {}
body#rental ul#nav  {}
body#avprod ul#nav  {}

ul#nav li {list-style-type: none; display: inline; background: transparent url(images/li_nav.gif) no-repeat right; padding: 0px 11px 0px 0px; margin: 0px 0px 0px 10px ;}
/*\*/
* html ul#nav li {list-style-type: none; display: inline; background: transparent url(images/li_nav.gif) no-repeat right; padding: 0px 6px 0px 10px; margin: 0px 0px 0px 0px ;}
/*end*/

ul#nav li a {color: #ccc; text-decoration: none; padding-bottom: 6px; padding-top: 6px;}

ul#nav li.current a {background: transparent url(images/topnav_shadow.png) no-repeat center -10px; color: #fff;}
ul#nav li.current2 a {background: transparent url(images/topnav_shadow2.png) no-repeat center -10px; color: #fff;}

body#home li#video a:hover		{background: transparent url(images/topnav_shadow.png) no-repeat center -10px; color: #fff;}
body#home li#design a:hover		{background: transparent url(images/topnav_shadow.png) no-repeat center -10px; color: #fff;}
body#home li#proj a:hover		{background: transparent url(images/topnav_shadow2.png) no-repeat center -10px; color: #fff;}
body#home li#rent a:hover		{background: transparent url(images/topnav_shadow2.png) no-repeat center -10px; color: #fff;}
body#home li#prod a:hover		{background: transparent url(images/topnav_shadow2.png) no-repeat center -10px; color: #fff;}

div.menuBar, div.menuBar a.menuButton, div.menu {clear: both; font: 14px/16px helvetica; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div.menuBar {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left;}

div.menu {background: #333 url(images/bkgrd_menu.png) no-repeat; left: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101;}
div.menu a.menuItem {font: 12px/16px helvetica; color: #ccc; cursor: pointer; display: block; padding: 3px 1em; text-decoration: none; white-space: nowrap;}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {background-color: #333; color: #808080;}
div.menu a.menuItem span.menuItemText {}
div.menu a.menuItem span.menuItemArrow {margin-right: -.5em; margin-top: -3px; background: transparent url(images/topnav-arrow.gif) no-repeat 0px 0px; padding: 8px 4px 0px 4px;}
div.menu div.menuItemSep {border: 1px inset #F4F4F4; margin: 4px 2px;}

#maincontent {padding: 0px 0px 10px 25px; margin: 0px 295px 0px 0px; width: 575px;}
#maincontent A:link {color: #519342; TEXT-DECORATION: none; font-weight: bold;}
#maincontent A:hover {color: #64c733; TEXT-DECORATION: none; font-weight: bold;}
#maincontent A:visited {color: #64c733; font-weight: bold;}
#maincontent p {padding: 0px 0px 10px 10px; margin: 0px 0px 0px 0px; line-height: 18px;}
#maincontent ul {position: relative; list-style-position: outside; padding: 0px 0px 2px 15px; margin: 0px 0px 0px 0px;}
#maincontent li {font: 12px/16px arial; background: transparent url(images/li_arrow.gif) no-repeat 0px 3px; list-style-type: none; display: block; margin: 0px; padding: 0px 0px 4px 30px;}
#maincontent img {vertical-align: text-top; border: 0px;}
#maincontent img.border {padding: 2px; border: 1px solid #BBC2BA;}
#maincontent img.right {margin: 5px 0px 5px 10px;}
#maincontent img.left {margin: 5px 10px 3px 0px;}
#maincontent div.hr {padding: 0px; margin: 5px auto 15px auto; height: 11px; background: transparent url(images/hr_main.gif) no-repeat;}
#maincontent div.hr hr {display: none;}
#maincontent ol {width: 48em; margin: 0px; padding: 10px 0px 0px 0px; /* room for 2 columns */}
#maincontent ol li {float: left; width: 20em; /* accommodate the widest item */}
/* stop the floating after the list */
#maincontent div.wrapper br {clear: left;}
/* separate the list from what follows it */
#maincontent div.wrapper {margin-bottom: 1em;}

.div_checkbox {width:560px; float:right; background-color:#E6E6E6; height:auto; margin-top:3px; padding-top:5px; padding-bottom:0px; padding-left:5px; font: 12px/14px arial;}
.div_textbox {width:347px; float:right; background-color:#E6E6E6; height:33px; margin-top:3px; padding-top:5px; padding-bottom:3px; padding-left:5px; font: normal 14px Arial;}
.div_textarea {width:347px; float:right; background-color:#E6E6E6; height:auto; margin-top:3px; padding-top:5px; padding-bottom:3px; padding-left:5px; font: 12px/14px arial}
.textbox {background-image: url(images/icon_form-field.png); background-color:#FFFFFF; background-repeat: no-repeat; background-position:left; width:285px; font: normal 16px Arial; color: #333333; padding:3px 5px 3px 19px;}
.textbox-home {background-image: url(images/icon_form-field.png); background-color:#FFFFFF; background-repeat: no-repeat; background-position:left; width: 175px; font: normal 16px Arial; color: #333333; padding:3px 5px 3px 19px; margin-left: 20px;}
.textbox-sm {background-image: url(images/icon_form-field.png); background-color:#FFFFFF; background-repeat: no-repeat; background-position:left; width:40px; font: normal 16px Arial; color: #333333; padding:3px 5px 3px 19px;}
.textbox:focus, .textbox:hover, .textbox-sm:focus, .textbox-sm:hover {background-color:#F0FFE6;}
.username {background-image: url(images/icon_user.png); background-repeat: no-repeat; background-position:left; background-color:#FFFFFF; width:285px; font:normal 16px Arial; color: #333333; padding:3px 5px 3px 19px;}
.username:focus, .username:hover {background-color:#F0FFE6;}
.password {background-image: url(images/icon_password.png); background-repeat: no-repeat; background-position:left; background-color:#FFFFFF; width:285px; font:normal 16px Arial; color: #333333; padding:3px 5px 3px 19px;}
.password:focus, .password:hover {background-color:#F0FFE6;}
.button_div {width:287px; float:right; background-color:#fff; text-align:center; height:46px; margin-top:3px; padding:0px 32px 3px;}
.buttons {font-size:12px; color: #989070; padding: 6px 0px 6px 0px;}
.searchfield {background: transparent url(images/bkgrd_searchfield.gif) no-repeat top right; position: absolute; top: 7px; left: 760px; padding:2px 0px 2px 32px; margin:0 5px 1px 0px; width: 153px; height: 20px; color: #333333; font:normal 11px Arial; border: 0px;}

#ajaxticker {width: 490px; height: 32px; padding: 0px 0px 0px 65px; margin: 0px 0px 0px 20px; background-color: transparent;}
#ajaxticker div {background: transparent url(images/bkgrd_greensub.gif) repeat-x top left; padding-top: 8px;}
#ajaxticker A:link {color: #336600; TEXT-DECORATION: none; font-weight: bold;}
#ajaxticker A:hover {color: #336600; TEXT-DECORATION: underline; font-weight: bold;}
#ajaxticker A:visited {color: #336600; font-weight: bold;}
.newsticker {background: transparent url(images/icon_news.png) no-repeat 5px 7px; color: #fff;}

#manulogos {width: 950px; padding: 5px 0px; margin-top: 0px; text-align: center;}
#manulogos img {padding: 2px 8px; border: 0px; opacity: .5; filter: alpha(opacity=50);}
#manulogos a:hover img {opacity: 1; filter: alpha(opacity=100);}
#manulogos div.hr {padding: 0px; margin: 5px auto 5px auto; height: 5px; background: none;}
#manulogos div.hr hr {display: none;}

#l-sidebar {font: 11px/16px arial; color: #9b9b9b; float: right; margin: 40px 25px 0px 0px; padding: 0px 0px 0px 0px; width: 270px; background: #f0f0f0 url(images/bkgrd_l-sidebar.gif) left top no-repeat;}
#l-sidebar #social {margin-left: 18px; margin-top: -40px;}
#l-sidebar #social img {padding-right: 10px;}
#l-sidebar div.top {background: transparent url(images/l-sidebar_top.gif) no-repeat; margin: 10px auto 0px auto; padding: 0px 0px 0px 0px; width: 247px; height: 6px;}
#l-sidebar div.bottom {background: transparent url(images/l-sidebar_bottom.gif) no-repeat; margin: 0px auto 10px auto; width: 247px; height: 101px;}
#l-sidebar div.bottom-lamps {
	margin: 0px auto 10px auto;
	width: 247px;
	height: 65px;
	background-color: transparent;
	background-image: url(images/l-sidebar_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#l-sidebar div.middle {background: transparent url(images/l-sidebar_middle.gif) repeat-y 0px 0px; width: 247px; margin: 0px auto -80px auto; padding: 0px 0px 0px 0px;}
#l-sidebar A:link {color: #8cc63f; TEXT-DECORATION: none; font-weight: bold;}
#l-sidebar A:hover {color: #8cc63f; TEXT-DECORATION: underline; font-weight: bold;}
#l-sidebar A:visited {color: #8cc63f; font-weight: bold;}
#l-sidebar p {margin: 0px; padding: 5px 12px 5px 12px;}
#l-sidebar img {padding: 0px; position: relative;}
#l-sidebar h1 {
	font: 8pt/10pt arial;
	position: relative;
	font-weight: bold;
	margin-bottom: -10px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 20px;
}
#l-sidebar h2 {font: 12px/16px arial; position: relative; letter-spacing: 1px; font-weight: bold; color: #1d407b; padding: 15px 0px 10px 12px;}
#l-sidebar ul {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 25px; list-style: none;}
#l-sidebar li {list-style-type: none; display: block; position: relative; padding: 0px 15px 0px 25px; margin: 0px; background: transparent url(images/li_bullet.gif) no-repeat 3px 4px;}
#l-sidebar li.news {font: 8pt/12pt arial; list-style-type: none; display: block; padding: 0px 0px 0px 20px; margin: 0; background: transparent url(images/icon_news.gif) no-repeat 0px 2px;}
#l-sidebar li.events {font: 8pt/12pt arial; list-style-type: none; display: block; padding: 0px 0px 0px 15px; margin: 0; background: transparent url(images/icon_events.gif) no-repeat 0px 5px;}
#l-sidebar div.hr {width: 243px; padding: 0px; margin: 10px auto 0px auto; height: 6px; background: transparent url(images/hr_nav-home.gif) no-repeat 0px 0px;}
#l-sidebar div.hr hr {display: none;}

/*\*/
* html #l-sidebar {font: 11px/16px arial; color: #9b9b9b; right: left; margin: 40px 10px 0px 0px; padding: 0px 0px 0px 0px; width: 270px; background: #f0f0f0 url(images/bkgrd_l-sidebar-home.gif) left top no-repeat;}
* html #l-sidebar div.top {background: transparent url(images/l-sidebar_top.gif) no-repeat; margin: 10px auto -10px auto; padding: 0px 0px 0px 0px; width: 247px; height: 6px;}
/*end*/

#l-sidebar div.partner {background: transparent url(images/icon_lock.gif) no-repeat 10px 5px; margin: 0px 0px 0px 125px; padding: 5px 0px 5px 25px; height: 35px; font: bold 13px/16px arial; display: block;}
#l-sidebar div.partner A:link {color: #999; TEXT-DECORATION: none; font-weight: bold;}
#l-sidebar div.partner A:hover {color: #64c733; TEXT-DECORATION: none; font-weight: bold;}
#l-sidebar div.partner A:visited {font-weight: bold;}

#advert {padding: 0px 0px 0px 0px; margin: 15px 10px 15px 10px;}
#advert h3 {color: #666; font: 11pt/14pt arial; font-weight: bold; padding: 0px 0px 10px 0px; margin: 0px;}
#advert img {text-align: center; padding: 15px 0px 10px 0px; margin: 0px 10px 0px 10px;}
#advert p {text-align: center; margin: 0px; padding: 0px; font: 8pt/12pt arial; color: #008F00;}
#advert ul {margin: .2em 1em 0em 1.8em; padding: 0px; list-style: none;}
#advert li {color: #346A80; background: transparent url(images/bullet_li.gif) no-repeat 0px 3px; font: 7pt/7pt arial; text-transform: uppercase; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; line-height: 1.4em; list-style: none outside; display: block; text-align: left;}

blockquote {font: 18px/16pt arial; font-weight: bold; margin: 20px 15px 20px 15px; padding: 0px; background: transparent url(images/quote_left.gif) left top no-repeat; color: #999;}
blockquote div {text-align: left; padding: 10px 30px; background: transparent url(images/quote_right.gif) right bottom no-repeat;}
p.entryinfo {color: #999; font: 12px/14pt arial; font-weight: bold; padding: 0px; margin: -5px 30px 20px 0px; text-align: right;}

#footer {clear: both; height: auto; background: #e6ebef url(images/bkgrd_footer.gif) repeat-x top left; padding: 1px 20px; margin: 0px auto;}
#footer img {border: 0px;}
#footer p {font:8pt/12pt arial; font-weight: normal; color: #666; text-align: center;}
#footer A:link {color: #666; TEXT-DECORATION: none;}
#footer A:hover {color: #666; TEXT-DECORATION: underline;}
#footer A:visited {color: #666;}
#footer ul {list-style-position: outside; padding: 5px 0px 0px 0px; margin: 0px auto; text-align: center;}
#footer #rightnav {list-style-position: inside; padding: 0px 0px 0px 0px; margin: -12px 10px 0px 0px; text-align: right;}
#footer #rightnav li.copyright{padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; display: inline; list-style: none outside;}
#footer li.first{margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; list-style-type: none; display: inline;}
#footer li.sep{margin: 0px; padding: 0px 15px 0px 25px; list-style-type: none; display: inline; background: transparent url(images/footer_sep.gif) no-repeat 0px -2px;}

/* USED FOR GENERIC COLUMNS */
.col1, .col3, .col5 {float: left; width: 25%; text-align: left;} 
.col2, .col4, .col6 {float: left; width: 60%; text-align: left;} 

/* USED FOR ODD SIZED COLS */
.col2b{float: left; width: 450px; text-align: center; padding: 10px;} 
.col3b{float: left; width: 50px; text-align: left;} 
.col4b{float: left; width: 145px; text-align: left;} 

#header {margin: 10px 0px 20px 0px; float:left; width:95%;}
#header ul {margin:0px; padding: 10px; list-style:none;}
#header li {font: 8pt arial; float:left; background:url(images/left.gif) no-repeat left top; margin:0px; padding:0px 1px 0px 7px;}
#header a {float:left; display:block; background:url(images/right.gif) no-repeat right top; padding:3px 15px 4px 3px; text-decoration:none; font-weight:bold; color:#7798B1;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {color:#0077AC; text-decoration: none;}
#header a:link {color: #7798B1; TEXT-DECORATION: none;}
#header a:visited {color: #7798B1;}
#header #current {background-image:url(images/left_on.gif);}
#header #current a {background-image:url(images/right_on.gif); color:#7798B1; padding-bottom:5px;}

/* Table definitions - summary */
#header table.company {text-align: left; clear: left; width: 500px; border: 1px solid #B4C0CE; padding: 10px; font: 12px/16px arial; margin: -2px 0px 5px 10px; caption-side:top;}
#header table.company a {float: none; background: none; color: #0077AC; font-weight: normal;}
#header table.company ul {font: 12px/16px arial; list-style-position: outside; padding: 0px 0px 2px 10px; margin: 0px 0px 5px 0px;}
#header table.company li {float: none; background: none; list-style-type: none; display: block; padding: 0px 0px 0px 10px;}

#header table.company a:hover {color: #7798B1;text-decoration: underline;}
#header table.company a:link {text-decoration: none;}
#header table.company a:visited {}
#header table.company thead {background-color: #CAD1DA;}
#header table.company thead td {padding: 5px; margin: 0px;}
#header table.company tbody {text-align: left;}
#header table.company tbody th {padding: 0px 6px 0px 6px; margin: 0px; color: #0077AC; vertical-align: text-top; font-weight: bold;}
#header table.company tbody td {font: 12px/16px arial; padding: 0px 6px 0px 6px; margin: 0px; color: #666; vertical-align: text-top; font-weight: normal;}
#header table.company tbody td a {font: 12px/16px arial; padding: 0px 6px 0px 6px; margin: 0px; vertical-align: text-top; font-weight: normal;}
#header table.company tfoot td {background-color: #fff; padding: 4px; margin: 0px;}

.clearer{height: 1px; overflow: hidden; margin-top: 1px; clear:both;}

#featurednews {background: #fff; width: 595px; height: 250px; margin: 2px 0px 0px 0px; padding: 15px 0px 0px 0px; clear: top;}

#news1 {width: 280px; height: 265px; float: left; background: transparent url(images/bkgrd_featured-div.gif) no-repeat top right; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 30px 0px 5px;}
#news2 {width: 260px; height: 265px; float: left; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;}

#featured {background: #fff url(images/bkgrd_featured.gif) no-repeat top center; width: 595px; height: 300px; margin: 2px 0px 20px 0px; padding: 15px 0px 0px 0px; clear: top;}
#featured A:hover {TEXT-DECORATION: underline; color: #005596;}
#featured A:link {TEXT-DECORATION: none; color: #1d407b;}
#featured A:visited {color: #005596;}
#featured p {font: 11px/16px arial; position: relative; color: #346A80; padding: 5px 0px 0px 0px; margin: 0px;}

#grid1 {width: 164px; height: 265px; float: left; background: transparent url(images/bkgrd_featured-div.gif) no-repeat bottom right; text-align: left; margin: 5px 0px 0px 0px; padding: 0px 25px 0px 25px;}
#grid2 {width: 163px; height: 265px; float: left; background: transparent url(images/bkgrd_featured-div.gif) no-repeat bottom right; text-align: left; margin: 5px 0px 0px 0px; padding: 0px 20px 0px 5px;}
#grid3 {width: 163px; height: 265px; float: left; text-align: left; margin: 5px 0px 20px 0px; padding: 0px 0px 0px 5px;}

#grid1 img, #grid2 img, #grid3 img {margin: 0px auto; text-align: center;}
#projects ul {margin: 1em 1em 0em 1.2em; padding: 0px; list-style: none;}
#projects li {background: transparent url(images/li_projects.gif) no-repeat 0px 4px; font: 11px/18px arial; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; list-style: none outside; display: block; text-align: left;}

#events ul {margin: 1em 1em 0em 1.2em; padding: 0px; list-style: none;}
#events li {background: transparent url(images/li_events.gif) no-repeat 0px 5px; font: 11px/18px arial; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; list-style: none outside; display: block; text-align: left;}

#grid3 p.head {color: #666;}
#grid3 div.hr {margin-bottom: 5px;}

#extraDivLogo {position:absolute; top: 1px; width: 285px; height: 78px; background-image: url(images/logo_AVISPL.png); margin: 0px auto 0px auto;}
/*\*/
* html #extraDivLogo {position:absolute; top: 0px; width: 285px; height: 78px; background-image: url(images/logo_AVISPL.gif); margin: 0px auto 0px auto;}
/**/
#extraDivNumber {float: right; margin: 0px auto 0px auto;}

/* BUTTON STYLES */
div.btnl {margin-right:0px; padding: 0px 0px 0px 10px; background-position: left top; font-size:11px; font-weight: bold; color: #707070; background-image: url(images/button_left.gif); background-repeat: no-repeat;}
div.btnr {margin-right: 0px; padding: 4px 10px 4px 0px; background-position: right top; font-size:11px; font-weight: bold; background-image: url(images/button_right.gif); background-repeat: no-repeat;}
div.btnl a , div.btnr a {color: #707070; letter-spacing: normal; font-size: 11px; font-weight: bold; text-align: center;}

/* @font-face */

@font-face {
	font-family: TexGyreAdventor;
	src: url('texgyreadventor-regular.otf');
}

@font-face {
	font-family: TexGyreAdventorBold;
	src: url('texgyreadventor-bold.otf');
}
