@charset "utf-8";
/* CSS Document */
body
{
margin:0;
font-family:Helvetica, Arial, sans-serif;
color:#545151;
}
html { height: 100%; margin-bottom: 1px; }
img.printonly
{
display:none;
}
form
{
margin:0;
padding:0;
}
.clearb
{
clear:both;
}
.clearl
{
clear:left;
}
.clearr
{
clear:right;
}
#wrapper
{
width: 960px;
margin:0 auto;
}
#header
{
background:url(images/header-bg.gif) repeat-x left bottom;
height:120px;
}
#header img
{
border:none;
margin:35px 0 0 0;
}
#header input
{
border:1px solid #D1DCD7;
border-right:none;
padding:5px;
color:#424b75;
width:200px;
margin:50px 0 0 0;
float:right;
}
#header input.search
{
color:#fff;
background:url(images/mag.gif) right no-repeat;
border:none;
width:27px;
height:28px;
float:right;
border:1px solid #D1DCD7;
border-left:none;
cursor:pointer;
font-weight:bold;
padding:5px;
font-size:14px;
margin:50px 0 0px 0px;
text-align:left;
}
#nav
{
height:24px;
float:right;
clear:right;
margin:18px 0 0 0;
}
#nav ul
{
margin:0;
padding:0;
}
#nav li
{
  list-style: none;
  display: inline;
  float:left;
  cursor:pointer;
  margin:0;
  padding:0;
}
#nav li a
{
text-decoration:none;
display:block;
height:24px;
}
#nav-home
{
background:url(images/nav-home.gif) no-repeat;
height:24px;
width:69px;
}
#nav-about
{
background:url(images/nav-about.gif) no-repeat;
width:96px;
height:24px;
}
#nav-contact
{
background:url(images/nav-contact.gif) no-repeat;
width:84px;
height:24px;
}
#nav-know
{
background:url(images/nav-know.gif) no-repeat;
width:168px;
height:24px;
}
#nav-practices
{
background:url(images/nav-practices.gif) no-repeat;
width:98px;
height:24px;
}
#nav-services
{
background:url(images/nav-services.gif) no-repeat;
width:91px;
height:24px;
}
#nav-track
{
background:url(images/nav-track.gif) no-repeat;
width:124px;
height:24px;
}
#nav-home:hover, #nav-track:hover, #nav-services:hover, #nav-practices:hover, #nav-know:hover, #nav-contact:hover, #nav-about:hover
{
background-position: 0 -24px;
}
#nav-home.active, #nav-track.active, #nav-services.active, #nav-practices.active, #nav-know.active, #nav-contact.active, #nav-about.active
{
background-position: 0 -24px;
}
#homebottom
{
margin:20px 0 20px 0;
background:url(images/home-bottom-bg.gif) repeat-y;
padding:0 0 0 35px;
}
#homebottom .left
{
width:373px;
padding:0 20px 0 0;
}
#homebottom .mid
{
float:right;
width:248px;
padding:0 20px 0 0px;
}
#homebottom .right
{
float:right;
width:203px;
padding:0 20px 0 20px;
}
#homebottom h1
{
color:#333366;
font-weight:normal;
font-size:20px;
margin:0;
padding:0;
}
#homebottom h3
{
color:#333366;
font-weight:normal;
font-size:14px;
margin:10px 0 10px 0;
padding:0;
}
#homebottom p
{
font-size:12px;
}
#homebottom .left p
{
font-size:13px;
text-align:justify;
}
#homebottom p span
{
color:#333366;
}

#homebottom .mid h3
{margin-right:20px;
}
#homebottom .mid p
{
margin: 0 20px 0 0;
}
#homebottom .mid p.more
{
text-align:right;
}
#homebottom .mid p.more a
{
text-decoration:none;
color:#333366;
}
#homebottom .mid p.more a:hover
{
text-decoration:underline;
}
#homebottom .right img
{
margin:0 0 10px 0;
}
#homebottom .right p
{
color:#333366;
margin:0px 5px 10px 0;
font-size:14px;
font-style:italic;
font-family:"Times New Roman", Times, serif;
}
#homebottom .right p.name
{
text-align:right;
color:#333366;
font-weight:bold;
font-size:11px;
font-style:normal;
font-family:Helvetica, Arial, sans-serif;
font
}
#subpage
{
background:url(images/sub-bg.gif) repeat-y;
margin:20px 0 20px 0;
}
#subnav
{
width: 190px;
}
#subnav ul
{
margin:0px 0 0 20px;
padding:5px 0 0 0;
list-style:none;
}
#subnav li
{
margin:0;
padding:0 10px 15px 0;
color:#333366;
font-weight:bold;
font-size:15px;
}
#subnav li a
{
color:#333366;
text-decoration:none;
}
#subnav li.active, #subnav li.active a, #subnav li a:hover
{
color:#a3bab0;
}
#subnav li.up
{
list-style:disc;
margin:0 0 0 17px;
}
#subnav li.upactive, #subnav li.upactive a
{
list-style:disc;
color:#a3bab0;
}
#subnav li.upactive
{
margin:0 0 0 17px;
}
#subnav li.uptwo
{
margin:0 0 0 17px;
}
#subnav li.uptwoactive
{
margin:0 0 0 17px;
}
#subnav li.uptwoactive a
{
color:#a3bab0;
}
#subfull
{
float:right;
width:720px;
}
#subfull img.graph
{
float:right;
margin:0 20px 0 0;
}
#subfull h1
{color: #333366;
font-size:24px;
font-weight:bold;
margin:0 20px 10px 0px;
padding:0;
}
#subfull p
{
font-size:12px;
}
#subfull p.link
{
padding:2px 0 2px 5px;
font-weight:bold;
background:url(images/link-bg.gif) no-repeat right;
width:120px;
font-size:11px;
}
#subfull p.link a
{
display:block;
color:#fff;
text-decoration:none;
}
#subfull .result
{
margin:20px 50px 20px 0;
border: 1px solid #E8E8E8;
border-left:none;
border-right:none;
}
#subfull .result h2
{color: #333366;
font-size:20px;
font-weight:bold;
margin:15px 20px 0px 00px;
padding:0;
}
#subfull .result h2 a
{color: #333366;
text-decoration:none;
}
#subfull .result h2 a:hover
{
text-decoration:underline;
}
#subfull .result p
{
font-size:12px;
}
#subfull .news
{
width:682px;
}
#subfull .news .titletop
{background:url(images/news-title-top-full.gif) no-repeat;
height:18px;
}
#subfull .news .title
{
background:#A3BAB0;
border: 3px solid #D1DDD8;
border-top:none;
width:666px;
margin:0 0 15px 0;
padding:0 0 20px 10px;
}
#subfull .news .title h4
{
font-weight:bold;
margin:0px 0 0 0;
padding:0px 50px 5px 0;
font-size:18px;
color:#fff;
}
#subfull .news .title p
{
margin:0;
padding:0;
font-size:14px;
color:#fff;
}
#subfull .news img
{
float:left;
margin:0 10px 5px 0;
}
#subfull .news p
{
margin:5px 10px 5px 10px;
font-size:12px;
}
#subfull .news p.more
{
text-align:right;
}
#subfull .news p.more a
{
text-decoration:none;
color:#333366;
}
#subfull .news p.more a:hover
{
text-decoration:underline;
}
#subfull .newslinks
{
margin:20px 0 0 0;
}
#subfull .newslinks p
{
background:url(images/news-link-bg.gif) no-repeat;
width:431px;
height:16px;
color:#fff;
font-size:11px;
padding:1px 0 0 5px;
font-weight:bold;
margin-left:0;
}
#subfull .newslinks p:hover
{
background-position:0 -17px;
}
#subfull .newslinks p a
{
display:block;
color:#fff;
text-decoration:none;
}
#subfull .brochures
{
margin:10px 0px 0 0px;
float:left;
clear:right;
}
#subfull .brochures img
{
margin:0 0 10px 0;
}
#subfull .brochuresright
{
float:right;
width: 445px;
margin:0 20px 0 -20px;
}
#subfull .brochuresright h1
{color: #333366;
font-size:24px;
font-weight:bold;
margin:0 20px 10px 00px;
padding:0;
}
#subfull .brochuresright h2
{color: #333366;
font-size:20px;
font-weight:bold;
margin:15px 20px 10px 00px;
padding:0;
}
#subfull .brochuresright h3
{color: #333366;
font-size:14px;
font-weight:normal;
margin:0 30px 15px 0px;
padding:0;
}
#subfull .brochuresright p
{
font-size:12px;
text-align:justify;
margin:0 30px 10px 0px;
}
#subfull .trackhome img
{
border:none;
margin:0 20px 10px 0;
}
#subfull .trackhome img.fifth
{
margin:0 0 10px 0;
}
#subright
{
float:right;
width: 300px;
margin:0 65px 0px 36px;
min-height:600px;
}
#subright .exampleclients
{
margin:0 0px 10px 0;
}
#subright .exampleclients img
{
margin:0 10px 10px 0;
}
#subright img.wma
{
float:right;
margin:0 10px 0 0;
}
#subright.wide
{
width:400px;
}
#subright h1
{color: #333366;
font-size:24px;
font-weight:bold;
margin:0 20px 10px 00px;
padding:0;
}
#subright h2
{color: #333366;
font-size:18px;
font-weight:bold;
margin:15px 20px 10px 00px;
padding:0;
}
#subright h3
{color: #333366;
font-size:14px;
font-weight:normal;
margin:0 30px 15px 0px;
padding:0;
text-align:justify;
}
#subright h5
{color: #333366;
font-size:16px;
font-weight:bold;
margin:15px 20px 10px 00px;
padding:0;
}
#subright p
{
text-align:justify;
font-size:12px;
margin:0 30px 10px 0px;
}
#subright p a
{
text-decoration:none;
color:#000;
}
#subright p a:hover
{
text-decoration:underline;
}
#subright p.blue
{
color:#333366;
font-weight:bold;
}
#subright p.smallprint
{
font-size:11px;
font-style:italic;
}
#subright p.location
{
color:#a3bab0;
font-size:14px;
font-weight:bold;
margin:10px 0 0 0;
}
#submid p.location
{
color:#a3bab0;
font-size:14px;
font-weight:bold;
margin:10px 0 0 20px;
}
#subright p span
{color: #333366;
font-size:15px;
}
#subright .biopics img
{
border:none;
margin:0 0 0 0px;
}
#subright .biopics img a
{
border:none;
}
#subright input
{
float:right;
width: 220px;
background:#D6D6E0;
border:1px solid #D6D6E0;
margin:0; 
}
#subright input.narrow
{
width: 250px;
}
#subright input.narrowb
{
width: 200px;
}
#subright input.narrowc
{
width: 150px;
}
#subright input.narrowd
{
width: 100px;
}
#subright input.file
{
margin:0 170px 0 0;
width: 100px;
}
#subright input.full
{
float:none;
width:388px;
margin:0 0 5px 0;
}
#subright form p
{margin:5px 0 5px 0;
padding:2px 0 0px 0;
}
#subright input.radio
{
width:10px;
float:none;
margin:0 10px 0 5px;
background:none;
border:none;
}
#subright select
{
float:right;
width: 220px;
background:#D6D6E0;
border:1px solid #D6D6E0;
margin:0; 
}
#subright textarea
{
float:none;
width:250px;
background:#D6D6E0;
border:1px solid #D6D6E0;
height:100px;
margin:0 0 5px 0;
padding:5px;
}
#subright form img
{
margin:5px 0 0 10px;
}
#subright form h2
{
margin:20px 20px 10px 0;
}
#subright form h2.top
{
margin:3px 20px 10px 0;
}
#subright input.submit
{
color:#fff;
background:url(images/archive-bg.gif) no-repeat;
border:none;
width:154px;
height:21px;
float:none;
cursor:pointer;
font-weight:bold;
padding:0 0 0 5px;
font-size:14px;
margin:10px 0 10px 0;
text-align:left;
}
#subright input.submit:hover
{
background-position:0 -21px;
}
#subright .bio
{
width:235px;
float:left;
margin-left:-100px;
}
#subright .bio h1
{
margin:0 0 10px 0;
}
#subright .bio p
{
text-align:justify;
margin:10px 0 0 0;
}
#subright .biopics
{
width:151px;
float:right;
margin-left:10px;
margin-right:-23px;
}
#subright .biopics img
{
margin:0;
}
#subright .biopics img.teamcorner
{
border:none;
float:right;
position:relative;
z-index:2;
margin:-171px 0 0 0px;
}
#subright .biopics p.contact
{background:url(images/contact-bg.gif) no-repeat;
font-size:11px;
font-weight:bold;
color:#fff;
padding:2px 0 2px 10px;
}
#subright .biopics p
{
color:#333366;
font-size:11px;
margin:10px 0 10px 0;
padding:0;
}
#subright .biopics p a
{
color:#333366;
text-decoration:none;
}
#subright .biopics p a:hover
{
text-decoration:underline;
}
#subright p.link
{
padding:6px 0 8px 5px;
font-weight:bold;
background:url(images/link-bg.gif) no-repeat;
font-size:11px;
}
#subright p.linkb
{
background:url(images/link-bg-b.gif) no-repeat;
padding:4px 0 6px 5px;
font-weight:bold;
font-size:11px;
}
#subright p.detaila
{
padding:4px 5px 6px 5px;
font-weight:500;
margin-top:-10px;
border:1px solid #a3bab0;
text-align:left;
}
#subright p.link a, #subright p.linkb a
{
display:block;
color:#fff;
text-decoration:none;
}
#subright p.biglink
{
padding:10px 30px 25px 5px;
font-weight:bold;
background:url(images/biglinkbg.gif) no-repeat;
font-size:15px;
width:176px;
min-width:176px;
text-align:left;
height:75px;
}
#subright p.biglink a
{
display:block;
color:#fff;
text-decoration:none;
}
#subright p.downloadpdf
{
padding:19px 0 10px 38px;
font-weight:bold;
background:url(images/download-pdf.gif) no-repeat;
font-size:13px;
}
#subright p.downloadpdf a
{
color:#fff;
display:block;
text-decoration:none;
}
#subright .company
{background:url(images/case-study-com.gif) no-repeat;
width:270px;
height:82px;
padding:5px 0 0 10px;
}
#subright .company img
{
margin:10px 13px 0 0;
float:right;
}
#subright .company h4
{
color:#fff;
font-size:18px;
font-weight:bold;
margin:0;
padding:0 0 5px 0;
width:120px;

}
#subright .news .title img.feed
{
border:none;
float:right;
margin:0px 20px 0 10px;
}
#subright .news
{
width:432px;
}
#subright .news .titletop
{background:url(images/news-title-top.gif) no-repeat;
height:18px;
}
#subright .news .title
{
background:#A3BAB0;
border: 3px solid #D1DDD8;
border-top:none;
width:416px;
margin:0 0 15px 0;
padding:0 0 20px 10px;
}
#subright .news .title h4
{
font-weight:bold;
margin:0px 0 0 0;
padding:0px 50px 5px 0;
font-size:18px;
color:#fff;
}
#subright .news .title p
{
margin:0;
padding:0;
font-size:14px;
color:#fff;
}
#subright .news img
{
float:left;
margin:0 10px 5px 0;
}
#subright .news p
{
margin:5px 0 5px 0;
}
#subright .news p.more
{
text-align:right;
}
#subright .news p.more a
{
text-decoration:none;
color:#333366;
}
#subright .news p.more a:hover
{
text-decoration:underline;
}
#subright .newslinks, #subright .newslinksshort
{
margin:20px 0 0 0;
}
#subright .newslinks p
{
background:url(images/news-link-bg.gif) no-repeat;
width:431px;
height:16px;
color:#fff;
font-size:11px;
padding:1px 0 0 5px;
font-weight:bold;
}
#subfull .newslinksshort p
{
background:url(images/news-link-bg-short.gif) no-repeat;
width:331px;
height:16px;
color:#fff;
font-size:11px;
padding:1px 0 0 5px;
font-weight:bold;
}
#subright .newslinks p:hover, #subfull .newslinksshort p:hover
{
background-position:0 -17px;
}
#subright .newslinks p a, #subfull .newslinksshort p a
{
display:block;
color:#fff;
text-decoration:none;
}
#subright .googlemap
{
border: 3px solid #A3BAB0;
width:350px;
height:350px;
margin:5px 0 20px -10px;
}
#subright .googlemap img.mapcorner
{
margin:-3px 0 0 333px;
position:relative;
z-index:3;
}
#subright .googlemap iframe
{
margin:-15px 0 0 0;
}
#submid
{
float:right;
width: 340px;
}
#submid.narrow
{
width:240px;
}
#submid img
{margin-left: 20px;
}
#submid .googlemap
{
border: 3px solid #A3BAB0;
width:255px;
height:208px;
margin:5px 0 20px 23px;
}
#submid .googlemap img.mapcorner
{
margin:-3px 0 0 238px;
position:relative;
z-index:3;
}
#submid .googlemap iframe
{
margin:-15px 0 0 0;
}
#submid .team
{
margin:0 0 0 13px;
width:300px;
}
#submid .teamb
{
margin:0 0 0 13px;
width:330px;
}
#submid .team img, #submid .teamb img
{
border:none;
float:left;
margin:5px 10px 10px 0;
}
#submid .team img.teamcorner, #submid .teamb img.teamcorner
{
border:none;
float:left;
margin:5px 0 0 -21px;
}
#submid .quotetop
{
background:url(images/quote-top.gif) no-repeat;
height:34px;
margin:8px 10px 0 20px;
}
#submid .quote
{
border: 3px solid #a3bab0;
border-top:none;
width:230px;
padding:10px;
margin:0 10px 0 20px;
}
#submid .quote p
{
text-align:left;
font-size:18px;
color: #a3bab0;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
margin:-20px 0 0 0;
padding:0 20px 0 20px;
position:relative;
z-index:2;
}
#submid .quote p.name
{
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
color:#333366;
font-style:normal;
font-weight:900;
margin:30px 0 20px 0;
text-align:right;
}
#submid .quote img
{
float:right;
margin:0px 15px 20px 0;
}
#submid h1
{color: #333366;
font-size:24px;
font-weight:bold;
margin:0 20px 10px 20px;
padding:0;
}
#submid h3
{color: #333366;
font-size:14px;
font-weight:normal;
margin:0 0 15px 0;
padding:0;
}
#submid p
{
font-size:12px;
margin:0 20px 10px 20px;
text-align:justify;
}
#submid p span
{color: #333366;
font-size:15px;
}
#submid p.graphtitle
{
padding:5px 10px;
color:#a3bab0;
font-size:18px;
margin:0px 0 0 10px;
}
#subfull p.graphtitle
{
padding:5px 10px 5px 0;
color:#a3bab0;
font-size:18px;
margin:0px 0 0 0px;
}
#submid .directions
{float:right;
width:140px;
}
#submid .function-position
{
float:left;
width:123px;
margin:0 20px 20px 0px;
cursor:pointer;
}
#submid .function-position div
{
background:url(images/function-placeholder.gif) no-repeat;
width:123px;
height:88px;
float:left;
margin:0 0 0 20px;
}
#submid .function-position div img
{margin:15px 0px 10px 0px;
vertical-align:-300%;
}
#submid .function-position p
{
color:#fff;
font-size:12px;
font-weight:bold;
position:relative;
top:-18px;
left:5px;
}
#submid .function-position p.small
{
top:-17px;
font-size:11px;
margin-right:0;
padding:0;
}
#submid .function-position p a
{
color:#fff;
text-decoration:none;
}
#submid .function-position img
{
border:none;
}
#submid .newsbutton p
{
background:url(images/news-button.gif) no-repeat;
height:39px;
width:186px;
color:#a3bab0;
font-size:16px;
font-weight:bold;
margin:0 0 0 20px;
padding:9px;
}
#submid .newsbutton p.active
{
background:url(images/news-button-on.gif) no-repeat;
color:#fff;
}
#submid .newsbutton p a
{
color:#a3bab0;
text-decoration:none;
}
#submid .newsbutton p.active a
{
color:#fff;
text-decoration:none;
}
#submid .months
{
margin:50px 0 0 0;
}
#submid .months p
{
background:url(images/months-bg.gif) no-repeat;
width:123px;
height:16px;
color:#fff;
font-size:11px;
font-weight:bold;
padding:1px 0 0 5px;
}
#submid .months p a
{
color:#fff;
display:block;
text-decoration:none;
}
div.archive, div.archiveinsight
{
margin:5px 10px 0 0px;
}
div.archive p, div.archiveinsight p
{
background:url(images/archive-bg.gif) no-repeat;
width:154px;
height:19px;
color:#fff;
font-size:12px;
padding:2px 0 0 5px;
margin:0;
}
div.archive p a, div.archiveinsight p a, #subright .archiveinsight p a
{
color:#fff;
display:block;
text-decoration:none;
}
div.archiveinsight p:hover
{
background-position:0 -21px;
}
div.archive img, div.archiveinsight img
{
float:right;
margin:0;
padding:0 10px 0 10px;
border:none;
}
#submid .archive, #submid .archiveinsight
{
margin:20px 20px 0 0;
}
#submid .months p:hover, #submid .months p.active
{
background-position:0 -17px;
}
#footer
{
background:#A3BAB0;
margin:10px 0 10px 0;
padding:5px 10px;
}
#footer p
{
color:#fff;
text-align:center;
font-size:10px;
margin:0;
padding:0px 0 2px 0;
font-weight:bold;
}
#footer p a
{
color:#fff;
text-decoration:none;
}
#footer p a:hover
{
text-decoration:underline;
}
p.debug
{
font-size:14px;
color:#FF0000;
font-weight:bold;
}
#subright .biopics img.noborder
{
border:none;
margin:0 0 0 0px;
}
#subright .trackbig
{
}
#subright .trackbigimg
{
background:url(images/function-big-placeholder.gif) no-repeat;
width:333px;
height:165px;

}
#subright .trackbigimg img
{
margin:25px 0 0 0px;
vertical-align: middle; position: static;
}
#subright .trackbig p
{
color:#fff;
font-weight:bold;
font-size:16px;
margin:-25px 0 0 10px;
}
#fixed
{
position:fixed;
width:373px;
}
#fixed .investors
{
width:360px;
}

#fixed .investors img
{margin:0 0 10px 0;
}
div.spacer
{
margin:-50px 0 0 0;
}


/** NEW NEWS **/
#news-section
{
float:right;
width: 425px;
margin:0 0px 0px 36px;
min-height:400px;
border-left:1px solid #A3BAB0;
padding:0 20px 0 20px;
}


#news-section h1
{color: #333366;
font-size:20px;
font-weight:bold;
margin:10px 0px 10px 0px;
padding:5px 0;
border-top:1px solid #A3BAB0;
border-bottom:1px solid #A3BAB0;
}
#news-section h1 a
{color: #333366;
text-decoration:none;
}

#news-section h1 a:hover
{
text-decoration:underline;
}
#news-section .addthis
{

width:135px;
margin:10px 0;
}

#news-section p
{
font-size:12px;
margin:5px 0 0 0px;
text-align:justify;
}
#news-section p.nopic
{
font-size:12px;
margin:0 0 0 0px;
text-align:justify;
}
#news-section .news-detail p
{ 
font-size:12px;
margin:5px 0 5px 0px;
text-align:justify;
}

#news-section p.readmore
{font-size:14px;
float:right;
text-align:right;
margin:10px 0;
}

#news-section p.readmore a
{
color: #333366;
text-decoration:none;
}

#news-section p.readmore a:hover
{
text-decoration:underline;
}

#news-section p.date
{
margin:0;
color: #333366;
}


#news-section .news-story
{
margin:0 0 60px 0;
clear:right;
clear:left;
}

#news-section .news-story img
{
float:left;
margin:0 10px 10px 0;
border:none;
}



#news-section p.article
{
background:url(images/download-pdf2.gif) no-repeat;
width:201px;
float:right;
height:43px;
color:#fff;
font-size:11px;
font-weight:bold;

padding:20px 0 0 40px;
}
#news-section p.article a
{
text-decoration:none;
color:#fff;
}

#news-section .insight-story
{
margin:0 0 60px 0;
clear:right;
}

#news-section .insight-story .addthis
{

width:135px;
margin:30px 0;
}

#news-section .insight-story img
{
float:left;
margin:0 10px 5px 0;
border:none;
}

#news-section img.feed
{
float:right;
margin:15px 10px 0 0;
}

#news-section .insight-story img.feed
{
float:right;
margin:5px 10px 0 0;
}
#news-section .insight-story h1
{
margin:0px 0px 10px 0px;
}

#news-section .insight-story p
{
margin:0 0 10px 0px;
}
#news-section .insight-story p.date
{
margin:0 0 10px 0;
}

#news-section .pagenav
{
clear:right;
margin:30px 0 20px 0;
border-top:1px solid #A3BAB0;
border-bottom:1px solid #A3BAB0;
padding:10px 0;
}
#news-section .pagenav p
{
text-align:center;
font-size:12px;
padding:5px;
margin:0;
}
#news-section .pagenav p a
{
color: #333366;
text-decoration:none;
}
#news-section .pagenav p a:hover
{
text-decoration:underline;
}
#news-section .pagenav p a.pagenumber
{
text-decoration:underline;
background:#fff;
padding:2px 5px 2px 5px;
border: 1px solid #816345;
}
#news-section .pagenav p a.pagenumber:hover
{
text-decoration:underline;
background:#EAEAEA;
}
#news-section .pagenav p .nolink
{
color: #333366;
}

/** DO NOT EDIT BEYOND HERE - SAFARI/MAC HACK BELOW **/
@media screen and (-webkit-min-device-pixel-ratio:0){
#submid .function-position div img
{margin:15px 0px 10px 0px;
vertical-align:0;
}
}