/* CSS Document */
body{
	margin:0px 0 0;
	padding:0px;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#f6f6f6;
	color:black;
}
body.Normal {
	text-align:left;
}
.DNNAligncenter {
	text-align:left;
}
.ContentPane iframe {
	width:100%;
}
td {
	vertical-align:top;
}
#siteWrapper {
	width:930px;
/*	min-height:807px;*/
	background:url(images/bg.gif) repeat-y #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#container{
	border-top:6px solid #ed1b24;
	width:900px;
	margin-left:15px;
	margin-right:15px;
	position:relative;
}

#topBox{
	height:117px;
}

#logo{
	width:183px;
	height:66px;
	background:url(images/logo2.gif) no-repeat;
	position:absolute;
	left:40px;
	top:35px;
}

#logo a{
	display:block;
	height:66px;
}
#strapline{
	width:633px;
	height:134px;
	background-image:url(images/strapline.gif);
	background-repeat:no-repeat;
	background-color:#e7e7e7;
	position:absolute;
	right:0px;
	top:0px;
	background-position:214px 18px;
}

#columns{
	width:100%;
	margin-top:140px;
	margin-bottom:5px;
	background:url(images/leftcolbg.gif) repeat-y;
}

#LeftCol{
	width:260px;
	padding-bottom:81px;
	background:#e7e7e7;
	position:relative;
}

#RightCol{
	width:628px;
	/*height:616px;*/
	margin-right:5px;
}

#PromoCols .leftcol {
	width:314px;
}
#PromoCols .rightcol {
	width:309px;
}
#ContentPaneWrapper2,
#ContentPaneWrapper{
	border:solid 10px #eeeeee;
}

.homepage #ContentPaneWrapper {
	margin-bottom:5px;
}
.content #ContentPaneWrapper {
	min-height:350px;
}

* html .content #ContentPaneWrapper {
	height:350px;
}

.admin #ContentPaneWrapper {
	min-height:500px;
}

* html .admin #ContentPaneWrapper {
	height:500px;
}

.contentscroll #ContentPaneWrapper {
	min-height:400px;
	max-height:616px;
	overflow:auto;	
}

#ContentPaneWrapper2 #dnn_ContentPane,
#ContentPaneWrapper #dnn_ContentPane {
	padding:10px;
}




#ContentPaneWrapper2 #dnn_ContentPane {
	float:left;
	width:290px;
}
#ContentPaneWrapper2 #dnn_rightPane {
	float:right;
	width:290px;
}

#COntentWrapper2{ width:610px;}

#dnn_ContentPane .SubHead{
	line-height:1.5em;
}

#dnn_TopPane {
	margin-bottom:5px;
}
#dnn_MiddlePane {
	margin-bottom:5px;
}

* html #dnn_MiddlePane {
	overflow:hidden;
}

#dnn_ImagePane {
	margin-bottom:5px;
}

.homepage #ContentPaneWrapper {
	margin-bottom:5px;
}

/** Misc Panels **/



#ContactDetails {
	position:absolute;
	left:18px;
	bottom:75px;
	width:148px;
	height:59px;
	background:url(images/contactinfo.gif) no-repeat;
}

/** Structural panels **/

#footer {
	background:#e11f27;
	border-left:#f6a4a0;
	border-right:#f6a4a0;
	height:56px;
	border-bottom:1px solid #7e3835;
	position:relative;
}

/* Nav Styles */
#MainNav ul, #MainNav li {
	margin:0px;
	padding:0px;
	list-style:none;
}

#MainNav ul.Level0 a {
	height:27px;
	width:260px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
	background-repeat:none;	
}

#MainNav a:hover {

}
#MainNav ul.Level0{
	width:260px;
}

#MainNav ul.Level0 li{
/*	position:relative;*/
	width:100%;
	margin-bottom:1px;
/*	clear:both;*/
}
* html #MainNav ul.Level0 li{
/*	margin-bottom:0px;*/
}

#MainNav ul.Level0 li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

ul.Level0 li.SelectedTab{

}
#MainNav ul.Level0 li ul.Level1 {
	display:none;
/*	position:absolute;
	top:0px;
	left:-999em;
	width:200px;
	z-index:1;*/
}

#MainNav ul.Level0 li ul.Level1 a {
	height:16px;
	width:100%;
	text-indent:-999em;
	overflow:hidden;
	display:block;
	background-repeat:none;
	float:none;
}



#MainNav ul.Level0 ul.Level1 li{
	margin-bottom:0px;
}

#MainNav ul.Level1 li a{
	color:#878889;
	text-decoration:none;
	line-height:16px;
}

/*
#MainNav ul.Level0 li:hover ul.Level1,
#MainNav ul.Level0 li.iehover ul.Level1{
	top:0px;
	left:260px;
}
*/

#MainNav ul.Level0 li ul.Level1,
#MainNav ul.Level0 li ul.Level1 li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#MainNav ul.Level0 li.SelectedTab ul.Level1 {
	/*position:relative;*/
	display:block;
	padding-top:2px;
	padding-bottom:4px;
	left:0px;
	width:260px;
}

#MainNav ul.Level0 li ul.Level1 li a{
	height:15px;
	
	background-repeat:no-repeat;
	background-color:#e7e7e7;
	background-image:none;
	font-family:Tahoma,Helvetica, Geneva, Arial, sans-serif;
	background-position:4px 4px;
}

#MainNav ul.Level0 li.SelectedTab ul.Level1 li a{  
	background-position:17px 4px;
}

#MainNav ul.Level0 li ul.Level1 li ul.Level2 li a {
	background-position:8px 4px;
}

#MainNav ul.Level0 li.SelectedTab ul.Level1 li ul.Level2 li a {
	background-position:24px 4px;
}

#MainNav36 a { background-image:url(images/nav/home.gif); }
#MainNav54 a { background-image:url(images/nav/services.gif); }
#MainNav66 a { background-image:url(images/nav/marketsegments.gif); }
#MainNav74 a { background-image:url(images/nav/findlocation.gif); }
#MainNav75 a { background-image:url(images/nav/requestquote.gif); }
#MainNav76 a { background-image:url(images/nav/contact.gif); }
#MainNav84 a { background-image:url(images/nav/environment.gif); }
#MainNav77 a { background-image:url(images/nav/aboutus.gif); }
#MainNav87 a { background-image:url(images/nav/careers.gif); }
#MainNav89 a { background-image:url(images/nav/news.gif); }
#MainNav90 a { background-image:url(images/nav/clientlounge.gif); }
#MainNav173 a { background-image:url(images/nav/brochure.gif); }

#MainNav36.SelectedTab a, #MainNav36 a:hover { background-image:url(images/nav/home_on.gif); }
#MainNav54.SelectedTab a, #MainNav54 a:hover { background-image:url(images/nav/services_on.gif); }
#MainNav66.SelectedTab a, #MainNav66 a:hover { background-image:url(images/nav/marketsegments_on.gif); }
#MainNav74.SelectedTab a, #MainNav74 a:hover { background-image:url(images/nav/findlocation_on.gif); }
#MainNav75.SelectedTab a, #MainNav75 a:hover { background-image:url(images/nav/requestquote_on.gif); }
#MainNav76.SelectedTab a, #MainNav76 a:hover { background-image:url(images/nav/contact_on.gif); }
#MainNav84.SelectedTab a, #MainNav84 a:hover { background-image:url(images/nav/environment_on.gif); }
#MainNav77.SelectedTab a, #MainNav77 a:hover { background-image:url(images/nav/aboutus_on.gif); }
#MainNav87.SelectedTab a, #MainNav87 a:hover { background-image:url(images/nav/careers_on.gif); }
#MainNav89.SelectedTab a, #MainNav89 a:hover { background-image:url(images/nav/news_on.gif); }
#MainNav90.SelectedTab a, #MainNav90 a:hover { background-image:url(images/nav/clientlounge_on.gif); }
#MainNav173.SelectedTab a, #MainNav173 a:hover { background-image:url(images/nav/brochure_on.gif); }

/** Services sub menu **/
#MainNav ul.Level0 li ul.Level1 li#MainNav55 a { background-image:url(images/nav/subnav/directmarketing.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav56 a { background-image:url(images/nav/subnav/datamanagement.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav57 a { background-image:url(images/nav/subnav/printmanagement.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav58 a { background-image:url(images/nav/subnav/creativedesign.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav59 a { background-image:url(images/nav/subnav/digitalmedia.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav60 a { background-image:url(images/nav/subnav/digitalprint.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav61 a { background-image:url(images/nav/subnav/largeformatprint.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav62 a { background-image:url(images/nav/subnav/offsetprint.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav63 a { background-image:url(images/nav/subnav/labels.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav64 a { background-image:url(images/nav/subnav/fulfilmentmail.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav65 a { background-image:url(images/nav/subnav/warehouselogistics.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav99 a { background-image:url(images/nav/subnav/boxcartons.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav100 a { background-image:url(images/nav/subnav/envelopeproducts.gif); }

#MainNav ul.Level0 li ul.Level1 li#MainNav55.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav55 a:hover { background-image:url(images/nav/subnav/directmarketing_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav56.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav56 a:hover { background-image:url(images/nav/subnav/datamanagement_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav57.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav57 a:hover { background-image:url(images/nav/subnav/printmanagement_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav58.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav58 a:hover { background-image:url(images/nav/subnav/creativedesign_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav59.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav59 a:hover { background-image:url(images/nav/subnav/digitalmedia_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav60.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav60 a:hover { background-image:url(images/nav/subnav/digitalprint_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav61.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav61 a:hover { background-image:url(images/nav/subnav/largeformatprint_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav62.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav62 a:hover { background-image:url(images/nav/subnav/offsetprint_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav63.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav63 a:hover { background-image:url(images/nav/subnav/labels_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav64.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav64 a:hover { background-image:url(images/nav/subnav/fulfilmentmail_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav65.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav65 a:hover { background-image:url(images/nav/subnav/warehouselogistics_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav99.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav99 a:hover { background-image:url(images/nav/subnav/boxcartons_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav100.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav100 a:hover { background-image:url(images/nav/subnav/envelopeproducts_on.gif); }

/** market segments sub menu **/
#MainNav ul.Level0 li ul.Level1 li#MainNav67 a { background-image:url(images/nav/subnav/advertisingdirectmarketing.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav68 a { background-image:url(images/nav/subnav/automotive.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav69 a { background-image:url(images/nav/subnav/financialservices.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav70 a { background-image:url(images/nav/subnav/healthpharmaceutical.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav71 a { background-image:url(images/nav/subnav/manufacturing.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav72 a { background-image:url(images/nav/subnav/mediaentertainment.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav73 a { background-image:url(images/nav/subnav/retail.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav98 a { background-image:url(images/nav/subnav/publishing.gif); }

#MainNav ul.Level0 li ul.Level1 li#MainNav67.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav67 a:hover { background-image:url(images/nav/subnav/advertisingdirectmarketing_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav68.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav68 a:hover { background-image:url(images/nav/subnav/automotive_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav69.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav69 a:hover { background-image:url(images/nav/subnav/financialservices_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav70.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav70 a:hover { background-image:url(images/nav/subnav/healthpharmaceutical_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav71.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav71 a:hover{ background-image:url(images/nav/subnav/manufacturing_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav72.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav72 a:hover { background-image:url(images/nav/subnav/mediaentertainment_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav73.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav73 a:hover { background-image:url(images/nav/subnav/retail_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav98.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav98 a:hover { background-image:url(images/nav/subnav/publishing_on.gif); }

/** contact sub menu **/
#MainNav ul.Level0 li ul.Level1 li#MainNav95 a { background-image:url(images/nav/subnav/findalocation.gif); }

#MainNav ul.Level0 li ul.Level1 li#MainNav95.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav95 a:hover { background-image:url(images/nav/subnav/findalocation_on.gif); }


#MainNav ul.Level0 li ul.Level1 li#MainNav96 a { background-image:url(images/nav/subnav/requestquote.gif); }

#MainNav ul.Level0 li ul.Level1 li#MainNav96.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav96 a:hover { background-image:url(images/nav/subnav/requestquote_on.gif); }

#MainNav ul.Level0 li ul.Level1 li#MainNav91 a { background-image:url(images/nav/subnav/livechat.gif); }

#MainNav ul.Level0 li ul.Level1 li#MainNav91.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav91 a:hover { background-image:url(images/nav/subnav/livechat_on.gif); }

#MainNav ul.Level0 li ul.Level1 li#MainNav97 a { background-image:url(images/nav/subnav/phone.gif); }

#MainNav ul.Level0 li ul.Level1 li#MainNav97.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav97 a:hover { background-image:url(images/nav/subnav/phone_on.gif); }


/** careers sub menu **/
#MainNav ul.Level0 li ul.Level1 li#MainNav88 a { background-image:url(images/nav/subnav/jobopportunities.gif); }

#MainNav ul.Level0 li ul.Level1 li#MainNav88.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav88 a:hover { background-image:url(images/nav/subnav/jobopportunities_on.gif); }

/** news sub menu **/
#MainNav ul.Level0 li ul.Level1 li#MainNav168 a { background-image:url(images/nav/subnav/pressandmedia.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav168.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav168 a:hover { background-image:url(images/nav/subnav/pressandmedia_on.gif); }

/** about us sub menu **/
#MainNav ul.Level0 li ul.Level1 li#MainNav79 a { background-image:url(images/nav/subnav/geonboard.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav80 a { background-image:url(images/nav/subnav/keymanagement.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav78 a { background-image:url(images/nav/subnav/keypersonnel.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav81 a { background-image:url(images/nav/subnav/yourbrandguardian.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav82 a { background-image:url(images/nav/subnav/solutionoverview.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav83 a { background-image:url(images/nav/subnav/history.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav85 a { background-image:url(images/nav/subnav/values.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav86 a { background-image:url(images/nav/subnav/casestudies.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav165 a { background-image:url(images/nav/subnav/awards.gif); }


#MainNav ul.Level0 li ul.Level1 li#MainNav79.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav79 a:hover { background-image:url(images/nav/subnav/geonboard_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav80.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav80 a:hover { background-image:url(images/nav/subnav/keymanagement_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav78.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav78 a:hover { background-image:url(images/nav/subnav/keypersonnel_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav81.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav81 a:hover { background-image:url(images/nav/subnav/yourbrandguardian_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav82.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav82 a:hover { background-image:url(images/nav/subnav/solutionoverview_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav83.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav83 a:hover { background-image:url(images/nav/subnav/history_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav85.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav85 a:hover { background-image:url(images/nav/subnav/values_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav86.SelectedTab a,
#MainNav ul.Level0 li ul.Level1 li#MainNav86 a:hover { background-image:url(images/nav/subnav/casestudies_on.gif); }
#MainNav ul.Level0 li ul.Level1 li#MainNav165 a:hover { background-image:url(images/nav/subnav/awards_on.gif); }




/** Formatting elements **/
#dnn_ContentPane h3,
#dnn_ContentPane h3 a,
#dnn_ContentPane h3 a:hover {
	color:#ed1b24;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0.5em;
	text-decoration:none;
}

#dnn_ContentPane h4 {
	color:#ed1b24;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0.5em;
}

#dnn_ContentPane p {
	margin-top:0px;
	margin-bottom:1em;
}

#dnn_ContentPane a,
#dnn_ContentPane a:hover {
	color:#e11f27;
	text-decoration:underline;
	font-weight:normal;
}


/** Footer Nav **/
#FooterNav {
	position:absolute;
	height:25px;
	left:15px;
	top:14px;
}

#FooterNav li {
	margin-right:13px;
}

#FooterNav a {
	display:block;
	text-indent:-999em;
	overflow:hidden;
	background-repeat:no-repeat;
	height:25px;
}

#nav_home a { background-image:url(images/footernav/home.gif); width:57px; margin-right:10px;}
#nav_livechat a { background-image:url(images/footernav/livechat.gif); width:83px; margin-right:6px; }
#nav_findlocation a { background-image:url(images/footernav/findlocation.gif); width:109px; margin-right:12px;}
#nav_contact a { background-image:url(images/footernav/contact.gif); width:72px; margin-right:9px;}
#nav_faq a { background-image:url(images/footernav/faq.gif); width:43px;}
#nav_terms a { background-image:url(images/footernav/terms.gif); width:126px;}

/** Search Box **/
#SearchPane {
	position:absolute;
	right:19px;
	top:15px;
	width:199px;
}
#SearchPane .NormalTextBox {
	border:1px solid #d3d5d4;
	width:125px;
	position:absolute;
	top:0px;
	left:74px;
	height:14px;
	padding-top:2px;
	text-indent:4px;
}

#SearchPane .SkinObject {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:63px;
	height:24px;
	background:url(images/search.gif) no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

/** Form Tables **/
.formtablewrapper .formtable {
	width:80%;
}
.formtable th {
	color:#000000;
	font-weight:normal;	
}

.formtable td {
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
	padding-right:5px;
}

.formtable textarea.NormalTextBox,
.formtable input.NormalTextBox {
	width:180px;
}
.formtable select.NormalTextBox {
	width:184px;
}

.formtable label.SubHead {
	color:#000000;
	font-weight:normal;
	display:block;
	width:150px;
}
.formtable td {
	font-size:11px;
}
.formtable .SubmitButton {
	text-align:center;
	width:100px;
	margin-left:145px;
	margin-bottom:1em;
}

p.Normal {
	margin-top:0px;
	margin-bottom:1em;
}
.formtable div.Normal {
	text-align:center;
}

table.formattedtable td {
	padding:5px;
	vertical-align:top;	
}
table.formattedtable td p{
	margin-top:0px;
	margin-bottom:1em;
}

/** helpers **/
.DNNEmptyPane {
	display:none;
}
.Normal,.SubHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
}

h2.pagetitle {
	margin-bottom:1em;
	margin-top:0px;
	height:26px;
	background-repeat:no-repeat;
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}

h2.pagetitle span {
	display:block;
	text-indent:-999em;
	height:26px;
	background:url(images/headerbg.gif) left bottom repeat-x;
}

ul.nomargin {
	margin:0px;
	padding:0px;
}

ul.unbulleted {
	margin:0px;
	padding:0px;
}
ul.unbulleted li {
	list-style:none;
	margin:0px;
	padding:0px;
}

.imgbg {
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}	

ul.horzlist {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.horzlist li {
	display:inline;
	float:left;
	list-style-type:none;
}
ul.horzlist a {
	display:block;
	float:left;
	text-decoration:none;
}

ul.horzlist a span{
	visibility:hidden;
}

ul.horzlistright {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.horzlistright li {
	display:inline;
	float:right;
	list-style-type:none;
}
ul.horzlistright a {
	display:block;
	float:left;
	text-decoration:none;
}

ul.horzlistright a span{
	visibility:hidden;
}
.leftcol {
	float:left;
	display:inline;
}
.rightcol {
	float:right;
	display:inline;
}
.nestedcolumns {
	width:768px;
}

#partners{
	margin: 10px 0;
	padding: 0 20px;
	
	width: 930px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 20px;
	

}

#partners .logolink{
	margin: 10px 20px 30px 20px;
	float:right;
}

.logolink a{
	display:block;
	width: 110px;
	height: 30px;
	text-indent:-999em;
	overflow:hidden;

	
}

.loaded{
	background: url(images/loaded.gif) top left no-repeat;
}

.mccrokell{
	background: url(images/mccorkell.gif) top left no-repeat;
}
.
/*\*/
html*.columns {
width:100%;
}/**/
*  html .columns {
	width:auto;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
html > body .clearfix {min-height: 1px; height: auto;} 
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
