/* Global Styles
--------------------------------------------------------------------*/
* {margin:0;padding:0;}
body {color:#333;font-family: arial, helvetica, sans-serif;font-size:62.5%; /* 1em = 10px */
	background:#998896 url(bgBody2.jpg) repeat-x;margin: 1.2em 2em;}
img.border {border: 1px solid #ccc;padding: 2px;}
.highlight {background:#FFFF40}

 table.c22 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2E2E2E}
 div.c21 {margin-left:20px;width: 240px}
 hr.c20 {width:230px;margin:0px}
 form.c19 {margin:2px}
 input.c18 {width:60px;}
 a.c17 {text-decoration: underline}
 div.c16 {margin-left:10px;z-index:1}
 p.c15 {text-align: right}
 div.c14 {float:left;padding-right:10px}
 p.c13 {color: #804000; font-size: 24px; text-align: center}
 p.c12 {text-align: center}
 div.c11 {text-align: center}
 table.c10 {background-color: #EBEBEB}
 span.c9 {font-family: Arial, sans-serif; font-size: 70%}
 span.c8 {font-size:12px;color:#623C35}
 span.c7 {color: #997917; font-family: Cambria, serif; font-size: 33px; line-height: 40px}
 
.news {width:200px;height:30px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666}
.alphabet td P {margin-bottom:0px;font-family:Arial;font-size:9px;text-align:center;font-weight:bold;}
.alphabet td.r1 {margin-bottom:0px;font-family:Arial;color:white;text-align:center;font-weight:bold;background-color:#4F4F4F}
.alphabet td.r2 {margin-bottom:0px;font-family:Arial;color:black;text-align:center;font-weight:bold;background-color:#C1C1C1}
/* Links
--------------------------------------------------------------------*/
p {font-family:Verdana;font-size:11px;}
p.sav   {margin:6px;font-family:arial; font-size:12px; color:#476274; font-weight:bold;}
p.mav   {margin:4px;font-family:arial; font-size:10px; color:#404040; font-weight:bold;}

/*input.pgB {font-size:9px;color:#666666;border:1px solid #ddd;height:17px}
input.pgBhover {font-size:9px;color:black;background-color:#BEDAFF;border:1px solid #000;height:17px}*/

.handcursor {;cursor:hand}

a.button {background: #fff url(bgButtonRight.gif) no-repeat right top;border: 1px solid #ddd;
  padding: 2px 15px 2px 5px;  _padding: 2px 15px 1px 5px;font-size: 1em;color: #4082c6;text-transform: uppercase;}
a.button:hover {text-decoration: none;border: 1px solid #c2c2c2;}
a.button img {vertical-align:middle;position:relative;top:-1px;_top:0;padding-right:5px;}
p a.button {font-size:.8em; }
a.button.enlarge {background: #fff url(bgButtonEnlarge.gif) no-repeat 0 50%;padding: 2px 5px 2px 21px;}
/* Text
--------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
  font-family: arial, helvetica, Sans-Serif;margin: 1em 0 0 0;color: #000;font-weight: normal;}
h1 {font-size: 2.0em;color:#000000;margin: 0 0 1em 0;line-height: 2.3em;}
h2 { font-size: 1.6em;color: #009dd9;margin: 0 0 1em 0;}
h3 {font-size: 1.5em;color: #333;margin: 0 0 1em 0;}
img.padBottom,
h3.padBottom,
h4.padBottom {padding-bottom: 1.5em;}
h3.padTop { padding-top: 32px; }
h4 {color: #333;font-size: 1.2em;font-weight: bold;}
h5 {color: #777;font-size: 1.1em;font-weight: bold;}
h6 { font-size: .8em; }
p, blockquote, cite {font-size: 1.2em;margin-bottom: 1em;}
blockquote {margin: 0 0 1em 0;border-top: 1px dashed #444;border-bottom: 1px dashed #444;padding: .7em 0 1em;padding-left: 1.8em;text-indent: -2.0em;*padding-left: 1.8em;*text-indent: -1.4em; }
#Content blockquote p {font-size: 1.1em;line-height: 1.1em;margin-bottom : 0.4em;}
#Content blockquote p span.quote {position:relative;top:.25em;font-family:Times, "Times New Roman", serif;font-style:italic;
  font-size: 1.9em; _font-size: 1.4em; /* temp fix for three row spacing ie6 issue */ line-height: 0.5em;}
#Content blockquote cite {font-style: italic;  font-size: 1.1em; padding-left: 1.5em;}

h3.open, h3.closed {margin: 0 0 1em 0; }
h3.open a, h3.open a:hover, h3.open a:visited {color:#4082c6;background:url(iconArrowDownBlue.gif) no-repeat 0 4px;padding-left:20px;display:block;}
h3.closed a, h3.closed a:hover, h3.closed a:visited {color:#4082c6;background:url(iconArrowRightBlue.gif) no-repeat 0 3px;padding-left:20px;display:block;}

/* Often Used Classes   
--------------------------------------------------------------------*/
.floatright {float: right;display: inline; /*to avoid IE double margin bug*/	margin: 0 0 1em 1em;}
.floatleft {float: left;display: inline; /*to avoid IE double margin bug*/	margin: 0 1em 1em 0;}
.clearleft { clear: left; }
.clearright { clear: right; }
.alignright {	text-align: right; }
.aligncenter { text-align: center; }
.nowrap { white-space: nowrap; }
p.padBottom {margin-bottom: 2em; }
p.description {font-size: 1.3em;line-height: 2em;color: #333 ;}

/* Lists
--------------------------------------------------------------------*/
#Content ul.links {list-style: none;padding: 0;margin-top: -1em;}
#Content ul.links li {display: inline;margin-right: 5px;}
#Content ul.padBottom li { margin-bottom: 1em; }

/* Containers
--------------------------------------------------------------------*/ 
#Wrapper {width:880px;background-color:white;margin:0 auto;border:1px solid #ddd;}
#Container {background-image:url('../images/body_bg1.jpg')}

#Content {float: left;display: inline;padding-bottom: 1em;}

/* Header
--------------------------------------------------------------------*/
div#Header {position: relative;margin-bottom: 10px;background: #fff;z-index: 10;}
div#Logo { padding: 16px; }
div#Logo a {display: block;width: 159px;height: 55px;}

/* About Us */
#Container.onecolAlt #Banner h1.titleAboutUs {width: 184px;background-image: url(titleAboutUs.gif);}
#Container.onecolAlt #Banner p.introAboutUs {width: 662px;background-image: url(introAboutUs.gif);height: 42px;}

/* #Content settings
--------------------------------------------------------------------*/
#Content p { line-height: 1.5em; }
#Content h3 { margin: 0 0 0.5em 0;/* Test only */line-height: 1.3em;}
#Content ul, #Content ol {padding: 0 0 0 2.5em;list-style-position: outside;margin:	0.2em 0 1em 0;font-size: 1.1em;line-height: 1.5em;}
#Content li ul,
#Content li p {  /* fix */ font-size: 1em; }
#Content ul.noBullet {list-style: none;padding: 0;}
#Content ul.noBullet li {margin-bottom: 4px;}
#LeftCol ul {list-style-type: none;list-style-position: outside;padding: 0;	margin: 0 0 2.0em 10px;}
#LeftCol ul li {font-size: 1.3em;margin: 0 0 .5em 0;padding: 0 0 0 6px;font-weight: normal;}
#Content address {font-size: 1.2em;margin-bottom:	1em;}

/* Form Elements
---------------------------------------------*/
input.pgS {font-size:9px;color:#666666;border:1px solid #ddd;height:15px;padding-left:2px}
input.pgB{text-decoration:none;font-family:verdana;font-size:9px;color:#484848;background:#E9E9E9;width:80px;height:18px;border-left:1px solid #BCBCBC;border-right:1px solid #3B3B3B;border-top:1px solid #BCBCBC;border-bottom:1px solid #3B3B3B;}
input.pgBhover{text-decoration:none;font-family:verdana;font-size:9px;color:#FFFFFF;background:#B4B4B4;width:80px;height:18px;border-left:1px solid #3B3B3B;border-right:1px solid #BCBCBC;border-top:1px solid #525252;border-bottom:1px solid #BCBCBC;}
input.submit {background: #fff url(bgButton.gif) repeat-x bottom right;border: 1px solid #ddd;
  color: #4082c6;font-size:.9em;padding: 0 5px 0 5px;margin-right:5px;text-transform: uppercase;
  /* Fix IE - http://jehiah.cz/archive/button-width-in-ie */ width: auto; overflow: visible;}

/* Buttons */
button {background: #fff url(bgButtonRight.gif) no-repeat bottom right;border: 1px solid #ddd;
  font-size: 1em;color: #4082c6;padding: 0 15px 0 5px;margin-right: 5px;text-transform: uppercase;
  /* Fix IE - http://jehiah.cz/archive/button-width-in-ie */  width: auto; overflow: visible;}
button.submit {background-image:url(bgButton.gif);background-repeat:repeat-x;padding-right:5px;font-size:0.8em;}
p button { font-size: .9em; }
/* Box
--------------------------------------------------------------------*/
#Content div.box {background-color: #fff;border: 1px solid #ddd;padding: 3px;margin-bottom: 1em}
#Content div.box div.box_content {padding: 10px;background: url(bgBoxGradient.gif) repeat-x 0 100%;}
#Content div.box div.controls {float: right;font-size: 1.2em;}
#Content div.box div.controls a {	color: #666666; }
/* Box -> Alt
--------------------------------------------------------------------*/
#Content div.box.alt { padding: 12px 16px 2px 16px; }
/* Box -> Properties
--------------------------------------------------------------------*/
#Content div.box p.links {text-align:right;margin:5px 0;}

span.imgBlock {display: block;margin: 0 0 10px 0;}
span.imgBlock .img {float: none;margin: 0;}
#RightCol span.img { margin: 0px 6px 0px 0; }
span.img img { display: block; }
.aligncenter span.img { width: 66px;margin: 3px 30px 10px 30px;}
#Content div.imgBox {float: left;width: 157px;margin-right: 12px;}
#Content div.imgBox span.img {float:none;display:block;border:1px solid #ddd;padding:3px;line-height:0;margin: 0;}
/* CC Enlarge Image Drawer P Jump Bug Fix */
.drawerMarTop { margin-top:24px; }
/* Popup div */
div.popup {	display: none; }
/* Homepage Settings
-------------------------------- */
body#home {	margin: 3.8em 2em 2em 2em; }
body#home #Wrapper { border-top: none; }
body#home #HeaderNav {position: absolute;top: -28px;	_top: -30px;	right: 16px;	_width: 37em;}
body#home #Container {margin-top:0;padding-bottom:0;border-bottom:none;}
body#home #Content {width:880px;margin:0 6px 6px 6px;padding:0 10px 0 10px;}
body#home #Content a {color: #333 ; }

/* Footer
--------------------------------------------------------------------*/
#Footer {clear:both;color:#ddd;width:880px;margin:.5em auto;}
#Footer p {font-size:1em;}
#Footer a {color:#ddd;text-decoration:underline;}

/*This prevents preformatted quarterly data contained in press releases from breaking due to layout constraints. It is recommended that a body class name be defined for this and applied through the press release master page.*/
pre {font:115% monospace; *font-size:100%; padding-bottom: .5em;}

/* Clearfix  (http: //www.positioniseverything.net/easyclearing.html)
--------------------------------------------------------------------*/
.clearfix:after, ul.imgTwoCol li:after,
#Banner:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix, ul.imgTwoCol li,
#Banner { display: inline-block; /* IE/Mac */ }
/* Hides from IE-mac \*/
* html .clearfix,
* html ul.imgTwoCol li,
* html #Banner {height: 1%;}
.clearfix, ul.imgTwoCol li,
#Banner {	display: block; }
.printOnly {display:none;}
