@charset "utf-8";

/* CSS Document */



html, ul, li, ol,p, h1,h2, h3, h4, h5, h6, body, form, fieldset, div{

	padding:0;

	margin:0;

	border:0;
	text-decoration:none;

}

.txtSmall {font-size:11px;} 

.txtMedium {font-size:12px;} 

.txtLarge {font-size:14px;} 

.alignRight {float:right;} 

.alignLeft {float:left;}

.txtRed {color:#CC0000;} 

.txtBrown {color:#aa5c56} 

.txtBlack {color:#000000;} 

.txtviolet {color:#d73593;} 

.txtBlue {color:#032ba0; text-decoration:none;} 

.txtBold {font-weight:bold;}

.row{width:990px; clear:both;} 

.breaker {clear:both; width:100%;}



/***********************************************************

The CSS Class for the Websites to Align at the Bottom.

************************************************************/



*{ margin:0;

}

html, body{

	height:100%;

}

.horizone {

	min-height:100%;

	height: auto !important;

	height: 100%;

	margin: 0 auto -115px 0; /* the bottom margin is the negative value of the footer's height */

}

.footer {

	height: 115px; /* .adjuster must be the same height as .footer */

	background-image:url(../images/bottom-bg.gif);

	background-repeat:repeat-x;

}

.adjuster {

	height: 115px; /* .adjuster must be the same height as .footer */

}



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



body {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	line-height:18px;

	color:#656565;

	background-image:url(../images/i-body-bg.jpg);

	background-repeat:repeat-x;

	background-color:ffffff;

}

.wrapper {

	display:block;

	width:990px;

	margin:0 auto;

	margin-top:8px;

	background:url(../images/wrapper-bg.jpg) repeat-y;

}

.creditContainer {

	width:990px;

	height:115px;

	margin:0 auto;

}

.logoArea{

	width:250px;

	float:left;

}

.topMenuArea{

	width:740px;

	height:147px;

	background-image:url(../images/top-menu-bg.jpg);

	background-repeat:no-repeat;

	float:left;

}

.topMenu{

	width:710;

	padding-top:82px;

}

.contentLeftMenu{

	width:990px;

	background-image:url(../images/content-area-bg.jpg);

	background-repeat:repeat-y;

	overflow:hidden;

	clear:both;

}

.leftMenuArea{

	width:250px;

	background-image:url(../images/left-menu-bg.jpg);

	background-repeat:no-repeat;

	float:left;

	padding-bottom:400px;

}

.contentArea{

	width:740px;

	background-image:url(../images/content-bg.jpg);

	background-repeat:no-repeat;

	overflow:hidden;

	float:left;

	min-height:266px;

	height: expression( this.scrollHeight < 267 ? "266px" : "auto" );*/

}

#contentContainer{

	width:639px;

	padding-top:30px;

	padding-left:33px;

}

.menuBottomImg{

	width:250px;

	margin-top:-286px;

	position:absolute;

}

.signatureLeft{

	width:255px;

	padding-top:41px;

	height:60px;

	background-image:url(../images/signature-let.jpg);

	background-position:right;

	background-repeat:no-repeat;

	float:left;

}

.signatureMiddle{

	width:696px;

	height:101px;

	background-image:url(../images/signature-middle-bg.jpg);

	background-repeat:repeat-y;

	overflow:hidden;

	float:left;

}

.signatureRight{

	width:39px;

	height:101px;

	background-image:url(../images/signature-right.jpg);

	background-position:left;

	background-repeat:no-repeat;

	float:left;

}

.leftButton{

	width:228px;

	padding-bottom:14px;

	padding-left:22px;

}

.bottomLinks{

	padding-left:33px;

	padding-top:30px;

}







/***********************************************************

Link and Text Styles

************************************************************/



.pageHeading{

	font-size:24px;

	color:#008cc9;

	padding-bottom:15px;

	font-style:normal;

	font-weight:normal;

}

.pageHeadingBlack{

	font-size:24px;

	color:#231f20;

	padding-bottom:15px;

	font-style:normal;

}

.txtGreySmall{

	font-family:Tahoma, Verdana, Arial;

	font-size:11px;

	color:#939393;

}

.txtBlueSmall{

	font-family:Tahoma, Verdana, Arial;

	font-size:11px;

	color:#33688d;

}

.txtBlueMedium{

	font-family:Tahoma, Verdana, Arial;

	font-size:12px;

	color:#33688d;

}

a.blueBlack{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color:#3e6b9b;

	text-decoration:none;

}

a.blueBlack:hover{

	color:#000000;

}

ul {

	margin-left:15px;

}

li {

	list-style-type:disc;

	list-style-position:inside;

	margin-top:5px;

	}



.portfolioContainer {

    border:7px solid #fff;

    margin:20px auto;

    clear:both;

    display:block;

}



.brochureContainer {

    border:1px solid #CCCCCC;

    float:right;

}

.logoContainer {
	border:1px solid #ededed;
	}

/******** End Link and Text Styles  ***********************/



.address1{ width:200px; float:left; }

.address1 h1{ font-size:16px; font-weight:bold; color:#00a2e2;}

.address2{ width:200px; float:left; }

.address2 h1{ font-size:16px; font-weight:bold; color:#00a2e2;}

.portfolios{width:620px;margin:0 auto;}

.spacerPortflio{width:100% !important;height:70px !important;display:block !important;clear:both !important;}

.portfolioThumb{/*margin:0 10px 0 0;*/float:left;width:193px;background:url(../images/portfolio-bg.png) no-repeat left top;padding:16px 0 0 13px;height:144px;display:block;}
.portfolioImg{}
.portfolioThumb h1{text-align:center;padding:15px 5px 5px;font:normal 14px Arial, Helvetica, sans-serif;width:165px;}
.portfolioThumb h1 a{text-decoration:none;font:normal 14px Arial, Helvetica, sans-serif;color:#008dcb;}
.portfolioThumb h1 a:hover{color:#000;}
.portfolioThumb p{text-align:center;padding:0 5px 8px;color:#CCC;width:165px;font:normal 12px Arial, Helvetica, sans-serif;color:#FF6600;}
.portfolioThumb a{text-decoration:none;color:#000;}
.portfolioThumb a:hover{color:#666;}
.noRightMargin{margin:0 !important;}
