/* HTML */


BODY 				{margin: 0px; padding: 0px; background: #6F7787 url('../images/service_graphic/bg_main.gif');}
FORM				{margin: 0px; padding: 0px;}


/* DIV's */


#bg_main_top			{position: absolute; top: 0px;  left: 0px; width: 100%; height: 276px; background: url('../images/service_graphic/bg_main_top.gif') top left repeat-x;}
#main_layer			{position: absolute; top: 36px; left: 50%; width: 779px; margin-left: -389px; padding-bottom: 36px;}

#header				{position: relative; top: 0px; left: 0px; width: 735px; padding-top: 22px; padding-left: 22px; padding-right: 22px; background: #FFFFFF;}
#header_layer			{position: relative; top: 0px; left: 0px; width: 735px; height: 90px; background: url('../images/service_graphic/bg_header.png') top left no-repeat;}

#menu_layer			{position: relative; top: 0px; left: 23px;  width: 391px; height: 68px; background: url('../images/service_graphic/menu_separator_small.gif') top left repeat-x;}
#menu_separator_big_l		{position: absolute; top: 0px; left: 0px;   width: 1px;  height: 68px; background: url('../images/service_graphic/menu_separator_big.gif') top left no-repeat;}
#menu_separator_big_r		{position: absolute; top: 0px; left: 390px; width: 1px;  height: 68px; background: url('../images/service_graphic/menu_separator_big.gif') top left no-repeat;}
#menu_item_1			{position: absolute; top: 0px; left: 1px;   width: 53px; height: 68px;}
#menu_item_2			{position: absolute; top: 0px; left: 55px;  width: 62px; height: 68px;}
#menu_item_3			{position: absolute; top: 0px; left: 118px; width: 59px; height: 68px;}
#menu_item_4			{position: absolute; top: 0px; left: 178px; width: 71px; height: 68px;}
#menu_item_5			{position: absolute; top: 0px; left: 250px; width: 59px; height: 68px;}
#menu_item_6			{position: absolute; top: 0px; left: 310px; width: 80px; height: 68px;}

#sub_menu_projects		{position: absolute; top: 121px; left: 50%; width: 156px; height: 257px; margin-left: -226px; padding-bottom: 5px; padding-right: 5px; background: url('../images/service_graphic/submenu_header.gif') top left no-repeat; visibility: hidden; z-index:2;}
#sub_menu_projects_shadow	{position: absolute; top: 27px; left: 5px; width: 151px; height: 235px; background: #C9C8C8;}
#sub_menu_projects_content	{position: absolute; top: 6px; left: 0px; width: 151px; padding-top: 10px; padding-bottom: 10px; background: #5F6777;}

#sub_menu_retail		{position: absolute; top: 137px; left: 50%; width: 156px; height: 57px; margin-left: -79px; padding-bottom: 5px; padding-right: 5px; background: url('../images/service_graphic/submenu_left.gif') top left no-repeat; visibility: hidden; z-index:3;}
#sub_menu_retail_shadow		{position: absolute; top: 11px; left: 9px; width: 151px; height: 46px; background: #C9C8C8;}
#sub_menu_retail_content	{position: absolute; top: 0px; left: 5px; width: 151px; padding-top: 5px; padding-bottom: 5px; background: #5F6777;}

#sub_menu_office		{position: absolute; top: 242px; left: 50%; width: 156px; height: 57px; margin-left: -79px; padding-bottom: 5px; padding-right: 5px; background: url('../images/service_graphic/submenu_left.gif') top left no-repeat; visibility: hidden; z-index:3;}
#sub_menu_office_shadow		{position: absolute; top: 5px; left: 9px; width: 151px; height: 52px; background: #C9C8C8;}
#sub_menu_office_content	{position: absolute; top: 0px; left: 5px; width: 151px; padding-top: 5px; padding-bottom: 5px; background: #5F6777;}


#options_layer			{position: absolute; top: 20px; left: 429px; width: 101px; height: 27px; background: url('../images/service_graphic/options_separator.gif') top left repeat-x;}
#option_item_1			{position: absolute; top: 0px; left: 0px; width: 33px; height: 27px;}
#option_item_2			{position: absolute; top: 0px; left: 34px; width: 33px; height: 27px;}
#option_item_3			{position: absolute; top: 0px; left: 68px; width: 33px; height: 27px;}

#flash_layer			{position: relative; top: 0px; left: 0px; width: 735px; height: 91px; background: url('../images/service_graphic/bg_flash.gif') top left repeat-x;}

#content			{position: relative; top: 0px; left: 0px; width: 735px; padding-left: 22px; padding-right: 22px; background: #FFFFFF;}
#content_layer			{position: relative; top: 0px; left: 0px; width: 735px; padding-top: 22px; padding-bottom: 22px; margin: 0px;}
#heading_layer			{position: relative; top: 0px; left: 0px; width: 735px; height: 35px; padding-top: 1px; padding-bottom: 1px; background: url('../images/service_graphic/bg_heading.gif') top left repeat-x;}


#footer				{position: relative; top: 0px; left: 0px; width: 735px; background: #F6F7F8;}
#footer_layer			{position: relative; top: 0px; left: 0px; width: 735px; padding: 22px; background: #F6F7F8 url('../images/service_graphic/bg_footer.gif') top left repeat-x;}

#footer_ms			{position: relative; top: 0px; left: 0px; width: 735px; height: 108px;}
#footer_ms_images		{position: absolute; top: 0px; left: 0px; width: 372px; height: 95px; background: url('../images/service_graphic/dotted_line_vertical.gif') top right repeat-y;}
#footer_ms_text			{position: absolute; top: 0px; left: 372px; width: 346px; height: 88px; padding-top: 7px; padding-left: 17px;}

#footer_options			{position: relative; top: 0px; left: 0px; width: 735px; height: 16px; font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; color: #000000; background: url('../images/service_graphic/bg_footer_options.gif') top left repeat-x;}
#footer_options_credits		{position: absolute; top: 0px; left: 0px; width: 195px; height: 16px; margin-left: 26px; text-align: center; background: #F6F7F8;}
#footer_options_print		{position: absolute; top: 0px; left: 600px; width: 115px; height: 16px; text-align: center; background: #F6F7F8;}

#search				{position: absolute; top: 247px; left: 50%; margin-left: 135px; width: 232px; height: 35px; font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; color: #535353;}


/* SEARCH FORM */


INPUT.search_box		{width: 129px; height: 14px; border: 1px solid #868686; font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; color: #000000;}
INPUT.search_button		{width: 16px; height: 21px;}


/* OTHER STYLES */


#footer_options A		{color: #5F6777; text-decoration: none; display: block;}
#footer_options A:hover		{color: #DA251C; text-decoration: none; display: block;}
#footer_ms_text	A		{color: #5F6777; text-decoration: none; padding-top: 4px; padding-bottom: 4px; display: block; font-family: Trebuchet MS, Arial, sans-serif; font-size: 13px;}
#footer_ms_text	A:hover		{color: #DA251C; text-decoration: none; padding-top: 4px; padding-bottom: 4px; display: block; font-family: Trebuchet MS, Arial, sans-serif; font-size: 13px;}
#footer_ms_images IMG		{padding-right: 5px; margin-top: 12px;}

#sub_menu_projects A		{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: url('../images/service_graphic/bg_submenu.gif') top left no-repeat;}
#sub_menu_projects A:hover	{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: url('../images/service_graphic/bg_submenu_on.gif') top left no-repeat;}
#sub_menu_projects A.nbg	{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: none;}
#sub_menu_projects A.nbg:hover	{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: #878D99;}

#sub_menu_retail A		{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: url('../images/service_graphic/bg_submenu.gif') top left no-repeat;}
#sub_menu_retail A:hover	{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: url('../images/service_graphic/bg_submenu_on.gif') top left no-repeat;}
#sub_menu_retail A.nbg		{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: none;}
#sub_menu_retail A.nbg:hover	{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: #878D99;}

#sub_menu_office A		{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: url('../images/service_graphic/bg_submenu.gif') top left no-repeat;}
#sub_menu_office A:hover	{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: url('../images/service_graphic/bg_submenu_on.gif') top left no-repeat;}
#sub_menu_office A.nbg		{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: none;}
#sub_menu_office A.nbg:hover	{padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 4px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #DFE1E4; text-decoration: none; display: block; background: #878D99;}


/* CLASSES */


.dotted_underlined		{background: url('../images/service_graphic/dotted_line_horizontal.gif') bottom left repeat-x;}
.more_arrow_small		{padding-top: 3px;}
