body
{font-size:80%
;margin:0em
}

#header
{padding:0.3em
;font-family:tahoma, arial, sans-serif
;font-weight:bold
;left:0em
;vertical-align:top
;overflow:hidden
;width:100%
;color:white
;position:absolute
;top:0em
;height:7.5em
;background-color:#046380
;text-align:left
}

h1
{font-size:180%
;margin-left:10em
}

h2
{font-size:120%
}

h3
{font-size:100%
;margin-top:0.5em
;margin-bottom:0.5em
}

#logo
{left:0em
;width:15em
;position:absolute
;top:0em
;height:7.5em
;background-color:#046380
}

.linkimage
{left:0em
;width:15em
;color:white
;position:absolute
;top:30em
;background-color:#046380
;text-align:center
}

#content
{padding:0.1em
;right:12.5em
;left:15em
;position:absolute
;top:7.5em
;height:100%
;font-size:120%
}

p
{font-size:100%
}

li
{font-size:100%
}

.bodyimage
{border:black 1px solid
;margin:0 6px 6px 0
;display:block
}

.intro-image
{border:black 1px solid
;float:right
;margin:0 6px 6px 0
}

.leftimage
{border:black 1px solid
;float:right
;margin:0 6px 6px 0
}

#related-links
{padding:0.3em
;right:0em
;width:160px
;position:absolute
;top:10em
;height:100%
;text-align:center
}

#related-links ul
{padding:0 0 1em 0
;margin:0em
;list-style-type:none
;font-size:100%
}

#related-links li
{border:#046380 2px solid
;margin-top:0.5em
;margin-bottom:1em
;padding:0px 3px 10px 3px
}

#related-links li.news
{background-color:#E6E2AF
}

#related-links li img
{display:block
;border:none
;text-align:center
}

a:link
{color:blue
;text-decoration:underline
}

a:visited
{color:navy
;text-decoration:underline
}

a:hover
{color:black
;text-decoration:underline
}

a:focus
{color:black
;text-decoration:underline
}

a:active
{color:red
;text-decoration:underline
}

.endorsement
{border:#046380 2px solid
;padding:0.1em
;right:auto
;left:auto
;width:90%
;color:black
;font-style:italic
;border-collapse:collapse
;background-color:#EFECCA
}

.warning
{border:#800404 2px solid
;right:auto
;left:auto
;width:90%
;color:black
;font-weight:bold
;border-collapse:collapse
;color:#800404
;margin:1em 0 1em 0
}

.panel
{border:2px solid
;padding:3px
;width:90%
;border-collapse:collapse
;background-color:#E6E2AF
;clear:both
}

.feature
{border:#046380 2px solid
;padding:3px
;right:auto
;left:auto
;width:90%
;color:black
;border-collapse:collapse
;background-color:#EFECCA
}

.itembox
{border:#046380 2px solid
;padding:3px
;font-size:100%
;right:auto
;left:auto
;width:90%
;border-collapse:collapse
}

blockquote
{font-style:italic
}

#footer
{font-size:80%
;text-align:center
}

th
{font-weight:bold
;font-size:80%
;background-color:#EFECCA
}

td
{font-size:80%
;background-color:#EFECCA
;vertical-align:top
;padding:3px
}

table
{border:2px solid white
;border-spacing:0px
;border-collapse:collapse
}

.accessfeature
{font-size:80%
}

#navigation
{left:0em
;width:15em
;color:white
;position:absolute
;top:7.5em
;height:100%
;font-family:tahoma, arial, sans-serif
;background-color:#046380
}

#navigation .menu
{display:block
;width:100%
}

#navigation .menu ul
{padding:0em
;border-top:white 1px solid
;margin:0em
;list-style-type:none
}

#navigation .menu li
{position:relative
}

#navigation .menu a
{padding:3px 0 3px 0
;display:block
;font-weight:bold
;width:100%
;color:white
;text-indent:5px
;border-bottom:white 1px solid
;background-color:#046380
;text-decoration:none
}

#navigation .menu a
{padding:3px 0 3px 0
;display:block
;font-weight:bold
;width:100%
;color:white
;text-indent:8px
;border-bottom:white 1px solid
;background-color:#046380
;text-decoration:none
}

#navigation .menu a.selected
{background-color:#A7A37E
}

#navigation .menu a:hover
{color:#046380
;background-color:#A7A37E
}

#navigation .menu a:focus
{color:#046380
;background-color:#A7A37E
}

#navigation .menu a:active
{color:#046380
;background-color:#A7A37E
}

#navigation #level2
{display:block
;width:100%
;background-color:#002F2F
}

#navigation #level2 ul
{padding:0.2em 0 0 0.2em
;margin:0 0 0 1.2em
}

#navigation #level3 ul
{padding:0 0 0 4em
;margin:0 0 0 1.2em
}

#navigation #level2 ul li
{position:relative
}

#navigation #level2 a
{left:-6px
;width:100%
;color:white
;position:relative
;text-decoration:none
}

#navigation #level2 a.selected
{color:#A7A37E
;text-decoration:none
}

#navigation #level3 a.selected
{color:#A7A37E
;text-decoration:none
}

#navigation #level2 #level3 a:hover
{width:100%
;color:#A7A37E
;text-decoration:underline
}

#navigation #level2 #level3 a:focus
{width:100%
;color:#A7A37E
;text-decoration:underline
}

#navigation #level2 a:active
{width:100%
;color:#A7A37E
;text-decoration:underline
}

#navigation #level2 ul
{margin-left:1.2em
;text-indent:0em
}

#navigation #level2 a
{width:100%
}

#navigation #level2 a:hover
{width:100%
;color:#A7A37E
;text-decoration:underline
}

#navigation #level2 a:focus
{width:100%
;color:#A7A37E
;text-decoration:underline
}

#navigation #level3 a:active
{width:100%
;color:#A7A37E
;text-decoration:underline
}

#navigation #level3 ul
{margin-left:-2em
;text-indent:0em
}

#navigation #level3 a
{width:100%
}

label
{display:block
}

input
{font-size:120%
;border:0px
;display:block
}

input.text
{width:400px
}

/* --- SOCIAL BOOKMARKS SHARED --- */

.sharesb
{clear:both
;position:relative
;border:1px solid #ddd
;padding:10px
;margin:15px 0 10px 0
}
.sharesb p
{padding:0
;margin:0
}
.sharesb p a
{position:absolute
;top:0px
;right:0px
;padding:10px
}
.sharesb h3
{padding:0 3px 0 0
;margin:0
;margin:0 5px 0 3px
;font-size:0.8em
;font-weight:bold
}
.sharesb ul
{text-align:left
;list-style:none
;margin:15px 0 0px 15px
;padding:0
}
.sharesb ul li
{font-size:0.8em
;text-align:center
;display:inline
;padding:0 4px 6px 0
}
.sharesb ul li.google
{background:url("/images/social/google.gif") no-repeat 0 0
}
.sharesb ul li.delicious
{background:url("/images/social/delicious.gif") no-repeat 0 0
}
.sharesb ul li.digg
{background:url("/images/social/digg.gif") no-repeat 0 0
}
.sharesb ul li.reddit
{padding:0 0 0 2px
;background:url("/images/social/reddit.gif") no-repeat 0 0
}
.sharesb ul li.facebook
{background:url("/images/social/facebook.gif") no-repeat 0 0
}
.sharesb ul li.stumbleupon
{background:url("/images/social/stumbleupon.gif") no-repeat 0 0
}
.sharesb ul li a
{padding:0 0 0 18px
;margin:0 3px 0 0px
}

ul.faq li a
{font-size:120%
;color:#002F2F
;text-decoration:underline
}


