h1 { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 20px; text-decoration: none; line-height: 14px }
h2 { font-family: Arial, Helvetica, sans-serif; color: #ff6633; font-size: 16px; text-decoration: none; line-height: 14px }
h3 { font-family: Arial, Helvetica, sans-serif; color: #ff6633; font-size: 14px; text-decoration: none; line-height: 12px }
p { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; text-decoration: none; line-height: 18px }
li { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; text-decoration: none; line-height: 18px }

div#actionBox {
    display:block; width:130px; margin-top:20px; padding:4px; border:1px solid #ccc; 
    text-align:right; color:#ec7330; font-size:10px; line-height:14px; }
div#actionBox a, div#actionBox a:visited, div#actionBox a:hover { 
    display:block; width:120px; height:16px; padding:2px; margin-bottom:1px; text-decoration:none; 
    font-size:12px; line-height:16px; font-weight:bold; color:#fff; background:#0066CC; /* #ec7330 */
    padding-top:5px; padding-bottom:5px; padding-right:4px;}
div#actionBox a:hover { background:#35BDFF; }

.title1 { padding-bottom: 2px; padding-left: 10px; margin-bottom: 0px; margin-left: 0px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/images/main/title_arrow.gif); letter-spacing: 1px; word-spacing: normal; font-family: "Zapf Chancery", Arial, Helvetica, sans-serif; color: #ff8000; font-size: 24px; text-decoration: none; line-height: 25px; }

a{font-family:  Arial, sans-serif; font-size: 12px; color: #0066cc; line-height: 18px}
a:visited{font-family:  Arial, sans-serif; font-size: 12px; color: #999999; line-height: 18px}
a:hover{font-family:  Arial, sans-serif; font-size: 12px; color: #ff6633;text-decoration:underline; line-height: 18px}

.positiontitle { font-family: Arial, Helvetica, sans-serif; color: #0066cc; font-size: 14px; text-decoration: none; line-height: 18px }

.positionnumber { font-family: Arial, Helvetica, sans-serif; color: #ff6633; font-size: 12px; text-decoration: none; line-height: 18px; font-weight: bold; }

.body { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; text-decoration: none; line-height: 18px }
a.body { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 14px; text-decoration: none; line-height: 18px }
a.body:hover { font-family: Arial, Helvetica, sans-serif; color: #FF6633; font-size: 14px; text-decoration: underline; line-height: 18px }
a.body:visited { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 14px; text-decoration: underline; line-height: 18px }

.grey { font-family: Arial, Helvetica, sans-serif; color: #999; font-size: 12px; text-decoration: none; line-height: 18px; }
a.grey { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 12px; text-decoration: none; line-height: 18px; }
a.grey:hover { font-family: Arial, Helvetica, sans-serif; color: #FF6633; font-size: 12px; text-decoration: underline; line-height: 18px }
a.grey:visited { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 12px; text-decoration: underline; line-height: 18px }

.profilename { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 16px; text-decoration: none; font-weight:bold; line-height: 18px }

.teamname { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 14px; text-decoration: none; line-height: 18px }

.teamtitle { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; line-height: 14px }

.clientname { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 14px; text-decoration: none; line-height: 18px }

.clientquote { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; line-height: 14px }

.clientwebsite { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; line-height: 18px }
a.clientwebsite { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 12px; text-decoration: none; line-height: 18px }
a.clientwebsite:hover { font-family: Arial, Helvetica, sans-serif; color: #FF6633; font-size: 12px; text-decoration: underline; line-height: 18px }
a.clientwebsite:visited { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 12px; text-decoration: underline; line-height: 18px }

.affiliatename { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 14px; text-decoration: none; line-height: 18px }

.affiliatedetails { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; line-height: 14px }

.servicetitle { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 14px; text-decoration: none; font-weight: bold; line-height: 14px }

.tablehead { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; line-height: 12px; font-weight: bold; }
a.tablehead { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; line-height: 12px; font-weight: bold; }
a.tablehead:hover { font-family: Arial, Helvetica, sans-serif; color: #ffff99; font-size: 11px; text-decoration: underline; line-height: 12px; font-weight: bold; }
a.tablehead:visited { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 11px; text-decoration: underline; line-height: 12px; font-weight: bold; }

.calendar { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; line-height: 18px }
a.calendar { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 12px; text-decoration: none; line-height: 18px }
a.calendar:hover { font-family: Arial, Helvetica, sans-serif; color: #FF6633; font-size: 12px; text-decoration: underline; line-height: 18px }
a.calendar:visited { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 12px; text-decoration: underline; line-height: 18px }

.calendarheadings { font-family: Arial, Helvetica, sans-serif; color: #FF6633; font-size: 12px; text-decoration: none; line-height: 12px; font-weight: bold; }

.newsletter { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration: none; line-height: 14px; }

.news { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; text-decoration: none; line-height: 12px }
a.news { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 11px; text-decoration: none; line-height: 12px }
a.news:hover { font-family: Arial, Helvetica, sans-serif; color: #FF6633; font-size: 11px; text-decoration: underline; line-height: 12px }
a.news:visited { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 11px; text-decoration: underline; line-height: 12px }

.submenu { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; text-decoration: none; line-height: 12px }
a.submenu { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; text-decoration: none; line-height: 12px }
a.submenu:hover { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 11px; text-decoration: underline; line-height: 12px }
a.submenu:visited { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration: underline; line-height: 12px }

.footer { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 10px; text-decoration: none; line-height: 12px }
a.footer { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 10px; text-decoration: none; line-height: 12px }
a.footer:hover { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 10px; text-decoration: none; line-height: 12px }
a.footer:visited { font-family: Arial, Helvetica, sans-serif; color: #cccccc; font-size: 10px; text-decoration: none; line-height: 12px }

.copyright { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 10px; text-decoration: none; line-height: 12px }
a.copyright { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 10px; text-decoration: none; line-height: 12px }
a.copyright:hover { font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 10px; text-decoration: none; line-height: 12px }
a.copyright:visited { font-family: Arial, Helvetica, sans-serif; color: #cccccc; font-size: 10px; text-decoration: none; line-height: 12px }

.contact { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: none; line-height: 12px }

/* set up the primary menu formatting, ************* THIS HAS BEEN MODIFIED FROM STRATIGOC.CSS ************* */
.menu { 
    width:620px; height:16px; 
    font-size:12px; position:relative; 
    padding-left:0px; padding-top:27px;}
.menu ul { list-style-type:none; } 
.menu li { padding:0; float:left; width:67px; position:relative; }
.menu a, .menu a:visited, .menu a:link { 
    padding:0; margin:0; display:block; 
    font-size:10px; text-decoration:none; color:#fff; font-weight: bold;
    width:66px; height:16px; border:0px;
    background:#ec7330; line-height:14px; 
    text-align:center; }
.menu ul li a.activeMenu, .menu ul li a.activeMenu:visited { background:#f5ab6f; }
.menu a:hover, .menu ul a:hover{ color:#fff; background:#f5ab6f; text-decoration:none; }
.menu :hover > a, .menu ul :hover > a { color:#fff; background:#f5ab6f; text-decoration:none; }

/* what's new formatting, ************* ALSO NEEDS TO BE IN STRATEGICO.CSS ************* */
ul.new a, ul.new a:visited, ul.new a:hover, ul.new a:link {color:#00f; font-size:16px;}
ul.new li {margin-left:20px; margin-bottom:4px;font-size:12px;line-height:16px;}