/* Main Page styles */
				html {padding:0px;margin:0px;}
							
				body { padding:0px; margin:0px}
				
				.FullPage {width:904px; margin:0px auto;}

				.MainPage {margin-top:5px;}
				
				.Banner { /* Capgen banner style */
								white-space: nowrap; 
								margin: 0px; 
								padding-top: 0; 
								border: none; 
								height:100px; 
								border-left:1px solid white;
							}

				.Panel { /* Left hand panel layout*/
								width:190px; 
								padding-left: 5px;
								padding-right: 20px; 
								border-right: 1px solid black; 
								float:left;
							}
					
				.MainPanel { /* Main page section layout */
								width:668px; 
								padding-left: 20px; 
								float:right;
							}
							
				.Section { /* Used for large spacing between sections*/
								margin-top:0pt;
								margin-bottom:24pt;
							}
							
				.SubSection { /* Used for smaller spacing between sections*/
								margin-top:6pt;
								margin-bottom:6pt;
							}
							
				.List { /* Used for lists within the main text*/
								margin-top:12pt;
								margin-bottom:6pt;
							}

				.MainHeader {	/* Style for standard page headings*/
									font-family: "Arial", "sans-serif";
									font-size: 12pt;
									font-weight: bold;
									line-height: 2;
									color: rgb(102, 102, 102);
									text-decoration:none;
									margin:0pt 0pt 8pt 0pt;
								}

				.MainSubHeader {	/* Style for sub-headings on pages*/
									font-family: "Arial", "sans-serif";
									font-size: 10pt;
									font-weight: bold;
									line-height: 1.4;
									color: rgb(102, 102, 102);
									text-decoration:none;
									margin:0pt 0pt 4pt 0pt;
								}

				.MainBody {	/* Style for all main body text*/
									font-family: "Arial", "sans-serif";
									font-size: 8pt;
									font-weight: normal;
									line-height: 1.3;
									color: rgb(102, 102, 102);
									margin-top:0px;
									margin-bottom:8px;
								}

				A.Standard { /* Style for links in main body text*/	
									font-family: "Arial", "sans-serif";
									font-size: 8pt;
									font-weight: bold;
									text-decoration: none;
									line-height: 12pt;
									color: orange;
								}

				A.Standard:hover {
									text-decoration:underline;
								}		

/* Side panel styles */

				.NewsHeader {	font-family: "Arial", "sans-serif";
									font-size: 10pt;
									font-weight: bold;
									line-height: 1.2;
									color: rgb(102, 102, 102);
									margin-top:0pt;
									margin-bottom:8pt;
								}

				.NewsSubHeader {	font-family: "Arial", "sans-serif";
									font-size: 8pt;
									font-weight: bold;
									line-height: 1.2;
									color: orange;
									margin-top:0pt;
									margin-bottom:4pt;
								}

				.NewsBody 	{	font-family: "Arial", "sans-serif";
									font-size: 8pt;
									font-weight: normal;
									line-height: 1.2;
									color: rgb(102, 102, 102);
									margin-top:0pt;
									margin-bottom:4pt;
								}

/* Clients Pages*/
												
				.ClientLink { 
									text-decoration:none; 
									color:#000; 
				}

				.ClientLink:hover { 
									text-decoration:underline; 
									color:rgb(230,153,90); 
				}
				
				.CaseStudyLink {
									font-size: 8pt;
									top:-2px;
									position:relative;
									margin-left: 10px;
				}

				Font.CaseStudypts {	font-family: "Arial", "sans-serif";
									font-size: 10pt;
									font-weight: normal;
									line-height: 12pt;
									color: rgb(0, 0, 0);
								}

/* Download links */

				.DownloadLink { font-family: "Arial", "sans-serif";
									font-size: 9pt;
									font-weight: normal;
									line-height: 12pt;
									color: rgb(102, 102, 102);
									text-decoration:none;
				}

				.DownloadLink:hover { 
									color:rgb(230,153,90); 
									text-decoration:underline;
				}


/*Standard buttons with back and forward arrows*/
								
				.MainButton 	{	font-family: "Arial", "sans-serif";
												font-size: 8pt;
												font-weight: bold;
												color: rgb(128, 128, 192);
												text-decoration:none;
												vertical-align: center;
												text-align: right;
												width: 201px;
												height: 52px;
												line-height:34px;
												padding-top: 9px;
												padding-bottom: 9px;
												padding-left: 15px;
												padding-right: 100px;
												position: relative;
												left: -5px;
												background-image: url(Images/linkbg-link2.gif); 
												background-position: 0px; 
												background-repeat: no-repeat;
											}
											
				
				.MainButton:link { background-image: url(Images/linkbg-link2.gif); background-position: 0px; background-repeat: no-repeat;}
				.MainButton:visited { background-image: url(Images/linkbg-link2.gif); background-position: 0px; background-repeat: no-repeat; }
				.MainButton:active { background-image: url(Images/linkbg-link2.gif); background-position: 0px; background-repeat: no-repeat; }
				.MainButton:hover { background-image: url(Images/linkbg-hover.gif); background-position: 0px; background-repeat: no-repeat; }


				.BackButton 	{	font-family: "Arial", "sans-serif";
												font-size: 8pt;
												font-weight: bold;
												color: rgb(128, 128, 192);
												text-decoration:none;
												vertical-align: center;
												text-align: right;
												width: 300px;
												height: 52px;
												line-height:34px;
												padding-top: 9px;
												padding-bottom: 9px;
												padding-right: 30px;
												padding-left: 100px;
												position: relative;
												left: -5px;
												background-image: url(Images/linkbackbg-link.gif); 
												background-position: -5px; 
												background-repeat: no-repeat;
											}

				.BackButton:link { background-image: url(Images/linkbackbg-link.gif); background-position: -5px; background-repeat: no-repeat;}
				.BackButton:visited { background-image: url(Images/linkbackbg-link.gif); background-position: -5px; background-repeat: no-repeat; }
				.BackButton:active { background-image: url(Images/linkbackbg-link.gif); background-position: -5px; background-repeat: no-repeat; }
				.BackButton:hover { background-image: url(Images/linkbackbg-hover.gif); background-position: -5px; background-repeat: no-repeat; }


/* Flowchart styles for Capsure page */

				A.Flowchart {
							border:4px;
							background:rgb(194,210,226);
							padding:10px; 
							margin:2px;
							text-decoration:none;
							font-family: "Arial", "sans-serif";
							font-size: 7pt;
							font-weight: normal;
							line-height: 10pt;
							color: rgb(102, 102, 102);
							border-style:outset;
							width:275px;
							height:48px;
							vertical-align:center;
							display:block;
					}
						
				A.Flowchart:hover {
								border:4px;
								background:rgb(175,189,203);
								color: rgb(63,63,63);
								border-style:inset;
								text-decoration:none;
								cursor:pointer;
							}
				


/* Other styles */

				Font.Footnote {	font-family: "Arial", "sans-serif";
									font-size: 8pt;
									font-weight: normal;
									line-height: 1.5;
									color: black;
								}					

				Font.Caption {	font-family: "Arial", "sans-serif";
									font-size: 8pt;
									font-weight: normal;
									line-height: 10pt;
									font-style: italic;
									color: rgb(160, 160, 160);
								}
