/* CSS Document */

body { margin:0; border:0; padding:0; background:#036 url(images/main/bg.jpg) repeat-x; font-size:0; line-height:0;  }

#wrapper { margin:0 auto; border:0; padding:0; background:#6FB7DB url(images/main/bg-wrapper.jpg) repeat-x; width:760px; }

#left { margin:0; border:0; padding:0; width:196px; float:left; display:inline; }
#right { margin:0; border:0; padding:0; width:564px; float:left; display:inline; }


/* COPY + SUBHEADERS + LINKS
---------------------------------------------------*/
.copy { margin:30px; border:0; padding:0; font:11px/1.6 Verdana; }

a:link, a:visited { color:#f63; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { margin:30px 30px 0 30px; font:24px/1.0 Trebuchet MS; font-weight:bold; color:#6FB7DB; }
h4 { font:16px/1.0 Trebuchet MS; font-weight:bold; color:#6FB7DB; }

table#data { margin:0 20px 20px 0; border:0; padding:0; border-spacing:1px; width:350px; float:left; }
table#data th { margin:0; border:0; padding:4px; border-spacing:0; background:#036; color:#fff; vertical-align:top; }
table#data td { margin:0; border:0; padding:4px; border-spacing:0; vertical-align:top; }

ul.details { padding-left: 12px; margin: 0; }
ul.details li { padding-left: 1px; }

.white { background:#fff; }
.ltgray { background:#eee; }
.ltgray:hover, .white:hover { background:#f63; }


/* NAVIGATION + SUB-NAVIGATION 
---------------------------------------------------*/
#nav { margin:15px 8px 0 8px; border:0; padding:0; text-align:right; width:196px; wid\th:180px; }
#nav a, #nav a:visited { margin:0; border:0; padding:3px 27px; font:14px/1.4 Trebuchet MS; color:#036; font-weight:bold; text-decoration:none; display:block; clear:both; height:26px; hei\ght:20px; }
#nav a:hover { background:#036; color:#fff; text-decoration:none; }

#nav a.notice, #nav a.notice:visited { color:#f63; }
#nav a.notice:hover { background:#f63; color:#fff; }

.floater { margin:10px 8px; border:0; padding:10px; font:11px/14px Arial; color:#036; background:#cce0eb; width:196px; wid\th:160px; height:115px; heig\ht:75px; }
.floater a, .floater a:visited { color:#036; text-decoration:underline; }
.floater a:hover { text-decoration:none; }


/* HOMEPAGE BIG BOX
---------------------------------------------------*/
#home { margin:0; border:0; padding:0; width:556px; height:380px; background:#3299CC url(images/main/bg-home.jpg) no-repeat;  }
.home { color:#fff; width:440px; wid\th:380px; }
#logos-flash { margin:8px 8px 8px 0; border:0; padding:0; }

/* CONTENT
---------------------------------------------------*/
#content { margin:0 8px 8px 0; border:1px solid #CCE0EB; padding:0; width:564px; background:#fff; display:table; wid\th:554px;  }
.internal { color:#036; width:546px; wid\th:486px; }
.products { color:#036; width:273px; wid\th:213px; float:left; }


/* HIGHLIGHTS - 4 across
---------------------------------------------------*/
table#highlights { margin:0; border:0; padding:0; border-spacing:8px; clear:both; }
table#highlights td { margin:0; border:0; padding:0; border-spacing:0; }

table#highlights a img { margin:0; border:0; padding:0; }


/* IMAGES 
---------------------------------------------------*/
img.photo { position:relative; margin-right:-47px; border-left:1px solid #CCE0EB; border-top:1px solid #CCE0EB; border-bottom:1px solid #CCE0EB; padding:0; } 
img.photo2 { position:relative; margin-right:-38px; padding:0; }
img.righted { margin-left:16px; }
img.lefted { margin-right:16px; }
img.topped { margin-bottom:16px; }


/* FOOTER 
---------------------------------------------------*/
#footer { margin:0 auto; border:0; padding:0; width:760px; font:11px/1.4 Arial; color:#6FB7DB; }

.ftr-left { margin:0; border:0; padding:16px; text-align:left; float:left; width:482px; wid\th:450px; }
.ftr-right { margin:0; border:0; padding:16px; text-align:right; float:left; width:278px; wid\th:246px; }

.ftr-left a, .ftr-left a:visited { padding-right:8px; color:#6FB7DB; text-decoration:none; }
.ftr-right a, .ftr-right a:visited { color:#6FB7DB; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }