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

html {
	height: 100%;
}

	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #530532;
	font-family:Arial, Helvetica, sans-serif;
	color: #616161;
	font-size:13px;
	line-height: 18px;
	height: 100%;
}


#container {
	position: relative;
	height: 100%;
	width: 865px;
	background-color: #ffffff;
	margin: 0 auto 0 auto;
	}
	



p {
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	}

a:link, a:visited, a:active {
	color: #8b9298;
	text-decoration:underline;
	}
	
a:hover {
	color: #8b9298;
	text-decoration:none;
	}
	
a.contact:link, a.contact:visited, a.contact:active {
	color: #616161;
	text-decoration:none;
	}
	
a.contact:hover {
	color: #616161;
	text-decoration:underline;
	}
	
.orange {
	color: #cc5d16;
	}

a.org:link, a.org:visited, a.org:active {
	color: #cc5d16;
	text-decoration:none;
	}
	
.selected_port {
	color: #8b9298;
	font-weight: bold;
	text-decoration:underline;
	}
	
a.org:hover {
	color: #cc5d16;
	text-decoration:underline;
	}
	
a.orgbold:link, a.orgbold:visited, a.orgbold:active {
	color: #cc5d16;
	font-weight: bold;
	text-decoration:none;
	}
	
a.orgbold:hover {
	color: #cc5d16;
	text-decoration:underline;
	}

strong {
	color: #000000;
	font-weight:normal;
	}
	
	
table#header {
	width: 865px;
	height: 140px;
	background-color: #ffffff;
	}

td.header_right {
	width: 382px;
	background-color: #ffffff;
	}
	
#top_menu {
	height: 74px;
	background-image:url(../img/header_right_bg.gif);
	background-repeat:repeat-x;
	margin-right: 3px;
	background-color: #ffffff;
	}
	
/* bottom_menu = services */	
#bottom_menu, #bottom_menu_about, #bottom_menu_contact { 
	height:66px;
	background-color: #ffffff;
	display: none; 
}

#header a {
	height: 140px;
	margin:0px;
	background-repeat:no-repeat;
	display: block;
	outline: none;	
		}

a#header_1:link, a#header_1:visited {
	background-image:url(../img/left_header.gif);
	width: 483px;
	}


#header a:hover {
	background-position:0px -0px;
}

#header a.header_selected, #header a.header_selected:hover 
{
   background-position:0px -0px;
}	



	



td.header_left {
	background-image:url(../img/left_header.gif);
	background-repeat:no-repeat;
	width: 483px;
	height: 108px;
	background-color: #ffffff;
	}







#menu a {
	height: 23px;
	width: 99px;
	margin:0px;
	background-repeat:no-repeat;
	display: block;
	outline: none;	
	margin: 51px 5px 0 0;
		}

a#menu_about:link, a#menu_about:visited {
	background-image:url(../img/about_menu1.gif);
	margin-left: 7px;
	}
	
a#menu_services:link, a#menu_services:visited {
	background-image:url(../img/services_menu2.gif);
	}

a#menu_contact:link, a#menu_contact:visited {
	background-image:url(../img/contact_menu3.gif);
	}


#menu a:hover {
	background-position:0px -23px;
}

#menu a.menu_selected, #menu a.menu_selected:hover 
{
   background-position:0px -23px;
}







#subpagemenu a {
	height: 23px;
	width: 99px;
	margin:0px;
	background-repeat:no-repeat;
	display: block;
	outline: none;	
	margin: 51px 5px 0 0;
		}

a#subpagemenu_about:link, a#subpagemenu_about:visited {
	background-image:url(../img/about_subpagemenu1.gif);
	margin-left: 7px;
	}
	
a#subpagemenu_services:link, a#subpagemenu_services:visited {
	background-image:url(../img/services_subpagemenu2.gif);
	}

a#subpagemenu_contact:link, a#subpagemenu_contact:visited {
	background-image:url(../img/contact_subpagemenu3.gif);
	}


#subpagemenu a:hover {
	background-position:0px -23px;
}

#subpagemenu a.subpagemenu_selected, #subpagemenu a.subpagemenu_selected:hover 
{
   background-position:0px -23px;
}







#submenu a {
	height: 23px;
	margin:0px;
	background-repeat:no-repeat;
	display: block;
	outline: none;	
	margin: 11px 0 0 0;
	padding: 0 2px 0 0;
		}

/* services submenu */
a#submenu_identity:link, a#submenu_identity:visited {
	background-image:url(../img/menu/identity_menub1.gif);
	width: 61px;
	}
	
a#submenu_publications:link, a#submenu_publications:visited {
	background-image:url(../img/menu/publications_menub2.gif);
	width: 91px;
	}

a#submenu_promotions:link, a#submenu_promotions:visited {
	background-image:url(../img/menu/promotions_menub3.gif);
	width: 85px;
	}
	
a#submenu_beyond:link, a#submenu_beyond:visited {
	background-image:url(../img/menu/beyond_menu.gif);
	width: 92px;
	}

/* about submenu */
a#submenu_about:link, a#submenu_about:visited {
	background-image:url(../img/menu/about_menu.gif);
	width: 70px;
	}
	
a#submenu_news:link, a#submenu_news:visited {
	background-image:url(../img/menu/news_menu.gif);
	width: 46px;
	}

/* contact submenu */
a#submenu_contact:link, a#submenu_contact:visited {
	background-image:url(../img/menu/contact_menu.gif);
	width: 85px;
	}
	
a#submenu_login:link, a#submenu_login:visited {
	background-image:url(../img/menu/login_menu.gif);
	width: 45px;
	}
#bottom_menu_contact #submenu {
	padding-left: 182px;
}

#submenu a:hover {
	background-position:0px -23px;
}

#submenu a.submenu_selected, #submenu a.submenu_selected:hover 
{
   background-position:0px -23px;
}








#rotating_img {
	background-image:url(../img/img_rot_temp1.jpg);
	width:865px;
	height:297px;
	background-repeat:no-repeat;
	}
	

#content {
	margin: 0 0 0 0;
	background-color: #ffffff;
	}

#quote {
	background-image:url(../img/lowquote.gif);
	width: 865px;
	height: 181px;
	background-repeat:no-repeat;
}

#contact {
	width:865px;
	height: 52px;
	background-color: #ffffff;
	}
	
td.content_lft {
	background-image:url(../img/left_content_backer.gif);
	background-repeat:no-repeat;
	width:574px;
	height:204px;
	background-color:#FFFFFF;
	}
	
td.content_rt {
	background-image:url(../img/nowdesigning.jpg);
	background-repeat:no-repeat;
	width:286px;
	height:204px;
	background-color:#FFFFFF;
	}
	
#client a {
	height: 25px;
	margin:6px 0 0 0;
	background-repeat:no-repeat;
	display: block;
	outline: none;	
		}

a#client_1:link, a#client_1:visited {
	background-image:url(../img/client_login.gif);
	width: 150px;
	}


#client a:hover {
	background-position:0px -25px;
}

#client a.client_selected, #client a.client_selected:hover 
{
   background-position:0px -25px;
}	


#just a {
	height: 25px;
	margin:8px 0 0 38px;
	background-repeat:no-repeat;
	display: block;
	outline: none;	
		}

a#just_1:link, a#just_1:visited {
	background-image:url(../img/just_in.gif);
	width: 99px;
	}


#just_1 a:hover {
	background-position:0px -25px;
}

#just_1 a.just_1_selected, #just_1 a.just_1_selected:hover 
{
   background-position:0px -25px;
}	
