﻿body 
{
	background-color:#142859;
	font-family:Verdana;
	font-size:0.7em;
	margin:0px;
	padding:0px;
}

a 
{
	outline:none;
	color:#1f3f8c;
}

img
{
	border:0px;
}

.clearer
{
	clear:both;
}

.clearerHi
{
	clear:both;
	height:20px;
}

.clearerMed
{
	clear:both;
	height:7px;
}

.padded 
{
	padding:15px;
}

p 
{
	margin:0px 0px 1em 0px;
	padding:0px;
}

hr {
	height: 1px;
	border-style: none;
	color: #e7dfed;
	background-color: #e7dfed;
	clear:both;
}

.valign 
{
	vertical-align:middle;
}

.textbox 
{
	border:1px solid #cccccc;
}

.left 
{
	float:left;
}

/*-----------------------------------Layout elements---------------------------*/


.wrapper
{
	width:962px;
	margin:10px auto 0px auto;
	background:#ffffff;
	_overflow:hidden;
}

.header 
{
	background:url('/images/jpg/header_back.jpg') no-repeat top right;
	position:relative;
	z-index:10000;
	width:962px;
}

.headerTxt
{
	position:absolute;
	top:20px;
	right:30px;
	text-align:right;
	font-family:Arial;
	font-size:1.2em;
	font-weight:500;
}

.headerTxt span
{
	color:#103ba4;
}

.logo 
{
	margin-left:2px;
}

.footer 
{
	background:url('/images/gif/footer_bg.gif'); 
	margin:10px 0px 0px 10px;
	width:941px; 
	height:100px; 
	padding-top:10px;  
}

.footer a 
{
	color:#1f3f8c!important;
}

.footer1
{
	float:left; 
	margin-left:20px;
}

.footer2
{
	 font-family:Arial; 
	 float:left; 
	 margin-left:30px;
}

.footer3
{
	font-family:Arial; 
	float:left; 
	margin-left:80px;
}
.footer4
{
	font-family:Arial;
	float:left; 
	margin-left:100px; 
	text-align:right;
}

.nav 
{
	font-size:1.2em;
	background:#5878b6;
	margin:-1px 0px 0px 10px;
	height:35px;
	width:951px;
	_overflow:hidden;
	position:relative;
	z-index:100000;
}

.nav ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;

}

.nav ul li 
{
	display:inline;
	position:relative;
	float:left;	
}

.nav ul li a
{	
	display:block;
	background-image:url('/images/gif/Nav_bg.gif');
	background-position:center 0px;
	margin:0px 1px 0px 0px;
	padding: 10px 0px 0px 0px;
	height:25px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

.nav ul li a:hover
{
    color:#ffff00;
	background-position:center -41px;
	text-align:center;
	text-decoration:none;
}

.nav ul ul {
	width:160px;
	display:none;
	z-index:1000;
	position:absolute;
}

.nav ul li:hover ul 
{
	display:block;	
	top:35px;
	left:0px;
}

 .nav ul ul li a
{
    display:block;
	background:#1f3f8c;
	border: 1px solid #567fbd;
	width:160px;
	text-align:left;
	padding-left:5px;
}

 .nav ul ul li a:hover
{
	background:#1353b8;	
	text-align:left;
	padding-left:5px;
}

.NavSelected 
{
	height:31px!important;
	_height:41px!important;	
	color:#ffff00!important;
}


.NavHome {
	width:53px;
	padding-left:7px!important;
	background:url('/images/gif/NavLeft_bg.gif')!important;
}


.NavHome:hover 
{
	background-position:left -41px!important;
}

.NavAboutUs {
	width:74px;
}
.NavTeam {
	width:84px;
}
.NavAgency {
	width:67px;
}
.NavSearch {
	width:135px;
}
 .NavAcquisitions {
	width:94px;
}
.NavDevelopment {
	width:100px;
}
.NavProfessional {
	width:92px;
}
.NavNews {
	width:48px;
}
.NavContact {
	width:87px;
	
}
.NavBrochure {
	width:88px;
	margin:0px!important;
	background:url('/images/gif/NavRight_bg.gif')!important;
	background-position:right 0px!important;
}

.NavBrochure:hover {
	background-position:right -41px!important;	
}


/* ------------------------------------------------------- BUTTONS -------------------------------------------------------*/
.buttonSearch 
{
	float:left; 
	margin-left:110px;
	_margin-left:55px;
	margin-top:10px;
}

.buttonRegister
{
	float:left; 
	margin-left:110px;
	margin-top:10px;
	color:White;
}
/*

.buttons 
{
	background:url(../Images/Buttons/button.gif) no-repeat top right;
	float:left;
	margin-right:10px;
	height:26px;
	border: 0px solid;
	width:175px;
	color:#636363;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.button, .buttonGr, .buttonRed {
	background:url(../Images/Buttons/button-right.gif) no-repeat top right;
	float:left;
	margin-right:10px;
	height:26px;
}

.button a, .buttonGr a, .buttonGrey a, .buttonRed a {
	background:url(../Images/Buttons/button-left.gif) no-repeat top left;
	display:block;
	color:#636363;
	text-decoration:none;
	padding:6px 20px 8px 10px;
}

.buttonRed 
{
	background:url(../Images/Buttons/buttonRed-right.gif) no-repeat top right;
}

.buttonGrey a
{
	background:url(../Images/Buttons/buttonGrey-left.gif) no-repeat top left;
}

.buttonRed a
{
	background:url(../Images/Buttons/buttonRed-left.gif) no-repeat top left;
	color:#3A3A3A;
}

.button a:hover, .buttonGr a:hover, .buttonRed a:hover {
	color:#008ec9;
	text-decoration:none;
}

.buttonRed a:hover 
{
	color:black;
}

.buttonGrey a:hover
{
	color:#008ec9;
	text-decoration:none;
}

.buttonGr a {
	background:url(../Images/Buttons/buttonGr-left.gif) no-repeat top left;
}

.buttonGr 
{
	background:url(../Images/Buttons/buttonGr-right.gif) no-repeat top right;
	}


.buttonView
{
	height:26px;
}

.buttonView .buttonLeftGreen
{
	background:url(../Images/Buttons/buttonView-leftgreen.gif) no-repeat top left;
}

.buttonView .buttonLeftDarkGrey
{
	background:url(../Images/Buttons/buttonView-leftdgrey.gif) no-repeat top left;
}

.buttonView .buttonLeftLightGrey
{
	background:url(../Images/Buttons/buttonView-leftlgrey.gif) no-repeat top left;
}

.buttonView .buttonLeftOrange
{
	background:url(../Images/Buttons/buttonView-leftorange.gif) no-repeat top left;
}

.buttonView .buttonRightGreen
{
	background:url(../Images/Buttons/buttonView-rightgreen.gif) no-repeat top right;
	padding-right:20px;
}

.buttonView .buttonRightDarkGrey
{
	background:url(../Images/Buttons/buttonView-rightdgrey.gif) no-repeat top right;
	padding-right:20px;
}

.buttonView .buttonRightLightGrey
{
	background:url(../Images/Buttons/buttonView-rightlgrey.gif) no-repeat top right;
	padding-right:20px;
}

.buttonView .buttonRightOrange
{
	background:url(../Images/Buttons/buttonView-rightorange.gif) no-repeat top right;
	padding-right:20px;
}

.buttonView input{
	background-image: none;
	background-color: transparent;
	border: none;
	cursor: pointer;
	font-size: 0.9em;
	padding: 6px;
	display: block;
	color: #636363;
}
.buttonView .over {
	color: #008ec9!important;
}

.buttonFull .buttonLeft
{
	background:url(../Images/Buttons/buttonFull-left.gif) no-repeat top left;
}

.buttonFull .buttonRight
{
	background:url(../Images/Buttons/buttonFull-right.gif) no-repeat top right;
	padding-right:20px;
}
.buttonFull input{
	background-image: none;
	background-color: transparent;
	border: none;
	cursor: pointer;
	font-size: 0.9em;
	padding: 6px;
	display: block;
	color: #636363;
}
.buttonFull .over {
	color: #008ec9!important;
}

*/
/* ------------------------------------------------------- END BUTTONS -------------------------------------------------------*/


#pnlSearch 
{
	float:left; 
	width: 300px;
	margin:10px 0px 0px 10px;
	_margin:10px 0px 0px 5px;
	background:	#132757;
	color:#ffffff;
	font-size:1em;
}

.SearchH1 
{
	float:left; 
	color:#f9f301; 
	width:270px;
	margin:18px 0px 5px 5px;
}

.MainContent 
{
	color:#4d4d4d; 
	width:600px;
	padding-left:10px;
	float:left;
}

.pageContent 
{
	margin-top:10px;
	z-index:1;
	position:relative;
}

.HomeContact
{
	border-top:solid 4px #cccccc; 
	border-bottom:solid 4px #cccccc;  
	padding-bottom:30px;
	padding-top:25px;
}

.boxContent 
{
	background:url('/images/gif/content_bg.gif');
	width:944px; 
	margin-left:10px;
	position:relative;
	z-index:1;
}

.boxContentInner
{
	padding:20px;
	float:left;
	width:420px;
}

.boxContentLeft
{
	float:left; 
	border-right:solid 2px #c7cfe2; 
	width:450px;
}

.boxContentRight
{
	float:left;
	margin-left:40px;
}

.rightCol 
{
	float:right; 
	margin-top:10px;
	width:310px;
	_overflow:hidden;
}


.boxRightCol
{
	margin-top:10px;
	background:url('/images/jpg/pdf_background.jpg');
	 height:82px; 
	 width:291px; 
	 color:#000080; 
	 padding:5px;
}

.sIFR-txtHeading
{
	background:url('/images/gif/heading_bg.gif');
	width:928px;
	height:32px;
	margin:0px;
    font-size:18px;
    padding: 9px 0px 0px 15px;
    color:yellow!important; 
}

h1.sIFR-Content1 
{
	width:350px;
}

.sIFR-Content1 
{
	color:#002fa1;
	font-size:1.8em;
}

.sIFR-Content2
{
	color:#666666;
	float:left;
	font-size:1.8em;
}


.NavBar 
{
	background-color:#a0afd1;
	padding: 40px 5px 8px 5px;
	font-size:0.9em;
	height:20px;
	margin:0px 2px 0px 2px;
}

.NavBarBtm
{
	margin:10px 2px 0px 2px;
	padding: 5px 5px 8px 5px;
	height:20px;
}

.pagerPrevious 
{
	margin-top:2px;
		
}

.navPipe
{
	float:left;
	margin-top:2px;
	color:#132757;
}

.previousArrow{
	margin-top:1px;
	margin-right:5px;
	float:left;
}

.nextArrow {
	margin-top:1px;
	margin-left:5px;
	float:right;
}

.btnDisabled 
{
	color:#FFFFFF!important;
}

.pagerPage
{
	margin-top:3px;
}
.pagerNext
{
	margin-top:2px;
	width:4em;
}


.pagerNumbers strong
{
	background-color:#ffffff;
	border:solid 1px #000080;
	padding:3px 4px 3px 4px;
	float:left;
	text-align:center;
	margin-top:-3px;
}

.pagerNumbers a
{
	padding:3px 4px 3px 4px;
	float:left;
	text-align:center;
}

.NavBar a:visited, .NavBar a
{
	text-decoration:none;
	color:#000080;
}

.NavBar div 
{
	color:#000080;
	font-weight:bold;
	padding:5px;
	float:left;
}

.breadcrumb, .breadcrumb a
{
	color:#000080;
}

.breadcrumb
{
	margin: 0px 0px 10px 15px;
}

.searchResult {
	padding:20px;
}

.searchResult a strong {
	color:#002fa1;
	text-decoration:underline;
}

.searchResultImg {
	float:left;
	padding:1px;
	border: solid 5px #969696;
	text-align:center;
	margin-right:20px;
}

.searchResultPdf {
	vertical-align:middle; 

}

.searchResultList {
	list-style:url('/images/gif/list_sml.gif'); 
	padding-left:295px;
}

.searchResultList li {
	padding: 5px 0px;
}

.bullet 
{
	list-style:none;
	padding:0px;
	margin:0px;
}

.bullet li {
	background:url('/images/gif/list_sml.gif') no-repeat 0px 3px; 
	padding-left:13px;
	margin-bottom:5px;
} 

.seperator {
	border-bottom: 1px dotted #666666; 
	margin: 0px 20px 0px 20px;
	clear:both;
}

.pagerHeading {
	position: absolute; 
	background: url('/images/gif/headingpager_bg.gif'); 
	left:0px;
}

.contactBox 
{
	background:url('/images/jpg/contact_bg.jpg');
	float:right;
	width:470px;
	margin-right:10px;
	margin-top:10px;
}

.blue
{
	color:#000080;
}

.lower 
{
	z-index:10;
}
	
.higher 
{
	z-index:20;
}

.team, .capImage, .capImageN, .capImageN2 
{
	width:240px;
	float:left;
	margin-right:48px;
	line-height:1.4em;
	background:url('../images/gif/team-bg.gif') no-repeat 0px 190px;
	padding-left:6px;
}

.team img, .capImage img, .capImageN img, .capImageN2 img
{
	border:2px solid #999;
	margin-bottom:5px;
}

.capImage, .capImageN, .capImageN2
{
	background:none;
	margin-right:43px;
	line-height:normal;
	width:200px;
}

.capImageN, .capImageN2 
{
	margin:0px 10px 40px 0px;
	_margin:0px 0px 40px 0px;
	width:196px!important;
	
}

.capImageN2 
{
	margin:0px 10px 10px 0px;
	_margin:0px 0px 40px 0px;
}

.caption 
{
	font-size:90%;
	color:#999;
}

.righthand-box 
{
	background:url('../images/gif/rcol-bottom.gif') no-repeat bottom left;
}

.homepageTop 
{
	position:relative;
	width:962px;
	height:292px;
	margin:0px auto;
}

.homepage-Img {
	margin-top:10px;
	position:absolute;
	z-index:1
}

.LtBlueHr 
{
	text-align:left;
}

.Guide 
{
	background: url('/images/jpg/pdf_background.jpg');
	height: 82px;
	width: 291px;
	color: #000080;
	padding: 5px;
}

.newsimg 
{
	float:left;
	width:115px;
}

.newsimg img 
{
	border:1px solid #ccc;
}

.checkboxTd td
{
	width:200px;
}