/* CSS Document */
* {}

body {background:url(/library/images/bg.jpg);margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;}
a:link {color:#65000b;text-decoration:none;}
a:visited {color:#65000b;text-decoration:none;}
a:hover {color:#666;text-decoration:underline;}
a:active {}
p {margin-top:0;margin-bottom:1.12em;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;} 
h1:first-child {}
h2 {font-size:18px;font-weight:normal;color:#600;} 
h3 {font-size:13px;color:#600;}
hr {}
td {}
ul {}
ol {}
li {}

#outer {}
#frame {width:760px;}
#headframe {background:url(/library/images/header.jpg) no-repeat;height:113px;position:relative;}
.home {position:absolute;height:0;display:block;width:250px;padding-top:70px;overflow:hidden;top:20px;right:40px;}
#head {}
#headframe a {}
#cont {text-align:left;float:left;background:url(/library/images/cont.bg.jpg) repeat-y;width:760px}
#contl {float:left;display:inline;width:188px;}
#contr {float:left;display:inline;width:570px;background:url(/library/images/contr.bg.jpg) no-repeat 0 53px;}

#contr-inner {padding:25px 35px 25px 50px;}
#nav {background:#404040;border:solid 1px #000;float:left;width:758px;height:54px;}
#nav li {float:left}
#resource  {}
#address {}
#why {}
#foot {}
#footbar {clear:both;width:710px;background:#600;color:#fff;padding:25px}
#footframe {}

.right_text_box {border:solid 1px #666;background:#e1e1e1;}

.all {}
.small {}
.left_image_box {}
.left_text_box {}
.right_image_box {} 
.right_text_box {}
.left_image_box p {}
.left_text_box p {}
.right_image_box p {} 
.right_text_box p {}
table.list {}
table.list th {}
table.list th p {}
table.list img {}
.button {}
.checklist { }
.check {}
.left {}
.right {}
.clear {}
.first {}
a.here {}
a.heretwo {}
li.above {}
.callout {}
.callout p {}
.calloutimg {}
.quote {}
.attribute {}
hr.hr_red {}

#cont h1 {margin-top:0}
#cont h2 {}
#cont h3 {}
#cont p {}
#contl h1 {}
#contl h2 {}
#contl h3 {}
#contl p {}
#contl hr {}
#contl ul {}
#contl ul ul {}
#contl li {}
#contl .side-nav {margin-left:0;padding-left:25px;margin-right:20px;margin-top:0;padding-top:25px;}
#contl .side-nav li {margin-bottom:21px;list-style:none;font-size:12px;line-height:1em;}
#contl .side-nav li a:link, #contl .side-nav li a:visited {text-decoration:none;color:#660000;font-weight:bold;}
#contl .side-nav li a:hover {color:#333;}
#nav p {}
#nav ul {margin:0;padding:0}
#nav li {list-style:none;position:relative;}
#nav ul ul {display:none;background:#666666;border:solid #000;border-width:1px 1px 0 1px;z-index:100;width:201px;}
#nav li:hover ul, #nav li.sfhover ul {display:block;position:absolute;left:-1px;top:54px;}

#nav ul ul a {}

#nav li li {}
#nav a {border-right:solid 1px #000;height:45px;display:block;color:#ccc;text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding:10px 8px 0;width:77px;text-align:left;}
#nav li.last a {border-right:none;padding:3px 8px 7px;}

#nav a:hover {background:#666666;color:#fff;}
#nav li li a, #nav li.last li a {border-right:none;border-bottom:solid 1px #000;width:185px;height:auto;padding:10px 8px;}
#nav li li a:hover {background:#404040;}
#contr h1 {}
#contr h2 {}
#contr h3 {}
#contr p {font-size:13px;}
#contr a {}
#contr ul {}
#contr li {font-size:13px;}
.breadcrumb {margin-bottom:54px}
.breadcrumb p {font-style: italic;color:#666;font-size:12px}
.breadcrumb a {color:#666666;text-decoration:none;}
#resource h2 {}
#resource p {}
#resource a {}
#resource div {}
#resource ul {}
#resource li
#address h2 {}
#address h3 {}
#address p {}
#foot a	{}
#footbar p {font-size:11px;color:#CCCCCC}
#footbar a { color:#fff;}


.news {border:solid 1px #666;background:#fff;width:145px;padding:6px;margin:0 15px}
.news h2 {font-weight:bold;font-size:12px;color:#660000;margin-top:0;margin-left:17px}
.news ul {padding-left:0;margin-left:0}
.news li {list-style:none;margin:0;font-size:11px;margin-bottom:.7em;padding:0}
.news li a {padding-left:17px;text-decoration:none;color:#000;display:block;}
.news .rss a {background:no-repeat url(/library/images/rss.gif) left 2px;}
.home-sidebar {border:solid 1px #600;border-width:1px 0}

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
 margin-bottom:1.12em;
 width:480px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 0 0 39px;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
 
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 
}

ul.tabbernav li a
{
 padding: 3px 0 0;
 margin-left: 0px;

 border-bottom: none;
 background: #DDE;
 text-decoration: none;
 width:95px;
 display:block;
 float:left;
 color:#660000;
 font-size:13px;
 text-align:center;
 height:40px;
 font-weight:normal;
 background:url(/library/images/tab.gif) no-repeat  -95px  0;
}

ul.tabbernav li a:link {  }
ul.tabbernav li a:visited {  }

ul.tabbernav li a:hover
{
 color: #000;
 background:url(/library/images/tab.gif) no-repeat 0 0 ;

 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background:url(/library/images/tab.gif) no-repeat 0 0 ;

 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background:url(/library/images/tab.gif) no-repeat 0 0 ;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:15px;
 border:1px solid #000;
 border-top:0;
 background:url(/library/images/search.jpg) repeat-x bottom;


 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

.tabberlive .tabbertab p {
 clear:both;}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}

.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


.right_text_box {
	float:right;
	margin:0 0 20px 20px;
padding:5px;
}

#mytab1nav5 {
width:96px;
 background:url(/library/images/tab.gif) no-repeat  -190px  0;
color:#fff;
}
