@charset "iso-8859-1";
/* author: Open Net, Inc. */
/* Creation date: 2/14/2007 */

/* styles for gradient using gradient.js which works with MSIE6, Firefox 1.0.7, Safari 2.0.1, Opera 7.5 &amp; 8.5 on Windows 2K, XP and OS X.*/
	.foo {
		font:bold 1.1em Lucida Sans Unicode, Trebuchet MS, tahoma, sans-serif;
		position:relative;
	}
	
	.bar {
		position:relative;
		width:300px;
		height:100px;
		margin:5px auto;
		padding:4px;
	}
	
	.baz {
		position:relative;
		width:250px;
		height:3px;
		/*display:block;*/
		float:left;
		font-size:1px; /* for IE, which wont allow for an element to be less high than the default font size. */
		text-align:center;
	}

/* works with IE only */
div.grad {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#92ddff ,endColorStr=white); 
width: 110px;
float: left;
text-align: center;
}


iframe { border-color: #92ddff #92ddff #92ddff #92ddff; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-style: groove; border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px}

body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
/*background: #660000 url(/images/bgBanner.jpg) repeat-x top left;
scrollbar-arrow-color: #FFFF66; 
scrollbar-base-color: #ffffff; 
scrollbar-dark-shadow-color: #330033; 
scrollbar-darkshadow-color: #330033; 
scrollbar-track-color: #92ddff; 
scrollbar-face-color: #92ddff; 
scrollbar-shadow-color: #ffffff; 
scrollbar-highlight-color: #330033; 
scrollbar-3d-light-color: #330033;
scrollbar-3dlight-color: #330033;
*/
}

h1
{
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-size:18px; 
color:#660000;
text-align:left;
margin-left:10px;
}

p, td
{
width:680px;
color: #4E564D;
font-family: Times New Roman, Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
text-decoration : none;
text-align:justify;
font-size : 14px;
}

.subHeader
{
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-size:14px; 
color:#29405d;
text-align:left;
margin-left:20px;
line-height:13px;
}

#framecontentLeft, #framecontentRight
{
position: absolute; 
top: 123; 
left: 0; 
padding-left:10px;
width: 130px; /*Width of left frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: navy;
background:transparent #F0E3D4 url(images/clear.gif) no-repeat top left;
color: white;
}
#framecontentRight{
left: auto;
right: 0; 
width: 0px; /*Width of right frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: navy;
color: white;
}

#framecontentTop, #framecontentBottom{
position: absolute;
top: 0; 
left: 0; /*Set left value to WidthOfLeftFrameDiv*/
width: auto;
height: 123px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background:transparent #fbfbfb url(../images/indexImages_02.jpg) repeat-x top left;
color: white;
}

#framecontentBottom
{
top: auto;
height: 20px; /*Height of bottom frame div*/
bottom: 0;
width:100%;
padding: 0px;
background-color: #ffdfbb;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background:transparent #fbfbfb url(../images/footer.gif) repeat-x top left;
color: #660000;
}

#maincontent
{
position: fixed; 
top: 123px; /*Set top value to HeightOfTopFrameDiv*/
bottom: 20px; /*Set bottom value to HeightOfBottomFrameDiv*/
left: 150px; /*Set left value to WidthOfLeftFrameDiv*/
overflow: auto; 
background: #fbfbfb;
}

#maincontentNoNav
{
position: fixed; 
top: 123px; /*Set top value to HeightOfTopFrameDiv*/
bottom: 20px; /*Set bottom value to HeightOfBottomFrameDiv*/
left: 0px; /*Set left value to WidthOfLeftFrameDiv*/
right: 0px; /*Set right value to WidthOfRightFrameDiv*/
overflow: auto; 
background: #fff;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

#xsnazzy h1, #xsnazzy h2 {margin:0 0px;}
#xsnazzy h2 
{
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-size:14px; 
color:#ffffff;
background:#fbfbfb;
text-align:center;
}
#xsnazzy h3 {
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-size:13px; 
color:#29405d;
text-align:left;
margin-left:20px;
line-height:14px;
}
#xsnazzy p
{
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-size:14px; 
margin:0 10px; 
letter-spacing:1px;
padding-bottom:0.5em;
width:640px;
/*font-weight:700;*/
}

#xsnazzy li, #xsnazzy td
{
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-size:13px; 
letter-spacing:1px;
/*margin:0 10px; 
padding-bottom:0.5em;
width:640px;*/
/*font-weight:700;*/
}
#xsnazzy a 
{
	text-decoration: none;
	border-bottom: 2px dotted #0089CF;
	padding-bottom: 0px;
}

#xsnazzy a:hover 
{
	border-bottom-style: solid;
}

#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop{display:block; background:transparent; font-size:1px;width:680px;}
.xbottom {display:block; background:transparent; font-size:1px;width:680px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#660000; border-left:1px solid #660000; border-right:1px solid #660000;}
.xb1 {margin:0 5px; background:#660000;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent 
{
display:block; 
background:#fff; 
border:0 solid #660000; 
border-width:0 1px;
width:680px;
}

.xboxcontentProperties 
{
display:block; 
background:#fff; 
border:0 solid #660000; 
border-width:0 1px;
width:680px;
}

/* for content with left hand subNav*/
#ysnazzy h1, #ysnazzy h2 {margin:0 0px;}
#ysnazzy h2 
{
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-size:14px; 
color:#ffffff;
background:#fbfbfb;
text-align:center;
}
#ysnazzy h3 {
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-size:13px; 
color:#660000;
text-align:left;
margin-left:20px;
line-height:14px;
}
#ysnazzy p 
{
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-size:14px; 
margin:0 10px; 
letter-spacing:1px;
padding-bottom:0.5em;
width:498px;
/*font-weight:700;*/
}
#ysnazzy h2 {padding-top:0.5em;}
#ysnazzy {background: transparent; margin:1em;}
#ysnazzy li 
{
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-size:14px; 
letter-spacing:1px;
color: #4E564D;
/*margin:0 10px; 
padding-bottom:0.5em;
width:640px;*/
/*font-weight:700;*/
}

.ytop{display:block; background:transparent; font-size:1px;width:530px;}
.ybottom {display:block; background:transparent; font-size:1px;width:530px;}
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#660000; border-left:1px solid #660000; border-right:1px solid #660000;}
.yb1 {margin:0 5px; background:#660000;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}

.yboxcontent 
{
display:block; 
background:#fff; 
border:1 solid #660000; 
border-width:0 1px;
width:530px;
}

.yboxcontentProperties 
{
display:block; 
background:#fff; 
border:1 solid #660000; 
border-width:0 1px;
width:530px;
}

.innertubeBottom{
margin: 5px; /*Margins for bottom DIV (to provide padding)*/
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-size:14px;
text-align:left;
line-height:12px
}

td
{
color: #4E564D;
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
text-decoration : none;
/*text-align:justify;*/
font-size: 11px;
}

.justifyCell
{
text-align:justify;
}

A.maplink
{
color: #CB3200;
font-size: 14px;
text-decoration: none;
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
}

A.maplink:hover
{
color: #4E564D;
}

.text
{
color: #9A411F;
font-size: 12px;
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
}

.textLI
{
color: #4E564D;
font-size: 11px;
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
}


A.navlink
{
color: #4E564D;
font-size: 14px;
text-decoration: none;
text-align:center;
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
font-weight:bold;
padding-top:4px;
height: 25px;
width: 110px;
background: #fff url('../images/button.gif') no-repeat top right;
}
A.navlink:visited
{
color: #CB0000;
}

A.navlink:hover
{
color: #CB3200;
background: #fff url('../images/button_mo.gif') no-repeat top right;
}

A.navlink:active
{
color: #003200;
background: #fff url('../images/button_mo.gif') no-repeat top right;
}

.citation
{
background: #fff url('images/wikipedia.gif') no-repeat top right;
font-size:12px;
height:20px;
color:#990000;
width:80px;
padding-top:4.5px;
padding-left:5px
}

A.navlink2
{
color: #BE2700;
font-size: 14px;
text-decoration: none;
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
}

A.navlink2:hover
{
color: #7EC4F3;
}

A.navlink3
{
color: #BE2700;
font-size: 15px;
font-weight:700;
text-decoration: none;
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
background: #fff url('images/clear.gif') no-repeat top left;
width:631px;
height:30px;
margin-left:50px;
}

A.navlink3:hover
{
color: #7EC4F3;
background: #fff url('images/headerImage.gif') no-repeat top left;
}
A.emailLink
{
color: #BE2700;
font-size: 14px;
text-decoration: none;
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
}

A.emailLink:hover
{
color: #7EC4F3;
font-weight:700;
}

A.emailLinkFooter
{
color: #660000;
font-size: 14px;
text-decoration: none;
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
}

A.emailLinkFooter:hover
{
color: #990000;
font-weight:700;
}
A.subnavlink
{
color: #BE2700; /*#BE2700*/
font-size: 14px;
text-decoration: none;
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
height: 16px;
font-weight:700;
margin-left:10px;
}

A.subnavlink:visited
{
color: #660000; /*7EC4F3*/
}

A.subnavlink:hover
{
color: #ff0000; /*7EC4F3*/
}

A.subnavlink:active
{
color: #006600; /*7EC4F3*/
}
A.majornavlink
{
color: #BE2700; /*#BE2700*/
font-size: 14px;
text-decoration: none;
font-family: Times New Roman, Trebuchet MS, tahoma, Lucida Sans Unicode, sans-serif;
height: 16px;
font-weight:700;
margin-left:10px;
}

A.majornavlink:visited
{
color: #660000; /*7EC4F3*/
}

A.majornavlink:hover
{
color: #ff0000; /*7EC4F3*/
}

A.majornavlink:active
{
color: #006600; /*7EC4F3*/
}
/*IE6 hack*/
/*Set value to (HeightOfTopFrameDiv WidthOfRightFrameDiv HeightOfBottomFrameDiv WidthOfLeftFrameDiv)*/
* html body
{ 
padding: 123px 0px 20px 130px; 
background: #ffdfbb url(../images/indexImages_02.jpg) repeat-x top left;
}
/*IE6 hack*/
* html #maincontent
{ 
height: 100%; 
width: 100%; 
}
 /*IE6 hack*/
* html #framecontentTop, * html #framecontentBottom
{
width: 120%;
}