@charset "utf-8";
/* CSS Document */



html,
body {
   margin:0;
   padding:0;
   height:100%;
   color:#818285;
font-family:"Helevetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
}

small {
font-size:10px;
}

a {
border:0;
color:#818285;
text-decoration:none;
outline: none;
}

a:hover {
color:#f01b4b;
text-decoration:none;
}

a:active {
color:#f01b4b;
}

.nav-item-text a:visited {
color:#ffffff;
}

.nav-item-text a {
color:#ffffff;
}

.nav-item-text a:link {
color:#ffffff;
}

.nav-item-text a:active {
color:#ffffff;
}

.tab-text-on a {
color:#ffffff;
}

.tab-text-on a:hover {
color:#ffffff;
}

#headermenu li a:active {
color:#f01b4b;}



img {
border:0;
}

ul, li {
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: list-item;
}


.imgselect {
float:right;
text-align:right;
margin: 0px;
padding: 0px;
height:22px;
}

.imgselect a{
cursor:pointer;}



h1 {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #f01b4b;
	font-weight:normal;
	line-height:24px;
}

h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #f01b4b;
	line-height:24px;
	font-weight:normal;
}

h4 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #f01b4b;
	line-height:21px;
	font-weight:normal;
}

#container {
   min-height:100%;
   position:relative;
}
#header {
	/*background-image:url(images/header.jpg);*/
	background-repeat: repeat-x;
	background-position: left top;
	padding:0px;
	height:128px;
	z-index:-3;
}

#header-content {
width:950px;
margin: 0 auto;
height: 128px;
}

#logo-position {
	float:left;
	position:relative;
	width:166px;
	height:68px;
	padding-top:20px;
	padding-bottom:7px;
}
#logo {
	float:left;
	position:relative;
	width:166px;
	height:68px;
	background-image:url(images/logo.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#logo-admin {
	float:left;
	position:relative;
	width:166px;
	height:68px;
	background-image:url(images/logo_admin.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#headermenu-position {
float:right;
position:relative;
height:75px;
width:500px;
padding-top:20px;
z-index:3;

}

#headermenu {
float:right;
position:relative;
height:75px;
width:500px;
z-index:3;
text-align:right;
}

.headermenu-item {
font-size:14px;
font-weight:normal;
text-decoration:none;
line-height:21px;
color:#818285;
float:right;
margin-left:16px;
}

a.headermenu-text {
color:#818285;
text-decoration:none;
margin:0;
padding:0;
}

a:hover.headermenu-text {
color:#f01b4b;
text-decoration:none;
}

a.viewwork {
	color:#f01b4b;
	text-decoration:none;
	display:list-item;
	list-style-image:url(images/ext.gif);
	list-style-position: inside;
}

a:hover.viewwork {
color:#f01b4b;
text-decoration:underline;
display:list-item;
	list-style-image:url(images/ext.gif);
	list-style-position: inside;
}

.lrl {
color:#f01b4b;
}

.lrl a {
color:#f01b4b;
}

#headermenu-about {
float:right;
position:relative;
height:18px;
width:113px;
z-index:3;
background-image:url(images/menu_about.png);
	background-repeat: repeat-none;
	background-position: right top;
}

#headermenu-architects {
float:right;
position:relative;
height:27px;
width:113px;
z-index:3;
background-image:url(images/menu_architects.png);
	background-repeat: repeat-none;
	background-position: right top;
}

#headermenu-blog {
float:right;
position:relative;
height:33px;
width:113px;
z-index:3;
background-image:url(images/menu_blog.png);
	background-repeat: repeat-none;
	background-position: right top;
}

#headermenu-contact {
float:right;
position:relative;
height:22px;
width:113px;
z-index:3;
background-image:url(images/menu_contact.png);
	background-repeat: repeat-none;
	background-position: right top;
}

#tabs {
	float:left;
	position:relative;
	width:155px;
	height:28px;
	background-image:url(images/header_divider.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#tab-byarchitect {
	float:left;
	position:relative;
	width:78px;
	height:25px;
	background-image:url(images/byarchitect_on.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	cursor:pointer;
}

#tab-bytype {
	float:left;
	position:relative;
	width:77px;
	height:25px;
	background-image:url(images/bytype_off.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	cursor:pointer;
}

.tab-text-on {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
display:block;
padding: 6px 0;
}

.tab-text-off {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
display:block;
padding: 6px 0;
}

#breadcrumb {
	float:right;
	position:relative;
	width:784px;
	height:28px;
	background-image:url(images/header_divider.gif);
	background-repeat: repeat-x;
	background-position: left top;
		text-align:left;
		z-index:0;
}

.breadcrumb-text {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#818285;
display:block;
padding-top: 5px;
width:600px;
float:left;
}

.phone {
float:right;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#818285;
display:block;
padding-top: 5px;
width:150px;
text-align:right;
}

.breadcrumb-active {
color:#f01b4b;
}

#logo-header {
height:100px;
width:100%;
}
#tabs-breadcrumb {
height:28px;
width:100%;
}

.footer-text {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#818285;
display:block;
padding-top: 5px;
float:left;
}

#body-content {
width:950px;
margin: 0 auto;
height: 183px;
}

#left {
width:155px;
padding-right: 11px;
height:475px;
float:left;
position:relative;
padding-top:3px;
}

#main {
width:784px;
height:479px;
float:left;
position:relative;
padding:0px;
}

#layout-a {
width:784px;
height:479px;
float:left;
position:relative;
padding:0px;
margin:0px;
background-image:url(images/main_a.gif);
background-position: left top;
background-repeat:no-repeat;
}

#layout-b {
width:784px;
height:479px;
float:left;
position:relative;
padding:0px;
margin:0px;
background-image:url(images/main_b.gif);
background-position: left top;
background-repeat:no-repeat;
}

#layout-c {
width:784px;
height:479px;
float:left;
position:relative;
padding:0px;
margin:0px;
background-image:url(images/main_c.gif);
background-position: left top;
background-repeat:no-repeat;
}

#layout-admin {
width:784px;
min-height:479px;
float:left;
position:relative;
padding:0px;
margin:0px;
}
#layout-blog {
width:784px;
float:left;
position:relative;
padding:0px;
margin:0px;
}
#layout-d {
width:784px;
height:479px;
float:left;
position:relative;
padding:0px;
margin:0px;
background-image:url(images/main_d.gif);
background-position: left top;
background-repeat:no-repeat;
}

#layout-e {
width:784px;
height:479px;
float:left;
position:relative;
padding:0px;
margin:0px;
background-image:url(images/main_e.gif);
background-position: left top;
background-repeat:no-repeat;
}

#iesix {
	background-color:#f01b4b;
	background-repeat: repeat-x;
	background-position: left top;
	padding:0px;
	height:24px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
color:#ffffff;
height:11px;
font-weight:normal;
text-decoration:none;
text-align:center;
cursor:pointer;
}

#leftnavposition {
width:155px;
height:384px;
float:left;
position:relative;
}


#left-nav-architects {
float:left;
position:relative;

}

#left-nav-types {
float:left;
position:relative;
}

.left-nav-item {
width:143px;
float:left;
position:relative;
height:31px;
border-bottom:1px solid white;
background-color:#818285;
padding-left:12px;
cursor:pointer;
}

.left-nav-item a {
width:143px;
display:block;
height:31px;

}

.left-nav-item-active {
width:143px;
float:left;
position:relative;
height:31px;
border-bottom:1px solid white;
background-color:#F01B4B;
padding-left:12px;
cursor:pointer;
}


.left-nav-item-active {
width:143px;
float:left;
position:relative;
height:31px;
border-bottom:1px solid white;
background-color:#f01b4b;
padding-left:12px;
cursor:pointer;
}

.nav-item-text {
width:124px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
height:11px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
display:block;
padding-top: 10px;
float:left;
position:relative;
}


.nav-item-arrow {
width:3px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
height:11px;
font-weight:normal;
text-decoration:none;
display:block;
margin-top: 10px;
	background-image:url(images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
position:relative;
}

#top-spacer {
width: 784px;
height: 3px;
		float:left;
position:relative;
padding:0px;
margin:0px;
}

#a-about-diagram {
		width: 380px;
		height:472px;
		padding-left:0px;
padding-right:8px;
		float:left;
		position:relative;
		overflow:hidden;
}

#a-about-content {
		width: 368px;
		height:473px;
		padding-left:8px;
		padding-right:12px;
		float:left;
		position:relative;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
line-height:18px;
}


#a-contact-content-image {
		width: 626px;
		height:326px;
		float:left;
		position:relative;
			background-image:url(images/contact/contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:75px;
}

#a-contact-content {
		width: 776px;
		height:476px;
		padding-left:4px;
		padding-right:4px;
				float:left;
		position:relative;
}

#a-contact-text {
		width: 157px;
		height:129px;
		padding:8px;
		float:left;
		position:relative;
					background-image:url(images/contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
line-height:18px;
}

ul.architect-profiles-all {
	padding: 0;
	width: auto;
	display: block;
	height: 445px;

}
ul.architect-profiles-all li {
	margin: 0 0 0 0px;
	float: left;
	display: block;
	background-image:url(images/architect_profile.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 227px;
	height: 445px;
	padding-top:0px;
	padding-right:3px;
}

ul.architect-profiles-all li.architect-profile-more {
	margin: 0 0 0 0px;
	float: left;
	display: block;
	background-image:url(images/architect_profile_more.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 227px;
	height: 445px;
	padding-top:0px;
	padding-right:3px;
}

ul.architect-profiles-all li:last-child {
	margin: 0 0 0 0px;
	float: left;
	display: block;
	background-image:url(images/architect_profile.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 227px;
	height: 445px;
	padding-top:0px;
	padding-right:0px;
}

ul.products-all {
	padding: 0;
	height: auto;
	display: block;
	width: 771px;

}
ul.products-all li {
	margin: 0 0 0 0px;
	float: left;
	display: block;
	background-image:url(images/product_frame.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 254px;
	height: 218px;
	padding-bottom:3px;
	padding-right:3px;
}


#b-architect-content {
	width: 776px;
	height: 445px;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	float:left;
	position:relative;
	margin:0px;
}

#b-architect-content-scroller {
	width: 776px;
	height: 460px;
	padding-top:0px;
	float:left;
	position:relative;
	margin:0px;
	overflow: auto;
}

#b-product-content {
	width: 776px;
	height: 445px;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	float:left;
	position:relative;
	margin:0px;
}

#b-product-content-scroller {
	width: 776px;
	height: 443px;
	padding-top:0px;
	float:left;
	position:relative;
	margin:0px;
	overflow: auto;
}

.testtext {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
line-height:18px;
}

.architect-profile-img {
width:219px;
height:161px;
padding:4px;
margin:0px;
float:left;
position:relative;
}

.architect-profile-text {
width:211px;
padding:8px;
margin:0px;
float:left;
position:relative;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
line-height:18px;
overflow:hidden;
}

.architect-profile-text h2 a {
color:#f01b4b;
}

.architects-more {
float:right;
position:relative;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#f01b4b;
line-height:18px;

}

.product-grid-img {
width:246px;
height:182px;
padding:4px;
margin:0px;
float:left;
position:relative;
}

.product-grid-title {
height:24px;
padding-left:8px;
padding-top:4px;
margin:0px;
float:left;
position:relative;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#818285;
line-height:18px;
}

.product-grid-by {
height:22px;
padding-right:8px;
padding-top:6px;
margin:0px;
float:right;
position:relative;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
line-height:18px;
}

a.product-link {
border:0;
color:#f01b4b;
text-decoration:none;
}

a:hover.product-link {
color:#f01b4b;
text-decoration:underline;
}

#b-footer {
	width: 768px;
	height: 27px;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	float:left;
	position:relative;
	margin:0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #f01b4b;
	line-height:24px;
}


#c-welcome-content {
width: 776px;
height: 374px;
padding-left:4px;
padding-right:4px;
padding-top:0px;
	float:left;
position:relative;
margin:0px;

}

#c-admin-content {
	width: 776px;
	min-height: 464px;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	float:left;
	position:relative;
	margin:0px;
	background-image:url(images/admin_body.gif);
	background-repeat: repeat-y;
	background-position: left top;
}


#c-admin-content-top {
	width: 776px;
	height:7px;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	position:relative;
	margin:0px;
	background-image:url(images/admin_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#c-admin-content-bot {
	width: 776px;
	height:8px;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	float:left;
	position:relative;
	margin:0px;
	background-image:url(images/admin_bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:100px;

}


#c-main-footer {
width:611px;
height:77px;
padding-top:22px;
padding-left:9px;
padding-right:9px;
padding-bottom:3px;
	float:left;
position:relative;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
line-height:18px;
margin:0px;
}
#c-main-footer-right {
width:137px;
height:77px;
padding-top:22px;
padding-left:9px;
padding-bottom:3px;
	float:left;
position:relative;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
margin:0px;
}

#d-main {
width: 784px;
height: 374px;
padding-top:0px;
	float:left;
position:relative;
margin:0px;
}

#d-main-content {
width: 630px;
height: 374px;
padding-top:0px;
	float:left;
position:relative;
margin:0px;
}

#d-main-content-image {
width: 622px;
height: 342px;
padding-top:0px;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
	float:left;
position:relative;
margin:0px;
}

#d-main-content-tools {
width: 630px;
height: 28px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
	float:left;
position:relative;
margin:0px;
}

#d-main-content-tools-title {
width: 302px;
height: 26px;
padding-top:2px;
padding-left:8px;
padding-right:8px;
padding-bottom:0px;
	float:left;
position:relative;
margin:0px;
}

#d-main-content-tools-img {
width: auto;
height: 25px;
padding-top:3px;
padding-left:8px;
padding-right:8px;
padding-bottom:0px;
	float:right;
position:relative;
margin:0px;
text-align:right;
}

#d-main-right {
width: 138px;
height: 366px;
padding-left:8px;
padding-right:8px;
padding-top:8px;
	float:left;
position:relative;
margin:0px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
line-height:18px;
}

#d-footer {
width:784px;
height:92px;
padding-top:10px;
	float:left;
position:relative;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
line-height:18px;
margin:0px;
}

#d-footer-image {
	width:114px;
	height:84px;
	padding:4px;
	float:left;
	position:relative;
	margin:0px;
}

#d-footer-text {
	width:492px;
	height:80px;
	padding-top:12px;
	padding-left:8px;
	padding-right:8px;
	float:left;
	position:relative;
	margin:0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
line-height:18px;
}

#d-footer-link {
	width:138px;
	height:80px;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	float:left;
	position:relative;
	margin:0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#818285;
line-height:18px;
}


.mailinglist {
height:12px;
border-top:1px solid #f01b4b;
border-left:1px solid #f01b4b;
border-right:1px solid #f01b4b;
border-bottom:2px solid #f01b4b;
width:137px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#f01b4b;
	float:right;
position:relative;
}

em {
	font-weight:normal;
	color:#f01b4b;
	text-decoration:none;
	font-style: normal;
}

.button-lrl {
	height:18px;
	background-color:#f01b4b;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	float:right;
	position:relative;
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	border-top:1px solid #ffffff;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a.breadcrumba {
	font-weight:normal;
	text-decoration:none;
	font-style: normal;
}


a:hover.breadcrumba {
	font-weight:normal;
	text-decoration:none;
	font-style: normal;
	color:#f01b4b;
}


#contact {
	width:155px;
	float:left;
	position:relative;
	height:91px;
	background-color:#818285;
	background-image:url(images/lrl_grey.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #818285;
}

.contact-text {
width:135px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:9px;
height:11px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
display:block;
padding-top: 52px;
padding-left: 10px;
padding-right: 10px;
float:left;
position:relative;
}

#copyright {
float:left;
position:relative;
width:950px;
margin: 0 auto;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#818285;
height:9px;
padding-top: 3px;
text-align: right;

}

.rss {
	list-style-position: outside;
	list-style-image: url(images/rss.gif);
	list-style-type: none;	
}

#body {
   padding:0px;
   padding-bottom:172px;   /* Height of the footer */
}
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:172px;   /* Height of the footer */
	/*background-image:url(images/footer.jpg);*/
	background-repeat: repeat-x;
	background-position: left top;
	z-index:-1;
}

#credits {
	position: absolute;
	bottom: 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #818285;
	text-transform: uppercase;
	right: 0px;
}

a.credits {
	font-weight:normal;
	text-decoration:none;
	font-style: normal;
}


a:hover.credits {
	font-weight:normal;
	text-decoration:none;
	font-style: normal;
	color:#f01b4b;
}

.popup-text {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #818285;
	line-height:18px;
}

.popup-header {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #f01b4b;
	line-height:24px;
}

.lrlbutton {
background-image:url(images/button.gif);
background-repeat:no-repeat;
background-attachment: scroll; 
background-position: bottom left;
color:#818285;
border:none;
cursor:pointer;
font-weight:normal;
height:28px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height:28px;
margin:0;
padding-bottom:2px;
padding-left:8px;
}

.lrlbuttoncontainer {
background-image:url(images/button.gif);
background-repeat:no-repeat;
background-attachment: scroll; 
background-position: bottom right;
padding-right:8px;
padding-top:4px;
position:relative;
float:left;
}

.lrlbutton:hover {
color:#f01b4b;
}

.formtext {
	border: 1px solid #818285;
}

.formtext:hover,.formtext:focus {
	border: 1px solid #f01b4b;
}

#inquire label.error {
background:url("images/invalid.png") no-repeat 2px 0px;
padding-left: 18px;
padding-bottom: 2px;
font-weight: bold;
font-size:11px;
color: #f01b4b;
display:inline-block;	
margin-top:3px;
}

#inquire label.checked {
	background:url("images/valid.png") no-repeat 2px 0px;
}

#b-architect-detail-img {
		width: 321px;
		height:443px;
		padding-right:8px;
		float:left;
		position:relative;
		overflow:hidden;
}

#b-architect-detail-txt {
		width: 427px;
		height:443px;
		padding-right:8px;
		float:left;
		padding-left:12px;
		position:relative;
}

ul.mlist {
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:11px;
	text-indent:0pt;
}
ul.mlist li {
	margin:0px;
	padding:0px;
	display:block;
	border-bottom:1px solid #CCCCCC;
	height:18px;
	text-indent:0pt;
	
}
ul.mlist li:last-child {
	border-bottom:0px;
}

ul.mlist li div.email {
width:500px;
float:left;
	display:block;
	padding:0px;
	margin:0px;
	height:18px;
	line-height:18px;
}
ul.mlist li div.action {
width:24px;
float:left;
display:block;
	padding:0px;
	margin:0px;
}

ul.mlist li div.action img {
		padding:0px;
	margin:0px;
margin-top:4px;
}

.expander:hover {
	border:1px solid #f01b4b;
	cursor:pointer;
}

#c-main-footer p a {
color:#f01b4b;}

#c-main-footer p a:hover {
text-decoration:underline;}

#headermenu ul {
height:80px;
float:right;
margin-left:20px;}

