* 
{
	margin:0;
	padding:0;
}

body                           { font-size: 100.1%; font-family: Tahoma, sans-serif; background-color: #fff; background-repeat: no-repeat; background-position: 50% 0; text-align: center; display: block; margin: 0; padding: 0 }
#content                                                   { background-repeat: repeat; background-position: 0 0; text-align: center; visibility: visible; margin: 20px auto 0; padding: 0; width: 800px; height: auto; border-width: 1px; border-color: #000 }
#header                                  { background-color: #fff; background-image: url("templateimg/bigphoto.jpg"); background-repeat: no-repeat; background-position: left center; text-align: right; visibility: visible; margin: 0; padding: 0; height: 300px }
#headerbox        { background-image: url("templateimg/fading_corner_3.gif"); background-repeat: no-repeat; background-position: right bottom; text-align: left; margin-top: 20px; width: 380px; height: 215px; float: right; border-width: 1px; border-color: #9baace }
img { border-style: none }
img a, img a:link { border-style: none}
h1.ir     { color: #a5abc3; text-align: center; margin: 0; padding: 0; position: relative; width: 350px; height: 60px; float: right; overflow: hidden }
h1.ir em           { color: #a5abc3; background: url("templateimg/logotitle.jpg") no-repeat center; display: block; position: absolute; top: 0; left: 0; width: 350px; height: 60px }

h2                          { color: #27a1c8; font-size: 1.2em; font-weight: normal; text-decoration: none; text-align: center; white-space: nowrap; margin: 0.1em 10px 5px; padding: 2px 5px; width: auto; border-bottom: 1px solid #c7e9f2 }
h3             { color: #fff; font-size: 1.2em; font-weight: normal; text-decoration: none; margin: 20px 5px 10px 20px; border-bottom: 1px solid #fff }
h4              { color: #c1cead; font-size: 1em; font-weight: bold; text-align: center; display: block; margin: 1em 0 0.1em; padding-bottom: 0.5em; width: auto; height: auto; border-style: none none solid; border-width: 1px 1px 4px; border-color: #c1cead }
a          { color: #27a1c8; text-decoration: none; border-bottom: 1px none #ce0000 }
a:link          { color: #27a1c8; text-decoration: none; border-bottom: 1px none #ce0000 }
a:visited  { text-decoration: none }
a:hover             { color: #0164a5; text-decoration: none; border-bottom: 1px none #7e7e66 }
#sidebarmenu 
   { text-align: left; list-style-type: none; display: block; margin: 5px 0 10px 20px; padding: 0; position: relative; width: 200px }

#sidebarmenu li 
    { color: #fff; font-size: 0.8em; text-align: left; list-style-type: none; display: block; margin-top: 3px; margin-left: 0; padding-left: 0; border-width: medium 1px 1px medium; border-color: #eee }

#sidebarmenu a 
    { color: #fff; list-style-type: none; display: block; margin-top: 0; margin-left: 0; padding-top: 5px; padding-bottom: 3px; padding-left: 0; width: 180px; height: 20px; border-style: none none dashed; border-width: 1px; border-color: #f9fbfc }

#sidebarmenu a:link 
    { color: #fff; text-decoration: none; list-style-type: none; display: block; margin-top: 0; margin-left: 0; padding-top: 5px; padding-bottom: 3px; padding-left: 2px; width: 180px; height: 20px; border-style: none none dashed; border-width: 1px; border-color: #f9fbfc }

#sidebarmenu a:visited
{
	text-decoration:none;
	list-style-type:none;
}

#sidebarmenu a:hover 
 { color: #ddd8f6; list-style-type: none }
#current1
   { text-align: left; list-style-type: none; display: block; margin: 5px 0 10px 20px; padding: 0; position: relative; width: 200px }

#current1 li 
     { color: #fff; font-size: 0.8em; font-weight: bold; text-align: left; list-style-type: none; display: block; margin-top: 3px; margin-left: 0; padding-left: 0; border-width: medium 1px 1px medium; border-color: #eee }

#current1 a 
     { color: #fff; font-weight: bold; list-style-type: none; display: block; margin-top: 0; margin-left: 0; padding-top: 5px; padding-bottom: 3px; padding-left: 0; width: 180px; height: 20px; border-style: none none dashed; border-width: 1px; border-color: #f9fbfc }

#current1 a:link 
     { color: #fff; font-weight: bold; text-decoration: none; list-style-type: none; display: block; margin-top: 0; margin-left: 0; padding-top: 5px; padding-bottom: 3px; padding-left: 2px; width: 180px; height: 20px; border-style: none none dashed; border-width: 1px; border-color: #f9fbfc }

#current1 a:visited
{
	text-decoration:none;
	list-style-type:none;
}

#current1 a:hover 
 { color: #ddd8f6; list-style-type: none }



#note1                                                             { color: #999; background-color: #355796; background-image: url("templateimg/note11.jpg"); background-repeat: no-repeat; background-position: 50% 50%; text-align: left; visibility: visible; margin: 10px 5px 0 0; padding-top: 0; padding-bottom: 0; padding-left: 0; position: relative; width: 400px; height: 405px; float: left; clear: right }
#note2                            { color: #999; background-color: #f0eee1; background-repeat: no-repeat; background-position: right bottom; visibility: visible; margin-top: 70px; margin-right: 5px; margin-left: 0; width: 215px; height: 400px; float: right; border-top: 30px solid #e8e8cc; border-right: #e8e8cc; border-bottom: 30px solid #e8e8cc; border-left: #e8e8cc }
#note3  { color: #999; background-image: url("templateimg/fading_corner_3.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; text-align: center; visibility: visible; margin: 10px 3px 0 0; padding: 0 5px 0 0; position: relative; width: 380px; height: 400px; float: right; border-width: 1px; border-color: #c7e9f2 }
.links  { color: #999; font-weight: bold; text-decoration: none; margin-bottom: 1px }
.column-in   { color: #999; font-size: 12px; margin: 0; padding: 0 }
.cleaner { font-size: 1px; margin: 0; padding: 0; height: 1px; clear: both }
p              { font-size: 0.8em; text-align: left; padding: 5px 5px 5px 10px }
.colofon          { color: #7e7e66; font-size: 0.8em; background-image: url("templateimg/footergrey.gif"); background-repeat: repeat-x; background-position: center top; margin: 10px 10px 0; padding: 5px; height: 50px; border-right: 1px none #ddd8f6; border-bottom: 1px none #ddd8f6 }
.wborder { border-bottom: none }
.comments        { color: #f7f7ed; font-size: 0.7em; float: right; clear: left }
.textwhite  { color: #7e7e66; margin: 0; padding: 0 }
ul { list-style-type: none; display: block }
#footer                      { color: #7e7e66; background-image: url("templateimg/footergrey.gif"); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 5px; width: auto; height: auto }
.textfooter           { color: #545c6f; font-size: 0.8em; text-align: center; display: inline; margin: 0; padding: 0 }
.textfooter li { display: inline }
.thumbnail                   { font-size: 0.6em; text-align: center; display: block; padding: 4px 2px 2px; width: 55px; height: 55px; float: left }
.thumbnail a                 { color: #e8e8cc; font-weight: bold; text-decoration: none; display: block; border-top: 1px #c7e9f2; border-right: 1px solid #c7e9f2; border-bottom: 1px solid #c7e9f2; border-left: 1px #c7e9f2 }
.thumbnail a:link                  { color: #e8e8cc; font-weight: bold; text-decoration: none; display: block; border-top: 1px #c7e9f2; border-right: 1px solid #c7e9f2; border-bottom: 1px solid #c7e9f2; border-left: 1px #c7e9f2 }
.thumbnail a:visited { text-decoration: none }
.thumbnail a:hover               { color: #633; text-decoration: none; display: block; border-top: 1px #00a8d6; border-right: 1px solid #00a8d6; border-bottom: 1px solid #00a8d6; border-left: 1px #00a8d6 }
.other 
          { color: #7e7e66; text-decoration: none; text-align: left; list-style-type: none; padding: 10px; width: auto; height: auto }

.other li 
           { color: #7e7e66; font-size: 0.8em; text-decoration: none; background-image: url("templateimg/bullet_blue.png"); background-repeat: no-repeat; background-position: left 70%; list-style-type: none; display: block; padding-left: 20px }

.other li a
     { color: #7e7e66; text-decoration: none; list-style-type: none; margin: 0; padding-top: 0; padding-bottom: 0; border-bottom: none }

.other li a:link 
     { color: #7e7e66; text-decoration: none; background-repeat: no-repeat; background-position: left center; list-style-type: none; margin: 0; padding-top: 0; padding-bottom: 0; border-bottom: none }

.other li a:visited
 { text-decoration: none; background-repeat: no-repeat; background-position: left center; list-style-type: none }

.other li a:hover
  { color: #000; text-decoration: none; background-repeat: no-repeat; background-position: left center; list-style-type: none; padding-top: 0; padding-bottom: 0 }

.other1 
             { color: #7e7e66; text-decoration: none; text-align: left; list-style-type: none; padding-top: 0; padding-left: 10px; width: auto; height: auto; border-bottom: medium none }

.other1 li 
                 { color: #f9fbfc; font-size: 0.8em; text-decoration: none; background-image: url("templateimg/arrow_fat_right.gif"); background-repeat: no-repeat; background-position: left 60%; list-style-type: none; display: block; padding-left: 20px; border-bottom: medium none }

.other1 li a
       { color: #f9fbfc; text-decoration: none; list-style-type: none; margin: 0; padding-top: 0; padding-bottom: 0; border-bottom: none }

.other1 li a:link 
      { color: #f9fbfc; text-decoration: none; background-repeat: no-repeat; background-position: left center; list-style-type: none; margin: 0; padding-top: 0; padding-bottom: 0; border-bottom: none }

.other1 li a:visited
  { text-decoration: none; background-repeat: no-repeat; background-position: left center; list-style-type: none; border-bottom: none }

.other1 li a:hover
     { color: #ddd8f6; text-decoration: none; background-repeat: no-repeat; background-position: left center; list-style-type: none; padding-top: 0; padding-bottom: 0; border-bottom: none }
#fox     { margin-top: 20px; margin-left: 30px }

