﻿body 
{
    font-family:Arial;
    font-size:10pt;
    background-color:Black;
}

img {border:none; margin:0; padding:0}
.button, a .button, a .button:link{border:none; margin:0; padding:0; float:left;}

a							{ border: 0; margin: 0; padding: 0; color: #3D4B5B; text-decoration:none;}
a:link 						{ border: 0; margin: 0; padding: 0; color: #3D4B5B; text-decoration:none;}
a:active 					{ border: 0; margin: 0; padding: 0; color: #3D4B5B; text-decoration:none;}
a:visited 					{ border: 0; margin: 0; padding: 0; color: #3D4B5B; text-decoration:none;}
a:hover 					{ border: 0; margin: 0; padding: 0; color: #3D4B5B; text-decoration:underline;}

#BusinessCardContainer{width:380px; height:160px; margin-left:auto; margin-right:auto; background-image:url(../images/BusinessCardBackground.gif); padding: 90px 20px 0 20px;}
.BusinessCardContainerLeft{width:235px; height:154px; background-image:url(../images/BusinessCardBackgroundSmall.gif); padding: 10px 20px 0 20px; float:left; margin-left:30px; text-align:right;}
.BusinessCardContainerRight{width:235px; height:154px; background-image:url(../images/BusinessCardBackgroundSmall.gif); padding: 10px 20px 0 20px; float:right; text-align:right;}
.BusinessCardLeft{float:left; height:70px; }
.BusinessCardRight{float:right; width:150px; height:70px;}

.ContactOffice{font-size:12pt; font-weight:bold; color:rgb(52, 156, 213);}
.ContactColumnLeft{width:305px; float:left; margin-right:20px;}
.ContactColumnRight{width:305px; float:left; margin-left:20px;}

.ContactColumnLeftImg{padding-left:35px;}
.ContactColumnRightImg{padding-right:5px; float:right;}

#centrecolumn{width:530px; text-align:justify; float:left;}

.clear{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}

.DealImage{border:Solid 1px navy;}
.DealTitle{color:White; background-color:#808080; padding:5px;}


.DealContainer {Margin: 0 0px 5px 5px; float:left; width:135px;}
.DealImageContainer{padding-bottom:0px;}
/*.TeamMemberName, .TeamMemberName a, .TeamMemberName a:active .TeamMemberName a:link, .TeamMemberName a:visited{color:rgb(52, 156, 213); font-weight:bold; text-align:left;}
.TeamMemberNameBlue {color:rgb(52, 156, 213); font-size:16pt;}
.TeamMemberName a:hover{color:rgb(52, 156, 213); font-weight:bold; text-align:left; text-decoration:underline;}
.TeamMemberPosition{font-weight:bold; text-align:left;}*/
.DealTitleContainer{color:White; background-color:#808080; padding:2px; width:141px; font-size:10pt; text-align:left;}
.DealTitleContainer a, .DealTitleContainer a:active, .DealTitleContainer a:link, .DealTitleContainer a:visited {color:White; text-decoration:none; font-size:10pt; text-align:left;}
.DealTitleContainer a:hover {color:White; text-decoration:underline; font-size:10pt; text-align:left;}

#GambitLogo{float:left}

h1{padding-top:0; margin-top:0; font-size:16pt; color:rgb(52, 156, 213);}
h2{padding:10px 0 0 10px; margin:0; font-size:16pt; color:white;}
h3 a:hover{text-decoration:none;}
h4{color:rgb(52, 156, 213); padding:0; margin:0;}

#Header{width:100%; height:130px; background-color:White;}
#HeaderNew{width:100%; height:92px; background-color:White;}
#HeaderContact{float:right; padding-top:15px; padding-right:10px; color:#010141;}
#HeaderContactNew{float:right; padding-top:5px; padding-bottom:15px; padding-right:10px; color:#010141;}
#HeaderCfiLogo{float:right; padding-right:5px;}

.HomeBackground{background-image:url(../images/HomePageBackground.jpg); background-repeat:repeat-x; height:675px; width:785px; padding:10px; margin-top:5px;}
.HomeBackground p {border-bottom: dotted 2px #A1C7E0; padding-bottom:10px;}


#FooterCfiLogo{float:right;}

#FooterAddress{text-align:right; width:1000px; margin-left:auto; margin-right:auto; color:White; font-size:9pt; padding:10px 0 10px 0;}

#homerightcontainer {background-image:url(../images/Greybackground.gif); background-repeat:repeat-x; height:440px; width:320px; padding:5px; float:right; margin:0 0 5px 5px;}



/*------LatestNews--------*/

#LatestNews{padding:0px 10px 0 10px;}

#LatestNews1 { overflow:hidden;}

.LatestNews {width:200px; overflow:hidden;}


.LatestNewsContentContainer
{
	padding: 5px 0 0 0;
	width: 194px;	
	text-align:justify;
	height:190px;
	overflow:hidden;
}

.LatestNewsContentHeader
{					 	
	width: 194px;
}

.LatestNewsContentHeadline
{	
	font-weight: bold;
	float: left;
	width: 194px;	
	font-size:12pt;
}

.LatestNewsContentDate
{
	width: 194px;
	text-align: left;
}


.LatestNewsContentNewsIntro
{		
	/*font-size: 11px;*/
	width: 194px;
	padding-top:5px;
}

/*-------------------------*/

#LeftBar{width:160px; height:294px; background-image:url(../images/LeftBackgroundTop.gif); background-repeat:no-repeat; float:left;}
#LeftBarShort{width:160px; height:240px; background-image:url(../images/LeftBackgroundTopShort.gif); background-repeat:no-repeat; float:left; color:White;}

.LeftLink{font-size:11pt;}
#mainbody{ background-image:url(../images/MainBodyBackground.gif); width:1000px; background-repeat:repeat-y; text-align:justify;}
#mainbodyleft{width:158px; float:left; background-color:#3E90C8; background-image:url(../images/LeftBackgroundBottom.gif); background-repeat:no-repeat; width:158px; height:467px; }
#mainbodyleft ul {padding:0 0 0 18px; color:White; text-align:left;}
#mainbodyleft a, #mainbodyleft a:active, #mainbodyleft a:link, #mainbodyleft a:visted {color:White; text-decoration:none;}
#mainbodyleft a:hover {color:White; text-decoration:underline;}
#mainbodyright{float:right; width:822px; min-height:447px; background-color:White; padding:10px 0 10px 10px;}

#NavandImage{}

#NavigationBarNew{}

#NewsletterHeading {font-size:16pt; color:White; padding-left:10px;}


#rightcontainerNewsletter{background-image:url(../images/Greybackground.gif); background-repeat:repeat-x; height:460px; width:220px; padding:5px; float:right; margin:0 0 5px 5px;}

.TeamImageContainer{float:left; padding-top:5px;}
#TeamPageLeftContainer{float:left; color:rgb(52, 156, 213); font-size:16pt; width:145px;}
#TeamPageLeftContainerDeal{font-size:10pt}
#TeamPageRightContainer{float:right; width:660px; border-left:solid 2px #010141; padding-left:5px; padding-bottom:20px;}
#TeamPageLeftContainer h3 {font-size:12pt;}

.TeamMemberContainer {Margin: 0 0px 20px 5px; float:left; width:125px;}
.TeamMemberImageContainer{padding-bottom:5px;}
.TeamMemberName, .TeamMemberName a, .TeamMemberName a:active .TeamMemberName a:link, .TeamMemberName a:visited{color:rgb(52, 156, 213); font-weight:bold; text-align:left; text-decoration:none;}
.TeamMemberNameBlue {color:rgb(52, 156, 213); font-size:16pt;}
.TeamMemberName a:hover{color:rgb(52, 156, 213); font-weight:bold; text-align:left; text-decoration:underline;}
.TeamMemberPosition{font-weight:bold; text-align:left;}
.TeamMemberNameContainer{margin-left:5px;}

.TeamMemberButton{margin:0 20px 0 20px; float:left}

#Top{}

#websitecontainer
{
    margin-left:auto;
    margin-right:auto;
    width:1000px;
    border:Solid 5px white;
    padding:0;
}

/*----------------Slide Show Class----*/
#SlideShowContainer
{
    width:840px;
    height:240px;
    float:right;
    z-index:2;
}

.mix
{
    visibility:hidden;
}

#s3 { 
    width:840px;
    height:240px;
    padding: 0; 
    margin:  0;
    overflow:hidden;
}

.pics { 
    width:840px;
    height:240px;
    padding: 0; 
    margin:  0;
    overflow:hidden;
}

.pics img { 
    padding: 0px; 
    width:840px;
    height:240px;
    top:  0;
    left: 0;
    overflow:hidden;
}


/*----------Quote----------*/
#s4{width:300px; z-index:100;}

.quote 
{
    width:300px;
    height:230px;
    padding: 0; 
    margin:  10;
    overflow:hidden;
    color:#19335F;
}

.quote p{ 
    width:300px;
    height:230px;
    padding: 0; 
    margin:  10;
    overflow:hidden;
    color:white;
    text-align:justify;
}

#QuoteRotatorContainer
{
    width:300px;
    height:230px;
    margin-left:690px;
    position:absolute;
    top:100;
    margin-top:10;
}