/* Name of Company Goes Here 
 * (c) Name of Company Goes Here -- www.websitehere.org
 * 
 */
 
html { padding: 0px; margin: 0px; }
body {
    padding: 0px;
    background: #dd9445 url(/pics/shared/wild_Backdrop.gif) 50% 0;
    background-repeat: repeat; background-attachment: fixed;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    color: #333; 
    margin: auto; }

img { border: 0; }
	
div { border: 0; }

img.floatRight { 
    float: right;
    padding: 5px;
    background: #fff;
    margin: 0px 0px 15px 20px;
    border: 1px solid #ccc; }

/* PARAGRAPH TAG */

p {
   margin: 0px 0px 15px 0px;
   font: normal 14px Arial, Helvetica, Verdana, sans-serif;
   line-height: 21px;
   color: #333;
}

.servicestag {
   margin: 0px 0px 0px 0px;
   font: bold 11px "Georgia", "Times New Roman", serif;
   text-transform: uppercase;
   color: #ce802a;
}
    

/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/

h1 { 
   float: left;
   display: block;
   width: 231px;
   padding: 40px 0px 40px 40px;
   margin: 0px; }
   
h1.linker a { 
   display: block;
   width: 231px;
   padding-bottom: 50px;
   text-decoration: none;
   text-indent: -5000px;
   background: url(/pics/shared/logo.gif) top left no-repeat;
   clear: left;}

h2 { 
   font: normal 22px "Georgia", "Times New Roman", serif;
   margin: 0px;
   padding: 0px 0px 10px 0px;
   font-style: italic;
   color: #333;}
   
h3 { 
   font: normal 20px "Times New Roman", "Georgia", serif;
   color: #ce802a;
   text-transform: uppercase;
   margin: 30px 0px 10px 0px;
   background: #fff9ef;}
   
h4 { 
   font: bold 14px "Times New Roman", "Georgia", serif;
   color: #333;
   text-transform: uppercase;
   margin: 0px 0px 5px 0px;}
   
h4 a { 
   font: bold 14px "Times New Roman", "Georgia", serif;
   color: #333;
   text-transform: uppercase;
   margin: 0px 0px 5px 0px;}
   
h4 a:link { 
   font: bold 14px "Times New Roman", "Georgia", serif;
   text-decoration: none;
   color: #333;}
   
h4 a:visited { 
   color: #333;
   font: bold 14px "Times New Roman", "Georgia", serif;
   text-decoration: none;}
   
h4 a:hover { 
   color: #333;
   font: bold 14px "Times New Roman", "Georgia", serif;
   text-decoration: underline;}
   
h5 { 
   font: bold 15px Arial, Helvetica, sans-serif;
   color: #204555;
   margin: 0px 0px 5px 0px;}
   
.reco { 
   font: bold 14px "Times New Roman", "Georgia", serif;
   color: #333;
   width: 120px;
   text-transform: uppercase;
   margin: 0px 0px 5px 0px;}
   
   

/* HOLDS CONTENT ON THE PAGE */
#container { 
    width: 750px;
    padding: 0px;
    margin: auto;
    color: #333;
    background: #fffaf4;}
    
    
#top_lndg { 
    background: #15323e url(/pics/shared/green_gradation.gif) top left repeat-x;
    width: 750px;
    height: 75px;
    border-bottom: 3px solid #bb5709;
    padding: 0px;
    margin: 0px;
    color: #333;}

#peeps { 
    background: #fff9ef url(/pics/shared/happy_people.jpg) top left no-repeat;
    width: 750px;
    height: 178px;
    margin: 0px;
    color: #333;
    clear: left;}

#body_copy { 
    background: #fff9ef;
    padding: 35px 25px 25px 25px;
    margin: 0px;
    color: #333;
    clear: left;}
    
#body_holder { 
    background: #fff9ef;
    padding: 0px;
    margin: 0px;
    clear: left;}
    
p.liner { 
 display: block;
 border-bottom: 1px solid #ccc;
 padding: 0px;
 margin: 0px;}
   
/* LIST */
#navcontainer {
background: #15323e url(/pics/shared/green_gradation.gif) top left repeat-x;
width: 750px;
height: 33px;
color: #333;
padding: 42px 0px 0px 0px;
margin: 0px;}

#navlist  {
padding: 0px;
font: bold 13px "Georgia", "Times New Roman", serif;
background: #15323e;
list-style: none;
margin: 0px;
width: 750px;}

#navlist ul li {
padding: 0px;
margin: 0px;
display: block;
float: left;}
	
#navlist a {
color: #fff;
padding: 7px 0px 7px 0px;
text-align: center;
text-decoration: none;
display: block;}


#navlist li.home {
width: 61px;
margin: 0px 1px 0px 0px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
float: left;}

#navlist li.home a.home_on  {
color: #333;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.home a:hover {
color: #bb5709;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.hometwo {
width: 61px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
margin: 3px 1px 0px 0px;
border-top: 1px solid #e6bc96;
border-left: 1px solid #e6bc96;
float: left;}

#navlist li.hometwo a:hover {
background: #d37b33 url(/pics/shared/orange_gradation_flip.jpg) top left repeat-x; }


#navlist li.about {
width: 84px;
margin: 0px 1px 0px 0px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
float: left;}

#navlist li.about a.about_on  {
color: #333;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.about a:hover {
color: #bb5709;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.abouttwo {
width: 84px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
margin: 3px 1px 0px 0px;
border-top: 1px solid #e6bc96;
border-left: 1px solid #e6bc96;
float: left;}

#navlist li.abouttwo a:hover {
background: #d37b33 url(/pics/shared/orange_gradation_flip.jpg) top left repeat-x; }

#navlist li.aboutthree {
width: 83px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
margin: 3px 1px 0px 0px;
border-top: 1px solid #e6bc96;
border-left: 1px solid #e6bc96;
float: left;}

#navlist li.aboutthree a:hover {
background: #d37b33 url(/pics/shared/orange_gradation_flip.jpg) top left repeat-x; }

#navlist li.services {
width: 114px;
margin: 0px 1px 0px 0px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
float: left;}

#navlist li.services a.services_on  {
color: #333;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.services a:hover {
color: #bb5709;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.servicestwo {
width: 114px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
margin: 3px 1px 0px 0px;
border-top: 1px solid #e6bc96;
border-left: 1px solid #e6bc96;
float: left;}

#navlist li.servicestwo a:hover {
background: #d37b33 url(/pics/shared/orange_gradation_flip.jpg) top left repeat-x; }


#navlist li.people {
width: 100px;
margin: 0px 1px 0px 0px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
float: left;}

#navlist li.people a.people_on  {
color: #333;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.people a:hover {
color: #bb5709;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.peopletwo {
width: 100px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
margin: 3px 1px 0px 0px;
border-top: 1px solid #e6bc96;
border-left: 1px solid #e6bc96;
float: left;}

#navlist li.peopletwo a:hover {
background: #d37b33 url(/pics/shared/orange_gradation_flip.jpg) top left repeat-x; }

#navlist li.library {
width: 167px;
margin: 0px 1px 0px 0px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
float: left;}

#navlist li.library a.library_on  {
color: #333;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.library a:hover {
color: #bb5709;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.librarytwo {
width: 167px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
margin: 3px 1px 0px 0px;
border-top: 1px solid #e6bc96;
border-left: 1px solid #e6bc96;
float: left;}

#navlist li.librarytwo a:hover {
background: #d37b33 url(/pics/shared/orange_gradation_flip.jpg) top left repeat-x; }

#navlist li.news {
width: 116px;
margin: 0px 1px 0px 0px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
float: left;}

#navlist li.news a.news_on  {
color: #333;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.news a:hover {
color: #bb5709;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.newstwo {
width: 116px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
margin: 3px 1px 0px 0px;
border-top: 1px solid #e6bc96;
border-left: 1px solid #e6bc96;
float: left;}

#navlist li.newstwo a:hover {
background: #d37b33 url(/pics/shared/orange_gradation_flip.jpg) top left repeat-x; }

#navlist li.contact {
width: 96px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
float: left;}

#navlist li.contact a.contact_on  {
color: #333;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.contact a:hover {
color: #bb5709;
background: #fff9ef;
border-top: 4px solid #bb5709;}

#navlist li.contacttwo {
width: 96px;
background: #b25208 url(/pics/shared/orange_gradation.jpg) top left repeat-x;
margin: 3px 0px 0px 0px;
border-top: 1px solid #e6bc96;
border-left: 1px solid #e6bc96;
float: left;}

#navlist li.contacttwo a:hover {
background: #d37b33 url(/pics/shared/orange_gradation_flip.jpg) top left repeat-x; }

#left-column {
	width:170px;
	float:left;
	}
	
#left-columnHome {
	width:708px;
	padding: 20px;
	float:left;
	}
	
#center-column {
	width:538px;
	float:left;
	padding:20px;
	}
	
#center-column2 {
	width:310px;
	float:left;
	padding:20px 10px 20px 20px;
	}
	
#right-column2 {
	font: normal 11px/14px Arial, Helvetica, Verdana, sans-serif;
    color: #333; 
	float: right;
	margin: 0px 0px 20px 0px;
	}
	
#right-column {
	font: normal 11px/14px Arial, Helvetica, Verdana, sans-serif;
    color: #333; 
	float: right;
	margin: 0px 0px 20px 20px;
	}

img.righty {
    padding: 5px;
    background: #fff;
    margin: 0px 0px 5px 0px;
    border: 1px solid #ccc;
	}
	
img.righty2 {
    float: right;
    padding: 5px;
    background: #fff;
    margin: 5px 20px 20px 20px;
    border: 1px solid #ccc;
	}
	
img.righty a {
    padding: 5px;
    background: #fff;
    margin: 0px 0px 5px 0px;
    border: 1px solid #ccc;
	}
	
img.righty a:link {
    padding: 5px;
    background: #fff;
    margin: 0px 0px 5px 0px;
    border: 1px solid #ccc;
	}
	
img.righty a:visited {
    padding: 5px;
    background: #fff;
    margin: 0px 0px 5px 0px;
    border: 1px solid #ccc;
	}
	
img.righty a:hover {
    padding: 5px;
    background: #fff;
    margin: 0px 0px 5px 0px;
    border: 1px solid #ccc;
	}
	
.green {
font: bold 12px Arial, Helvetica, sans-serif;
color: #204555; }

a.green:link {
   color:#204555;
   text-decoration: none; 
   background-image: url(/pics/shared/dot.gif);
   background-repeat: repeat-x;
   background-position: bottom;}
   
a.green:visited {
   color:#666;
   text-decoration: none; 
   background-image: url(/pics/shared/dot.gif);
   background-repeat: repeat-x;
   background-position: bottom;}

a.green:hover {  color:#204555;
   text-decoration: none; 
   background-image: url(/pics/shared/green_line.gif);
   background-repeat: repeat-x;
   background-position: bottom;
   background-color: #fff9ef;}
   
.black {
font: bold 12px Arial, Helvetica, sans-serif;
color: #333; }

a.black:link {
   color:#333;
   text-decoration: none;}
   
a.black:visited {
   color:#666;
   text-decoration: none;}

a.black:hover {  
   text-decoration: underline; 
   color: #333; }
  
.grey {
display:  block;
padding: 0px 0px 5px 0px;
margin: 0px;
font: normal 11px/13px Arial, Helvetica, Verdana, sans-serif;
color: #666666; }

.darkgrey {
display:  block;
padding: 0px 0px 5px 0px;
margin: 0px;
font: normal 11px/13px Arial, Helvetica, Verdana, sans-serif;
color: #333; }

.newslead {
font: normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
color: #333; 
margin-top:-10px;
padding-top:0px;
}

.teal {
font: bold 13px/16px Arial, Helvetica, Verdana, sans-serif;
color: #204555; }

a.teal:link {
   color:#204555;
   text-decoration: none;}
   
a.teal:visited {
   color:#666;
   text-decoration: none;}

a.teal:hover {  
   text-decoration: underline; 
   color: #204555; }
   
.red {
font: normal 16px/16px Arial, Helvetica, Verdana, sans-serif;
color: #990000; }

.orange {
font: normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
color: #c97721; }

a.orange:link {
   color:#c97721;
   text-decoration: none;}
   
a.orange:visited {
   color:#c97721;
   text-decoration: none;}

a.orange:hover {  
   text-decoration: underline; 
   color: #c97721; }
   
.upbriefings { 
   display: block;
   font: bold 14px "Times New Roman", "Georgia", serif;
   color: #333;
   text-transform: uppercase;
   margin: 20px 0px 0px 0px;
   background: #fff9ef;}
   
.pastbriefings { 
   display: block;
   font: bold 14px "Times New Roman", "Georgia", serif;
   color: #333;
   text-transform: uppercase;
   margin: 20px 0px 5px 0px;
   background: #fff9ef;}
   
.formbox {
  background: #f1dd96;
  margin: 10px 0px 0px 0px;
  padding: 15px; }  
  
.formsize { margin: 0px; padding: 0px; }  

.formselect { margin: 3px 0px 0px 0px; padding: 0px; width: 160px;}

.formselect2 { margin: 3px 0px 0px 0px; padding: 0px;}

.selector { 
display: block;
margin: 0px 0px 3px 0px;
padding: 0px;
font: normal 14px/16px Arial, Helvetica, Verdana, sans-serif; }   

.papercornerhome {
display: block;
font: normal 20px "Times New Roman", "Georgia", serif;
color: #ce802a;
padding: 20px 20px 5px 20px;
width: 398px;
background: url(/pics/home/corner.gif) top left no-repeat;}

.paperhome {
display: block;
color: #333;
padding: 0px 20px 20px 20px;
border-bottom: 1px solid #ebe8e3;
width: 398px;
background: url(/pics/home/backpaper.gif) top left repeat-y;}

.papercornerbig {
display: block;
font: normal 20px "Times New Roman", "Georgia", serif;
color: #ce802a;
padding: 20px 20px 5px 20px;
width: 498px;
background: url(/pics/library/paper_curl.gif) top left no-repeat;}

.paperbig {
display: block;
color: #333;
padding: 0px 20px 20px 20px;
border-bottom: 1px solid #ebe8e3;
width: 498px;
background: url(/pics/library/paper_back.gif) top left repeat-y;}

.papercorner {
display: block;
font: normal 20px "Times New Roman", "Georgia", serif;
color: #ce802a;
padding: 20px 20px 5px 20px;
width: 334px;
background: url(/pics/services/paper_corner.gif) top left no-repeat;}

.paper {
display: block;
color: #333;
padding: 0px 20px 20px 20px;
border-bottom: 1px solid #ebe8e3;
width: 334px;
background: url(/pics/services/paper.gif) top left repeat-y;}

img.mag {
padding: 0px 0px 0px 5px; }

.tabb {
color: #335566;
border-bottom: 1px solid #ccc;
padding: 10px 0px 10px 0px; }

.tabb a {
   color:#204555;
   font: normal 14px/16px Arial, Helvetica, Verdana, sans-serif;
   text-decoration: none; }
   
.tabb a:link {
   color:#204555;
   text-decoration: none;}

.tabb a:hover { text-decoration: underline;}

.tabb2 {
color: #333;
font: normal 11px/14px Arial, Helvetica, Verdana, sans-serif;
background: #f8e8ad;
padding: 5px; }

.tabb3 {
color: #333;
font: normal 14px/18px Arial, Helvetica, Verdana, sans-serif;
padding: 10px 0px 10px 10px; }

.tabb4 {
color: #333;
font: normal 14px/16px Arial, Helvetica, Verdana, sans-serif;
padding: 5px 0px 5px 5px; }

.tabb5 {
color: #333;
font: bold 14px/16px Arial, Helvetica, Verdana, sans-serif;
padding: 0px 0px 5px 5px; }

.toptable {
color: #333;
margin: 10px 0px 15px 0px; }

p.spaceline {
display: block;
padding: 0px;
margin: 10px 0px 10px 0px;
border-bottom: 1px solid #f8e8ad; }

.brief {
display: block;
width: 215px;
color: #333;
font: normal 11px/16px Arial, Helvetica, Verdana, sans-serif;
margin: 5px 0px 0px 0px;
padding: 10px;
border-bottom: 1px solid #ebe8e3;
background: #e3cd7d;}

.brief a {
font: bold 12px/15px Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;}

.brief a:link {
font: bold 12px/15px Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;}

.brief a:visited {
font: bold 12px/15px Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;}

.brief a:hover {
font: bold 12px/15px Arial, Helvetica, Verdana, sans-serif;
text-decoration: underline;}


.prevbrief {
display: block;
width: 215px;
margin: 5px 0px 0px 0px;
padding: 10px;}

.alertbox {
display: block;
width: 225px;
margin: 8px 0px 0px 0px;
padding: 5px;
background: #c5670a;}

.newsbox {
display: block;
width: 215px;
margin: 8px 0px 0px 0px;
padding: 10px;
background: #2b4e60 url(/pics/home/news_gradation.gif) top left repeat-x;}

.newsbox a {
text-decoration: none;
font: normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
color: #fff; }

.newsbox a:link {
text-decoration: none;
color: #fff; }

.newsbox a:hover {
text-decoration: underline;
color: #fff; }

.outy {
display: block;
color: #fff;
font: normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
border: 1px solid #fff;
margin: 0px;
padding: 10px;
background: #c5670a;}

.outy a {
   color:#fff;
   font: bold 12px/16px Arial, Helvetica, Verdana, sans-serif;
   text-decoration: none; }
   
.outy a:link {
   color:#fff;
   text-decoration: none;}

.outy a:hover { text-decoration: underline;}

img.signuppic {
   padding: 10px 0px 5px 0px; }

.brief a {
   color:#204555;
   font: bold 14px/16px Arial, Helvetica, Verdana, sans-serif;
   text-decoration: none; }
   
.brief a:link {
   color:#204555;
   text-decoration: none;}
   
.briefhome {
display: block;
width: 215px;
color: #333;
font: normal 12px/15px Arial, Helvetica, Verdana, sans-serif;
margin: 5px 0px 0px 0px;
padding: 10px;
border-bottom: 1px solid #ebe8e3;
background: #e3cd7d;}

.briefhome a {
   color:#333;
   text-decoration: none; }
   
.briefhome a:link {
   color:#333;
   text-decoration: none;}

.briefhome a:hover { text-decoration: underline;}

/* SECONDARY NAV */
#left-column ul {
	list-style:none;
	margin: 10px 0px 0px 0px;
	padding:0;
	line-height:16px;
	font-size:14px;
	}

#left-column ul li a {
	color:#333;
	border-bottom: 1px solid #fff;
	background: #e7ce77 url(/pics/shared/navback.jpg) top left repeat-x;
	display:block;
	padding: 10px;
	text-decoration:none;
	}

#left-column ul li a:hover, #left-column ul li a.current {
	background: #2b4e61 url(/pics/shared/navback_on.jpg) top left repeat-x;
	color:#fff;
	text-decoration:none;
	}
	
#left-column ul li.decoration {
	height: 145px;
	background: #e7ce77 url(/pics/shared/decoration.jpg) top left repeat-x;
	display:block;
	}
	
.locy  {
padding: 0px;
font: normal 14px/16px Arial, Helvetica, Verdana, sans-serif;
width: 260px;
margin: 20px 0px 0px 0px;		
background: #fff9ef; }

.locy ul  {
width: 260px;
margin: 0px;
padding: 0px; }
	
.locy li  {
padding: 0px;
background: #fff9ef;
list-style-type: none;
margin: 0px; }

.locy li a {
width: 260px;	
margin: 0px;
padding: 6px;
border-bottom: 1px solid #E4E4E4;
color: #204555;
text-decoration: none;
display: block;}

.locy li a:hover {
background: #fff9ef;
color: #204555;
text-decoration: underline;}

.servy  {
padding: 0px;
float: left;
font: normal 14px/16px Arial, Helvetica, Verdana, sans-serif;
width: 169px;
padding: 0px 10px 0px 0px;
margin: 0px 0px 0px 0px;		
background: #fff9ef; }

.servy ul  {
width: 155px;
margin: 0px;
padding: 0px; }
	
.servy li  {
padding: 0px;
background: #fff9ef;
list-style-type: none;
margin: 0px; }

.servy li a {
width: 155px;	
margin: 0px;
padding: 6px;
border-bottom: 1px solid #E4E4E4;
color: #204555;
text-decoration: none;
display: block;}

.servy li a:hover {
background: #fff9ef;
color: #204555;
text-decoration: underline;}

/* LISTS */
.toolslist {
padding-left: 20px;
font: normal 14px Arial, Helvetica, Verdana, sans-serif;
line-height: 21px;
margin: 0px;}

.toolslist li {
list-style: square;
margin: 0;
padding: 0;
padding-bottom: 10px; }



/* FOOTER */
#footer {
    display: block;
    width: 750px;
    margin: auto;
    background: transparent;
    font: normal 11px Arial, Helvetica, Verdana, sans-serif;
    text-align: center;
    padding: 20px 0px 20px 0px;
    color: #333;
    clear: both;}

p.footer a { 
   color:#333;
   font: normal 12px Arial, Helvetica, Verdana, sans-serif;
   text-decoration: none; 
   background-image: url(/pics/shared/grey_dot.gif);
   background-repeat: repeat-x;
   background-position: bottom;}
   
p.footer a:visited{
   color:#333;
   text-decoration: none; 
   background-image: url(/pics/shared/grey_dot.gif);
   background-repeat: repeat-x;
   background-position: bottom;}
   
p.footer a:hover{
   color:#333;
   text-decoration: none; 
   background-image: url(/pics/shared/grey_line.gif);
   background-repeat: repeat-x;
   background-position: bottom;
   background-color: transparent;}

    