html {
   height:100%;
}

* {
   padding:0;
   margin:0;
}
body
 {
	font-family: Tahoma, Helvetica, sans-serif;
	margin: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	padding-top: 0px;
	font-size: 11px;
	font-style: normal;
	}
.tablebgwht{
	background-color:#ffffff;
	}
.portfoliocellbg{
	background-color:#BC090F;
	}
.tablebg{
	background-color:#c51e1a;
	}
.cellfoot {
	background-color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#666666
	}
.tablebrd{
	border:1px solid #416777;
}
.graycelltopbrd{
	border-top:1px solid #b7b7b7;
}
.cellcolorbrdleft{
	border-left:1px solid #ffffff;
}
.cellbrdleft{
	border-left:1px solid #dadada;
}
.cellbrdright{
	border-right:1px solid #dadada;
}
.cellbrdbottom{
	border-bottom:1px solid #dadada;
}
.cellbrdtopgry{
	border-top:4px solid #323934;
}
.cellbrdtopwht{
	border-top:2px solid #ffffff;
}
.textmain {
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff
}
.bottomcellstyle {border-bottom:5px solid #94AFE5;}
.rightcellbg {
	background-color:#333333;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF}
	
.redcellbg {
	background-color:#416777;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF}

.redtxt {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: none;
	color:#C9C9C9;
}
.text2 {
	font-family: Tahoma;
	font-size: 11px;
	color:#000000
}
.textwht {
	font-family: Tahoma;
	font-size: 11px;
	color:#FFFFFF
}
.text3 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:none;
	color:#0299c9
}
.text3red {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color:#bf0904
}
.text3bold {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color:#000000
}
.maintext {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:normal;
	color:#000000
}
.footy {
	font-family: Tahoma;
	font-size: 10px;
	color:#000000
}
.headingHM {
	font-family: Arial;
	font-size: 16px;
	color:#B8262D;
	font-weight:bold;
}
.headerkpmg {
	font-family: Arial;
	font-size: 12px;
	color:#B8262D;
	font-weight:bold;
}
.header1 {
	font-family: Tahoma;
	font-size: 11px;
	color:#bb171c;
	font-weight:bold
}
A:link {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.a:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.a:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.a:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.a:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.b:link {
	COLOR: #bb171c; TEXT-DECORATION: none
}
A.b:visited {
	COLOR: #bb171c; TEXT-DECORATION: none
}
A.b:hover {
	COLOR: #0299c9; TEXT-DECORATION: none
}
A.b:active {
	COLOR: #bb171c; TEXT-DECORATION: none
}
A.c:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.c:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.c:hover {
	COLOR: #0299c9; TEXT-DECORATION: underline
}
A.c:active {
	COLOR: #000000; TEXT-DECORATION: none
}

.txtboxsm {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	height: 15px;
	width: 70px;
	border: 1px solid #000000;
}
.cellbrdyelo{
	border:1px solid #E9D636;
}
.cellbrdleftyelo{
	border-left:1px solid #E9D636;
}
.cellbrdrightyelo{
	border-right:1px solid #E9D636;
}
.cellbrdbottomyelo{
	border-bottom:1px solid #E9D636;
}
.cellbrdtopyelo{
	border-top:1px solid #E9D636;
}

.cellbrdess{
	border:1px solid #7AAE00;
}
.cellbrdleftess{
	border-left:1px solid #b7b7b7;
}
.cellbrdrightess{
	border-right:1px solid #7AAE00;
}
.cellbrdbottomess{
	border-bottom:1px solid #7AAE00;
}
.cellbrdtopess{
	border-top:3px solid #000000;
}

.cellbrdfam{
	border:1px solid #95BE1F;
}
.cellbrdleftfam{
	border-left:1px solid #95BE1F;
}
.cellbrdrightfam{
	border-right:1px solid #95BE1F;
}
.cellbrdbottomfam{
	border-bottom:1px solid #95BE1F;
}
.cellbrdtopfam{
	border-top:1px solid #CCCCCC;
}
.linkMoreTxt .raquo {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px;
	font-family:Tahoma, Verdana, Arial,sans-serif; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 160%; 
	PADDING-TOP: 0px
}
ul  {
	list-style-image:url(images/blueArrow.gif);
	padding-right: 3px;
	padding-left:18px;
	/*padding-left: 3px;
	line-height: 160%;*/
}
#wrapper{width:100%;}
/*-------------------------------------------------------------------------------*/

#menuT a {
 color: #309;
 font-size: 13px;
 font-family: Arial,Helvetica,sans-serif;
 text-decoration: none;
 border: 1px solid #336699;
 display: block;
 width: 30px;
 padding: 3px 5px;
 margin: 1px; 
 text-align:center;
 font-weight: bold;
 background: #C3D3E6;
}
#menuT strong {
 font-weight: bold;
 background: #FFC;
}

#menuT a:hover {
 color: #FFF;
 background: #BBE;
}

#menu1 a {
 color: #309;
 font-size: 13px;
 font-family: Arial,Helvetica,sans-serif;
 text-decoration: none;
 border: 1px solid #336699;
 display: block;
 width: 150px;
 padding: 3px 5px;
 margin: 7px; 
 text-align:center;
 font-weight: bold;
 background: #C3D3E6;
}
#menu1 strong {
 font-weight: bold;
 background: #FFC;
}

#menu1 a:hover {
 color: #FFF;
 background: #BBE;
}

.hidden {
 display: none;
}

/*--------------------------------------- Clear Fix -----------------------------*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*--------------------------------------- Clear Fix -----------------------------*/
ol,ul {list-style:none;}
/*--------------------------------------- hold footer down -----------------------------*/
a {color:#003468;text-decoration:none;}
strong,b {font-weight:bold;}
a:hover,a:focus,a:active {color:#d28c16;}
p{margin-bottom:15px;}
#container{min-height:100%;position:relative;width:880px;margin:0 auto;border-right:1px solid #CECED0;border-left:1px solid #CECED0;background-color:#FFFFFF;}
#body {padding-bottom:50px;}/* Height of the footer */
#footer {position:absolute;bottom:0;width:100%;height:50px;text-align:center;font-size:11px;color:#999999;} /* Height of the footer */
/*--------------------------------------- END hold footer down -----------------------------*/
/*--------------------------------------- Header -----------------------------*/
#header a {color: #FFFFFF;font-size: 11px;margin-right: 20px;margin-right:20px;}
#search-form {position: absolute;top: 0px;right: 0px;}
#header input + a {float:none;background: transparent;color: #FFFFFF;padding: 0px;;margin-right: 0px;}
#header input + a:hover {background: transparent;}
#search-form input[type="text"]{border:1px solid #CECED0;padding:3px 20px 3px 4px;width:170px;position: absolute;top: 14px;right: 20px;z-index: 2}
input.hint {color: #999;}
input[type="image"]{position:absolute;top: 17px;right: 24px;z-index: 3;}
/*--------------------------------------- END Header -----------------------------*/
/*--------------------------------------- The Banner -----------------------------*/
#banner {position: relative;height:235px;}
.silver_strip {height: 25px;background: #CECED0;clear: both;position: absolute;z-index: 200;width: 880px;bottom: 0px;filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;}
.silver_strip h1 {font-size: 16px;color: #003468;line-height: 25px;position: absolute;bottom: 0px;}
.left_title {left:199px;}
.middle_title {left:451px;}
.right_title {left:691px;}
/*--------------------------------------- END The Banner -----------------------------*/

/*--------------------------------------- Navigation -----------------------------*/
.navigation {float:left;padding:13px 0 0 20px;color: #999999;text-transform: uppercase;line-height: 21px;}
.navigation ul {text-indent: 7px;text-transform: none;font-size:11px;}
.navigation ul li{background:url(images/bullet.gif) no-repeat 0px 8px;cursor:pointer} 
.navigation ul a{color: #666666;}
.navigation ul a:hover, .navigation ul li.current_page_item a{color:#bb171c;}
/*--------------------------------------- END Navigation -----------------------------*/

/*--------------------------------------- Inner Pages Editable area -----------------------------*/
.content h1,.content_team h1,.content_portfolio h1 {font-size: 16px;font-weight: bold;color: #003468;margin-bottom: 15px;text-align:left;}
.content h6{font-weight: normal;color:#666;margin-bottom: 18px;}
.content {margin: 16px 100px 50px 200px;text-align: justify;}
.content_team {margin: 16px 20px 50px 200px;text-align: justify;}
.content_portfolio {margin: 16px 20px 50px 200px;text-align: justify;}
.content_home {margin: 16px 20px 80px 200px;}
/*--------------------------------------- END Inner Pages Editable area -----------------------------*/
/*--------------------------------------- Forms Validator -----------------------------*/
.failure {background-color:#FFEFEF;border: 1px solid red;padding: 10px;margin-bottom:15px;}
.failure ol li {list-style-type: none;}
div.container { display: none }
.container label.error {display: inline;}
#form2 input.error, #form2 textarea.error{border:red solid 1px;}
/*--------------------------------------- END Forms Validator -----------------------------*/
.sitemap li ul li {margin-left: 25px;}
.sub_pages {margin-bottom:15px;}
.sub_pages li {display: inline;padding:5px 10px 5px 0}
.sub_pages .current_page_item a {color: #999999;}
.team dt {font-weight: bold;margin-top: 15px;}
.team {float: left;margin-right: 15px;margin-top: -15px;}
.wraper {padding-left:110px;margin-bottom:20px;}
.wraper_investments {padding-left:160px;margin-bottom:20px;}
.wraper_investments b{display:block;}
.wraper em {font-weight: normal;color: #003468;display: block;margin-bottom: 10px;}
.press li {margin-bottom:20px;}
.chairman_photo {float: right;width: 140px;height: 160px;margin: 4px 0px 10px 10px;border: 1px solid #CCCCCC;}
.cc_logos_inside {float: right;width: 150px;margin: 4px 0px 10px 10px;}
.active,.active a  {color: #bb171c;}
.press .more:hover {color: #003468;text-decoration: underline;}
.press .more {color: #d28c16;}
h6 a {color: #666666;}
.clippings {border: 1px solid #CCCCCC;padding: 1px;}
h1 span  i {color: #000000;font-style: normal;}
.slogan {position: absolute;right: 20px;top: 95px;}
dl {margin-bottom: 10px;}
dt {color: #053062;float: left;}
dd {padding-left: 105px;}
.content form input,form textarea {display: block;margin-bottom: 10px;width: 100%;}
.content input[type="reset"],.content input[type="submit"]{width:70px;border:1px solid #A5ACB2;display:inline;margin-right:5px;cursor:pointer;background: #DBE7EA;}
.content form input[type="reset"]:hover,.content form input[type="submit"]:hover{background-color:#003468;color:#FFFFFF}
.content form input[type="reset"]:focus,.content form input[type="submit"]:focus{background-color: #fff;}
ul.bulletsAdded {list-style: square;list-style-position:inside;}
.error{color:red;}
.content td strong{font-weight:normal;color:#003468;}
.content thead tr{background-color:#003468;color:#ffffff;}
.cf_hidden{display:none}
