﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,
code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 
				{margin:0;padding:0;border:0;outline:0;font-size:100.01%;vertical-align:baseline;background:transparent;font-family:arial, sans-serif;}

html,body{
	margin:0;
	padding:0;
	font-family : Arial,sans-serif;     /*, Helvetica, Verdana, Geneva*/
	min-height:100%; /*needed for container min-height */
	background : url(../images/mainbg.gif) repeat-x; 
	height:100%;   /*- Needed for staging server */
}

* html body
    {height:100%;}

#home{
	background : url(../images/homebg.gif)  repeat-x;
}

html{font-size:62.5%;}
img{border:none;}
.clearDiv{clear:both;}
.hidden,.hide{display:none;}

ul,h1 ,h2, h3, p, div{
   margin:0;
   padding:0;
}/* Clear elements*/


div#wrap{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:90%; /* IE6: treaded as min-height*/
	min-height:90%; /* real browsers */
	min-width:755px;
	background: url(../images/wrapbg.gif) center top no-repeat;
	z-index: 1;
}


.noBold{font-weight:normal;}

div#content{width:770px;margin:0 auto;padding:0em;margin-bottom:0px;display:block;}
div#header{	clear : both;}

#logo{float:left;margin:10px 0px 0px 14px;}

#topNav{
float:right;
background : url(../images/navbg.gif) no-repeat;
width:430px;
height:26px;
margin:7px 0px 5px 160px;
padding:7px 0px 0px 10px;
}

#topNav ul{list-style:none;float:left;background : url(../images/navbg.gif) no-repeat;padding:0px 0px 0px 0px;}
#topNav li{display : inline;font-size:120%;padding:0px 9px 0px 0px;}
#topNav li a{color:#FFF;text-decoration : none;font-weight:bold;}
#topNav li a:hover{color:#6AD1EF;}

#topNav li .selected{color:#6AD1EF;}

div#footer{
	position:relative; /* needed for footer positioning*/
	clear : both;
	background :#606060;
	margin:0 auto;
	height:86px;
	height:auto !important;
	height:86px;
	min-height:86px;
}

div#footerInner{
background :url(../images/footerbg.gif) repeat-y ;
width:735px;margin:0 auto;padding:0em;
height:86px;
padding-left:20px;
}

div#footerInner ul{list-style:none;float:left;padding-top:20px;width:450px;}
div#footerInner li{display : inline;font-size:120%;padding:0px 5px 0px 0px;}
div#footerInner li a{color:#FFF;text-decoration : none;}
div#footerInner li a:hover{color:#6AD1EF;}
div#footerInner #footerLogo{float:right;}


#search{
padding:13px 0px 0px 30px;
margin:0px 0px 0px 0px;
float:left;
background:none;
width:185px;
height:34px;
}
#search.home
{
    background : url(../images/searchbg.gif) no-repeat 23px 4px;
}


#searchfield
{
    background:white;
    margin-top:2px;
	border:solid 1px;
	float:left;
	width:128px;
	height:13px;
	color:#4E4E4E;
    font-size:110%;
}
#searchfield.home{
font-size:100%;
margin-left:0px;
}
#goBtn{margin-left:5px;	float:left;border:1px solid #b2ecfa;}
#search.home #goBtn{margin-left:5px;float:left;border:0;}
#searchLabel
    {position:absolute;top:-100px;}
/*
#search{
padding:13px 0px 0px 20px;
margin:0px 0px 0px 10px;
float:left;
background : url(../images/searchbg.gif) no-repeat 23px 4px;
width:185px;
height:34px;
}

#searchfield{
	border:solid 1px;
	float:left;
	width:128px;
	height:13px;
	color:#4E4E4E;
	font-size:110%;
}
#goBtn{margin-left:5px;	float:left;}
*/
.textreplacement{
	position: absolute;
	display: none;
	left: -100000px;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.mainHdr{font-size:600%;font-weight:bold;color:#FFF;padding-top:20px;

background : #0CB8E8;}

#pageContent{
	position: relative;
	margin:10px 0px 20px 0px;
	clear:both;
	float:left;
	width:770px;
}

#pageContent.pageContentHome{margin:30px 0px 0px 0px;}

#homeTop{
	height:222px;
	height:auto !important;
	height:222px;
	min-height:222px;
	margin:0px 0px 0px 30px;
}


/*#homeTop p{font-size:120%;color:#FFF;width:450px;line-height : 15px;}*/
#headerleft
    {float:left;height:180px;}
#headertext 
    {position: relative;padding:5px 0px 5px 0px;height:150px;margin:0px 0px 0px 0px;width:395px;width:395px;display: table }

#headertext #valigntext
    {position: absolute !important!; top:50%;font-size:120%;color:#FFF;line-height:15px;vertical-align:middle;display: table-cell }
* html #headertext #valigntext
    {position: absolute; top:50%}
#headertext #valigntext p
    {position: relative !important!; top:-50%;margin:0px 0px 0px 25px;font-weight:bold;font-size:120%;width:390px;vertical-align:middle;}
* html #headertext #valigntext p
    {position: relative; top:-50%}

#headertext #valigntext #EditableCopy p
    {padding:0px;}
#headertext #valigntext #EditableCopy p
    {top: 0%;margin:0px;}
#headerimage
    {float:right;margin:0px 10px;}
    

.pageLeft{float:left;width:225px;margin:20px 0px 0px 15px;_margin-left:7px;}

#pageLeft{float:left;width:225px;margin:20px 0px 0px 15px;_margin-left:7px;font-size:100%;}
/*#pageRight{float:left;width:525px;margin:20px 0px 0px 0px;z-index:1;color:#666;font-size:10pt;}*/
#pageRight{float:left;width:525px;margin:20px 0px 0px 0px;z-index:1;color:#666;font-size:100%;}
.newsLeft{border:solid 1px #E3E3E3;width:200px;}
.newsLeft div{border:solid 5px #FFF;background : #F3F3F3;padding:5px;}

.newsLeft h3, 
.leftList h3
    {color:#333;font-size:180%;font-weight:bold;}
.newsLeft span{color:#7A7A7A;font-size:140%;display:block;margin:5px 0px 5px 0px;}
.newsLeft span.h3
    {color:#333;font-size:150%;font-weight:bold;}
.leftList span.h3
    {color:#333;font-size:180%;font-weight:bold;}

.newsLeft p{color:#000;	font-size:120%;display:block;margin:5px 0px 5px 0px;}
.newsLeft a{
	color:#00BFF3;
	font-size:120%;
	font-weight:bold;
	text-decoration : none;
	background : url(../images/orgBtn.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 8px;
}
.newsLeft a:hover{text-decoration : underline;}
.leftList {float:left;margin:30px 0px 0px 10px;font-size:100%}
.leftList p{padding:10px 0px 10px 0px;}
.leftList p.h3
    {color:#333;font-size:180%;font-weight:bold;}
.leftList h3{padding-bottom:10px;}
.leftList ul{list-style : none;}

.leftList li{padding:0px 0px 10px 10px;background : url(../images/orgBtn.gif) no-repeat 0px 4px;line-height:15px;width:150px;}


.leftList a{color:#00BFF3;font-size:120%;text-decoration : none;padding:0px 0px 0px 0px;}
.leftList a:hover{color:#ff8400;}
.leftList .newsList span{color:#666666;display:block;font-size:130%;clear : both;}

#pageRight .newsList ul{list-style : none;}
#pageRight .newsList li{padding:0px 0px 10px 10px;background : url(../images/orgBtn.gif) no-repeat 0px 4px;line-height:15px;width:150px;}
#pageRight .newsList span{color:#666666;display:block;font-size:100%;clear : both;font-weight:normal;}
#pageRight .newsList a {color:#00BFF3;font-size:100%;text-decoration : none;padding:0px 0px 0px 0px;display:block;width:520px;}
#pageRight .newsList a:hover{color:#ff8400;}
.commentsLink{color:#00bff3;text-decoration : none;}


a.leftListOn{color:#ff8400;}
/*
#pageRight h1{color:#333;font-size:21pt;font-weight:bold;}
#pageRight h2{color:#333;font-size:14pt;font-weight:bold;}
#pageRight p{
	color:#666666;
	font-size:10pt;
	line-height:20px;
	padding:10px 0px 10px 0px;
}
*/
#pageRight {font-size:100%}
#pageRight h1{color:#333;font-size:240%;font-weight:bold;}
#pageRight h2{color:#333;font-size:160%;font-weight:bold;}
#pageRight p{
	color:#666666;
	font-size:130%;
	line-height:20px;
	padding:10px 0px 10px 0px;
}
#pageRight p.h2{color:#333;font-size:160%;font-weight:bold;}

#pageRight span.workH2{color:#333;font-size:160%;margin:10px 0px 0px 0px;font-weight:bold;}
#pageRight p.pressnoticeH2{color:#333;font-size:180%;margin:10px 0px 0px 0px;font-weight:normal;}

#pageRight p.p5{padding:10px 0px 10px 0px;}

#pageRight ul{padding:10px 0px 10px 0px;list-style:none;}

#pageRight ul li{
	color:#666666;
	font-size:130%;
	/*font-size:10pt;*/
	line-height:20px;
	background : url(../images/orgBullet.gif) no-repeat 0px 8px;
	padding:0px 0px 0px 10px;  
	font-weight:bold;
}

#pageRight div ul li{
	color:#666666;
	font-size:130%;
	/*font-size:10pt;*/
	line-height:20px;
	background:white url(../images/orgBullet.gif) no-repeat 0px 8px;
	padding:0px 0px 0px 10px;  
	font-weight:bold;
}

#pageRight em{color:#00bff3;}

.blueBox{border:solid 6px #c5e8f3;width:198px;float:left;}
.blueBoxNoBorder{border:solid 6px #ccf2fd;}
.blueBox .blueBoxInner{background : #ccf2fd;padding:10px 10px 15px 10px;float:left;width:178px;}

.blueBox p span.h3,
.blueBox h3
    {font-weight:bold;color:#333;font-size:240%;}
.blueBox ul{list-style : none;float:left;margin-top:10px;}
.blueBox li{list-style : none;float:left;}

.blueBox li a{
	width:160px;
	float:left;
	font-size:120%;
	font-weight:bold;
	color:#FFF;
	background : url(../images/whiteBtnBlueBg.gif) 5px 8px no-repeat #00bff3;
	border-bottom:solid 1px;
	padding:5px 0px 5px 15px;
	text-decoration : none;
}


.blueBox li a:hover{
	background : url(../images/whiteBtnBlueBg.gif) 5px 8px no-repeat #62D5F6;
}

.blueBoxInner li a{color:#FFF;}
.blueBox ul li ul{list-style : none;float:left;margin-top:0px;}
#pageRight p.bottom0px{padding-bottom:0px;}
.blueBox .downBtn{background : url(../images/whiteBtnBlueBgDown.gif) 3px 8px no-repeat #00bff3;}

.blueBox .downBtn:hover{background : url(../images/whiteBtnBlueBgDown.gif) 3px 8px no-repeat #62D5F6;}


.blueBox .subOn{
	background : url(../images/greyBtnBlueBg.gif) 10px 8px no-repeat #88daf2;
	color:#666666;
	border-bottom:solid 1px #FFF;
	width:155px;
	padding:5px 0px 5px 20px;
}

.blueBox .subOn:hover{
	background : url(../images/greyBtnBlueBg.gif) 10px 8px no-repeat #62D5F6;
}



.blueBox .subOff{
	background : url(../images/whiteBtnBlueBg.gif) 10px 8px no-repeat #88daf2;
	color:#FFF;
	border-bottom:solid 1px #FFF;
	width:155px;
	padding:5px 0px 5px 20px;
}

.blueBox .subOff:hover{
	background : url(../images/whiteBtnBlueBg.gif) 10px 8px no-repeat #62D5F6;
}


.blueBox .subOn0px{
	background : url(../images/greyBtnBlueBg.gif) 5px 8px no-repeat #88daf2;
	padding:5px 0px 5px 15px;
	width:160px;
}

.blueBox .subOn0px:hover{
	background : url(../images/greyBtnBlueBg.gif) 5px 8px no-repeat #62D5F6;
}


.rightGreyBox{float:left;width:498px;border:solid 1px #e0e0e0;margin-top:20px;}

.rightGreyBoxInner{width:458px; background : #f3f3f3;border:solid 10px #FFF;padding:0px 10px;float:left;}
#pageRight .rightGreyBox .rightGreyBoxInner li{line-height:17px;background : url(../images/orgBtn.gif) no-repeat 0px 4px;}
.rightGreyBoxInner li a{color:#00bff3;background : url(../images/orgBtn.gif) no-repeat -8px 8px;text-decoration:none;}
.rightGreyBoxInner li a:hover{color:#ff8400;}
.rightGreyBoxInner li span, .smallGrey{color:#9f9f9f;}

#pageRight .rightList li{
	background : url(../images/orgBullet.gif) no-repeat 0px 10px;
	color:#666666;
	font-weight:bold;
}
#pageRight .rightGreyBox .rightGreyBoxInner .rightList li{
	background : url(../images/orgBullet.gif) no-repeat 0px 5px;
	color:#666666;
	font-weight:bold;
}

#biogList{margin-top:10px;line-height:0px;}

/*
.biogList li{line-height : 25px!important;background : url(../images/orgBtn.gif) no-repeat 0px 8px!important;}
*/
#biogList li
    {margin-top:-10px;width:220px;line-height:25px!important;float:left;background : url(../images/orgBtn.gif) no-repeat 0px 6px!important;}
#biogList li a{color:#00bff3;text-decoration:none;}
#biogList li a:hover{color:#ff8400;}

#pageRight.biogs
    {width:520px;}

.biogList a{color:#00bff3;text-decoration:none;}
.biogList a:hover{color:#ff8400;}
.biog{float:left;margin:20px 0px 0px 0px;width:530px;}
.bioginner{float:left;width:380px;}
.biog h3{font-size:120%;font-weight:bold;margin-bottom:5px;}
.biog img{float:left;padding:0px 20px 0px 0px;}

.biog 
    {float:left;margin:20px 0px 0px 0px;width:525px;}
.biog .bioginner 
    {float:left;width:380px;}

.biog .bioginner span
    {font-size:110%}
.biog .bioginner p.h3
    {font-weight:bold;margin:-10px 0px -10px 0px;padding:0px;}
    
.biog span{
float:left;
display : block;
width:380px;
font-size:90%;
background : #f2f2f2;
padding:5px 5px;
margin-bottom:5px;
_margin-bottom:2px;
font-stretch : condensed;
}

#pageRight p.biogP{float:left;width:350px;padding:0px 0px 0px 0px;}
.biog .biogP a, .bTop{
	float:left;
	background : url(../images/backtotop.gif) no-repeat 0px 4px;
	padding:0px 0px 0px 20px;
	color:#00bff3;
	text-decoration:none;
	margin-top:5px;
}

.bTop{
	float:left;
	background : url(../images/backtotop.gif) no-repeat 0px 0px;
	padding:0px 0px 0px 20px;
	color:#00bff3;
	text-decoration:none;
	margin-top:5px;
	font-size:120%;
/*	font-size:10pt;*/
}

.biog a:hover{color:#ff8400;}
.bodyLink{color:#00bff3;text-decoration : none;}
.reportDiv{float:left;border-bottom:solid 1px #e4e4e4;padding-bottom:10px;width:520px;}

.reportDiv span{float:left;font-size:130%;clear:both;color:#666666;}
.reportDiv p{clear:both;padding:0px;margin:0px;}

.reportDiv a{
	float:left;
	font-size:130%;
	color:#00bff3;
	text-decoration : none;
	background : url(../images/orgBtn.gif) no-repeat 0px 3px;
	padding:0px 0px 0px  10px;
}
.reportDiv a:hover{
	color:#ff8400;
}

.tableWrap{float:left;background:#f3f3f3;border:solid 10px #FFF;}
.tableWrap p.h3{padding:10px 0px 0px 5px;font-size:160%;font-weight:bold;}
.rightTable{width:478px;margin:20px 0px 20px 0px;}
.rightTable td{font-size:100%;padding:5px 5px;color:#9f9f9f;}
.rowOdd{background: #e9e9e9;}
.rightTable strong{font-size:130%;color:#6b6b6b;}
.rightTable a{font-size:130%;color:#00bff3;}
#pageRight .plainList{padding-top:0px;}
#pageRight .plainList li{color:#6b6b6b;background : url(../images/greyBullet.gif) no-repeat 0px 10px;line-height : 25px;}


#commentsWrap p.h2{display:block;	float:left;	font-size:240%;margin-top:0px;}
.addComment{display:block;float:left;margin-top:10px;}
.addComment a{font-size: 130%;}
.addComment a:hover{color:#ff8400;}
.comment{clear:both;display:block;float:left;margin:20px 0px 0px 0px;}
.comment p{width:500px;}
.comment p.h3{color:#666666;font-size:130%;font-weight:normal;}
.comment a{color:#00bff3;font-size:130%;text-decoration : none;}
.comment a:hover{color:#ff8400;}
.formTop{float:left;font-size:130%;}
.formTop h4{float:left;color:#333333;font-size:180%;margin:0;padding:0;}
.formTop span{float:left;margin:8px 0px 0px 5px;padding:0;font-size:100%}

#commentsWrap label{
	float:left;
	font-size:100%;
	width:84px;
	text-align : right;
	margin-right:10px;
	margin-top:13px;
}


#commentsWrap input{
	font-size:100%;
	width:330px;
	border:solid 1px;
	color:#666666;/*#d0d0d0;*/
	margin-top:10px;
	height:21px;
}


#commentsWrap #commentText{
	float:left;
	font-size:100%;
	width:330px;
	border:solid 1px;
	color:#666666;/*#d0d0d0;*/
	margin-top:10px;
	overflow : auto;
}

#commentsWrap form{margin:0;padding:0;}
#commentsWrap #submitBtn{width:65px;height:26px;margin-left:95px;}
.galleryImageWrap{float:left;width:455px;font-size:130%;margin:0px 0px 0px 0px;}
.galleryImage{
display:block;
float:left;width:175px;font-size:100%;
padding:20px 0px 0px 40px;
}
.galleryImage img{float:left;margin:0px 0px 10px 0px;}
.galleryImage strong{color:#6b6b6b;}
.galleryImage div{clear:both;float:left;width:180px;height:90px;overflow:hidden;}
.galleryImage a{color:#00bff3;font-size:100%;text-decoration : none;}
.galleryImage a:hover{color:#ff8400;}
.galleryImage span{color:#9f9f9f;}


#pageRight.noLeft{padding-left:25px;width:725px;color:#333;}
* html .noLeft{margin-left:25px;padding-left:25px;width:725px;color:#333;}

.noLeft p{width:725px;}
#pageRight p a,
.noLeft p a
    {color:#00bff3;text-decoration :none;font-size:100%}
#pageRight p a:hover,
.noLeft p a:hover
    {color:#ff8400;text-decoration :none;font-size:100%}
.noLeft p span.addressbar{float:left;border-left:solid 5px #00bff3;padding-left:5px;}
span.addressbar{float:left;border-left:solid 5px #00bff3;padding-left:5px;width:725px;font-weight:bold;}



.contactRow{
float:left;font-size:130%;
padding:0px 0px 20px 0px;
width:500px;
line-height : 25px;
color:#6b6b6b;
}

.contactRow img{
	float:left;
	padding:0px 10px 0px 0px;
}

.contactRow a{
	color:#00bff3;
	text-decoration : none;
}


.results h3{
	color:#00BFF3;
	font-size:130%;
	font-weight:bold;
}

.results p{
	padding-top:5px!important;
	width:630px;
}

.results a{
	line-height:17px;background : url(../images/orgBtn.gif) no-repeat 0px 4px;
	font-size:120%;
	color:#00BFF3;
	text-decoration : none;
	float:left;
	padding:0px 0px 0px 10px;
}

.results a:hover{
	color:#ff8400;
	text-decoration : underline;
}


#pageRight.noLeft ul {list-style:none;}
#pageRight.noLeft ul li {
	color:#00BFF3;
	font-size:130%;
	/*font-size:10pt;*/
	line-height:20px;
	background : url(../images/orgBtn.gif) no-repeat 0px 6px;
	padding:0px 0px 0px 10px;  }

#pageRight.noLeft ul li a{color:#00bff3;text-decoration:none;background : url(../images/orgBtn.gif) no-repeat -6px -2px;}
#pageRight.noLeft ul li a:hover{color:#ff8400;}
	
div.pdflogo
    {float:right;padding:10px;}
div.pdflogo img
    {border:0}

/*********************************************************
 *
 * Copy styles
 *
 *********************************************************/

.leftList span.style1,
#pageRight span.style1
    {color:#333333;font-size:180%;font-weight:bold;}

#pageRight span.style2
    {color:#333333;font-size:120%;font-weight:bold;}
.leftList span.style2
    {color:#333333;font-size:160%;font-weight:bold;}

span.style3{
	color:#666666;
	font-size:100%;
	padding:10px 0px 10px 0px;
	font-weight:normal;
}
.leftList span.style3
{
    font-size:130%;
}

#pageRight span.style2 span.style1
    {font-size:150%;}

#pageRight span.style3 span.style2{
	font-size:120%;
}

#pageRight span.style1 span.style3{
	font-size:55.56%;
}
#pageRight span.style2 span.style3{
	font-size:83.3%;
}


#pageRight span.style1 span.style1,
#pageRight span.style2 span.style2,
#pageRight span.style3 span.style3,
#pageRight span.style1 *,
#pageRight span.style2 *,
#pageRight span.style3 *
    {font-size:100%;}



/*
#pageRight span.style1
    {color:#333333;font-size:20pt;line-height:24px;font-family:Arial;font-weight:bold;}
#pageRight span.style2
    {color:#333333;font-size:12pt;font-family:Arial;font-weight:bold;}
span.style3
    {color:#666666;font-size:10pt;font-family:Arial;font-weight:normal;
/*	padding:10px 0px 10px 0px;  }*/


.leftList .rightList li{
	background : url(../images/orgBullet.gif) no-repeat 0px 5px;
	color:#666666;
	font-weight:bold;
    font-size:120%
}



/**************************************************
 *
 * Search 
 *
 **************************************************/

#resultsNav
    {width:600px;}
#resultsNav .search_prev
    {float:left;}
#resultsNav .search_next
    {float:right;}
#resultsNav div.pageindex
    {float:right;margin:3px 10px 0px 0px;font-size:110%}
#resultsNav div.pageindex a
    {text-align:left;width:20px;}
    
    
    
 
#pageRight ul.addressbar li{background:url('../images/addressbar.jpg') no-repeat top left;color:#7A7A7A}
