/* layout */
#wrapper { width:900px; margin-left:auto; margin-right:auto; }

	#banner { width:900px; height:186px; }
		#bannerLeft { width:680px; height:186px; float:left; }
		#bannerRight { width:220px; height:186px; float:right; }
		
	#menu { width:900px; height:50px; clear:both; }
	
	#contentWrapper { width:900px; background-color:#fff; clear:both; }
		#contentBorder { width:878px; border:1px solid #8a898d; margin-left:10px; float:left; }
	#contentSpacer{ width:900px; height:10px; clear:both; }	

		#serviceMenu { width:868px; margin-top:10px; padding-right:10px; text-align:right; }

		#copyWrapper { width:838px; padding:20px; padding-top:40px; clear:both; }
		#copyWrapperIndex { width:878px; padding-top:20px; padding-bottom:20px; clear:both; }
		
		#toTopWrapper { width:848px; height:50px; padding-bottom:20px; padding-left:20px; line-height:70px; clear:both; background-image:url(../../images/powerOfThree.gif); background-position:right; background-repeat:no-repeat; clear:both; }
		
	#footer { width:900px; margin-top:10px; clear:both; }
	
	table#GRI{ font-family:Arial, Helvetica, sans-serif; }
	table#GRI td { line-height:normal; padding-left:5px; padding-right:8px; padding-top:4px; padding-bottom:4px; }
/* layout */

/* default */
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#333; margin-top:10px; background-image:url(../../images/background.jpg); background-attachment:fixed; background-repeat:repeat-x; }
p, div { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#333; }
td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#1a3469; letter-spacing:1px; margin:0px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#00669a; letter-spacing:normal; margin-top:0px; margin-bottom:3px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333; letter-spacing:normal; margin-top:0px; margin-bottom:3px; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#00669a; letter-spacing:normal; margin-top:0px; margin-bottom:3px; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#1a3469; letter-spacing:normal; margin-top:0px; margin-bottom:3px; }
h6 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#1a3469; letter-spacing:normal; margin:0px; }

a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline;  }
a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline;  }
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#17355f; text-decoration:underline; }
a:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline;  }
:focus { -moz-outline-style:none; }

ul, ol{ margin-top:0px; margin-left:12px; padding-left:15px; }
ul li { list-style-type:disc; color:#333333; }
ul li li { list-style-type:disc; color:#333333; }
ul li li li { list-style-type:square; color:#333333; }
ol li { list-style-type:decimal; color:#333333; }
ol ol li { list-style-type:lower-alpha; color:#333333; }
ol ol ol li { list-style-type:lower-roman; color:#333333; }
/* default */

/* styled */
.directorHeader { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#00669a; }
.directorSub { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#00669a; }
.bulletHeaderGrey { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333; }



/* styled */


/* links */
a.subMenu:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:1px; display:block; width:100%; height:20px; line-height:20px; color:#fff; border-bottom:1px solid #7fa5c5; text-decoration:none;  }
a.subMenu:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:1px; display:block; width:100%; height:20px; line-height:20px; color:#fff; border-bottom:1px solid #7fa5c5; text-decoration:none;  }
a.subMenu:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:1px; display:block; width:100%; height:20px; line-height:20px; color:#1a3469; border-bottom:1px solid #fff; text-decoration:none; }
a.subMenu:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:1px; display:block; width:100%; height:20px; line-height:20px; color:#fff; border-bottom:1px solid #7fa5c5; text-decoration:none; }

a.subSubMenu:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:1px; display:block; width:100%; height:20px; line-height:20px; color:#7fa5c5; border-bottom:1px solid #f5f6f9; text-decoration:none;  }
a.subSubMenu:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:1px; display:block; width:100%; height:20px; line-height:20px; color:#7fa5c5; border-bottom:1px solid #f5f6f9; text-decoration:none;  }
a.subSubMenu:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:1px; display:block; width:100%; height:20px; line-height:20px; color:#1a3469; border-bottom:1px solid #7fa5c5; text-decoration:none; }
a.subSubMenu:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:1px; display:block; width:100%; height:20px; line-height:20px; color:#7fa5c5; border-bottom:1px solid #f5f6f9; text-decoration:none; }

a.service:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2px; color:#565464; text-transform:uppercase; text-decoration:none;  }
a.service:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2px; color:#565464; text-transform:uppercase; text-decoration:none;  }
a.service:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2px; color:#1a3469; text-transform:uppercase; text-decoration:none; }
a.service:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2px; color:#565464; text-transform:uppercase; text-decoration:none;  }

a.footer:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:1px; color:#565464; text-transform:uppercase; text-decoration:none;  }
a.footer:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:1px; color:#565464; text-transform:uppercase; text-decoration:none;  }
a.footer:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:1px; color:#1a3469; text-transform:uppercase; text-decoration:none; }
a.footer:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:1px; color:#565464; text-transform:uppercase; text-decoration:none;  }

a.toTop:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; color:#004c8c; text-decoration:none;  }
a.toTop:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; color:#004c8c; text-decoration:none;  }
a.toTop:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; color:#565464; text-decoration:none; }
a.toTop:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; color:#004c8c; text-decoration:none;  }

a.blu:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00669a; text-decoration:none;  }
a.blu:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00669a; text-decoration:none;  }
a.blu:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none; }
a.blu:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00669a; text-decoration:none;  }

a.index:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; color:#fff; text-transform:uppercase; text-decoration:none;  }
a.index:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; color:#fff; text-transform:uppercase; text-decoration:none;  }
a.index:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; color:#ccc; text-transform:uppercase; text-decoration:none; }
a.index:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; color:#fff; text-transform:uppercase; text-decoration:none;  }
/* links */

/*borders*/
.borderBlock { border:1px solid #333; }
.borderBottom { border-bottom:1px solid #333; }
.borderDblBottom { border-bottom:2px solid #333; }
.borderBottomLeft { border-bottom:1px solid #333; border-left:1px solid #333; }
.borderBottomLeftRight { border-bottom:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; }
.borderBottomRight { border-bottom:1px solid #333; border-right:1px solid #333; }
.borderLeft { border-left:1px solid #333; }
.borderRight { border-right:1px solid #333; }
.borderTop { border-top:1px solid #333; }
.borderDblTop { border-top:2px solid #333; }
.borderTopBottom { border-top:1px solid #333; border-bottom:1px solid #333; }
.borderTopBottomRight { border-top:1px solid #333; border-bottom:1px solid #333; border-right:1px solid #333; }
.borderTopBottomLeft { border-top:1px solid #333; border-bottom:1px solid #333; border-left:1px solid #333; }
.borderTopBottomLeftRight { border-top:1px solid #333; border-bottom:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; }
.borderTopLeft { border-top:1px solid #333; border-left:1px solid #333; }
.borderTopLeftRight { border-top:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; }
.borderTopRight { border-top:1px solid #333; border-right:1px solid #333; }
.borderTotal { border-top:1px solid #333; border-bottom:2px solid #333; }
.borderLeftRight { border-left:1px solid #333; border-right:1px solid #333; }
/*borders*/