
/*--------------------
General Styles
--------------------*/

body {background-color:#000000; color:#cccccc; font: 85%/1.3 century gothic, arial, helvetica, sans-serif; margin:0; padding:0;}

/* IE6 Only */
* html body {font: 85%/1.3 century gothic, arial, helvetica, sans-serif;}

a {text-decoration:none; color:#cccccc;}
a:link {color:#cccccc;}
a:visited {color:#cccccc;}
a:focus {text-decoration:underline; color:#cccccc;}
a:hover {text-decoration:underline; color:#cccccc;}
a:active {color:#cccccc;}

h1, h2, h3, h4, h5, h6, p {margin-bottom:0;}

img {border:none;}


/*--------------------
Container Styles
--------------------*/

/* Home Page */

#containerHome {margin:100px auto; width:660px;}

#containerHome h1 {text-align:center; margin:0px; padding:0px;}

#containerHome h1 a {text-decoration:none; letter-spacing:12px; text-transform:uppercase; font-size:85%; color:#ffffff;}


/* Content Page */

#container {margin:100px auto; width:660px;}

/* IE6 Only */
* html body #container {width:679px;}


/*--------------------
Navigation Styles
--------------------*/

#menu {width:185px; margin-right:9px; float:left;}

#menu h1 {letter-spacing:5px; text-transform:uppercase; font-size:85%; margin:35px 0px; padding:0px; text-align:right; color:#ffffff;}

#menu ul {list-style-type:none; margin:0px; padding:0px;}

#menu ul li {list-style-type:none; margin:0px; padding:0px;}

#menu ul li a,
#menu ul li a:link,
#menu ul li a:visited,
#menu ul li a:active {display:block; background-color:#000000; color:#cccccc; text-transform:uppercase; text-decoration:none; width:135px; padding:6px 0px 5px 10px; margin:0px 0px 0px 38px; font-size:80%; border-bottom:2px solid #000000;}

#menu ul li a:hover,
#menu ul li a:focus,
#menu ul li a.current,
#menu ul li a.current:link,
#menu ul li a.current:visited,
#menu ul li a.current:focus,
#menu ul li a.current:hover,
#menu ul li a.current:active {display:block; background-color:#212121; color:#cccccc; text-transform:uppercase; text-decoration:none; width:135px; padding:6px 0px 5px 10px; margin:0px 0px 0px 38px; font-size:80%; border-bottom:2px solid #000000;}


/*--------------------
Content Styles
--------------------*/

#content {width:450px; height:280px; border:8px solid #212121; float:right;}

#contentGallery {width:454px; height:284px; padding:4px 0px 0px 4px; float:right; background:url(../images/gallery-bg.gif) no-repeat top left;}

.bgImage {background:url(../images/contact-bg.jpg) no-repeat 0% 100%;}

.bgImage2 {background:url(../images/company-bg.jpg) no-repeat 0% 100%;}

#content h2 {margin:10px 10px 0px 10px; font-size:125%;}

#content p {margin:10px 20px 0px 20px; font-size:80%; clear:both; float:left; width:410px; display:inline;}

#content p.spaceOut {text-align:center;}

#content span.highlight {font-weight:bold;}

#content ul.listDown {margin:10px 0px 0px 20px; padding:0px; list-style-type:none; float:left; clear:both; width:410px; display:inline;}

#content ul.listDown li {font-size:80%; list-style-type:none; float:left; margin:0px; padding:0px 0px 1px 0px; width:150px;}

#content ul.listAcross {list-style-type:none; margin:0px 0px 0px 20px; padding:0px; float:left; clear:both; width:410px; display:inline;}

#content ul.listAcross li {font-size:80%; float:left; padding-right:15px; text-transform:uppercase;}

#content #gallery {width:450px; height:280px;}


/*--------------------
Footer Styles
--------------------*/

#footer {clear:both;}

#footer p {font-size:65%; text-align:right; margin-top:5px;}


/*--------------------
Other Styles
--------------------*/

.accessibility {position:absolute; left:-5000px;}