@charset "utf-8";
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px; color: #333333; }
h1#bpss { background: url(../imgs/BPSS.gif) no-repeat 0px 0px; height: 23px; width: 258px; text-indent: -9999px; margin: 0px; padding: 0px; position: absolute; left: 260px; top: 23px; }
h1#bpss a { display: block; }
h1#contact { background: url(../imgs/phoneNumber.gif) no-repeat 0px 0px; height: 23px; width: 258px; text-indent: -9999px; margin: 0px; padding: 0px; position: absolute; left: 645px; top: 23px; }
h2 { margin: 0px; padding: 0px; color: #B10142; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 2em; }
h3 { font-size: 1em; font-weight: bold; margin: 0px; padding: 0px; }
h4 { margin: 2em 0em 0em; padding: 0px; font-size: 1em; font-weight: bold; color: #B10142; }
h4 a { color: #B10142; }
h5 { margin: 2em 0em 0em; padding: 0px; font-size: 1em; font-weight: normal; color: #B10142; }
ul { list-style: url(none) none; margin: 0px; padding: 0px; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: underline; }
a { outline: none; }

#background { width: 100%; background: url(../imgs/background_grad.gif) repeat-x; height: 100%; float: left; position: relative; }
#identityContainer { background: #FFFFFF url(../imgs/identity_grad.gif) repeat-x; height: 65px; border-top: 1px solid #01209F; border-bottom: 1px solid #01209F; margin-top: 1px; margin-bottom: 1px; position: relative; background-color: #FFFFFF; }
#identityContainer img { position: absolute; left: 105px; top: 14px; }
#leftColumn { line-height: 2em; text-align: right; color: #B10142; margin: 0em; background: url(../imgs/leftColumn_bg.gif) no-repeat; padding: 1em 2em 2em; top: 6em; left: 2em; position: relative; width: 15em; float: left; }
#leftColumn a { color: #B10142; }
#mainContentContainer { position: relative; width: 90em; float: left; }
#mainContent { padding: 2em; position: relative; float: left; width: 43em; top: 0em; left: 3em; }
#mainContent p { line-height: 2em; text-align: justify; }
#mainContent p a { color: #333333; }
#mainContent ul { list-style: square; line-height: 2em; margin-left: 2em; padding: 1em; }
#mainContent ul a { color: #333333; }
#navMainContainer { background: #B10142; height: 30px; position: relative; }
#navMain { position: absolute; left: 260px; top: 7px; margin: 0px; padding: 0px; width: 500px; }
#navMain li { float: left; margin-right: 12px; }
#navMain li a { display:block; height: 12px; text-indent: -9999px; background: #B10142; }
#navMiniContainer { background-color: #B10142; height: 1.75em; margin-top: auto; margin-bottom: auto; }
#navMini { text-align: right; padding: 0.2em; }
#navMini a { color: #FFFFFF; }
#navMini li { display: inline; margin-right: 0.5em; }
#rightColumn { position: relative; float: left; top: 6em; left: 4em; }
#smallprint { color: #999999; text-align: center; clear: both; left: 24em; width: 43em; position: relative; padding: 0px; margin-top: 10em; margin-bottom: 5em; }
#smallprint a { color: #999999; }

#tabAbout a:link, #tabAbout a:visited { width: 43px; background: url(../nav/about.gif) no-repeat 0 0; }
#tabServices a:link, #tabServices a:visited { width: 55px; background: url(../nav/services.gif) no-repeat 0 0; }
#tabContact a:link, #tabContact a:visited { width: 57px; background: url(../nav/contact.gif) no-repeat 0 0; }
#tabResources a:link, #tabResources a:visited { width: 67px; background: url(../nav/resources.gif) no-repeat 0 0; }
#tabAssociates a:link, #tabAssociates a:visited { width: 71px; background: url(../nav/associates.gif) no-repeat 0 0; }
#tabClients a:link, #tabClients a:visited { width: 45px; background: url(../nav/clients.gif) no-repeat 0 0; }

#tabAbout a:hover, #tabAbout a:active, #tabAbout a:focus { width: 43px; background: url(../nav/about.gif) no-repeat 0px -12px; }
#tabServices a:hover, #tabServices a:active, #tabServices a:focus { width: 55px; background: url(../nav/services.gif) no-repeat 0px -12px; }
#tabContact a:hover, #tabContact a:active, #tabContact a:focus { width: 57px; background: url(../nav/contact.gif) no-repeat 0px -12px; }
#tabResources a:hover, #tabResources a:active, #tabResources a:focus { width: 67px; background: url(../nav/resources.gif) no-repeat 0px -12px; }
#tabAssociates a:hover, #tabAssociates a:active, #tabAssociates a:focus { width: 71px; background: url(../nav/associates.gif) no-repeat 0px -12px; }
#tabClients a:hover, #tabClients a:active, #tabClients a:focus { width: 45px; background: url(../nav/clients.gif) no-repeat 0px -12px; }
#IsiCreative { background: url(../imgs/Isi-Creative.gi) no-repeat center center; height: 12px; width: 60px; display: block; position: relative; margin-right: auto; margin-left: auto; }

.listBoldLinks a { font-weight: bold; }
.profilePicture { margin-top: 1em; margin-bottom: 1em; border: 6px solid #F3D9E3; }
.faded { color: #999999; }