BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background: url('../images/bg/bg_main.png');
}
A {
	text-decoration: none;
	color: #10589B;
}
A:HOVER {text-decoration: underline;}
IMG {border: none;}
LABEL {cursor: pointer;}

#partnerprogram { float: right; }

blockquote.style1 {	
	float: right;
	font: 14px italic Arial, Helvetica, sans-serif;
	padding: 6px 8px;
	background-color: #faebbc;
	border-top: 1px solid #e1cc89;
	border-bottom: 1px solid #e1cc89;
	margin: 5px 35px 5px 15px;
	text-indent: 0;
	width: 35%; 
	color: #535456;
}

blockquote.style2 {	
	float: right;
	font: 13px italic Arial, Helvetica, sans-serif;
	padding: 6px 8px;
	background-color: #faebbc;
	border-top: 1px solid #e1cc89;
	border-bottom: 1px solid #e1cc89;
	margin: 5px 0 5px 15px;
	text-indent: 0;	
	width: 90%; 
	color: #535456;
}

.relax {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.container {
	float: left;
	width: 100%;
	min-width: 1100pxpx;
}
/*Page*/
.page {
    margin: auto;
    text-align: justify;
	width: 1100px;
}

/*Header*/
.header {
    float: left;
    width: 100%;
	position: relative;
}
.header .logo {
	float: left;
	margin: 14px 0 0 0;
}
.header P {
	font-size: 17px;
	font-weight: bold;
	color: #ffffff !important;
	text-align: right;
	background: url("../images/icons/globe.png") no-repeat right bottom;
	margin: 0px 69px 0 0;
	padding: 65px 9px 20px 0;
}
.header p a { color: #445535; }
UL#menu H2 {
	font-size: 16px;
	color: #445535;
	margin: 2px 24px 0 0;
	font-weight: normal;
}
DIV.menu {
	float:left;
	min-width: 1100px;
	width:100%;
	background: url("../images/bg/menu-bg.gif") repeat-x left top;
}
UL#menu  {
	margin: 0;
	padding: 0;
	width: 978px;
	height: 39px;
	position: relative;
}
UL#menu  LI {
	color: #445535;
	float: left;
	list-style: none;
	font-size: 16px;
	margin-left: 10px;
	padding: 8px 0;
	cursor: pointer;
	position: relative;
	_padding: 8px 0 0px 0;
	background: url("../images/bg/primary-menu-separator.gif") right 12px no-repeat;
}
ul#menu li.contact {
	float:right;
}
UL#menu LI.last,
UL#menu LI UL LI {background: none;}
UL#menu  LI A {
	color: #445535;
	margin-right: 10px;
	position: relative;
	float: left;
	font-weight: regular;
	z-index: 100;
	font-weight: bold;
}
UL#menu  LI.no-margin {
	margin-left: 0;
}
UL#menu LI.contact {
	float: right;
	padding-right: 40px;
}
UL#menu LI.contact A {margin: 0;}
UL#menu LI.selected A {color: #E5B537;}
UL#menu LI A:HOVER {color: #E5B537; text-decoration: none;}
UL#menu LI:HOVER A {color: #E5B537;}
UL#menu LI:HOVER UL {display: block;}
UL#menu LI:HOVER UL LI UL {display: none;}
UL#menu LI UL {
    padding: 0px;
    margin: 0px;
    position: absolute;
    left: -10px;
    top: 14px;
    border-bottom: none;
    width: 220px;
    display: none;
    background: none;
    padding-top: 24px;
	text-align: left;
}
UL#menu LI UL LI,
UL#menu LI UL LI.last {
    padding: 0px;
    margin: 0px;
    position: relative;
    width: 100%;
    background: #FFF;
    border-bottom: 1px solid #F1E2A1;
}
UL#menu  LI UL LI.last {padding-bottom: 5px; border-bottom: none;}
UL#menu  LI UL LI A {
    padding: 0px;
    margin: 0px 17px 0 25px;
    display: block;
    line-height: 23px;
    font-size: 13px;
	font-weight: normal;
	color: #2c4515 !important;
	float: none;
	display: block;
}
UL#menu UL LI.menuparent A,
UL#menu UL LI A.with-sub {
 	background: url("../images/icons/sm-icon.gif") no-repeat right center;
}
UL#menu UL LI.menuparent UL A {background: none;}
UL#menu  LI UL LI A:HOVER {color: #E5B537 !important;}
UL#menu  LI UL LI:HOVER UL {display: block;}
UL#menu  LI UL LI UL {
    position: absolute;
    top: -25px;
    left: 220px;
    display: none;
    width: 260px;
}
UL#menu  LI UL LI UL LI,
UL#menu  LI UL LI UL LI.last {
    background: #DDE5E6;
    border-bottom: 1px solid #ECC566;
}
.w-subpage {padding: 0 26px 0 0;}
/*  Content  */
.content {
	width: 1100px;
	float: left;
	padding: 15px 0 13px;
	position: relative;
	
}
.content .box-left {
	float: right;
	margin: 0 6px 3px 0px;
	width: 225px;
	position: relative;
	z-index: 100;
	display: inline;
}
.content .box-right {
	background: url("../images/bg/right.gif") repeat-y right top;
	float:  left;
	width: 100%;
}
.content .box-top {
	background: url("../images/bg/box-top.png") no-repeat left top;
	float:  left;
	width: 100%;
	padding-top: 6px;
	font-size: 0;
	line-height: 0;
}
.content .box-bottom {
	background: url("../images/bg/box-bottom.png") no-repeat left bottom;
	float:  left;
	width: 100%;
	padding-top: 68px;
	margin-top: -57px;
	//margin-top: -61px;
	font-size: 0;
	line-height: 0;
}
.content .small-bot .box-bottom {
	background: url("../images/bg/box-bottom-sm.png") no-repeat left bottom;
}
.content .box-bg {
	background: url("../images/bg/box-bg.png") repeat-y left top;
	float:  left;
	width: 100%;
	height: 207px;
}
.content .box-left.small-bot .box-bg {height: 92px;}

.content .box-bg * {
	position: relative;
}
.content .big-bl {
	width: 360px;
	margin: 4px 0px 0 0;
	float: left;
	display: inline;
} 
.content .box-left.big-bl.second-bl {
	margin: 4px 8px 0 8px;
}
.content .last-bb {
	margin-right: 0px;
} 
.content .big-bl .box-bottom {
	background: url("../images/bg/box-bottom-big.png") no-repeat left bottom;
	font-size: 0;
	line-height: 0;
} 
.content .big-bl .box-top {
	background: url("../images/bg/box-top-big.png") no-repeat left top;
	padding-top: 4px;
	font-size: 0;
	line-height: 0;
} 
.content .big-bl .box-bg {
	background: url("../images/bg/box-bg-big.png") repeat-y left top;
	height: 330px;
} 
.content .box-left H3,
.content .box-right H3 {
	margin: 0 12px;
	padding: 10px 3px 5px 3px;
	font-size: 14px;
	color: #334b1a;
	border-bottom: 1px solid #ffa02e;
}
.content .box-left .h3up {
	margin: 0 12px 13px 12px;
	padding: 4px 3px 5px 3px;
}
.content .box-left .h3up2 {
	margin: 0 12px 0px 12px;
	padding: 4px 3px 5px 3px;
}
.content .box-left .h3up3 {
	margin: 2px 12px 0px 12px;
	padding: 5px 3px 5px 3px;
}
.content .box-left .h3up4 {
	margin: 0 12px 0px 12px;
	padding: 10px 3px 5px 3px;
}
.content .box-left P {
	margin: 0;
	padding: 18px 20px 0;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
.content .box-left P, div.fixed-height2 {
	font-size: 12px;
	text-align: left;
	margin: 0;
	padding: 8px 16px 0;
	color: #535456;
	line-height: 18px;
}
div.fixed-height2 {
	position: relative;
}
.content .box-left p.fixed-height {
	height: 110px;
}
.content .box-left div.fixed-height, .content .box-left div.fixed-height2 {
	height: 112px;
}
.content .box-left div.fixed-height p {
	padding-bottom: 0;
}
.content .box-left A.more,
.content .box-right A.more {
	font-size: 12px;
	color: #fabd4c;
	font-weight: bold;
	float: right;
	display: inline;
	margin-right: 22px;
	text-decoration: underline;
}
.content .box-left A:HOVER,
.content .box-right A:HOVER {
	text-decoration: none;
}
UL.list, UL.list2 {
	margin-top: 5px;
	margin-bottom: 0;
}
UL.list {	
	padding: 0 0 0 25px;
}
UL.list LI, UL.list2 LI {
	font-size: 10px;
	color: #fabd4c;
	list-style: none;
	margin-left: -8px;
	// margin-left: -5px;
	position: relative;
	line-height: 170%;
}
UL.list2 {
	padding-top: 4px;
	padding-bottom: 6px;
}

OL {
	margin-top: 5px;
	margin-bottom: 0;
	color: #535456;
	font-size: 12px;
	padding: 0 0 0 36px;
	line-height: 140%;
}

UL.list2 LI {
	list-style: square;
}
UL.list SPAN, UL.list2 SPAN  {
	color: #535456;
	font-size: 12px;
}
.content .box-left .logos {
	display: block;
	float: none;
	margin: 5px 0 0 21px;
	padding-bottom: 9px;
}
.content .box-left A.grey-link {
	color: #535456;
	margin: 0;
	font-size: 12px;
	margin-left: 15px;
	margin-right: 0;
	float: none;
	display: block;
	line-height: 170%;
} 
.flash {
	float: left;
	width: 754px;
	height: 336px;
	background: url("../images/bg/flash-bg.png") no-repeat left top;
}
.flash .flash-container {
	margin-left: 9px;
	margin-top: 9px;
}
.box-left.big-bl.last-box-left .box-bg {
	min-height: 220px;
	height: auto !important;
	height: 220px;
}

.social-img {
	margin-left: 10px;
	float: left;
}

.social-img img {
	margin: -18px 25px 0 0;
}

/*  Footer  */
.footer {
	width: 100%;
	float: left;
	border-top: 1px solid #445535;
	margin-top: 5px;
}
.footer UL {
	margin: 0;
	padding: 13px 0 0 0;
	list-style: none;
	font-size: 0px;
	line-height: 0;
	float: left;
}
.footer UL LI {
	float: left;
	padding: 0 7px;
	margin: 0;
	border-right: 1px solid #FFFFFF;
	list-style: none;
}
.footer UL LI.last {border-right: none;}
.footer UL LI A {
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.footer P {
	color: #FFFFFF;
	font-size: 11px;
	letter-spacing: 1px;
	margin: 0;
	padding: 13px 11px 12px 7px;
}

.footer p.footer-right {
	float: right;
	padding: 10px 8px 0 0;
}

.footer P img {
	vertical-align: bottom;
}
.left-column {
	float: left;
	width: 220px;
	z-index: 5;
	position: relative;
}
.box {
	margin-top: 35px;
	text-align: left;
	position: relative;
	background: #FFF;
}

/* NEW CORNERS */
.box-tl { z-index: 1; width: 3px; height: 4px; position: absolute; top: 0; left: 0; background: url('../images/bg/new_corners/white_tl.gif'); }
.box-tr { z-index: 1; width: 5px; height: 6px; position: absolute; top: 0; right: 0; background: url('../images/bg/new_corners/white_tr.gif'); }
.box-sh-right { z-index: 1; width: 2px; height: 100%; position: absolute; top: 0; right: 0; background: url('../images/bg/new_corners/shadow_r.gif'); }
.box-sh-bottom { z-index: 1; width: 100%; height: 3px; position: absolute; bottom: 0; left: 0; background: url('../images/bg/new_corners/shadow_b.gif'); }
.box-bl { z-index: 1; width: 5px; height: 7px; position: absolute; bottom: 0; left: 0; background: url('../images/bg/new_corners/white_bl.gif'); }
.box-br { z-index: 1; width: 5px; height: 7px; position: absolute; bottom: 0; right: 0; background: url('../images/bg/new_corners/white_br.gif'); }
.box-o-tl { z-index: 1; width: 3px; height: 3px; position: absolute; top: 0; left: 0; background: url('../images/bg/new_corners/orange_tl.gif'); }
.box-o-tr { z-index: 1; width: 4px; height: 4px; position: absolute; top: 0; right: 0; background: url('../images/bg/new_corners/orange_tr.gif'); }
/* NEW LIGHT CORNERS */
.box-sh-l-right { z-index: 1; width: 2px; height: 100%; position: absolute; top: 0; right: 0; background: url('../images/bg/new_corners/shadow_l_r.gif'); }
.box-sh-l-bottom { z-index: 1; width: 850px; height: 8px; position: absolute; bottom: 0; left: 0; background: url('../images/bg/new_corners/shadow_l_b.png'); }
.box-l-tr { z-index: 1; width: 6px; height: 6px; position: absolute; top: 0; right: 0; background: url('../images/bg/new_corners/white_l_tr.gif'); }
.box-l-bl { z-index: 1; width: 5px; height: 7px; position: absolute; bottom: 0; left: 0; background: url('../images/bg/new_corners/white_l_bl.gif'); }
.box-l-br { z-index: 1; width: 6px; height: 8px; position: absolute; bottom: 0; right: 0; background: url('../images/bg/new_corners/white_l_br.gif'); }

.n-center { text-align: center; }
.pad-t7-b9 { padding: 7px 7px 0 0; }
.pad-b-10 { padding: 10px 0 0 0; }
.pad-b-10-2 { padding: 10px 0 0 0; }
.pad-b-25 { padding: 23px 0 0 0; }

.nb-white-bg { margin: 0 1px 7px 0; border-bottom: 1px solid #FFF; background: #FFF; font-size: 13px; overflow: hidden; }

.box-t {
	height: 6px;
	background: url("../images/bg/box-t.png") no-repeat left top;
}
.bg {
	background: url("../images/bg/box-bg-sm.png") repeat-y left top;
}
.box-b {
	height: 67px;
	margin-top: -57px;
	background: url("../images/bg/box-b-large.png") no-repeat left top;
}
.box P {
	margin: 0;
	padding: 10px 14px 0px 14px;
	font-size: 13px;
	position: relative;
	color: #535456;
}
.box.yellow {margin-top: 0;}
.yellow .box-t {
	height: 30px;
	background: #fabd4c;
}
.yellow .box-t H2 {
	padding: 5px 0 0 12px;

	margin: 0;
	font-size: 17px;
	color: #FFFFFF;
}
.yellow .box-b {
	height: 9px;
	margin-top: 0;
	background: url("../images/bg/box-b.png") no-repeat left top;
}
.box UL {
	list-style: none;
	padding: 3px 2px 0 0;
	margin: 0;
	z-index: 20;
	position: relative;
}
.box UL LI {
	border-bottom: 1px solid #faf0ca;
	padding: 2px 0;
	position: relative;
	margin: 0;
	list-style: none;
}
.box UL LI A {
	font-size: 13px;
	color: #535456;
	padding-left: 15px;
	display: block;
	margin-right: 6px;
}
.box UL LI.last,
.box UL LI.no-border {
	border: none;
	padding-bottom: 0;
}
.box UL LI.expanded A,
.box UL LI A.with-sub {
	background: url("../images/icons/sm-icon.gif") no-repeat right center;
}
.box UL LI.expanded UL A {background: none;}
.white-box {
	float: right;
	width: 850px;
	position: relative;
}
/*.white-box DIV {
	float: left;
	width: 100%;
}*/
.white-top {
	height: 6px;
	background: url("../images/bg/white-top.png") no-repeat left top;
}
.white-bg {
	line-height: 0;
	font-size: 1px;
	padding-bottom: 3px;
}
.white-bottom {
	height: 8px;
	background: url("../images/bg/white-bottom.png") no-repeat left top;
}
.white-box IMG {
	margin-left: 7px;
	margin-top: 3px;
}
.with-text {
	margin-top: 5px;
}
.with-text .white-bg {
	line-height: 150%;
	font-size: 13px;
	padding-bottom: 20px;
	overflow: hidden;
	height: 1%;
}
.white-box H1 {
	margin: 0;
	padding: 24px 25px 0 35px;
}
.white-box P {
	padding: 0;
	margin: 20px 35px;
}
.white-box H1 {
	font-size: 24px;
	color: #445535;
}
.white-box P {
	color: #535456;
}
.white-box DIV.yellow-drop-down {
    width: 803px;
    background: url("../images/bg/yellow-drop-down.gif") no-repeat left top;
    margin-top: 1px;
	margin-left: 24px;
}
.yellow-drop-down A {
    font-size: 14px;
    color: #4d4d4d;
    text-decoration: none;
    margin-left: 15px;
    display: block;
	font-weight: bold;
	outline: none;
   line-height: 31px;
}
.yellow-drop-down A:HOVER {
	text-decoration: underline;
	color: #4d4d4d;
}
.yellow-drop-down A SPAN {
    float: right;
    margin-right: 15px;
	font-size: 14px !important;
}
.yellow-drop-down .text {
	padding: 15px;
	color: #535456;
}
.yellow-drop-down .text a {
	line-height: 14px;
	margin: 0;
	text-align: left;
	display: inline;
}

.implicit-block .text {display: none;}
.drop-block .text {display: block;}
.text P {
	margin: 15px 0;
}
.white-box  .text UL, .white-box  .text OL {margin-left: 50px;}

/* Submenu */
.box UL LI:HOVER .submenu {display: block;}
.box ul li div.submenu {
	width: 224px;
	position: absolute;
	top: 0;
	z-index: 200;
	float: none !important;
	left: 218px;
	display: none;
	text-align: left;
}
.box ul li .submenu .top, .box ul li .submenu .bottom, .box ul li .submenu .center {
	float: left;
	width: 100%;	
}
.box ul li .submenu .top, .box ul li .submenu .bottom {
	height: 8px;
	font-size: 1px;
	line-height: 0;
}
.box ul li .submenu .top {z-index: 200; background: url("../images/bg/submenu-t.gif") no-repeat top left;}
.box ul li .submenu .bottom {z-index: 200; background: url("../images/bg/submenu-b.gif") no-repeat top left;}  
.box ul li .submenu .center {z-index: 200; background-color: #EED693;}
.box ul li .submenu UL {
	padding: 0;
	margin: 0;
	background: none;
	width: auto;
	position: relative;
	z-index: 100;
}
.box ul li .submenu UL LI {border-bottom: 1px solid #EEC85D;}
.box ul li .submenu UL LI A {text-decoration: none;}
.box ul li .submenu UL LI A:HOVER {text-decoration: underline;}
.box.first-box {
	margin-top: 0;
}
.box.first-box UL LI {
	padding: 5px 0;
}
.right-column {
	float: right;
	width: 777px;
}
.white-box .small-box DIV.yellow-drop-down A {
	line-height: 14px;
	text-decoration: none;
	position: relative;
}
.white-box P.bold {
	font-weight: bold;
	margin: 10px 25px;
}
.content .box-right .box-lbc A {
	text-decoration: none;
	float: none;
	position: absolute;
	right: 0px;
	bottom: 7px;
}
P.with-link {
	text-align: right;
	padding-bottom:10px;
}
P.with-link A {
	color: #445535;
	font-size: 14px;
}
.content .box-right .box-lbc A:HOVER {text-decoration: underline;}
.white-box .text UL LI {margin-top: 0;}
.white-box DIV.yellow-drop-down A.link {
	background: none !important;
	margin: 0;
	display: inline;
	font-weight: bold;
	line-height: auto;
	text-decoration: underline;
	margin-left: 15px;
}
.white-box DIV.yellow-drop-down A.link:HOVER {text-decoration: none;}
.white-box IMG.tms {margin-left: 0px;}
/* Brochure */
.white-box A.brochure {
	margin-left: 25px;
	display: block;
	outline: none;
}
.white-box A.brochure IMG {margin: 0;}

.white-box OL { 
	margin: 0 25px 0 60px;
	color: #535456;
	padding: 0;
	text-align: left;
}

.white-box ol li {
	color: #535456;
	margin-top: 10px;
}

.yellow-drop-down OL {padding: 0; }

/* Default List */
.white-box UL  {
	padding: 0;
	margin: 0 25px 0 60px;
}
.white-box UL LI {
	list-style: outside;
	color: #535456;
	margin-top: 10px;
}

/* Logos */
.white-box TABLE.logos {
	width: 735px;
	margin-left: 20px;
}
.white-box TABLE.logos TD {
	padding: 10px 0;
	text-align: center;
}
/* Contact Form */
.white-box .contact-form {
	padding: 0;
	margin: 0;
	width: 515px;
}
.white-box .contact-form TABLE {
	width: 100%;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.white-box .contact-form TABLE TR.title {background-color: #E3ECEB;}
.white-box .contact-form TABLE TD {
	border: 1px solid #CCCCCC;
	border-bottom: none;
	border-right: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 3px;
}
.white-box .contact-form TABLE TR.title TD {font-weight: bold;}
.white-box .contact-form TABLE TR.title TD, .white-box .contact-form TABLE TD.wide {border-width: 1px 1px 0 1px;}
.white-box .contact-form TABLE TD.narrow {
	width: 40%;
	text-align: right;
}
.white-box .contact-form TABLE TR.bottom TD.narrow {border-width: 1px 0 1px 1px;}
.white-box .contact-form TABLE TR.bottom TD.wide {border-width: 1px 1px 1px 0;}
.white-box .contact-form INPUT.submit-button {cursor: pointer;} 

/* White Paper */
.white-box #webform-client-form-62 .contact-form {
	width: auto;
}
.white-box  #webform-client-form-62 .contact-form TABLE {
	width: 90%;
}
.white-box #webform-client-form-62 .contact-form TABLE TD.narrow {width: 44%;}
.white-box #webform-client-form-62 .contact-form TABLE TD.wide {width: 56%;}


/* Column */
.white-box .column {
	float: left;
	width: 45%;
	margin: 0;
	display: inline;
}
UL.no-marg LI {
	margin-top: 0 !important;
}
.margin-small-b {
	margin-top: 13px;
}
.content .text H1 {
	margin: 20px 15px;
}
.tabcontent{
margin-left:5px;
}

.big .yellow-drop-down.drop-block A {background: none !important;}
.big .yellow-drop-down.implicit-block A {background: none !important;}
.login {margin-left: 10px;width: 83%;}
.login TD {
	background: #ECE9D8;
}
.content .login FORM {padding: 0;}
.login TABLE {
}
.white-box img.no-left-img {margin: 0px;}
.white-box UL.list-no-icon LI {
    list-style: none; 
    margin-right: 25px;
} 
.white-box .separator {
    float: left;
    display: inline;
    margin: 10px 0 0 25px; 
    width: 480px;
    border-top: 1px solid #808080;
    line-height: 0%;
    font-size: 1px;
}
.white-box P.black-text {color: #000; margin-top: 0px;}
TH.no-padding {padding: 0 0 0 10px;} 
.yellow .box-t.no-title {
	background: url(../images/bg/box-t.png) no-repeat left top;
	height: 6px;
}
.box.box-no-marg {margin-top: 0;}
.small-td {
	width: 157px;
}
/*  logos-clients  */
.white-box #logos-clients {
	float: right;
	width: auto;
	overflow: hidden;
	overflow-y: auto;
	height: 300px;
	margin-right: 5px;
}
#logos-clients TABLE.logos {
	width: auto;
	margin: 0 20px;
}
.white-box .relax {
	float: none;
}
.content .banner {
	float: left;
	margin: 0px 0 0;
	line-height: 0;
	font-size: 0;
	z-index: 1;
}
.main-banner {
	
	top: 9px;
	width: 844px;
}
.main-banner TABLE {
	margin: 9px;
}

.banner {

	float: left;
	width: 864px;
	height: 336px;
}


/*    */
.white-box .small-box DIV.yellow-drop-down A:HOVER {color: #4d4d4d;}
UL.tabs.primary {
	margin: 0;
	border-bottom: 1px solid #fabd4c;
}
UL.tabs.primary,
.messages,
.content FORM,
.profile {
	padding: 0 5px;	
}
.profile H3 {border-bottom: 1px solid #fabd4c;}
UL.primary LI.active A,
UL.primary LI.active A:HOVER {
	background-color: #FFFFFF;
	border-color: #fabd4c #fabd4c #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
UL.primary LI A {
	background-color: #fabd4c;
	border-color: #fabd4c;
	border-style: solid solid none;
}
UL.primary LI A:hover {
	background-color: #FFFFFF;
	border-color: #fabd4c #fabd4c #EEEEEE;
}

.box-left UL {
	margin-top: 5px;
	margin-bottom: 0;
}
.box-left UL LI {
	font-size: 10px;
	color: #445535;
	margin-left: -8px;
	// margin-left: -5px;
	position: relative;
	line-height: 170%;
}

.box-left UL SPAN  {
	color: #535456;
	font-size: 12px;
}
.menu .contact {
	float: right;
	margin-left: 10px;
	padding: 8px 0;
} 
.menu .contact H2 {
	color: #445535;
	font-size: 16px;
	font-weight: normal;
	margin: 2px 24px 0 0;
}
.menu .contact H2 A {
	color: #445535;
	float: left;
	font-weight: bold;
	margin-right: 10px;
	position: relative;
	z-index: 100;
}
.menu .contact H2 A:HOVER {
	text-decoration: none;
	color: #E5B537;
}
ul#menu {width: auto;}
.block-region {
	line-height: 130%;
	font-size: 12px;
	background-color: #fabd4c;
	float: none !important;
	width: auto !important;
	clear: both;
	margin: 0 2px 0 0;
}
ul.secondary a.active {
	border-bottom: 4px solid #fabd4c;
}
ul.secondary {
	border-bottom: 1px solid #fabd4c;
	margin: 0 0 0 25px;
}
ul.secondary LI {
	border-right: 1px solid #fabd4c;
}
THEAD TH {
	border-bottom: 3px solid #fabd4c;
}
TR.even, TR.odd {
	background-color: #E2E9E9;
	border-bottom: 1px solid #fabd4c;
}
TABLE {
	width: 100%;
	border-collapse: separate;
}
DIV.indentation {
	float:left;
	width:20px;
}
LEGEND {
	font-weight: bold;
}

/* Modification */
.footer_right { float: right; margin: 0; }
a.twitter { z-index: 100; padding: 2px 0 0 0; }

.morebutton {
	padding: 0;
	margin: 0;
}
#icons {
	padding: 0 0 0 11px;
}
#icons a {
	color: #535456;
	font-weight: normal;
	text-decoration: underline; 
}
#icons a:hover {
	text-decoration: none;
}
.icon {
	position: relative;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #535456;
	width: 100px;
}
.icon img {
	width: 40px;
	height: 40px;
}
.sep { 
	float: left;
	font-size: 20px;
	font-weight: bold;
	color: #535456;
	padding: 10px 0 0 0;
}

.follow {
	float: left;
	font-size: 14px;
	color: #334b1a;
	font-weight: bold;
	padding: 0 10px 0 0;
	width: 100px;
}

.followbox {
	position: absolute;
	left: 15px; 
	bottom: 0;
}

.picon {
	margin: 0;
	padding: 0;
}

.picon img {
	float: left;
	margin: 0 6px 0 0;
}

.picon a {
	text-decoration: underline;
}

.picon a:hover {
	text-decoration: none;
	color: #535456;
}

.list2 a {
	text-decoration: underline;
}

.list2 a:hover {
	text-decoration: none;
	color: #535456;
}

.listinline {
	text-align: left;
	margin: 0;
	padding: 0;
}	

.listinline li{
	display: inline;
	padding: 0 0 0 50px;
	background: url("../images/icons/bullet.png") 40px center no-repeat;
}

.listinline li.li2 {
	padding: 0 0 0 40px;
	background: url("../images/icons/bullet.png") 30px center no-repeat;
}

li.li5 {
	padding: 0 0 0 10px; 
	background: url("../images/icons/bullet.png") 0 center no-repeat;
	list-style: none; 
}

.triple {
	clear: both;
	margin: 0;
	padding: 0 0 0 105px;
	font-size: 12px;
	text-align: left;
	color: #535456;
	line-height: 18px;
}

.triple A {
	color: #535456;
	text-decoration: underline;
}

.listin_div {
	float: left;
	padding: 0;
}

.listin_div2 {
	float: left;
	padding: 0;
}

#googlemap {
	padding: 0 0 0 35px; 
}

#followusbuts {
	padding: 0 0 0 25px;
}

#tweet {
	padding: 0 10px 0 0;
	font-size: 14px;
}

#tweet ul {
	padding: 0;
	margin: 0; 
	font-size: 14px;
}

.twittertext {
	font-size: 18px;
}

#tweet li {
	list-style:none;
	padding: 0;
	margin: 0;
}

.login_form {
	padding: 0 7px;
}

.testimonial-box {
	height: 200px;
}	
.newct{
 style="padding-left:5px; padding-top:4px; 
 }
 .newbox {
  color:#CCCCCC;
  margin-left:30px;
   width:778px;
 }
.newbox H1 {
	padding-left:5px;
	padding-top:0px;
}
.newbox p {
	margin-left:5px; 
}		ing: 0 10px 0 0;
	font-size: 14px;
}

#tweet ul {
	padding: 0;
	margin: 0; 
	font-size: 14px;
}

.twittertext {
	font-size: 18px;
}

#tweet li {
	list-style:none;
	padding: 0;
	margin: 0;
}

.login_form {
	padding: 0 7px;
}

.testimonial-box {
	height: 200px;
}

.newbox p {
	margin-left: 10px;
}

.newbox H1 {
	padding-left: 10px;
	padding-top: 0px;
}
 
table.newbox {
	color: #CCCCCC;
	margin-left: 30px;
	width: 778px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: none;
	border-color: white;
	border-collapse: collapse;
}

table.newbox td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #CCCCCC;
	border-collapse: collapse;
}

.trueLeft {
	float: left;
	width: 480px;
}

.login_form {
	float: left;
	width: 340px;
	padding-bottom: 20px;
	background-color: #f1f1f1;
}

.page#loginPage h1 {
	font-size: 18px;
}
.page#loginPage h2 {
	font-size: 15px;
}
.page#loginPage h3 {
	font-size: 14px;
}

.trueLeft hr {
	width: 90%;
}
