body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#666; font-weight:normal; background-color:#999; padding:0; margin:0; text-align:center;}

body div {text-align:left; margin:0; padding:0;}
img {border:0;}
p {margin:1em 0 1em 0; padding:0;}

h1 {font-size:1.1em;  color:#b82e2e; margin:0;}
h2 {font-size:1em; font-weight:bold; padding:8px 0 0 0; margin:0; color:#b82e2e;}
h3 {font-size:0.9em; font-weight:bold; padding:0 0 5px 0; margin:0; color:#b82e2e;}

html {
scrollbar-arrow-color: #999999;
scrollbar-base-color: #ffffff;
scrollbar-highlight-color: #999999;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #FFFFFF;
scrollbar-darkshadow-color: #666666;
}

img.right {float:right; margin-left:5px; border:1px solid #999;}
img.left {float:left; margin-right:5px; border:1px solid #999;}
img.frame {border:1px solid #999;}

/* all generic styles */

.clear {clear:both;}
.top {vertical-align:top;}
.right {text-align:right;}
.w3 {width:3px;}
.w20 {width:20px;}
.h30 {height:30px;}
.centeralign {text-align:center;}



a {text-decoration:underline; font-size:1em; color:#b82e2e; font-size:11px;}
table.nav a.blue {color:#006699; text-decoration:none;}
table.nav a.purple {color:#663366; text-decoration:none;}
table.nav a.red {color:#b82e2e; text-decoration:none;}
table.nav a.green {color:#005b5b; text-decoration:none;}
a:hover {color:#ccc; text-decoration:underline;}

table.gallery tr td {vertical-align:bottom;}


/* lists */

#right ul {list-style-image:url(images/bop_red/square.gif); padding:0; margin:0 0 0 17px;}
#right ul li {padding:1px 0 1px 0; margin:0;}

/* tables */

table.nav a {color:#fff; text-decoration:none;}
table.nav a.blue {color:#006699; text-decoration:none;}
table.nav a.purple {color:#663366; text-decoration:none;}
table.nav a.red {color:#b82e2e; text-decoration:none;}
table.nav a.green {color:#005b5b; text-decoration:none;}
table.nav a:hover {color:#ccc; text-decoration:none;}
table.nav a:hover {color:#ccc; text-decoration:none;}

/* BEGINNING OF LAYERS */

#wrapper {width:760px; padding:0; margin-left:auto; margin-right:auto; margin-top:0; text-align:left; background-color:#fff;margin-top:35px;}

/* banner */
#topbanner {width:760px; height:90px; background-image:url(images/bop_red/bop_banner.jpg); background-repeat:no-repeat; margin:0; padding:0;}

#topnav {width:600px; float:left; margin:0; padding:7px 0 0 14px;}
#topnav ul, #topnav ul li{display:inline; list-style-type:none; padding:0; margin:0;}
#topnav ul li a{font-size:1em; padding-right:8px; text-decoration:none; color:#666;}
#topnav ul li a:hover{color:#b82e2e; text-decoration:none;}

/* maincontent area */
#maincontent{width:760px; background-image:url(images/bop_red/middle.jpg); background-repeat:repeat-y;}

/* leftnav */
#leftnav{width:131px; float:left; margin:0; padding:0; background-image:url(images/bop_red/navtop.jpg); background-repeat:no-repeat; background-position:top;}

#leftnav ul {list-style-type:none; margin:10px 0 0 27px;; padding:0; display:block;}
#leftnav ul li {padding:0; margin:0; height:16px; list-style-image:url(images/bop_red/triangle.gif);}
#leftnav ul li a{color:#fff; text-decoration:none;}
#leftnav ul li a:hover{color:#ccc; text-decoration:none;}

#leftnav ul li.current{list-style-image:url(images/bop_red/triangle_over.gif); padding:0; margin:0;}
#leftnav ul li.current a {color:#ccc;}

#watermark{height:150px; background-image:url(images/bop_red/watermark.jpg); background-position:bottom; background-repeat:no-repeat;}

/* right */
#right{width:590px; padding:10px; float:left; border:1px solid #ccc; margin:0 0 0 3px; text-align:justify;}
* html #right
  {
  width: 612px;   /* for IE5.x/win */
  w\idth: 590px;  /* for other IE versions */
  }


#clearall{width:745px; background-image:url(images/bop_red/middle.jpg); background-repeat:repeat-y;clear:both;text-align:right; padding-right:15px; padding-top:3px; font-size:0.8em; color:#999;}

/* bookmark */ 

#bookmark {text-align:right; font-weight:bold;} 

/* bottom bar */
#bottombar{width:760px; background-image:url(images/bop_red/bottom.jpg); background-repeat:repeat-y; height:15px;}
#backtop {text-align:right;}