/*
 * Reset
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
fieldset, img { border: none; vertical-align: middle; }
hr { display: none; }

/*
 * Margins
 */
p, ul, ol, dl, table, hr { margin: 0 0 1.5em 0; line-height: 16px; }

/*
 * Hyperlinks
 */
a { color: #000; text-decoration: underline; overflow: hidden; }
a:hover, a:focus { text-decoration: none; }


/*
 * General Document Settings
 */
body { font: .6875em/1em verdana, georgia, sans-serif; color: #000; background: #7B7B79; }
#wrap { width: 950px; margin: 0 auto; position: relative; }

/*
 * Headings
 */
h1, h2, h3, h4, h5, h6 { font-size: 1em; margin: 0 0 1em; line-height: 1em; color: #fff; }
h1 { font-size: 1.4545em; line-height: 2em; background: url(../images/line.png) no-repeat 5px 100%; text-align: right; font-style: italic; position: relative; left: 9px; }
h2 { font-size: 1.0909em; text-decoration: underline; margin-top: 20px;}

/*
 * Lists
 */
ul { line-height: 1.5em; margin-left: 2.2em; }
ul li { margin: .5em 0; }
li ul, li ol { margin-top: 0; margin-bottom: 0; }
li { margin: .3em 0; }
ol { margin-left: 2.2em; }
ol ul li { list-style: disc !important; }
ol li { list-style-type: decimal; }
ol li ol li { list-style-type: lower-alpha; }
ol li ol li ol li { list-style-type: upper-roman; }

/*
 * Quotes
 */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*
 * Logo
 */
#logo { position: absolute; top: 0; left: 0; width: 90px; height: 76px; margin: 0; background: none; text-align: left; }
#logo a { display: block; width: 90px; height: 76px; text-indent: -9999px; }


/*
 * Nav
 */
#mainmenu { height: 76px; background: url(../images/menu.png); margin: 0; padding: 0; margin-bottom: 13px; }
#mainmenu li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; width: 120px; }
#mainmenu a { height: 76px; display: block; text-indent: -9999px; }

#panel1b { left: 515px; }
#panel2b { left: 630px; }
#panel3b { left: 735px; }
#panel4b { left: 842px; }

#panel1b a:hover, #panel1b.selected1 { background: transparent url(../images/menu.png) -515px -70px no-repeat; }
#panel2b a:hover, #panel2b.selected2 { background: transparent url(../images/menu.png) -630px -141px no-repeat; }
#panel3b a:hover, #panel3b.selected3 { background: transparent url(../images/menu.png) -735px -221px no-repeat; }
#panel4b a:hover, #panel4b.selected4 { background: transparent url(../images/menu.png) -842px -301px no-repeat; }

/*
 * Content
 */
#mainbody { overflow: hidden; display: inline-block; }
#mainbody { display: block; }

/*
 * Image
 */
#image { width: 415px; margin-left: 50px; float: left; display: inline; background: #fff url(../images/shadow.png) no-repeat 50% 0; padding: 14px 0 5px 0; text-align: center; }

/*
 * Content
 */
.over {	position: relative; top: -0.2em; font-size: 0.8em; }
#text { width: 400px; float: right; margin-right: 18px; display: inline; position: relative; }
#text h2 a,a:hover{ color:#FFFFFF;}

/*
 * Submenu
 */
#navlist { margin: 0 0 20px 0; border-bottom: 1px solid #fff; text-align: center; font-size: 1.0909em; line-height: 2em; font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif; }
#navlist li { margin: 0; display: inline; list-style: none; padding: 0 5px; }
#navlist a { color: #fff; text-decoration: none; }
#navlist a:hover, #navlist a:focus, #navlist .active a { color: #973261; }

/*
 * Image List
 */
#image-list { margin-left: 36px; display: inline-block; overflow: hidden; background: #7B7B79; padding-top: 5px; padding-right: 0px; }
#image-list { display: block; clear:both;}
#image-list li { float: left; margin-left: 11px;list-style: none; width: 138px; text-align: center; padding-top: 5px; }

/*
 * Intro
 */
#intro #logo { background: #7B7B79; }
#main-logo { text-align: center; }

/*
 * Footer
 */
#footer { text-align: center; color: #ccc; height: 3em; line-height: 3em; padding-top: 20px; }
#footer a { color: #CCC; text-decoration: none; }
#footer a:hover, #footer a:focus { text-decoration: underline; }

