/* CSS Document */
/* IE layout hacks \*/
* html div.menu_port_c 	{ margin-top:0px; }
* html div.menu_proj_c 	{ margin-top:0px; }
* html div.menu_proc_c 	{ margin-top:0px; }
* html div.column	   	{ margin-left:10px; }
* html div.column_c		{ margin-left:87px; }
* html div.divider		{ margin-bottom:-9px; }
* html .textfield		{ margin-left:-14px; }
* html .menu_home a		{ width:50px; height:18px; }
* html .menu_home a:hover	{ width:50px; height:18px; }
* html .menu_port a			{ width:65px; height:18px; }
* html .menu_port a:hover	{ width:65px; height:18px; }
* html .menu_proj a			{ width:65px; height:18px; }
* html .menu_proj a:hover	{ width:65px; height:18px; }
* html .menu_proc a			{ width:76px; height:18px; }
* html .menu_proc a:hover	{ width:76px; height:18px; }
* html .menu_client a		{ width:79px; height:18px; }
* html .menu_client a:hover	{ width:79px; height:18px; }
* html .menu_port_01 a		{ width:123px; height:15px; }
* html .menu_port_01 a:hover{ width:123px; height:15px; }
* html .menu_proj_01 a		{ width:123px; height:15px; }
* html .menu_proj_01 a:hover{ width:123px; height:15px; }
* html .menu_proc_01 a		{ width:123px; height:15px; }
* html .menu_proc_01 a:hover{ width:123px; height:15px; }
* html .menu_client_01 a		{ width:123px; height:15px; }
* html .menu_client_01 a:hover	{ width:123px; height:15px; }
* html div.im_back_im		{ margin-left:7px; }
/* end hack */
body			{ font-family: verdana, helvetica, sans-serif; font-size:10px; color:#000; margin:0px; padding:0px; }
body 			{ behavior:url(csshover.htc); }  
body div.menu_container ul li ul  { display:none; }
ul				{ margin:0px; padding:0px; float:left; }
li				{ list-style:none; margin:0px; padding:0px; float:left; }
p				{ font-family: verdana, helvetica, sans-serif; font-size:10px; color:#000; margin:0px; padding:0px; }
p.nav a:link	{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:none; color:#fff; margin:0px; padding:2px 0px 0px 4px; }
p.nav a:active	{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:none; color:#fff; margin:0px; padding:2px 0px 0px 4px; }
p.nav a:visited	{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:none; color:#fff; margin:0px; padding:2px 0px 0px 4px; }
p.nav a:hover	{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:none; color:#fff; margin:0px; padding:2px 0px 0px 4px; }
p.nav_p a:link		{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:none; color:#982a5f; margin:0px; padding:0px 0px 0px 20px; }
p.nav_p a:active	{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:none; color:#982a5f; margin:0px; padding:0px 0px 0px 20px; }
p.nav_p a:visited	{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:none; color:#982a5f; margin:0px; padding:0px 0px 0px 20px; }
p.nav_p a:hover		{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:none; color:#bb6e91; margin:0px; padding:0px 0px 0px 20px; }
p.body a:link		{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:none; color:#982a5f; margin:0px; padding:0px; }
p.body a:active		{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:none; color:#982a5f; margin:0px; padding:0px; }
p.body a:visited	{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:none; color:#982a5f; margin:0px; padding:0px; }
p.body a:hover		{ font-family: verdana, helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#bb6e91; margin:0px; padding:0px; }
h1				{ font-family: verdana, helvetica, sans-serif; font-size:10px; color:#000; font-weight:bold; margin:0px; padding:0px; }
.textfield		{ height:20px; font-family: verdana, helvetica, sans-serif; font-size:10px; color:#000; margin:4px 0px 2px 0px; padding:2px; border:2px solid #982a5f; }

div.header		{ width:800px; height:69px; background-color:#982a5f; margin:0px; padding:0px; float:left; }
div.logo		{ width:238px; height:69px; background-image:url(/images/b_logo.gif); float:left; }
div.blocks		{ width:300px; height:69px; background-image:url(/images/b_blocks.gif); margin:0px 0px 0px 262px; float:left; }

div.menu				{ width:800px; height:16px; background-color:#982a5f; margin:2px 0px 0px 0px; float:left; }
div.menu_pad			{ width:13px; height:16px; background-color:#982a5f; margin:0px; float:left; }	
div.menu_container		{ width:339px; float:left; }
div.menu_container ul li:hover ul, div.menu_container ul li ul:hover { display:block; }
.menu_home a			{ width:46px; height:14px; background-color:#982a5f; margin:0px; padding:0px; list-style:none; float:left; }
.menu_home a:hover		{ width:46px; height:14px; background-color:#bb6e91; margin:0px; padding:0px; list-style:none; float:left; }
.menu_port a			{ width:61px; height:14px; background-color:#982a5f; margin:0px; padding:0px; list-style:none; float:left; }
.menu_port a:hover		{ width:61px; height:14px; background-color:#bb6e91; margin:0px; padding:0px; list-style:none; float:left; }
.menu_proj a			{ width:61px; height:14px; background-color:#982a5f; margin:0px; padding:0px; list-style:none; float:left; }
.menu_proj a:hover		{ width:61px; height:14px; background-color:#bb6e91; margin:0px; padding:0px; list-style:none; float:left; }
.menu_proc a			{ width:76px; height:14px; background-color:#982a5f; margin:0px; padding:0px; list-style:none; float:left; }
.menu_proc a:hover		{ width:76px; height:14px; background-color:#bb6e91; margin:0px; padding:0px; list-style:none; float:left; }
.menu_client a			{ width:75px; height:14px; background-color:#982a5f; margin:0px; padding:0px; list-style:none; float:left; }
.menu_client a:hover	{ width:75px; height:14px; background-color:#bb6e91; margin:0px; padding:0px; list-style:none; float:left; }

.menu_port_c			{ width:123px; margin:16px 0px 0px 0px; padding:0px; position:absolute; clear:left; }
.menu_port_01 a			{ width:103px; height:13px; background-image:url(/images/b_drop_port01.gif); margin:0px; padding:0px; list-style:none; border-bottom:1px solid #982a5f; }
.menu_port_01 a:hover	{ width:103px; height:13px; background-image:url(/images/b_drop_port01_a.gif); margin:0px; padding:0px; list-style:none; border-bottom:1px solid #982a5f; }

.menu_proj_c			{ width:123px; margin:16px 0px 0px 0px; padding:0px; position:absolute; clear:left; }
.menu_proj_01 a			{ width:103px; height:13px; background-image:url(/images/b_drop_proj01.gif); margin:0px; padding:0px; list-style:none; border-bottom:1px solid #982a5f; }
.menu_proj_01 a:hover	{ width:103px; height:13px; background-image:url(/images/b_drop_proj01_a.gif); margin:0px; padding:0px; list-style:none; border-bottom:1px solid #982a5f; }

.menu_proc_c			{ width:123px; margin:16px 0px 0px 0px; padding:0px; position:absolute; clear:left; }
.menu_proc_01 a			{ width:103px; height:13px; background-image:url(/images/b_drop_proc01.gif); margin:0px; padding:0px; list-style:none; border-bottom:1px solid #982a5f; }
.menu_proc_01 a:hover	{ width:103px; height:13px; background-image:url(/images/b_drop_proc01_a.gif); margin:0px; padding:0px; list-style:none; border-bottom:1px solid #982a5f; }

div.content				{ width:800px; }
div.column				{ width:249px; margin:15px 0px 0px 19px; float:left; }
div.column2				{ width:249px; margin:15px 0px 0px 8px; float:left; }
div.image_home			{ width:249px; height:332px; margin:0px; padding:0px; float:left; }
div.text				{ width:249px; background-image:url(/images/b_box_back.gif); margin:10px 0px 10px 0px; padding:0px; float:left; }
div.text_t				{ width:221px; margin:0px 14px 8px 14px; padding:0px; }

div.column_c				{ width:450px; margin:15px 0px 0px 175px; float:left; }
div.image_im01				{ width:450px; height:338px; margin:0px; padding:0px; float:left; }
div.text_c					{ width:450px; background-image:url(/images/b_box_back_big.gif); margin:10px 0px 10px 0px; padding:0px; float:left; }
div.text_ct					{ width:422px; margin:0px 14px 8px 14px; padding:0px; }
div.image_nav				{ width:424px; margin:10px 0px 0px 0px; padding:0px 14px 0px 14px; float:left; }

div.im_vid a				{ width:52px; height:38px; background-image:url(/images/b_vid_butt.gif); margin:0px; display:block; }
div.im_vid a:hover			{ width:52px; height:38px; background-image:url(/images/b_vid_butt_a.gif); margin:0px; display:block; }
div.im_back_im				{ margin:10px 0px 0px 14px; float:left; }

div.divider				{ width:450px; height:1px; background-image:url(/images/b_divider.gif); background-repeat:no-repeat; margin-bottom:8px; }

div.footer				{ width:800px; height:19px; background-color:#982a5f; background-repeat:no-repeat; clear:left; }
div.spacer				{ width:159px; height:19px; background-color:#982a5f; float:left; }
div.spacer2				{ width:20px; height:19px; background-color:#982a5f; float:left; }
div.arrow01				{ width:5px; height:19px; background-image:url(/images/b_arrow.gif); float:left; }
div.footer_text			{ font-family: verdana, helvetica, sans-serif; font-size:9px; color:#fff; margin:0px; padding:3px 0px 0px 3px; float:left; }