/*my*/
/*
html, body {
      height:100%; margin:0;
    }



body {
	position:relative;
	background: url(../img/right-border.png) repeat-x #fff;
    font-family: tahoma, arial;
    font-size: 0.8em;
    color: #525353;
}
*/
html {
      margin:0;
      background: #eaeaea;
    }



body {
    margin:0; padding:0;
	background: url(../img/right-border2.png) repeat-x #eaeaea;
    font-family: tahoma, arial;
    font-size: 0.8em;
    color: #525353;
}



#fullcontent {  overflow: hidden;
  position: relative;
}






/*body {
	background: url(../img/right-border.png) repeat-x #fff;
	font-family: tahoma, arial;
	font-size: 0.8em;
	margin: 0;
	padding: 0 0 0px;
	color: #525353;
}*/


img {
	border: 0;
}
p,ul,li {
	margin: 0;
	padding: 0;
}
ul {
	width:500px;

}

a {
	color: #757e85;
	text-decoration: none;
}

.clear {
 clear: both;
 overflow: hidden;
 height: 0;
}

body p
{
	padding: 6px 0;
}
.main-left ul
{
	list-style: none;
}
.main-left ul li {
	background: url('../img/dblarrow.gif') left 5px no-repeat;
	padding-left: 21px;
	position: relative;
}
.main-left img.photo
{
	border: 1px #c0c0c0 solid;
}
.main-full ul
{
	list-style: none;
}
.main-full ul li {
	background: url('../img/dblarrow.gif') left 5px no-repeat;
	padding-left: 21px;
	position: relative;
}
.main-full img.photo
{
	border: 1px #c0c0c0 solid;
}
.all-main-full ul
{
	list-style: none;
}
.all-main-full ul li {
	background: url('../img/dblarrow.gif') left 5px no-repeat;
	padding-left: 21px;
	position: relative;
}
.all-main-full img.photo
{
	border: 1px #c0c0c0 solid;
}


body h1
{
	/*border-bottom: 1px #d5d9de solid;*/
	color: #70859a;
	font-size: 1.1em;
	padding: 5px 0 5px;
}

body h2
{
	color: #70859a;
	font-size: 1.1em;
}

body h3
{
	color: #70859a;
	font-size: 1em;
	margin:0px 0 5px 0px;
}

.content {	overflow: hidden;
	position: relative;
	margin: 0 auto;
	width: 902px;
}

.homecontent {
	position: relative;
	margin: 0 auto;
	width: 902px;
}

#home-header-bottom
{
	padding-top:10px;
	padding-left:15px;
	height: 33px;
	text-align: left center;
	color: #70859a;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.3em;
}

.allpages-header-bottom
{
	padding-top:0px;
	height: 23px;
}
.services-container
{	width: 100%;
	margin:0;
	padding: 0;
	background: url(../img/home-background.png) repeat-x #fff;
	owerflow: hidden;
}

.services {
    position: relative;
    clear:both;
    margin:0; padding: 0;
    height: 190px;
	padding-top: 15px;
}
.services div {
	/*background: url(../img/bg-sep-hr.png) left bottom no-repeat;*/
	float: left;
	padding-bottom: 15px;
	padding-left: 15px;
	width: 165px;
}
.services div a {
	color: #70859a;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.85em;
}

.services div img:hover {
	filter: alpha (opacity=80);
	opacity: .80;
	zoom: 1;
}

.services_bottom {
    position: relative;
	padding-top: 15px;

}
.services_bottom div {
	/*background: url(../img/bg-sep-hr.png) left bottom no-repeat;*/
	float: left;
	padding-bottom: 15px;
	padding-left: 15px;
	width: 165px;

}
.services_bottom div a {
	color: #70859a;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.85em;
}

.services_bottom div img:hover {
	filter: alpha (opacity=80);
	opacity: .80;
	zoom: 1;
}

#services-links
{
	clear:both;
	position: relative;
    margin: 0;
    margin-top: 0px;
    margin-bottom:0px;
	height:55px;
	background:#eaeaea;
	padding-top:3px;
	color: #5571E8;
	width:100%;
}

.services-link
{
	height:15px;
	margin: 0; padding:0;
	margin-top:5px;
	width: 180px;
	color: #5571E8;
	float:left;
	text-align: center;
}

.services-link a {
	color: #5571E8;
	font-weight: bold;
	text-decoration: underline;
	font-size: 0.85em;
	text-align: center;
}

.main-area
{
	background: url(../img/home-background.png) repeat-x #fff;
	position: relative;
	min-height: 100px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom:0px;
	width:100%;

}

.all-main-area
{
	background: url(../img/home-background.png) repeat-x #fff;
	position: relative;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom:0px;
	width:100%;

}

.all-main-full
{
	width:873px;;
	padding-bottom:30px;
	padding-left:15px;
}

.main-full
{
	width:887px;
	padding-bottom:70px;
	padding-left:15px;
}

.main-left
{
	width:525px;
	position: relative;
	padding-bottom:30px;
	padding-left:15px;
	float:left;
}
.main-middle
{
	width:29px;
	position:relative;
	hidden:overflow;
	float:left;
}

.main-middle-margin
{
	width:14px;
	min-height: 150px;
	float: left;
}

.main-middle-line
{
	width:1px;
	min-height: 230px;
	background: #e9e9e9;
	float:left;
}

.main-middle-space
{
	height: 10px;
	width:305px;
}

.main-right
{
	width:320px;
	float:left;
	position: relative;
	margin-bottom:30px;
}

.horizontal-line
{
	clear:both;
	hidden:overflow;
	position:relative;
	width: 310px;
	height: 21px;
	background: url(../img/horizontal-line.png) no-repeat center center;
}

.case-study{}
.right-case-study-header{}
.right-case-study-allfields
{
	width:310px;
	min-height:230px;
	height:auto;
	border-top: 1px #e5e5e6 solid;
	background: #fff;
}

.right-case-study-allfields-border
{
	float:left;
	width:1px;
	height:230px;
	background: url(../img/quick-contact-border.png) no-repeat center;
}

.right-case-study-allfields-content
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	float:left;
	width:308px;
	height: auto;
	border-bottom: 1px #e5e5e6 solid;


}

.right-case-studies{}
.right-case-studies-header{}
.right-case-studies-allfields
{
	width:310px;
	min-height:230px;
	height:auto;
	border-top: 1px #e5e5e6 solid;
	background: #fff;
}

.right-case-studies-allfields-border
{
	float:left;
	width:1px;
	height:230px;
	background: url(../img/quick-contact-border.png) no-repeat center;
}

.right-case-studies-allfields-content
{
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 0px;
	float:left;
	width:273px;
	height: auto;

}
.right-case-studies-casestudy
{

	height: 80px;
	border-bottom: 1px #e5e5e6 solid;
	margin-bottom:0px;
	font-size: 10px;

}

.right-case-studies-casestudy h2
{
	color: #70859a;
	font-size: 12px;
	padding:0; margin:0;
}

.right-case-studies-casestudy-left
{
	float:left;
	padding-right:10px;
	width:175px;
}
.right-case-studies-casestudy-right
{
	padding-top: 10px;
	float:left;
	width:85px;
	height:60px;
}
.right-case-studies-casestudy-pagename h2 a
{
	cursor: pointer;
	color: #70859a;

}
.right-case-studies-casestudy-description a
{
	cursor: pointer;
	color: #525353;
}

div.case-study-photos {

	text-align: center;
	width: 302px;
	margin-left:2px;
	margin-top:2px;

}
div.case-study-photos #g_main {
	border: 1px #cdf solid;
	width: 302px;
	height: 200px;
}
div.case-study-photos .g_thumb {
	cursor: pointer;
	height: 66px;
	width: 98px;
	overflow: hidden;
	position:relative;
	margin:0; padding:0;
}

.g_thumb_div
{	height: 69px;
	width: 100px;
	float: left;
}
.g_thumb_div_wrapper
{	margin-left:2px;
}

.quote-contact
{
	margin-top:20px;
}
.quote-contact-header b
{
	color: #c43;
}

.quote-contact-allfields
{
	width:525px;

	border-top: 1px #e5e5e6 solid;
	background: #fff;
}

.quote-contact-allfields-border
{
	float:left;
	width:1px;
	height:230px;
	background: url(../img/quick-contact-border.png) no-repeat center;
}

.quote-contact-allfields-content
{
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 0px;
	float:left;
	width:488px;
	border-bottom: 1px #e5e5e6 solid;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.quote-contact-field1
{
	height:30px;
}

.quote-contact-field2
{
	height:86px;
}

.quote-contact-name
{
	width:75px;
	float:left;
	color: #585858;
	font: 14px "Trebuchet MS", Arial, Helvetica, Tahoma,  sans-serif;
}
.quote-contact-input1
{
	float:left;
	margin :0; padding: 0;
}

.quote-contact-input2
{
	float:left;
	margin :0; padding: 0;
}
.quote-error
{
	padding-left:135px;
	margin-top:-7px;
	padding-bottom:15px;
	color: #c43;
}
.quote-error1
{
	padding-left:135px;
	margin-top:-7px;
	padding-bottom:15px;
	color: #c43;
}
/*.cont {
	width:600px;
}*/
form.std {
	margin-top: 20px
}
form.std .req {
	color: #c43;
}
form.std .npt,form.std .chk {
	height: 30px;
}
form.std .tbx {
	height: 110px;
}
form.std .chk input {
	margin-left:10px
}
form.std .btn {
	clear: both;
	margin-left:220px;
}
form.std .btn input {
	sbackground-color: #eef0ff;
	sborder: 1px #9ab outset;
	font-size: 0.9em;
	padding: 0 18px;
}
form.std .npt input, form.std .tbx textarea {
	float:right;
	padding: 0 18px;
}
form.std .npt input
{
	width:350px;
	height: 20px;
	background: url(../img/quote-contact-field1-bg.png) no-repeat center #c6ddfb;
	border: 1px solid #b4b4b4;
	margin :0; padding: 0;
}
form.std .npt label, form.std .tbx label
{
	margin-bottom :5px;
}
form.std .tbx textarea
{
	width:350px;
	height: 83px;
	background:  url(../img/quote-contact-field2-bg.png) no-repeat center #c6ddfb;
	border: 1px solid #b4b4b4;
	margin :0; padding: 0;
}

form.std .tbx textarea {
	height: 80px;

}
form.std .npt label,form.std .chk label,form.std .tbx label {
	clear: both;
	float: left;
}





.body2
{
	clear:both;
	hidden:overflow;
	position:relative;
}

.contact{}
.contact-header b
{
	color: #c43;
}

.contact-allfields
{
	width:610px;
	border-top: 1px #e5e5e6 solid;
	background: #fff;
}

.contact-allfields img
{
	margin-left: -20px;
	float:left;
}


.contact-allfields-border
{
	float:left;
	width:1px;
	height:210px;
	background: url(../img/quick-contact-border.png) no-repeat center;
}

.contact-allfields-content
{
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 20px;
	float:left;
	width:573px;
	border-bottom: 1px #e5e5e6 solid;
	padding-bottom: 20px;
	margin-bottom: 20px;

}

.contact-field1
{
	height:30px;
}

.contact-field2
{
	height:86px;
	margin-bottom:8px;
}

.contact-name
{
	width:100px;
	float:left;
	color: #585858;
	pagging-bottom: 5px;
	font: 14px "Trebuchet MS", Arial, Helvetica, Tahoma,  sans-serif;
}


.contact-input2
{
	float:left;
	margin :0; padding: 0;
}

.contact-error
{
	clear:both;
	hidden:overflow;
	position:relative;
	margin-left: 100px;
	margin-top: -10px;
	margin-bottom: 5px;
	color: #c43;
}

.contact-error1
{
	clear:both;
	hidden:overflow;
	position:relative;
	margin-left: 100px;
	margin-top: -8px;
	margin-bottom: 5px;
	color: #c43;
}

.cfield1
{
	width:466px;
	height: 20px;
	background: url(../img/contact-field1-bg.png) no-repeat center #c6ddfb;
	border: 1px solid #b4b4b4;
	margin :0; padding: 0;
}

.cfield2
{
	width:466px;
	height: 83px;
	background:  url(../img/contact-field2-bg.png) no-repeat center #c6ddfb;
	border: 1px solid #b4b4b4;
	margin :0; padding: 0;
}

.contact-button
{
	float:left;
	width: 64px;
	height: 23px;
	padding-left: 403px;
	padding-top: 8px;
}







.quick-contact{}
.quick-contact-header b
{
	color: #c43;
}

.quick-contact-allfields
{
	width:310px;
	border-top: 1px #e5e5e6 solid;
	background: #fff;
}

.quick-contact-allfields img
{
	margin-left: -30px;
	float:left;
}


.quick-contact-allfields-border
{
	float:left;
	width:1px;
	height:210px;
	background: url(../img/quick-contact-border.png) no-repeat center;
}

.quick-contact-allfields-content
{
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 20px;
	float:left;
	width:273px;
}

.quick-contact-field1
{
	height:30px;
}

.quick-contact-field2
{
	height:86px;
	margin-bottom:8px;
}

.quick-contact-name
{
	width:75px;
	float:left;
	color: #585858;
	pagging-bottom: 5px;
	font: 14px "Trebuchet MS", Arial, Helvetica, Tahoma,  sans-serif;
}


.quick-contact-input2
{
	float:left;
	margin :0; padding: 0;
}

.quick-error
{
	clear:both;
	hidden:overflow;
	position:relative;
	margin-left: 74px;
	margin-top: -10px;
	margin-bottom: 5px;
	color: #c43;
}

.quick-error1
{
	clear:both;
	hidden:overflow;
	position:relative;
	margin-left: 74px;
	margin-top: -8px;
	margin-bottom: 5px;
	color: #c43;
}

.field1
{
	width:186px;
	height: 20px;
	background: url(../img/quick-contact-field1-bg.png) no-repeat center #c6ddfb;
	border: 1px solid #b4b4b4;
	margin :0; padding: 0;
}

.field2
{
	width:186px;
	height: 83px;
	background:  url(../img/quick-contact-field2-bg.png) no-repeat center #c6ddfb;
	border: 1px solid #b4b4b4;
	margin :0; padding: 0;
}

.quick-contact-button
{
	float:left;
	width: 64px;
	height: 23px;
	padding-left: 110px;
	padding-top: 8px;
}

.download-brochures
{
	width: 290px;
	padding-left: 15px;
}

.download-brochures-line-top-space
{
	width: 100px;
	height: 2px;
	margin:0; padding:0;
}
.download-brochures-line
{
	width: 100px;
	height: 1px;
	background:  url(../img/brochure-horizontal-line.png) no-repeat center center;
	margin-left:3px; padding:0;
}
.download-brochures-line-bottom-space
{
	width: 100px;
	height: 5px;
	margin:0; padding:0;
}

.download-brochures-link
{
	height: 20px;
	cursor: pointer;
	margin:0; padding:0;
}

.download-brochures-link-container
{
	height: 20px;
	margin:0; padding:0;
}

.download-brochures-link-text
{
	float:left;
	padding-left: 5px;
}

.download-brochures-link-container a
{
	text-decoration: none;
}

.download-brochures-link img
{
	float:left;
}

.areas-covered
{
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	width: 290px;
	padding-left: 15px;
}
.areas-covered h3
{
	margin-top:20px;
}

.areas-covered p
{
	margin-bottom: 10px;
}

.areas-covered-link
{    text-decoration: underline;
}

.other-case-studies
{
	margin-bottom: 20px;
	clear: both;
	overflow: hidden;
	width: 290px;
}
.other-case-studies-link
{
	height: 18px;
}
.other-case-studies-link a
{
	text-decoration: underline;
}
/*--------------------------FOOTER*/
.footer {


	background: #eaeaea repeat;
	border-top: 1px #a7b3be solid;

	font-size: .8em;
	list-style: none;
	/*margin-top: 30px;*/
	padding: 9px 0 12px;
	clear:both;
	overflow: hidden;
	position: relative;
	width: 100%;

    padding-top: -92px;
    height: 70px;
}

.footer-info
{
	width:902px;
	background-color: #eaeaea;
	min-height: 70px;
	position: relative;
	margin: 0 auto;
}

.footer-links
{
	background: #eaeaea;
	width:902px;
}

/*
.footer-logo
{
  	width:70px;
  	height: 70px;
  	background: url(../img/footer-logo.gif) no-repeat center;
  	float:left;

}
*/

.footer-menu
{
	bottom: 0;
	position: relative;
	text-align: left;
	align: left;
	width:902px;

}

.footer-menu li {
	border-left: 1px solid;
	color: #9ba6ae;
	display: inline;
	padding: 0 11px;
	text-decoration: underline;
}
.footer-menu li.first {
	/* would use :first-child but ie6 don't support it... */
	border: 0;
	text-decoration:none;
}

.footer-menu li.last {
	text-decoration:none;
}

.footer-localareas
{
	bottom: 0px;
	margin-left: 25px;
	position: relative;
	text-align: left;
	align: left;
	width:902px;
}

.footer-localareas-link
{
    float:left;
    margin-right: 24px;
    margin-top:5px;
}

.footer-localareas li {
	color: #9ba6ae;
	display: inline;
	text-decoration: underline;
}

.footer-localareas li a{    text-decoration: underline;
}

/*my*/


#guild {
	margin:25px 19px 0 0;
}



.clr { clear: both }
.crr { clear: right }
.rgt { float: right }
.more_info {
	background: url(../img/bluarrow.png) right bottom no-repeat;
	padding-right: 14px;
}

























#left-background {
	background: url(../img/left-border2.png) repeat-x;
	height: 200px;
	left: 0;
	position: absolute;
	top: 0;
	width: 50%;
}

#header-top {
	height: 48px;
	margin-top: -188px;
}
#header-top-tel {
	/* todo: use sifr */
	color: #8aa3bd;
	font-size: 1.7em;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 15px;
	text-align: center;
	width: 244px;
	height: 48px;
	margin:0;
	background: url(../img/header-tel.png) center top no-repeat;
}
#header-top-nav {
	float: right;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../img/header-nav.png) center top no-repeat;
	height: 48px;
	width: 305px;
}

#header-top-nav-links
{
    margin-top: 24px;
	height: 24px;
}
#header-top-nav a {
	color: #70859a;
	margin-left: 23px;
	margin-right: 8px;
	text-decoration: none;
}
#header-top-nav a.cntct {
	background: url(../img/ico-email.png) right 2px no-repeat;
	padding-right: 24px;
}
#header-bottom {
	height: 188px;
	margin-top: 0px;
}
#header-bottom-nav {

	font-size: 11px;
	font-weight: bold;
	padding: 59px 0 0 14px;
	text-transform: uppercase;
	width: 250px;
}
#header-bottom-nav a {
	color: #fff;
	display: block;
	line-height: 26px;
	padding-left: 15px;
	text-decoration: none;
	width: 100%;
}

#header-free-space
{
	height: 140px;
}

html>body #header-bottom-nav a:hover { background: url(../img/trans20.png); }
html>body #header-bottom { background: url(../img/header.png) no-repeat; }

#pg-f {
	background-color: #eaeaea;
	border-top: 1px #a7b3be solid;
	bottom: 0;
	clear: both;
	font-size: .8em;
	list-style: none;
	margin-top: 30px;
	padding: 9px 0 12px;
	position: relative;
	text-align: center;
	width: 100%;
}
#pg-f li {
	border-left: 1px solid;
	color: #9ba6ae;
	display: inline;
	padding: 0 24px;
	text-decoration: underline;
}
#pg-f li.first {

	border: 0;
	text-decoration:none;
}

#pg-f li.last {
	text-decoration:none;
}



#pg-b {
	color: #525353;
}
#pg-b hr {
	border: 1px #eaeaea;
	border-style: none none solid;
	padding-top: 20px;
}
#pg-b h1 {
	border-bottom: 1px #d5d9de solid;
	color: #70859a;
	font-size: 1.1em;
	padding: 6px 0 21px;
}
#pg-b h2 {
	font-size: 1em;
}
#pg-b p {
	padding: 6px 0;
}
#pg-b ul {
	list-style: none;
}
#pg-b ul li {
	background: url('../img/dblarrow.gif') left 5px no-repeat;
	padding-left: 21px;
	position: relative;
}
#pg-b img.photo {
	border: 1px #c0c0c0 solid;
}
.c2 {}
.c2 .c21,.c2 .c22 {
	float: left;
}
.c2 .c21 {
	margin-right: 24px;
	width: 480px;
}
.c2 .c22 {
	spadding-left: 24px;
	width: 382px;
}

#slideshow {
	list-style: none;
	height: 253px;
	margin: 0 !important;
	position: relative;
	overflow: hidden;
	width: 382px;
}
#slideshow li {
	background: #fff !important;
	height: 253px;
	margin: 0 0 0 6px !important;
	padding: 0;
	position: absolute !important;
	right: 400px;
	text-align: center;
	top: 0;
	width: 382px;
}
#slideshow li.first {
	right: 0;
}
#slideshow li img {
	margin: 0 auto;
}


.photo-categories
{
	padding-left: 15px;
	padding-top: 13px;
	font: 12px "Helvetica", Arial, Tahoma,  sans-serif;
	color: #70859a;
	background:#f8f8fa;
	font-weight: bold;
	width: 370px;
	height: 33px;
	border-top: 1px #bbbbbb solid;
	border-bottom: 1px #bbbbbb solid;
	margin-bottom:15px;
}

#categories
{
	width: 220px;
	height: 18px;
	background: url(../img/gallery-field-bg.png) repeat-x;
	border: 1px #bbbbbb solid;
	font: 11px "Helvetica", Arial, Tahoma,  sans-serif;

}

#photo-gallery
{
    margin 0; padding:0;
    width: 880px;
	height: 400px;
	background:#f8f8fa;
	border-top: 1px #bbbbbb solid;
	border-bottom: 1px #bbbbbb solid;
	margin-bottom: 15px;
	float:left;
}

#screen {

	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; WIDTH: 880px; PADDING-TOP: 20px;
	overflow-x:hidden;
	overflow-y:hidden;
	overflow: auto;
}
#screen LI {
    background: url();
    FLOAT: left; LIST-STYLE-TYPE: none
    background: url();
	padding-left: 0px;
	position: relative;
}
#screen .jq-ss-crop {
	BORDER-RIGHT: #bababa 1px solid; BORDER-TOP: #bababa 1px solid; FLOAT: left; MARGIN: 5px; BORDER-LEFT: #bababa 1px solid; BORDER-BOTTOM: #bababa 1px solid
}

#view {
	MARGIN: 0px 5px;
	OVERFLOW: hidden;
	WIDTH: 615px;
	HEIGHT: 370px
}
#images {
	PADDING-RIGHT: 0px; PADDING-LEFT: -50px; PADDING-BOTTOM: 0px; WIDTH: 3822px; PADDING-TOP: 0px
}
#images LI {
background: url();
    width: 154px;
    height: 116px;
}

#images LI IMG {
	BORDER: 0px;
	MARGIN: 1px;
	WIDTH: 150px;
	HEIGHT: 114px;
}
#images LI A {
	CURSOR: pointer
}


#maincontainers{
	width: 616px;
	height: 354px;
	overflow: auto;
	margin: 0 auto;
	overflow-x:hidden;
	overflow-y:hidden;
	margin-top:20px;
	float:left;
}

.maincontents {
	width: 20000px;
	height: 354px;
	padding: 2px;
	margin-left: 0px;
	background:#f8f8fa;
	float:left;

}

.mainsections{
	margin:0 0 0 0;
	width:154px;
	height:354px;
	float:left;


}

.imgphotos{
	BORDER: 0px;
	MARGIN: 1px;
	WIDTH: 150px;
	HEIGHT: 114px;
}

#left {
	MARGIN-TOP: 150px;
	MARGIN-RIGHT: 50px;
	MARGIN-LEFT: 35px;
	float:left;
	width: 44px;
	height:51px;
	CURSOR: pointer;
}
#right {
	MARGIN-LEFT: 50px; MARGIN-TOP: 150px;
	width: 44px;
	height:51px;
	float:left;
	CURSOR: pointer;
}

#bottom_logo_wrapper
{    width:100%;
    background:#fff;
}
#bottom_logo
{    width:831px;
    height:80px;
    margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 15px;
    background: url(../img/tradeLogos.jpg) no-repeat center center;
}

.allpages
{
	color: #70859a;
	font-size: 1.1em;
	padding: 15px 0 5px;
	text-decoration: none;	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.page-link
{
	padding-left: 10px;
	text-decoration: none;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.subpage-link
{
	margin-left: 40px;
	padding-left: 5px !important;
	list-style: disc;
	background: none !important;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.subpage-link-hidden
{
	padding-left: 30px;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.subpage-link-hidden a
{	color: #aaa;
}

.error404 {
	height: 120px;
	font: bold 22px "Helvetica", Arial, Tahoma,  sans-serif;
	color: #f22;
}
.error404 b {
	font: bold 20px "Helvetica", Arial, Tahoma,  sans-serif;
	color: #27d;
}
.error404 h2 {
	font: 18px "Helvetica", Arial, Tahoma,  sans-serif;
	color: #70859a;
}