/* Sitemap */

.page-sitemap table h3 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.page-sitemap table h3 a {
	color: #036;
	text-decoration: none;
}

.page-sitemap table h3 a:hover, .page-sitemap table ul li a:hover {
	color: #09c;
}

.page-sitemap table ul, .page-sitemap ul li {
	padding: 0px;
	margin: 0px;
	line-height: 150%;
	list-style: none;
	list-style-image: none;
}

.page-sitemap table ul li a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
	background: url(images/icon-sitemap-list1.gif) 10px 3px no-repeat;
}

.page-sitemap table ul li ul li a {
	font-weight: normal;
	padding-left: 27px;
	background: url(images/icon-sitemap-list2.gif) 20px 5px no-repeat;
}

.page-sitemap table ul {
	margin-bottom: 20px;
}

.page-sitemap table ul li ul {
	margin-bottom: 10px;
}

/* Terms & Conditions */

.page-terms h3, .page-terms p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.page-terms a {
	color: #069;
	text-decoration: none;
}

/* Home */

.page-home .topic {
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
}

.page-home .topic a {
	color: #036;
	text-decoration: none;
}

.page-home .topic a:hover {
	color: #09c;
}

.page-home p {
	padding: 0px;
	margin: 10px 10px 0px 0px;
}

.page-home .learn-more a {
	color: #f63;
	text-decoration: none;
}

.page-home .learn-more a:hover {
	text-decoration: underline;
}

/* Products */

.page-products h3, .page-products p {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.page-products h3 a {
	text-transform: uppercase;
	color: #036;
}

.page-products .more a {
	color: #f63;
	text-decoration: none;
}

/* Products > Security Solutions > Access Control */

.page-products-security-accesscontrol a {
	color: #069;
	font-weight: bold;
	text-decoration: none;
}

/* Products > Security Solutions > Access Control > Controllers, GBus, Local Bus Etc. */

h3.product-cat {
	padding: 0px;
	margin: 20px 0px 8px 0px;
}

ul.product-cat, ul.product-cat li, ul.product-cat li a {
	color: #069;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

ul.product-cat {
	margin-left: 33px;
}

ul.product-cat li a:hover {
	text-decoration: underline;
}

/*.page-products-security-accesscontrol-controllers .content h3 {
	padding: 0px;
	margin: 20px 0px 8px 0px;
}

.page-products-security-accesscontrol-controllers .content ul, .page-products-security-accesscontrol-controllers .content ul li, .page-products-security-accesscontrol-controllers .content ul li a {
	color: #069;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.page-products-security-accesscontrol-controllers .content ul {
	margin-left: 33px;
}

.page-products-security-accesscontrol-controllers .content ul li a:hover {
	text-decoration: underline;
}*/

/* Project References */

.page-projects .content h3 {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.page-projects .content .banner {
	margin: 16px 8px 3px 0px;
}

.page-projects .content a {
	color: #036;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

.page-projects .content a:hover {
	color: #f63;
}

/* Contracts History */

.page-projects-history h3 {
	color: #036;
}

/* Contact AES */

.page-contact h3 {
	background-color: #e5eaed;
	padding: 3px 10px;
	-moz-border-radius: 5px;
}

.page-contact a {
	color: #09c;
	text-decoration: none;
}

.page-contact p {
	padding-left: 10px;
}

.page-contact b {
	color: #036;
}

/* Page Defaults */

.moreinfo {
    text-align: center;
	border-top: 1px dotted #CCCCCC;
	padding-top: 5px;
}

.moreinfo a {
    color:#006699;
    font-weight:bold;
    text-decoration:none;
}

.moreinfo a:hover {
    text-decoration: underline;
}

ul.content {
    list-style-image: url(/v2/sites/default/files/list-nw.gif);
}

/* photo */

img.photo-right {
    padding: 10px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	float: right;
}

img.photo-left {
    padding: 10px;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	float: left;
}
	
/* product */
div.product {
    clear: both;
}

.product div {
	margin-left: 95px;
}

.product img {
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
}

.product div p a {
	color: #f63;
	text-decoration: none;
}

.product div p a:hover {
    text-decoration: underline;
}