@import "navigation.css";

html, body, table, tr, td {margin: 0px; padding: 0px; font-size: 12px;}

BODY {
	margin: 0px;
	line-height: 200%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; text-align: center;
	color: #444444;
	background: url(images/bkg_body_head.gif) center top no-repeat #ffffff;
}

/* table td, table th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;} */

/* A {text-decoration: none; color: #D9212F;} */
/* A:hover	{text-decoration: underline; color: #B0A41A;} */
A {color: #5C7D9C;}
A:hover	{text-decoration: underline; color: #D9212F;}
a img {border: none;}
img {vertical-align: middle;}

#wrapper_outer {
	width: 788px; margin: 10px auto; padding: 0px;
	background: url(images/bkg_body.gif) center top repeat-y transparent;
}
#wrapper_inner {
	width: 788px; margin: 0px auto; padding: 0px 0px 10px 0px;
	background: url(images/bkg_body_foot.gif) center bottom no-repeat transparent;
}
#container {
	width: 766px; margin: 0px 11px 40px 11px; padding: 0px;
	border: none; border-collapse: collapse; text-align: left;
}
#sidenav {
	width: 163px; margin: 0px; padding: 0px; vertical-align: top; text-align: left;
	background: url(images/sidenav.gif) left top no-repeat transparent;
}
#sidenav ul, 
#sidenav li {
	list-style-type: none; margin: 0px; padding: 0px;
}
.sidenavlabel {
	display: none;
}
#sidenav li, 
#sidenav li a { display: block; width: 164px; height: 41px; background: url(images/sidenav.gif) left top no-repeat transparent; float: left; }
#sidenav li#home, 
#sidenav li#home a {
	height: 62px; line-height: 62px;
}
#sidenav li#understanding_social_impact, 
#sidenav li#understanding_social_impact a {
	height: 42px; line-height: 42px;
}
#sidenav li#home a:link, 
#sidenav li#home a:visited {
	background-position: 0px 0px;
}
#sidenav li#home a:hover, 
#sidenav li#home a:active {
	background-position: -200px 0px;
}
#sidenav li#home a.current:link, 
#sidenav li#home a.current:visited, 
#sidenav li#home a.current:hover, 
#sidenav li#home a.current:active {
	background-position: -400px 0px;
}

#sidenav li#about_us a:link, 
#sidenav li#about_us a:visited {
	background-position: 0px -62px;
}
#sidenav li#about_us a:hover, 
#sidenav li#about_us a:active {
	background-position: -200px -62px;
}
#sidenav li#about_us a.current:link, 
#sidenav li#about_us a.current:visited, 
#sidenav li#about_us a.current:hover, 
#sidenav li#about_us a.current:active {
	background-position: -400px -62px;
}

#sidenav li#understanding_social_impact a:link, 
#sidenav li#understanding_social_impact a:visited {
	background-position: 0px -103px;
}
#sidenav li#understanding_social_impact a:hover, 
#sidenav li#understanding_social_impact a:active {
	background-position: -200px -103px;
}
#sidenav li#understanding_social_impact a.current:link, 
#sidenav li#understanding_social_impact a.current:visited, 
#sidenav li#understanding_social_impact a.current:hover, 
#sidenav li#understanding_social_impact a.current:active {
	background-position: -400px -103px;
}

#sidenav li#lbg_canada a:link, 
#sidenav li#lbg_canada a:visited {
	background-position: 0px -145px;
}
#sidenav li#lbg_canada a:hover, 
#sidenav li#lbg_canada a:active {
	background-position: -200px -145px;
}
#sidenav li#lbg_canada a.current:link, 
#sidenav li#lbg_canada a.current:visited, 
#sidenav li#lbg_canada a.current:hover, 
#sidenav li#lbg_canada a.current:active {
	background-position: -400px -145px;
}

#sidenav li#sroi a:link, 
#sidenav li#sroi a:visited {
	background-position: 0px -186px;
}
#sidenav li#sroi a:hover, 
#sidenav li#sroi a:active {
	background-position: -200px -186px;
}
#sidenav li#sroi a.current:link, 
#sidenav li#sroi a.current:visited, 
#sidenav li#sroi a.current:hover, 
#sidenav li#sroi a.current:active {
	background-position: -400px -186px;
}






#sidenav li#sroi-case a:link, 
#sidenav li#sroi-case a:visited {
	background-position: 0px -227px;
}
#sidenav li#sroi-case a:hover, 
#sidenav li#sroi-case a:active {
	background-position: -200px -227px;
}
#sidenav li#sroi-case a.current:link, 
#sidenav li#sroi-case a.current:visited, 
#sidenav li#sroi-case a.current:hover, 
#sidenav li#sroi-case a.current:active {
	background-position: -400px -227px;
}





#sidenav li#sroi-client a:link, 
#sidenav li#sroi-client a:visited {
	background-position: 0px -268px;
}
#sidenav li#sroi-client a:hover, 
#sidenav li#sroi-client a:active {
	background-position: -200px -268px;
}
#sidenav li#sroi-client a.current:link, 
#sidenav li#sroi-client a.current:visited, 
#sidenav li#sroi-client a.current:hover, 
#sidenav li#sroi-client a.current:active {
	background-position: -400px -268px;
}








#sidenav li#contact_us a:link, 
#sidenav li#contact_us a:visited {
	background-position: 0px -309px;
}
#sidenav li#contact_us a:hover, 
#sidenav li#contact_us a:active {
	background-position: -200px -309px;
}
#sidenav li#contact_us a.current:link, 
#sidenav li#contact_us a.current:visited, 
#sidenav li#contact_us a.current:hover, 
#sidenav li#contact_us a.current:active {
	background-position: -400px -309px;
}
#sidenav div {
	clear: both;
}

#content {
	width: 603px; margin: 0px; padding: 0px; vertical-align: top;
}
#footer {
	width: 766px; height: 77px; margin: 0px auto; padding: 0px;
	background: url(images/footer.gif) center bottom no-repeat transparent;
	font-size: 9px; color: #d6c9d1; letter-spacing: 1px; text-align: center;
}
#footer p {
	margin: 0px; padding-top: 37px;
}

 H1, H2, H3, H4, H5, H6 {
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;	
}
H1
{
  FONT-WEIGHT: 400;
  FONT-SIZE: 24px;
	
  COLOR: #3D1B2E;
	line-height : 1.3em;
}
H2
{
  FONT-WEIGHT: 400;
  FONT-SIZE: 18px;
  COLOR: #3D1B2E;
	line-height : 1.3em;
}
H3
{
  FONT-WEIGHT: 600;
  FONT-SIZE: 14px;
  COLOR: #3D1B2E;
	border-bottom : 1pt solid #5C2946;
	margin-top: 30px;
}
H4
{
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #3D1B2E;
}
H5
{
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  COLOR: #D9212F;
}
H6
{
  FONT-SIZE: 11px;
  COLOR: #333399;
  FONT-STYLE: normal;
}

HR
{
	border-style: dashed;
  COLOR: #3D1B2E;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 80%;
}

/*LI {
	margin-left: 64px;
}*/

TH{
	background-color: #AFD586;
	padding: 10px;
}

/*UL{
	margin-top:-1px;
	margin-bottom:3px;
}*/

.greenHeading {
    COLOR: #5E9D5C;
}

.smallHeading {
    COLOR: #5C7D9C;
}

.tableHeading {
	border-bottom : 1pt solid #4E4E4E;;
}

.boxContent {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #330000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #330000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #330000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #330000;
}
.boxContentTopBlk {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
}
.boxContentRed {
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: red;
}
.boxContentRedL {
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: red;
}
.copyright
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
}
.SMALL
{
	FONT-SIZE: 7pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.SMALL:Hover
{
	FONT-SIZE: 7pt;
	FONT-FAMILY: Verdana;
	color: #000000;
	text-decoration: underline;
}

.SMALL2
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana;
	text-decoration: none;
	color: #000000;

}

.SMALL2:Hover
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana;
	color: #999999;

}

.content_title1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #996633;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	FONT-VARIANT: normal;
	background : transparent;
}
.content_title2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #999999;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	FONT-VARIANT: normal;
	background : transparent;
}
.content_title3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal
}
.content_title4
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #996633;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	FONT-VARIANT: normal;
	background : transparent;
}
.content_title5
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	background : transparent;
}
.content_title6
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: none;
	COLOR: #333399;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	background : transparent;
}
.content_title7
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9px;
	TEXT-TRANSFORM: none;
	COLOR: #333399;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	background : transparent;
}
.content_body1 
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-weight: normal;
 }
.content_body2 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
}
.content_body3 
{  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
}

.atticus_date {
	FONT-SIZE: 10pt;
	BACKGROUND: transparent;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.mainNavLink {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.whiteheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #996633}

.newsLink {  font-family: Verdana; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #666666; text-decoration: none}
.newsLink:hover {  font-family: Verdana; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none}
.newsLink2 {  font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: underline}
.newsLink2:hover {  font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none}


.form1 {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

.blank_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #999999; font-style: italic}

.TopMenuWhite {  font-family: Verdana; font-size: 10px; font-weight: bolder; color: #FFFFFF; text-decoration: none; font-style: normal}
.TopMenuWhite:hover {  font-family: Verdana; font-size: 10px; font-weight: bolder; color: #CCCCCC; text-decoration: none; font-style: normal}


.header1 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #000000}

.lockedBackGrd {  background-attachment: fixed}

.hidden_label {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}

.boldlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #663300; text-decoration: none}

.left_ul {  margin-left: 15px}

.redtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000}

.imageLink {
	border: #0000FF;
	color: #000000;
	text-decoration: underline;
}

.it-news-item {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	decoratoion: none;
	text-decoration: none;

}
.it-news-item:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.it-news-item2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	decoratoion: none;
	text-decoration: none;

}
.it-news-item2:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
	
.title4-alt {

	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #003399;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-VARIANT: small-caps;
	background : transparent;
}
.title4-alt2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #003399;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-VARIANT: small-caps;
	background : transparent;
}

table.timetable {
	border-style: solid; 
	border-width: 1px; 
	border-color: #999999
}
table.timetable {
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	color: #FFFFFF;
}
table.timetable1 {border-style: solid; border-width: 1px; border-color: #00309c}
.content_body4 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	font-style: normal;
}
.MenuSubCopy { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 13px; color: #FF66CC; }

.MenuSub{
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	
}
.MenuSub:Hover{
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #F5AF19;
}
.Dislink {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.MenuSub2{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.MenuSub2:Hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.MenuSub3{

	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.MenuSub3:Hover{

	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}

.MenuSub5{
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	
}
.MenuSub5:Hover{
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}

.infoTable td{
	background-color: #EEEEEE;
	padding:8px;
}

.infoTableSmall td{
	font-size: 9px;
	background-color: #EEEEEE;
	padding:4px;
	text-align: center;
}

.smallTitle {
	font-size: 12px;
	font-weight: bold;
}
.nav {
	background-color: #7E7878;
	height: 24px;
	font-size: 9px;
	color: #FFFFFF;
}
.right-image{
	float: right;
	margin: 0px 0px 15px 15px;
	padding: 2px;
	border: 1px solid #999;
	
}
