body {
	background:url(../images/bg.jpg) repeat-x;
	margin:0; padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

.clear {
	height:1px;
	clear:both;	
}

/* Fonts & Headings */

p,.content {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 0 1em 0;
	line-height:1.7em;
	color:#000000;
}

h1,.h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin:0; padding:0;
	line-height:1.5em;
	color:#0f365f;
}

.head-welcome {
	background:url(../images/head-welcome.jpg) no-repeat;
	width:123px; height:18px;
	margin:9px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-contact-us {
	background:url(../images/head-contact-us.jpg) no-repeat;
	width:176px; height:29px;
	margin:4px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-neutral-services {
	background:url(../images/head-neutral-services.jpg) no-repeat;
	width:311px; height:29px;
	margin:4px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-speaking-engagements {
	background:url(../images/head-speaking-engagements.jpg) no-repeat;
	width:315px; height:29px;
	margin:4px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-aboutus {
	background:url(../images/head-aboutus.jpg) no-repeat;
	width:133px; height:18px;
	margin:9px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-references {
	background:url(../images/head-references.jpg) no-repeat;
	width:213px; height:24px;
	margin:2px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-consulting {
	background:url(../images/head-consulting.jpg) no-repeat;
	width:308px; height:29px;
	margin:4px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-contractNegot {
	background:url(../images/head-contractNegot.jpg) no-repeat;
	width:311px; height:29px;
	margin:4px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-disputeRes {
	background:url(../images/head-disputeRes.jpg) no-repeat;
	width:311px; height:29px;
	margin:4px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-systemsDesign {
	background:url(../images/head-systems-design.jpg) no-repeat;
	width:311px; height:29px;
	margin:4px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-mediation {
	background:url(../images/head-mediation.jpg) no-repeat;
	width:311px; height:29px;
	margin:4px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-ross {
	background:url(../images/head-ross.jpg) no-repeat;
	width:311px; height:29px;
	margin:4px 0 0 0; padding:0;
	text-indent:-999em;
}

.head-investRiskMgt {
	background:url(../images/head-investRiskMgt.jpg) no-repeat;
	width:311px; height:29px;
	margin:4px 0 0 0; padding:0;
	text-indent:-999em;
}

h2,.h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0; padding:0;
	line-height:1.5em;
	color:#c41e3a;
}

.head-services {
	background:url(../images/head-services.jpg) no-repeat;
	width:93px; height:15px;
	margin:0; padding:0;
	text-indent:-999em;
}

.head-speakEngage {
	background:url(../images/head-speakingEngage.jpg) no-repeat;
	width:134px; height:30px;
	margin:0; padding:0;
	text-indent:-999em;
}

.head-whyTrajan {
	background:url(../images/head-whyTrajan.jpg) no-repeat;
	width:225px; height:15px;
	margin:13px 0 0 0; padding:0;
	text-indent:-999em;
}

h3,.h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0; padding:0;
	line-height:1.5em;
	color:#0f365f;
}

h4,.h4 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0; padding:0;
	line-height:1.5em;
	color:#c41e3a;
}

h5,.h5 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0; padding:0;
	line-height:1.5em;
	color:#c41e3a;
}

.h51 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0; padding:0;
	line-height:1.5em;
	color:#0f365f;
}


/* Links */




/* Ul's Li's */

ol.ordered-list {
}

ol.ordered-list li {
	margin:0; padding:0;
	color:#c41e3a;
	font-family:"Myriad Pro", Arial, Helvetica, Sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
}

ol.ordered-list li p {
	color:#0f365f;
	font-family:"Myriad Pro", Arial, Helvetica, Sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	margin:0; padding:0;
}

ol.ordered-list li ol li {
	list-style:none;
	margin:0 0 0 -40px; padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	font-style:normal;
	font-weight:normal;
}



ol.ordered-list1 {
}

ol.ordered-list1 li {
	margin:0; padding:0;
	color:#c41e3a;
	font-family:"Myriad Pro", Arial, Helvetica, Sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
}

ol.ordered-list1 li p {
	color:#0f365f;
	font-family:"Myriad Pro", Arial, Helvetica, Sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	margin:0; padding:0;
}

ol.ordered-list1 li ol li {
	list-style:none;
	margin:0 0 0 -40px; padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.7em;
	color:#000000;
	font-style:normal;
	font-weight:normal;
}


/* Classes & ID's */

.wrapper {
	width:980px;
	margin:0; padding:0;
}

.header {
	width:980px; height:112px;
	background:#ffffff;
	margin:0; padding:0;
}

.logo {
	background:url(../images/logo.jpg) no-repeat;
	width:205px; height:112px;
	margin:0; padding:0;
	float:left;
}

.logoType {
	background:url(../images/logoType.jpg) no-repeat;
	width:486px; height:112px;
	margin:0; padding:0;
	float:left;
	text-indent:-999em;
}

.contactInfo-top {
	width:192px;
	margin:0; padding:22px 0 0 0;
	font-family:"Myriad Pro", Arial, Helvetica, Sans-serif;
	font-size:12px;
	color:#c41e3a;
	float:right;
	text-align:left;
}

.phoneNum {
	font-family:"Myriad Pro", Arial, Helvetica, Sans-serif;
	font-size:24px;
	font-weight:bold;
	margin:0; padding:0;
	letter-spacing:.7px;
}

.mid-container {
	width:980px; height:192px;
	margin:0; padding:0;
}

.nav {
	background:url(../images/navBg.jpg) no-repeat;
	width:205px; height:187px;
	margin:0; padding:5px 0 0 0;
	float:left;
	position:relative;
	z-index:800;
}

.banner {
	background:url(../images/banner-home.jpg) no-repeat;
	width:775px; height:192px;
	margin:0; padding:0;
	float:right;
	position:relative;
	z-index:500;
}

.contentArea {
	background:#ffffff url(../images/contentArea-rpt.jpg) repeat-y;
	margin:0; padding:0;
	width:980px;
}

.leftCol {
	width:205px;
	margin:0; padding:-1px 0 0 0;
	float:left;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.leftCol a {
	color:#0E345B;
	text-decoration:underline;
}

.leftCol a:visited {
	color:#0E345B;
	text-decoration:underline;
}

.leftCol a:hover {
	color:#0E345B;
	text-decoration:underline;
}
.leftCol a:active {
	color:#0E345B;
	text-decoration:underline;
}

.leftCol-serviceHead {
	width:184px; height:27px;
	margin:0 0 10px 0; padding:10px 0 0 21px;
	background:url(../images/blueHead-rpt.jpg) repeat-y;
}

.leftCol-speakEngageHead {
	width:184px; height:37px;
	margin:0 0 10px 0; padding:6px 0 0 21px;
	background:url(../images/blueHead-rpt.jpg) repeat-y;
}



.leftColTxt {
	width:169px;
	margin:0; padding:0 15px 25px 21px;
	line-height:1.5em;
}

.leftColTxt ul {	
	list-style-type:none;
}

.leftColTxt ul li {
	background:url(../images/bullet.jpg) no-repeat 0 4px;
	padding:0 0 0 12px;
}

.rightCol {
	float:left;
	width:775px;
	margin:0; padding:0;
}

.content-head {
	width:739px; height:37px;
	margin:0; padding:0 0 0 36px;
	background:#C51E3A;
}

.contentTxt {
	float:left;
	width:739px;
	margin:0; padding:0 0 0 36px;
}

.main-content {
	width:510px;
	float:left;
	margin:0; padding:10px 0 0 0;
}

.right-content {
	width:195px;
	float:left;
	margin:0; padding:10px 0 0 30px;
}

.footer {
	width:100%; height:75px;
	margin:0; padding:0;
	background:#C51E3A;
}

.blueFooter {
	width:205px; height:75px;
	margin:0; padding:0;
	background:url(../images/blueHead-rpt.jpg) repeat-y;
	float:left;	
}

.footerTxt {
	width:735px;
	margin:0; padding:18px 0 0 20px;
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

.footerTxt a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

.footerTxt a:visited {
	color:#ffffff;
	text-decoration:none;
}

.footerTxt a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.footerTxt a:active {
	color:#ffffff;
	text-decoration:none;
}



.whyTrajan-bghead {
	background:url(../images/head-redGrad.jpg) repeat-y;
	width:215px; height:37px;
	margin:0; padding:0;
}

.boxes-sides {
	width:240px;
	margin:0 15px 0 0; padding:0;
	float:left;
}

.home-box {
	width:240px;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
}

ul.bullets {
	list-style:none;
}

ul.bullets li {
	list-style-type:none;
	background:url(../images/bullet.jpg) no-repeat 0 8px;
	padding:0 0 0 18px; margin:0 0 0 -30px;
	font-size:13px;
	line-height:1.7em;
}

ul.bullets li a.white {
	color:#ffffff;
	text-decoration:underline;
}

ul.bullets li a.white:visited {
	color:#ffffff;
	text-decoration:underline;
}

ul.bullets li a.white:hover {
	color:#BFDFFF;
	text-decoration:underline;
}

ul.bullets li a.white:active {
	color:#ffffff;
	text-decoration:underline;
}

ul.bullets li a {
	color:#0f365f;
	text-decoration:none;
}

ul.bullets li a:visited {
	color:#0f365f;
	text-decoration:none;
}

ul.bullets li a:hover {
	color:#0f365f;
	text-decoration:underline;
}

ul.bullets li a:active {
	color:#0f365f;
	text-decoration:none;
}

/* SLIDESHOW */

.slideshow {
	position:absolute;
	margin:0;
	padding:0;
	z-index:500 !important;
	left: 0px;
	top:0px;
}



.mediationBanner {
	background:url(../images/banner-mediation.jpg) bottom no-repeat;
	width:775px; height:192px;
	margin:0; padding:0;
	text-indent:-999em;
	z-index:10 !important;
}

.disputeResBanner {
	background:url(../images/banner-disputeRes.jpg) bottom no-repeat;
	width:775px; height:192px;
	margin:0; padding:0;
	text-indent:-999em;
	z-index:10 !important;
}

.negotiationBanner {
	background:url(../images/banner-negotiation.jpg) bottom no-repeat;
	width:775px; height:192px;
	margin:0; padding:0;
	text-indent:-999em;
	z-index:10 !important;
}

.consultingBanner {
	background:url(../images/banner-consulting.jpg) bottom no-repeat;
	width:775px; height:192px;
	margin:0; padding:0;
	text-indent:-999em;
	z-index:10 !important;
}

