@charset "utf-8";
/* CSS Document */

body {
	padding:0px; margin:0px; text-align:center;
	background-color:#0a3d6e; background-image:url(../i/bodyBG2.jpg); background-repeat:repeat-x; 
	font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000;
}


#EntirePage{ margin:auto; text-align:left; width:1000px; text-align:center;}

#Header {background-image:url(../i/headerBG.jpg); background-repeat:no-repeat; background-position:100% 0%; height:79px; margin:0px; padding:0px; text-align:left;}	
	#SearchPane {float:right; margin:4px 0 0 0; text-align:right; font-size:16px; padding-right:20px;}
		#SearchPane form {margin:8px 0 0 0;}
		#SearchPane a {margin:0 4px 0 4px; padding:2px 6px 2px 6px; font-weight:100; font-size:14px}
	
#WebBody{width:958px; background-color:#FFFFFF; clear:both; text-align:left; margin:auto;}	
	#Breadcrumbs {margin:0 0 0 16px;}
		#Breadcrumbs a:link {font-size:12px;}
		#Breadcrumbs a:visited {font-size:12px;}
		#Breadcrumbs a:hover {font-size:12px;}
		#Breadcrumbs a:active {font-size:12px;}

	
	#PNav {clear:both; text-align:center; width:958px; background-image:url(../i/PNavBG-CR2.jpg); background-repeat:no-repeat; height:65px; padding-top:8px; margin-bottom:0px;}	
		#PNav ul{margin:0; padding:0; list-style:none;}
		#PNav li{display:inline;}
		#PNav a:link {padding:3px 9px 3px 9px; margin:0 20px 0 20px; color:#000000; font-weight:600;}
		#PNav a:visited {padding:3px 9px 3px 9px; margin:0 20px 0 20px; color:#000000; font-weight:600;}
		#PNav a:hover {padding:3px 9px 3px 9px; margin:0 20px 0 20px; color:#000000; font-weight:600;}
		#PNav a:active {padding:3px 9px 3px 9px; margin:0 20px 0 20px; color:#000000; font-weight:600;}
	
	#Content {padding:16px 0 0 24px; width:580px; float:left;}	
		#KeyIdeaPane {width:600px; margin:0 0 0 -12px; }
		#KeyIdeaTable {width:600px; margin:0px; padding:0px; border:none;}
		#KeyIdea{font-weight:600; color:#044a8c; text-align:left; font-style:italic; font-size:18px; height:140px; width:200px; padding:0px; }
		.KeyIdeaTD{text-align:center; height:150px; width:218px; background-image:url(../i/ContentHeads/KeyIdeaBG.jpg); background-repeat:no-repeat;}
		.KeyIdeaBigMT{margin-top:8px; display:block;} 
	
		#PrevNext {width:500px; line-height:1.4em; background-color:#e9e7d9; padding:4px; margin:18px 0 0 -12px;}
			#PrevNext ul{margin:0 0 0 21px;}
			
		#ContactUsBox {background-image:url(../i/bgs/bgContact-Us-Box.jpg); background-repeat:repeat-x; background-color:#c0d5f0; color:#000000; border:1px solid #0a3e6e; width:250px; margin:12px 0 16px 4px; padding:2px 6px 2px 6px;}
			#ContactUsBox a:link {color:#000000}
			#ContactUsBox a:visited {color:#000000}
			#ContactUsBox a:hover {color:#000000}
			#ContactUsBox a:active {color:#000000}
	
	#PageNav {width:300px; float:right; padding-top:0px;}
		#Toolbar {vertical-align:middle; background-color:#F0F0F0; border:1px solid #0a3e6e; padding:3px 0 0 3px; width:250px; margin:30px 0 18px 0;}	
		#PageNav h2 {font-size:18px; color:#000000; font-weight:100; margin:24px 0 8px 0;}
		#Audience {padding:4px 12px 4px 4px; margin-right:6px; margin-bottom:60px;;}
			#Audience ul {margin:0 0 0 0; padding:0; list-style:none;}
			#Audience li {margin:4px 6px 4px 16px;}
			#Audience form {width:250px; margin:0px;}
			#Audience form select {margin-left:10px; margin-top:3px;}
		#snav {padding-right:12px; margin-top:0px;}
			#snav ul {margin:0 0 0 0; padding:0; list-style:none;}
			#snav li {margin:4px 6px 4px 16px;}
			#snav .contactitem{margin-top:10px; background-color:#e9e7d9; padding:2px;}
		#Definition{padding-top:18px; margin:24px 0 18px 0; background-image:url(../i/Misc/gears.jpg); background-repeat:no-repeat; background-position:top right;}
			#definition dt{font-size:18px; padding-top:10px;}
			#definition dd{margin:0; padding:12px 34px 0 16px;}
		#related{padding-right:12px; margin-top:-30px;}
			#related ul {margin:0 0 0 0; padding:0; list-style:none;}
			#related li {margin:4px 6px 4px 16px;}
		#infographics {margin:48px 0 48px 0; line-height:2.5em;}
		
	
	
	#ContentFooter {width:958px; text-align:center; clear:both; background-image:url(../i/ContentFooters/reg.jpg); background-repeat:no-repeat; background-position:bottom;}
	
	#FullPage{width:900px; padding:0 0 0 20px;}
	
	#MiniContact{margin-top:16px; float:right; background-color:#e3ecfa; width:260px; padding:8px; text-align:left; border:1px dashed #454545;}
		#MiniContact textarea, input {font-size:14px;}
	
	#Footer {color:#d2e4fc;  font-size:12px; margin:8px 0 6px 20px; width:958px; text-align:left;}
		 #FooterContact {float:left;}
		 #FooterLinks {float:right; text-align:right; margin-right:20px;}
			#FooterLinks a:link {font-size:12px; margin:0 12px 0 12px; color:#FFFFFF}
			#FooterLinks a:visited {font-size:12px; margin:0 12px 0 12px; color:#FFFFFF}
			#FooterLinks a:hover {font-size:12px; margin:0 12px 0 12px; color:#FFFFFF}
			#FooterLinks a:active {font-size:12px; margin:0 12px 0 12px; color:#FFFFFF}
		 

h1 {font-size:24px; color:#195c9b; font-weight:100; margin:16px 10px 0px 10px; }
h2 {font-size:18px; color:#000000; font-weight:100; margin:32px 0 -12px -6px;}	
h3 {font-size:16px; color:#333333; font-weight:100; margin:22px 0 -12px 0;}	

strong {font-weight:100;}
em {font-style:normal;}
	
a:link {color:#0000CC; text-decoration:none;}
a:visited {color:#0000CC; text-decoration:none;}
a:hover {color:#990000; text-decoration:none;}
a:active {color:#0000CC; text-decoration:none;}

img {border:0px;}

blockquote {margin:6px 12px 6px 0px; padding:6px 16px 6px 16px; color:#0a3e6e; border-left:4px double #5e84a9; font-size:16px;
			background-image:url(../i/Misc/bubbleQuotesSmall.jpg); background-position:top right; background-repeat:no-repeat;
		}


.GPlogo{margin:20px 12px 12px 14px;}
.partnerLogos {margin:8px 12px 8px 12px;}



.FR {float:right;}
.FL {float:left;}
.CB{clear:both;}
.TAR{text-align:right;}
.TAC{text-align:center;}
.TAL{text-align:left;}

.bgBlue {background-color:#dde9f8;}
.bgGray {background-color:#f2f2f2;}
.bgOrange {background-color:#fef4e8;}
.bold{font-weight:600;}
.ital{font-style:italic;}

.larger{font-size:1.3em;}
.smaller {font-size:12px;}
.arrowpoint {padding:12px 0 12px 48px; background-image:url(../i/Misc/CircleArrow.gif); background-repeat:no-repeat;}
.similartopics {font-size:12px; font-weight:600;}

.indent{margin-left:30px;}
.bqSource {margin:4px 0 0 16px; font-size:12px; font-style:italic;}
.140x140{border:1px solid #000000; margin:12px 0px 24px 24px; float:right;}
.highlightText {color:red;}
.mt40 {margin-top:40px;}
.likelist {margin-left:12px; margin-bottom:8px;}
