/* CSS Document */

/* --- Basic Tags ---------------------------------------------- */

html,body {
	margin:0;
	padding:0;
	background: #CCCCCC /*url(images/bgDiagonal.gif) repeat*/;
	height: 100%;
}
p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
a {
	color: #6D8CAB;
	text-decoration:none;
}
h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #660000;
	background: url(images/triangle.gif) no-repeat left center;
	padding-left: 19px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
}

h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #1B3850;
}
h3 {
	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
ul {
	list-style: url(images/triangle_sm.gif);
}
li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

/* --- End Basic Tags ---------------------------------------------- */

div#container {
	width: 780px;
	text-align: left;
	margin: 0 auto;
	background: #FFFFFF;
}
div#header {
	clear:left;
}
div#header .hidden {
	visibility: hidden;
}
div#header h1 {
	background: url(images/tritonLogo.gif) no-repeat left top;
	height: 21px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/* --- Large Image Area ------------------------------------------- */


div#mainImage {
	height: 169px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
div#mainImage p {
	font: italic normal 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 8px;
	margin-left: 15px;
}

/* --- Choose Image Here ------------*/

div#picture1 {
	background: url(images/mainImage_home.jpg) no-repeat 0px 1px;
}
div#picture2 {
	background: url(images/mainImage_mission.jpg) no-repeat left center;
}
div#picture3 {
	background: url(images/mainImage_services.jpg) no-repeat 0px 1px;
}
div#picture4 {
	background: url(images/mainImage_private.jpg) no-repeat left center;
}
div#picture5 {
	background: url(images/mainImage_acquisition.jpg) no-repeat left center;
}
div#picture6 {
	background: url(images/mainImage_reorg.jpg) no-repeat left center;
}
div#picture7 {
	background: url(images/mainImage_stratAdvise.jpg) no-repeat left center;
}
div#picture8 {
	background: url(images/mainImage_whyTriton.jpg) no-repeat left center;
}
div#picture9 {
	background: url(images/mainImage_focus.jpg) no-repeat left center;
}
div#picture10 {
	background: url(images/mainImage_pro.jpg) no-repeat left center;
}
div#picture11 {
	background: url(images/mainImage_news.jpg) no-repeat left center;
}
div#picture12 {
	background: url(images/mainImage_process.jpg) no-repeat left center;
}
div#picture13 {
	background: url(images/mainImage_news.jpg) no-repeat left center;
}
div#picture14 {
	background: url(images/mainImage_engagements.jpg) no-repeat left center;
}

/* --- End Large Image Area ------------------------------------------- */

/* --- Top Navigation ----------------------------------------------- */

div#topNavContainer {
	height: 50px;
}
div#topNav{
	float: right;
	margin: 25px;
	padding: 0px 0px 0px 12px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	text-decoration: none;
}
div#topNav ul{
	list-style: none;
	border: none;
	margin: 0px;
	padding: 0px;
}
div#topNav ul li{
	float: left;
	padding: 0;
	margin: 0;
	width: auto;
	display: block;
}
div#topNav ul li a{
	width: auto;
	padding: 2px 10px;
	margin: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	text-decoration: none;
}
div#topNav ul li a:hover{
	width: auto;
	padding: 2px 10px;
	margin: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #6D8CAB;
	text-decoration: none;
}
 
/* --- End Top Navigation ----------------------------------------------- */

/* --- Home Page Content Area ------------------------------------------- */

div#container div#wrapper{
	float:left;
	width:100%;
	clear: left;
}
div#container div#centerContent{
	border-right: 1px dashed #CCCCCC;
	padding: 10px 10px 20px;
	margin: 0 280px 0 0;
}
html>body div#container div#centerContent{
	margin: 0 285px 0 0;
}
div#container div#leftContent{
	float:left;
	width:230px;
	margin-left:-780px;
	padding: 10px 20px 20px 10px;
}
html>body div#container div#leftContent{
	width:220px;
	padding: 10px 10px 20px;
}
div#container div#rightContent{
	float:left;
	width:260px;
	margin-left:-285px;
	padding: 10px 5px 15px 10px;
}
html>body div#container div#rightContent{
	width:265px;
	padding: 10px 10px 15px;
}
#container #centerContent li {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}

/* --- End Home Page Content Area ------------------------------------ */

/* --- Secondary Page Content Area ------------------------------------------- */

div#container2 {
	width: 780px;
	text-align: left;
	margin: 0 auto;
	background: #FFFFFF;
	height: 100%;
}
div#container2 div#mainImage {
	height: 95px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
div#container2 div#wrapper{
	float:left;
	width:100%;
	clear: left;
}
div#container2 div#centerContent{
	border-left: 1px dashed #CCCCCC;
	padding: 10px 10px 50px;
	margin: 0 0 0 248px;
}
html>body div#container2 div#centerContent{
	border-left: 1px dashed #CCCCCC;
	padding: 10px 10px 50px;
	margin: 0 0 0 240px;
}
#tableContainer #leftContents #news {
	border-top: thin dashed #CCCCCC;
	padding-top: 20px;
}
div#container2 div#leftContent{
	float:left;
	width:245px;
	margin-left:-780px;
	padding: 10px 0;
}
#leftContents {
	border-top: thin none #CCCCCC;
	border-right: thin dashed #CCCCCC;
	border-bottom: thin none #CCCCCC;
	border-left: thin none #CCCCCC;
	width: 440px;
	padding: 0px 10px 10px;
}
div#container2 div#leftContent img{
	border:1px solid #123450;
	margin-top:5px;
}
div#container2 div#rightContent{
	float:left;
	width:265px;
	margin-left:-285px;
	padding: 10px 10px 50px;
}

/* --- End Secondary Page Content Area ------------------------------------ */

/* --- Footer ----------------------------------------------- */

div#footer{
	clear:left;
	width:100%;
	text-align: center;
	height: auto;
	border-top: 5px solid #6D8CAB;
	background: #123450;
	padding-top: 0px;
	padding-bottom: 15px;
}
#footer p {
	color: #FFFFFF;
}

/* --- End Footer ----------------------------------------------- */

/* --- Main Navigation ----------------------------------------------- */

div#mainNav {
	height:15px;
	background: #660000;
	margin-bottom: 15px;
}
#navcontainer {
	margin: 0;
	padding: 0 0 0 12px;
	float: right;
}
#navcontainer UL {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#navcontainer LI {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}
#navcontainer A {
	color: #660000;
	display: block;
	width: auto;
	text-decoration: none;
	background: #FFFFFF;
	margin: 0;
	padding: 6px 10px;
	border-left: 1px solid #000;
	font: 11px Arial, Helvetica, sans-serif;
	height: auto;
}
#navcontainer A:hover, #navcontainer A:active { 
	background: #660000;
	color: #E8E8E8;
}
#navcontainer A.active:link, #navcontainer A.active:visited {
	position: relative;
	z-index: 102;
	background: #BBBBBB;
	font-weight: bold;
}

/* --- End Main Navigation ----------------------------------------------- */

/* --- Triton Spotlight -------------------------------------------------- */

#spotlight {
	border:1px solid #CCCCCC;
	margin-top: 5px;
	background: url(images/spotlightBG.jpg) no-repeat right bottom;
}
#spotlight td {
	height:17px;
	padding:2px;
}
#spotlight h3 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0;
}
#spotlight p {
	font: 10px Arial, Helvetica, sans-serif;
	color: #123450;
	margin: 0;
}
.source {
	font: 9px Arial, Helvetica, sans-serif;
	color: #123450;
	margin: 0;
}
/* --- End Triton Spotlight -------------------------------------------------- */

/* --- Table Element for 100% browser height --------------------------------- */
 
 #tableContainer {
 	height:100%; 
	width:780px;
	background-color:#FFFFFF;
	margin:10px auto;
	border:1px solid #000000;
 }
#process ul {
	margin: 0px;
}
#process li {
	margin: 1px 0px 5px;
}
#process td {
	border-right: 1px solid #660000;
}
#process {
	border-left: 1px solid #660000;
}

