<!--
body {
	background-color:white;
}

.footerContent {}

html>body .footerContent{width:715px;}

/*Parts that define all the container used for homepage. Done to avoid using rightboxes.css for homepage.*/
<!--
#greyContainer {
	margin:0 0 0 0;
	border:none;

}
html>body #greyContainer{border:1px solid #d7d7d7;}

/*#print_messageIE6
{
	display:;	
}*/

/*So that under Firefox the message doesn't appear*/
html>body #print_messageIE6
{
	display:none;	
}



#greyContainer .rbtop div, #greyContainer .rbtop, #greyContainer .rbbot div, #greyContainer .rbbot {
	width: 100%;
	height:5px;
	overflow:hidden;
}

#greyContainer .rbroundbox { width: 100%; margin: 1em auto; }

#greyContainer .containerContent {
	
	width:182px;
}
#greyContainer .greyContainerHeader {font-weight:bolder;font-family:verdana,arial,sans-serif;color:#333333;padding:0 0 5px 5px;font-size:13px;}


#greyContainer ul {margin:0;padding:0;}
#greyContainer li {margin:0 0 2px 20px;border-bottom:1px solid #d7d7d7;padding:0 0 2px -5px;display:list-item;list-style-image:url(../images/redDot.gif);}
#greyContainer .borderOff {border:0;padding:0;margin-bottom:0;}

#blueContainer {
	margin:5px 0 0 0;	
	border:none;
	
}

html>body #blueContainer{border:1px solid #BBD7EF;}

#blueContainer .blueContainerHeader {font-weight:bolder;font-family:verdana,arial,sans-serif;color:#333333;padding:0 0 5px 5px;font-size:13px;border-bottom: 1px solid #BBD7EF;}
#blueContainer .blueContainerHeader img {float:right;padding:1px 1px 0 0;}
#citiesContainer #blueContainer .blueContainerHeader img{width:70%;}


#blueContainer .rbtop div, #blueContainer .rbtop, #blueContainer .rbbot div, #blueContainer .rbbot {
	width: 100%;
	height: 5px;
	overflow:hidden;
}
#blueContainer .rbcontent  { padding:0 5px 0 5px; margin: 0;font-size:10px;color:#626368;font-weight:bold;font-family:verdana,arial,sans-serif;}
#blueContainer .rbroundbox { width: 100%; margin: 1em auto; }

#blueContainer .containerContent {
	
	width:163px;
}


#blueContainer ul {margin:0;padding:0;}
#blueContainer li {margin:0 0 2px 15px;border-bottom:1px solid #C4DEF4;padding:0 0 2px 0;display:list-item;list-style-image:url(../images/greenDot.jpg);}

#blueContainer .borderOff {border:0;padding:0;margin-bottom:0;}
#blueContainer .quote {margin-left:3px;margin-right:3px;line-height:130%;}
#blueContainer .normalFont {font-weight:normal;}



#rightContent{float:right;width:197px;}
#rightContent #blueContainer {margin:0 0 10px 0;}
#rightContent #greyContainer {margin:0 0 10px 0;}


-->

/*Parts that was not in rightboxes that is more specific to homepage*/
#greyContainer .rbcontent  { padding:0;margin:0 0 0 0;overflow:hidden;max-height:50px;*height:50px;}
#greyContainer .dynameqContent {margin:0 0 0 5px;width:344px;height:50px;}
#greyContainer .stanContent {margin:0 0 0 0px;width:346px;height:50px;}

#dynameqContainer #greyContainer {width:356px;float:left;margin:0 8px 0 0;}
#dynameqContainer a, #stanContainer a {text-decoration:none;  }
#greyContainer a .dynameqContent .dynameqText {font-weight:bolder;font-size:10px;padding:5px 0 0 175px;font-family:verdana,arial,sans-serif;color:#000000;}
#greyContainer a .stanContent .stanText {font-weight:bolder;font-size:10px;padding:5px 0 0 135px;font-family:verdana,arial,sans-serif;color:#000000;}
#stanContainer #greyContainer {width:358px;float:left;}

#libraryContainer #blueContainer .containerContent {
	width:347px;
}

#libraryContainer li {list-style-image:none;list-style-type:none;margin:0 0 4px 0;line-height:12px;}
#libraryContainer .borderOff {list-style-image:none;list-style-type:none;border:0;margin:0;padding:0;}

#blueContainer li .blueheader {color:#0058a2;font-weight:bold;font-size:11px;}

#upcomingEventsContainer #blueContainer{width:173px;margin:0 0 0 0;float:left;}
#whatsNewContainer #blueContainer{width:173px;margin:0 5px 0 0;float:left;}
#citiesContainer #blueContainer{width:175px;margin:0 6px 0 0;float:left;}
#testimonialsContainer #blueContainer{width:173px;margin-top:0;float:left;}
#testimonialsContainer .normalFont{margin-left:6px;margin-right:6px;text-align:right;}
#meetOurStaffContainer #blueContainer {width:173px;margin:5px 0 0 0;float:left;}
#businessPartnersContainer #blueContainer {width:173px;margin:5px 5px 0 0;float:left}
#libraryContainer #blueContainer {width:358px;margin:5px 0 0 0;float:left;}


#blueContainer .upcomingEventsContent {display:inline,block;width:157px;height:124px;}
html>body #blueContainer .upcomingEventsContent
{

height: auto;
min-height: 124px;
}


#blueContainer .whatsNewContent {display:inline,block;width:157px;height:124px;}
html>body #blueContainer .whatsNewContent
{

height: auto;
min-height: 124px;
}


#blueContainer .testimonialsContent {display:inline,block;width:157px;height:124px;}
html>body #blueContainer .testimonialsContent
{

height: auto;
min-height: 124px;
}


.testimonialsContent a .more {margin:25px 0 0 0;color:#256908;font-weight:bold;text-decoration:none;}
#blueContainer .citiesContent {background: url(../images/citiesIMG.gif) no-repeat;width:169px;height:134px;}
html>body #blueContainer .citiesContent
{

height: auto;
min-height: 134px;
}


#blueContainer .meetOurStaffContent {background: url(../images/meetOurStaffIMG.gif) no-repeat;width:165px;height:106px;}
html>body #blueContainer .meetOurStaffContent
{

height: auto;
min-height: 106px;
}


#blueContainer .businessPartnersContent {display:inline,block;height:96px;width:157px;}
html>body #blueContainer .businessPartnersContent
{

height: auto;
min-height: 96px;
}


.businessPartnersContent img {margin:25px 0 0 0;}
#blueContainer .libraryContent {display:inline,block;height:96px;}
html>body #blueContainer .libraryContent
{

height: auto;
min-height: 96px;
}
#column1, #column2
{
	display:inline,block;
	width:177px;
	float:left;
	
	
}

#column2
{
	/*padding:0 0 0 6px;*/
	margin:0 0 0 6px;
	width:177px;
}

html>body #column1
{
	width:177px;
	
	
}
html>body #column2
{
	width:177px;
	margin:0 0 0 6px;
	padding:0 0 0 0;
	
}

#column3
{
	
	display:inline, block;
	width:362px;
	float:left;
	margin:0 0 0 -2px;
	padding:0 0 0 0;
	
}
html>body #column3
{
	width:362px;
	margin:0 0 0 0;
	padding:0 0 0 8px;
}


#row0{display:block;width:730px;height:65px;margin:0;padding:0;border:0;overflow:hidden;}
/*#row1{display:block;width:360px;margin:0;padding:0;border:0;}
#row2{display:block;width:360px;margin:0;padding:0;border:0;}
#row1-2{display:block;width:360px;margin:0;padding:0;border:0;}
#row2-2{display:block;width:360px;margin:0;padding:0;border:0;}*/


#marketingHeader img {padding:5px 0 5px 0;}

#all
{
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:730px;
	height:313px;
	
	
	
}



html>body #all
{

height: auto;
min-height: 313px;
overflow:hidden;
}


#footerContent
{
	background-color:white;
	
}








-->
