/* GENERIC ELEMENTS : HTML 4.01 */
body {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0px;
	padding: 0px;
	color: #10264d;
}

h1 {
	font-size: 130%;
}

h2 {
	font-size: 120%;
}

h3 {
	font-size: 110%;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px
}

ul {
	list-style-image: url( /interface/bullet_point.gif );
	list-style-type: circle;
}
/* SPECIFIC ATTRIBUTES : ID */


/* RECURRING ATTRIBUTES : CLASS */

.alignCenter {
	text-align: center;
}

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.clearBoth{
	clear: both;
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.highlight {
	color: #FF0000;
}

.uppercase{
	text-transform:uppercase;
}

.captialize{
	text-transform:capitalize;
}


/** HOLDER **/
#holder{
	width: auto;
	
}

/** TOP **/
#navLogo{
	float: left;
}

#topHolder{
	
}

#topHolder #topContent{}

#printAddress{
	clear: left;
	float: right;
	list-style-image: none;
	list-style-type: none;
	text-align: right;
	font-size: 90%;
	margin-right: 5px;
}

#printAddress address{
	font-style: normal;
}

#printAddress #contactInfoSpacer{
	margin-top: 12px;
}

#printFooter{
	clear: both;
	margin-top: 100px;
	text-align: right;
	font-size: 80%;
	padding-top: 20px;
	padding-right: 0px;
}


#topHolder #topContent #navHolder{
	display: none;
}

#searchForm{
	display: none;
}

/** MOVERS **/
#moversContent{
	display: none;
}

/** CONTENT **/
#content #mainContent{
	clear: both;
	margin-top: 100px;
	width: 600px;
	
}

#content #pageSummary{
	font-style: italic;
}

#content #mainContent a {
	color: #476bbf;
	text-decoration: underline;
}

#content #mainContent a:visited {
	color: #476bbf;
	text-decoration: underline;
}

#content #mainContent a:hover {
	color: #476bbf;
	text-decoration: none;
}

/** CONTENT FOOTER **/
#contentFooter{
	display: none;
}

#newsColumn{
	display: none;
}


/** PAGE SPECIFIC **/

/** our_clients.pgp **/
.client{
	text-align: center;
	margin-top: 20px;
}

/** Home Page Quote **/
#homePage{
	font-size: 140%;
	margin: 25px 100px;
	font-weight: bold;
}

#homePageAddress{
	display:none;
}

.callToAction{
	display: none; /* no point displaying action links */
}

form, .formHolder{
	display: none;
}

#map{
	margin-left: 150px;
}

.noPrint{
	display: none;
}

/** articles */
#articleCaption {
	float:left;
	margin: 15px 5px 0px 0px;
}