/* CSS Document */* {margin:0;}body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:x-small;color:#333;background-image:url(images/bg.gif);background-repeat:repeat-x;background-position:left top;background-color:#AAA;margin:0;padding:0;}a {text-decoration:none;color:#333;}#container {width:967px;margin:0 auto;}#top {height:73px;width:967px;background-image:url(images/topbg.gif);}.logo {background-image:url(images/adventlogo.gif);background-repeat:no-repeat;height:80px;margin-left:50px;margin-top:10px;clear:none;position:relative;top:10px;width:162px;}#headertop {height:85px;background-image:url(images/headertop.gif);}#headerbg {background-image:url(images/headerbg.gif);text-align:right;padding:5px 15px 0 20px;}#headerbottom {height:16px;background-image:url(images/headerbottom.gif);}#contenttop {background-image:url(images/contenttop.gif);background-repeat:no-repeat;height:13px;}#content {background-image:url(images/contentbg.gif);background-repeat:repeat-y;padding:0;}#contenthome {background-repeat:no-repeat;background-position:left top;height:244px;margin:5px;}#corporate {margin-left:100px;padding:5px;}#corporate img{margin:15px;}#contactform {background-repeat:no-repeat;background-position:left top;margin:5px;}#contactform h1,#contactform h2 {margin-left:100px;padding:5px;}#contentgallery {margin:0 7px 0 5px;}#contenthome p {width:380px;font-size:12px;color:#FFF;letter-spacing:0.5px;text-align: justify;float:right;line-height:1.5em;padding-right:30px;padding-top:30px;}#contentdevelopments {float:left;margin:0 7px 2px 5px;}#contentdevelopments-scroll {float:left;margin:0 7px 2px 5px;	height: 400px;	width: 955px;	overflow: auto;}.gray {background-color:#2C2C30;border-bottom-color:#2C2C30;}.darkgray {background-color:#79777D;border-bottom-color:#2C2C30;}.darkgray a{background-color:#79777D;border-bottom-color:#2C2C30;}.darkgray a:hover {background-color:#2C2C30;}.brown {background-color:#BF9E78;}.darkbown {background-color:#9B825F;}.white{color:#FFFFFF;}.darkbown a{background-color:#9B825F;border-bottom-color:#BF9E78;}.darkbown a:hover {background-color:#8C7357;}.green{background-color:#4E7B54;}.darkgreen{background-color:#37623C; border-bottom-color:#4E7B54;}.darkgreen a{background-color:#37623C; border-bottom-color:#4E7B54;}.purple{background-color:#493F8C;}.darkpurple{background-color:#2A2164; border-bottom-color:#493F8C;}.darkpurple a{background-color:#2A2164; border-bottom-color:#493F8C;}.blue {background-color:#577086;border-bottom-color:#415C6F;}.blue a{background-color:#577086;border-bottom-color:#415C6F;}.darkblue {background-color:#274150;border-bottom-color:#415C6F;}.blue a:hover {background-color:#274150;}.bluebg {background-image:url(images/bgdev.jpg);background-repeat:repeat-y;}.red{color:#FF0000}#contentdevelopmentsright {width:123px;float:right;margin:0;}#contentdevelopmentsleft {float:left;margin:0;padding:5px;}#contentdevelopmentsleft p {font-size:12px;color:#FFF;text-align:left;line-height:1.5em;padding-left:90px;padding-top:10px;letter-spacing:0.5px;font-weight:400;}#contentdevelopmentsleft h3 {font-size:20px;padding-left:90px;padding-top:10px;font-weight:400;}#contentdevelopments h2 {font-size:20px;color:#FFF;text-align:left;vertical-align:middle;padding-top:40px;padding-bottom:40px;margin-top:0;font-weight:400;padding-left:90px;}#contentbottom {background-image:url(images/contentbg.gif);color:#333;font-size:12px;padding:10px 20px 0;}#footer {height:22px;background-image:url(images/fotterbg.gif);text-align:right;background-repeat:no-repeat;background-position:left top;padding-top:32px;padding-right:5px;margin:0;}#nav-menu ul {list-style:none;margin:0 5px 5px;padding:0 5px 5px;}/* Hide from IE5-Mac \*/#nav-menu li a {width:100px;display:block;color:#FFF;text-decoration:none;text-align:center;font-size:100%;padding-top:36px;padding-bottom:36px;border-bottom-width:8px;border-bottom-style:solid;float:none;}/* End hide */#nav-menub ul {list-style:none;margin:0 5px 5px;padding:0 5px 5px;}/* Hide from IE5-Mac \*/#nav-menub li a {width:100px;display:block;color:#FFF;text-decoration:none;text-align:center;font-size:100%;padding-top:36px;padding-bottom:36px;border-bottom-width:8px;border-bottom-style:solid;float:none;}/* End hide * /* common styling  Set up the default font and ovrall size to include image */.menu {width:780px;height:20px;background:#fff url(../meeting.jpg) 0 20px no-repeat;position:relative;margin:2em 125px 0;}/* get rid of the default padding - margin and bullets */.menu ul {list-style-type:none;margin:0;padding:0;}/* make menu horizontal */.menu ul li {float:right;position:relative;}/* set up the default top level links */.menu ul li a,.menu ul li a:visited {display:block;text-decoration:none;width:100px;height:1.5em;font-weight:700;color:#888;border-bottom:8px solid #fff;background:#fff;padding-left:10px;line-height:1.5em;margin-right:2px;}/* hack for IE5.5 to correct the faulty box model */* html .menu ul li a,.menu ul li a:visited {width:106px;}/* hide the drop down menu */.menu ul li ul {display: none;}/* remove all table style so that it does not interfere with the menu */.menu table {border-collapse:collapse;font-size:1em;margin:-1px;}/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6  style the top level hover */.menu ul li:hover a,.menu ul li a:hover {color:#000;border-bottom:8px solid #fff;}/* make the drop down menu show and correctly position it */.menu ul li:hover ul,.menu ul li a:hover ul {display:block;position:absolute;top:1.2em;margin-top:11px;left:0;width:126px;border-top:0;background:transparent;}/* style the drop down links with no hover */.menu ul li:hover ul li a,.menu ul li a:hover ul li a {display:block;background:transparent url(images/opaque.png);border:0;color:#333;font-weight:400;font-size:0.9em;height:auto;line-height:1.5em;width:116px;margin:0;padding:5px;}/* style the drop down menu links when hovered */.menu ul li:hover ul li a:hover,.menu ul li a:hover ul li a:hover {background:#888;color:#fff;}/* special styling for IE5.5 and IE6 - transparency is non validating */.menu ul li a:hover ul {background:transparent filter: alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.8px;margin-top:11px;}/* IE5.5 hack for faulty box model in drop down menu */.menu ul li a:hover ul li a {background:#ddd;width:106px;}/* 	The following information must not be removed:	Awesome Form v2.01 CSS	Written by: Paul Armstrong, Paul Armstrong Designs	Site: http://paularmstrongdesigns.com	Example & Documentation: http://paularmstrongdesigns.com/examples/css/awesome-form.html	Thu Jun 22 22:38:54 2006	Special thanks to Zach Johnson for helping and pushing me to make the changes.	Site: http://tech.no.logi.es (those aren't dots, they are diamonds)	This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License	http://creativecommons.org/licenses/by-sa/2.5/	In the following section, many of the values must be changed in reference to another.	Items labeled as 'subjective' are not dependent and may be easily changed as you see fit.*/form.awesome label {width:200px;margin-right:10px;float:left;text-align:right;padding-top:0.2em;font-weight:700;font-size:1em;}form.awesome label.long,form.awesome p.label {margin-left:120px;width:390px;}form.awesome label span {color:#900;}form.awesome input,form.awesome textarea,form.awesome select {margin-left:210px;width:200px;display:block;margin-bottom:-0.5em;}form.awesome textarea {width:300px;}form.awesome p.desc {margin-left:210px;display:block;margin-top:-0.4em;margin-bottom:1em;font-style:italic;font-size:0.9em;}form.awesome .checks label {margin-left:220px;float:none;width:auto;clear:none;display:block;text-align:left;height:2em;padding-top:0;margin-bottom:-1em;}form.awesome .checks input {margin-left:210px;float:left;text-align:right;margin-bottom:0.5em;width:auto;}/*	The following makes Internet Explorer 6.x play nicely. 	These fix the double float margin bug.*/* html form.awesome .checks input {margin-left:105px;}* html form.awesome .checks label {margin-left:210px;height:1em;}/*********************************************************************************	DO NOT EDIT BELOW THIS LINE*********************************************************************************/form.awesome {margin:0 0 1em;}form.awesome label:after {content:":";}form.awesome label.long {float:none;display:block;text-align:left;}form.awesome select[multiple="multiple"] {margin-left:0;}form.awesome br {clear:left;}form.awesome input[type="radio"],form.awesome input[type="checkbox"],form.awesome input[type="hidden"] {width:auto;height:0.8em;border:0;}/*	I found my own IE CSS display bug. I call it the "IE sucks, so it redraws the top border all over the fieldset like a jerk bug."*/* html form.awesome input,* html form.awesome textarea,* html form.awesome select,* html form.awesome .checks input,* html form.awesome .checks label {margin-top:0;margin-bottom:0;}* html form.awesome p.desc {margin-top:-1em;}* html form.awesome fieldset br {line-height:0.5em;font-size:0.5em;}#nav-menu li,#nav-menub li {float:right;}.menu ul li ul,form.awesome input[type="hidden"] {display:none;}form.awesome label.long:after,form.awesome .checks label:after {content:"";}